@charset utf-8;

@import url('//fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;1,700&family=Lemonada:wght@300;400&family=Jua&family=Noto+Sans:ital,wght@0,400;0,700;1,400&family=Recursive:wght@300&family=Roboto:wght@100;300;400&family=Varta:wght@300;400&family=Noto+Sans+KR:wght@100;300;400;500&display=swap');
/* Reset & Basics */
html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline;position: relative;}
html, body { width: 100%;   border: 0; color: #000; 
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { line-height: 1;-webkit-touch-callout:none; -webkit-user-select: none !important;
-moz-user-select: -moz-none !important;
-ms-user-select: none !important;
user-select: none !important; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
h1, h2, h3 { display: block;}
button {  display: block; border: none;  cursor: pointer; padding: 0; background: transparent; }
*:focus { outline:none !important;
 /*selector-dummy:expression(this.hideFocus=true);*/
}
::selection { background-color: rgba(0, 127, 81, 1); color: rgba(255, 255, 255, 1);}
body, input, textarea, select, button, table, h1, h2, h3, h4, h5, div, p, span, section, article, ul { font-weight:400; font-family: 'Spoqa Han Sans Neo','Noto Sans KR','Noto Sans','Roboto','Open Sans', Dotum, AppleGothic; font-size: 14px;}
a {text-decoration: none; color: #000; cursor: pointer; }
em { font-style: normal;}
*{margin:0; padding:0;}
.clear{clear:both;}

.top{background:#fff; margin:0 auto;}

.middle{}
.bottom{}
.main_wrapper{width:100%; position: relative;}
.main_wrapper > .bl{width:100%; display:block;}
.text_wrap{margin:45px 15px;}
.text_wrap > .text{font-size:16px; font-weight:400; line-height:1.6; color:#000;}
.text_wrap > .no{font-size:20px; font-weight:400; line-height:1; color:#000; margin:35px 0 10px 0; text-align:center; display:block;}
.text_wrap > .no2{font-size:26px; font-weight:500; line-height:1; color:#000; margin:0 0 35px 0; text-align:center; display:block;}
.text_wrap > .no3{font-size:12px; font-weight:400; line-height:1.6; color:#666; margin:0 0 5px 0; text-align:center; display:block;}
.text_wrap > .no4{font-size:16px; font-weight:400; line-height:1; color:#000; text-align:center; display:block; margin:0 0 65px 0;}
.promise{margin:0 15px; padding:25px; background:#fce4ec;}
.promise > ul.mark{margin:0; padding:0; list-style-type:none;}
.promise > ul.mark li{margin:0; padding:5px 0; font-size:16px; font-weight:500; line-height:1.6; color:#000;}
.mission{margin:0 15px; padding:15px; background:#f0f8fe; border:4px #0d47a1 solid;}
.mission > .stitle{font-size:16px; font-weight:400; line-height:1.6; color:#000; margin:0 0 5px 0;}
.mission > .stext{font-size:16px; font-weight:300; line-height:1.6; color:#000; margin:0 0 35px 0;}
.mission > .img_spec{padding:15px; text-align:center; margin:0 0 25px 0;}
.mission > .img_spec > .bl{width:100%; display:inline-block;}
.mission > .img_spec > .it{display:block; text-align:center; font-size:14px; font-weight:400; margin:5px 0 0 0; color:#000;}
.center_txt{margin:45px 0; text-align:center;  font-size:16px; line-height:1; color:#1565c0; text-align:center;}
.sec{margin:25px 0; font-size:16px; font-weight:600; line-height:1; color:#c2185b; text-align:center;}
.img_box{margin:15px 0; text-align:center;}
.img_box > .bl{width:150px; display:inline-block;}
.center_rr{margin:0 15px; padding:15px; font-size:18px; line-height:1.6; color:#000; text-align:center; border:1px #1976d2 solid;}
a.center_rr_link:link{margin:0 15px; display: block; padding:15px; font-size:18px; line-height:1.6; color:#fff; text-align:center; border:1px #1976d2 solid; background:#1976d2; }
a.center_rr_link:visited{margin:0 15px;display: block; padding:15px; font-size:18px; line-height:1.6; color:#fff; text-align:center; border:1px #1976d2 solid; background:#1976d2;}
a.center_rr_link:active{margin:0 15px; display: block;padding:15px; font-size:18px; line-height:1.6; color:#fff; text-align:center; border:1px #1976d2 solid; background:#1976d2;}
a.center_rr_link:hover{margin:0 15px; display: block;padding:15px; font-size:18px; line-height:1.6; color:#1976d2; text-align:center; border:1px #1976d2 solid; background:#fff;}
 table.inq_rental{width:100%; background:#ccc; border:0; border-top:2px #333 solid; border-bottom:1px #333 solid; }
table.inq_rental td.rentalTdTitle{font-size:16px !important; padding:20px 20px !important; background:#f0f0f0 !important; color:#000 !important; font-weight:500 !important;}
table.inq_rental td{background:#fff; border-bottom:1px #d3d3d3 solid; padding:20px; line-height: 100%; text-align:left; vertical-align: middle;}
     table.inq_rental tr:last-child td{border:0;}
table.inq_rental td .myinput{border:1px #d3d3d3 solid; padding:15px; background:#f7f7f7; margin:0; font-size:16px; color:#000; line-height: 1; width:300px;}
table.inq_rental td .myinput_select{-webkit-appearance:none; outline:none; border:1px #d3d3d3 solid; padding:15px; background:#f7f7f7; margin:0; font-size:16px; color:#000; line-height: 1; width:150px;}
table.inq_rental td .myinputarea{-webkit-appearance:none; outline:none; resize:none; border:1px #d3d3d3 solid; padding:15px; background:#f7f7f7; margin:0; font-size:16px; color:#000; line-height: 1.6; width:calc(100% - 32px); height:100px;}
    .main_wrapper > .buttonbox{margin:45px 0; padding:0;} 
.main_wrapper > .buttonbox > .big_writeBtt{display: block; cursor:pointer; box-shadow:none; border:0; border-radius:10px;  margin:0 auto; background:#0d47a1; width:130px; padding:20px 40px; font-size:21px; color:#fff; text-align: center;}
.main_wrapper > .buttonbox > .big_writeBtt:hover{display: block; margin:0 auto;  border:0; border-radius:10px; background:#0077c2 !important; color:#fff !important;}
   .book_request_box{margin:65px auto; padding:0; width:1300px;}
.frame_sub_inner{width:1000px; margin:10px auto;}
.frameSubMenu{width:190px; float:left;}
.frameContent{width:790px; float:right;}
.frameFooter{width:100%;}
.blue{color:#2f639c !important;}
.pink{color:#c612b7 !important;}
.blackBold{color:#000 !important; font-weight:bold !important;}
.chahong{color:#ec008c !important;}
.colorChahong{color:#da09bf !important;}
.red{color:#F00 !important;}
.black{color:#000 !important;}
.blueBlack{color:#06F !important; font-weight:bold !important;}
.yellow{color:#e6fb00 !important;}
.redBold{color:#C30 !important; font-weight:bold !important;}
.white{color:#fff !important; }
.green{color:#1b7c11 !important; }
.greenBold{color:#1b7c11 !important; font-weight:bold !important;}
.whiteBold{color:#fff !important; font-weight:bold !important;}
.goldBold{color:#b19d78 !important; font-weight:bold !important;}
.gold{color:#b19d78 !important;}
.colorGold{color:#6b634c !important;}
.lightYellow{color:#d1cf10 !important;}
.darkerYellow{color:#7b9327 !important;}
.lightRed{color:#f17b7b !important;}
.fontBold{font-weight:bold !important;}
.jackColor{color:#6b634c !important;}
.jackColorBold{color:#6b634c !important;font-weight:bold !important;}
.gray{color:#666 !important;}
.w10{width:10px !important;}
.w20{width:20px !important;}
.w30{width:30px !important;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w90{width:90px !important;}
.w100{width:100px !important;}.w110{width:110px !important;}.w120{width:120px !important;}.w130{width:130px !important;}.w140{width:140px !important;}.w150{width:150px !important;}
.w200{width:200px !important;}.w210{width:210px !important;}.w220{width:220px !important;}.w230{width:230px !important;}.w240{width:240px !important;}.w250{width:250px !important;}
.w260{width:260px !important;}.w270{width:270px !important;}.w280{width:280px !important;}.w290{width:290px !important;}
.w300{width:300px !important;}.w350{width:350px !important;}
.w400{width:400px !important;}.w450{width:450px !important;}
.w500{width:500px !important;}.w550{width:550px !important;}
.w600{width:600px !important;}.w650{width:650px !important;}
.w700{width:700px !important;}.w750{width:750px !important;}
.w800{width:800px !important;}.w850{width:850px !important;}
.w900{width:900px !important;}.w950{width:950px !important;}.w5p{width:5% !important;}.w15p{width:15% !important;}.w25p{width:25% !important;}.w35p{width:35% !important;}.w45p{width:45% !important;}.w55p{width:55% !important;}.w65p{width:65% !important;}.w75p{width:75% !important;}.w85p{width:85% !important;}.w95p{width:95% !important;}
.w1p{width:1% !important;}.w2p{width:2% !important;}.w3p{width:3% !important;}.w4p{width:4% !important;}.w5p{width:5% !important;}.w6p{width:6% !important;}.w7p{width:7% !important;}.w8p{width:8% !important;}.w9p{width:9% !important;}
.w10p{width:10% !important;}.w11p{width:11% !important;}.w12p{width:12% !important;}.w13p{width:13% !important;}.w14p{width:14% !important;}.w15p{width:15% !important;}.w16p{width:16% !important;}.w17p{width:17% !important;}.w18p{width:18% !important;}.w19p{width:19% !important;}
.w20p{width:20% !important;}.w21p{width:21% !important;}.w22p{width:22% !important;}.w23p{width:23% !important;}.w24p{width:24% !important;}.w25p{width:25% !important;}
.w26p{width:26% !important;}.w27p{width:27% !important;}.w28p{width:28% !important;}.w29p{width:29% !important;}
.w30p{width:30% !important;}.w31p{width:31% !important;}.w32p{width:32% !important;}.w33p{width:33% !important;}.w34p{width:34% !important;}.w35p{width:35% !important;}
.w36p{width:36% !important;}.w37p{width:37% !important;}.w38p{width:38% !important;}.w39p{width:39% !important;}
.w40p{width:40% !important;}.w41p{width:41% !important;}.w42p{width:42% !important;}.w43p{width:43% !important;}.w44p{width:44% !important;}.w45p{width:45% !important;}
.w46p{width:46% !important;}.w47p{width:47% !important;}.w48p{width:48% !important;}.w49p{width:49% !important;}
.w50p{width:50% !important;}.w51p{width:51% !important;}.w52p{width:52% !important;}.w53p{width:53% !important;}.w54p{width:54% !important;}.w55p{width:55% !important;}
.w56p{width:56% !important;}.w57p{width:57% !important;}.w58p{width:58% !important;}.w59p{width:59% !important;}
.w60p{width:60% !important;}.w61p{width:61% !important;}.w62p{width:62% !important;}.w63p{width:63% !important;}.w64p{width:64% !important;}.w65p{width:65% !important;}
.w66p{width:66% !important;}.w67p{width:67% !important;}.w68p{width:68% !important;}.w69p{width:69% !important;}
.w70p{width:70% !important;}.w71p{width:71% !important;}.w72p{width:72% !important;}.w73p{width:73% !important;}.w74p{width:74% !important;}.w75p{width:75% !important;}
.w76p{width:76% !important;}.w77p{width:77% !important;}.w78p{width:78% !important;}.w79p{width:79% !important;}
.w80p{width:80% !important;}.w81p{width:81% !important;}.w82p{width:82% !important;}.w83p{width:83% !important;}.w84p{width:84% !important;}.w85p{width:85% !important;}
.w86p{width:86% !important;}.w87p{width:87% !important;}.w88p{width:88% !important;}.w89p{width:89% !important;}
.w90p{width:90% !important;}.w91p{width:91% !important;}.w92p{width:92% !important;}.w93p{width:93% !important;}.w94p{width:94% !important;}.w95p{width:95% !important;}
.w96p{width:96% !important;}.w97p{width:97% !important;}.w98p{width:98% !important;}.w99p{width:99% !important;}
.w100p{width:100% !important;}
.noBorder{border:0 !important;}
.noBorderBottom{border-bottom:0 !important;}
.noBorderRight{border-right:0 !important;}
.noMarginBottom{margin-bottom:0px !important;}
.marginBottom0{margin-bottom:0px !important;}
.marginBottom4{margin-bottom:4px !important;}
.marginBottom5{margin-bottom:5px !important;}
.marginBottom10{margin-bottom:10px !important;}
.marginBottom15{margin-bottom:15px !important;}
.marginBottom25{margin-bottom:25px !important;}
.marginBottom35{margin-bottom:35px !important;}
.marginBottom45{margin-bottom:45px !important;}
.marginBottom55{margin-bottom:55px !important;}
.marginBottom65{margin-bottom:65px !important;}
.marginBottom75{margin-bottom:75px !important;}
.marginBottom85{margin-bottom:85px !important;}
.marginBottom90{margin-bottom:90px !important;}
.marginBottom95{margin-bottom:95px !important;}
.marginBottom100{margin-bottom:100px !important;}
.marginBottom105{margin-bottom:105px !important;}
.marginTop0{margin-top:0px !important;}
.marginTop1{margin-top:1px !important;}
.marginTop2{margin-top:2px !important;}
.marginTop3{margin-top:3px !important;}
.marginTop4{margin-top:4px !important;}
.marginTop5{margin-top:5px !important;}
.marginTop10{margin-top:10px !important;}
.marginTop15{margin-top:15px !important;}
.marginTop20{margin-top:20px !important;}
.marginTop25{margin-top:25px !important;}
.marginTop35{margin-top:35px !important;}
.marginTop45{margin-top:45px !important;}
.marginTop55{margin-top:55px !important;}
.marginTop65{margin-top:65px !important;}
.marginTop75{margin-top:75px !important;}
.marginTop85{margin-top:85px !important;}
.marginTop90{margin-top:90px !important;}
.marginTop95{margin-top:95px !important;}
.marginTop100{margin-top:100px !important;}
.marginTop105{margin-top:105px !important;}
.marginTop110{margin-top:110px !important;}
.marginTop120{margin-top:120px !important;}
.marginTop130{margin-top:130px !important;}
.marginTop140{margin-top:140px !important;}
.marginTop150{margin-top:150px !important;}
.marginTop160{margin-top:160px !important;}
.marginTop170{margin-top:170px !important;}
.marginTop180{margin-top:180px !important;}
.marginTop190{margin-top:190px !important;}
.marginTop200{margin-top:200px !important;}
.marginTop210{margin-top:210px !important;}
.marginTop220{margin-top:220px !important;}
.marginTop230{margin-top:230px !important;}
.marginTop240{margin-top:240px !important;}
.marginTop250{margin-top:250px !important;}
.marginTop260{margin-top:260px !important;}
.marginTop270{margin-top:270px !important;}
.marginTop280{margin-top:280px !important;}
.marginTop290{margin-top:290px !important;}
.marginTop300{margin-top:300px !important;}
.marginLeft0{margin-left:0px !important;}
.marginLeft5{margin-left:5px !important;}
.marginLeft10{margin-left:10px !important;}
.marginLeft20{margin-left:20px !important;}
.marginRight5{margin-right:5px !important;}
.marginRight10{margin-right:10px !important;}
.marginRight15{margin-right:15px !important;}
.noMarginRight{margin-right:0 !important;}
.noPaddingTop{padding-top:0 !important;}
.noPaddingRight{padding-right:0 !important;}
.noPaddingBottom{padding-bottom:0 !important;}
.noMargin{margin:0 !important;}
.noPaddingMargin{margin:0 !important; padding:0 !important;}
.paddingBottom25{padding-bottom:25px !important;}
.pageTitle{font:bold 14px/100% 'Malgun Gothic', Dotum, Gulim,Arail,sans-serif; color:#000; padding:10px 5px; border-bottom:1px #e1e1e1 solid; margin:0 10px 10px 10px; }

.flexColumn{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:space-between;
-webkit-justify-content:space-between;
justify-content:space-between;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexRow{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:space-between;
-webkit-justify-content:space-between;
justify-content:space-between;
-ms-flex-flow:column wrap;
-webkit-flex-flow:column wrap;
flex-flow:column wrap;
}

.flexStretch{
-ms-align-item:stetch;
-webkit-align-item:stetch;
align-item:stetch;
}
.flexColumnSpaceAround{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:space-around;
-webkit-justify-content:space-around;
justify-content:space-around;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnFlexStart{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-start;
-webkit-justify-content:flex-start;
justify-content:flex-start;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnCenter{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:center;
-webkit-justify-content:center;
justify-content:center;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnFlexEnd{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnCenterMiddle{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:center;
-webkit-justify-content:center;
justify-content:center;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:center;
-webkit-align-items:center;
align-items:center;
}
.flexColumnFlexStartMiddle{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-start;
-webkit-justify-content:flex-start;
justify-content:flex-start;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:center;
-webkit-align-items:center;
align-items:center;
}
.flexColumnFlexEndMiddle{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:center;
-webkit-align-items:center;
align-items:center;
}
.flexColumnFlexEndBottom{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:flex-end;
-webkit-align-items:flex-end;
align-items:flex-end;
}
.flexMiddle{align-self:center;}

.center_lip_line{width:20px; height:2px; border-top:1px #999 solid; margin:45px auto;}
.center_lip_line_to_b20{width:20px; height:2px; border-top:1px #999 solid; margin:25px auto 25px auto;}
.center_lip_line_left{width:20px; height:2px; border-top:1px #999 solid; margin:45px 0;}
.center_lip_line_margin5{width:20px; height:2px; border-top:1px #999 solid; margin:5px auto;}
.center_lip_line_margin10{width:20px; height:2px; border-top:1px #999 solid; margin:10px auto;}
.center_lip_line_margin15{width:20px; height:2px; border-top:1px #999 solid; margin:15px auto;}
.center_lip_line_margin20{width:20px; height:2px; border-top:1px #999 solid; margin:20px auto;}
.center_lip_line_margin25{width:20px; height:2px; border-top:1px #999 solid; margin:25px auto;}
.center_lip_line_margin30{width:20px; height:2px; border-top:1px #999 solid; margin:30px auto;}
.center_lip_line_margin35{width:20px; height:2px; border-top:1px #999 solid; margin:35px auto;}
.center_lip_line_margin20_left{width:20px; height:2px; border-top:1px #999 solid; margin:20px 0;}
.body_wrap{width:100%; margin:152px 0 0 0;}


.main_wrapper > .body_wrap > .footer_wrap{width:100%; background:#404040;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain{width:1380px; margin:0 auto; padding:0 0 0 0; overflow: hidden;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box{width:100%; color:#fff;}
    .footer_in_menu_wrap{border-bottom:1px #515151 solid;}
    .footer_in_menu_wrap > .item:nth-child(1){}
    .footer_in_menu_wrap > .item:nth-child(2){}
    .footer_in_menu_wrap > .item > ul.footer_menu{}
    .footer_in_menu_wrap > .item > ul.footer_menu li{}
    .footer_in_menu_wrap > .item > ul.footer_menu li > a.footer_link:link{display: inline-block; padding:35px 25px; font-weight: 300; font-size:14px; color:#fff;}
    .footer_in_menu_wrap > .item > ul.footer_menu li > a.footer_link:visited{display: inline-block; padding:35px 25px; font-weight: 300; font-size:14px; color:#fff;}
    .footer_in_menu_wrap > .item > ul.footer_menu li > a.footer_link:active{display: inline-block; padding:35px 25px; font-weight: 300; font-size:14px; color:#fff;}
    .footer_in_menu_wrap > .item > ul.footer_menu li > a.footer_link:hover{display: inline-block; padding:35px 25px; font-weight: 300; font-size:14px; color:#fff;}
    .footer_copyright{background:#212121; text-align: center; padding:25px 0; font-weight: 400; font-size:14px; color:#ffc300;}
    .footer_txt_wrap{padding:35px 0;}
    .footer_txt_wrap > .item{}
    .footer_txt_wrap > .item > .txt{display: inline-block; padding:0; font-weight: 300; font-size:14px; color:#ccc; line-height: 1.7;}
    .footer_txt_wrap > .item > .txt > .title{color:#eee; display: inline-block;}
    .footer_txt_wrap > .item > .txt > .bar{display: inline-block; font-size:9px; color:#666; margin:0 10px;}
    .footer_copyright_bottom{width:100%; padding:25px 0; background:#151515; font-weight: 400; font-size:13px; color:#999; text-align: center;}
    .popup_wrapper{width:100%; margin:0; padding:0; background:#fafafa; position: relative;}

.main_wrapper > .signinpae_logobox{margin:58px 0 55px 0; text-align: center;}
.main_wrapper > .signinpae_logobox > a.logolink:link{width:120px; display: inline-block;}
.main_wrapper > .signinpae_logobox > a.logolink:visited{width:120px; display: inline-block;}
.main_wrapper > .signinpae_logobox > a.logolink:active{width:120px; display: inline-block;}
.main_wrapper > .signinpae_logobox > a.logolink:hover{width:120px; display: inline-block; opacity: 0.75;}
.main_wrapper > .signinpae_logobox > a.logolink > .bl{width:100%; display: inline-block;}
.body_wrap > .signinbox{width:1100px; margin:0 auto 125px auto; border-radius: 15px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
.body_wrap > .signinbox > .singinwrap{width:100%;}
    .body_wrap > .signinbox > .singinwrap > .round_box{width:410px;  padding:65px 45px; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; background:#fff;}
    .body_wrap > .signinbox > .singinwrap > .round_box > .wrap{}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_form_box{margin:0 auto 15px auto; border:1px #d3d3d3 solid; border-radius:15px; background:#f9f9f9; padding:20px 10px; width:390px; }
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_form_box > .item{width:60px; height:32px; border-right:1px #ccc solid; text-align:center; margin:0 15px 0 0;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_form_box > .item > img{width:24px; display:inline-block;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_form_box > .login_form{border:1px #f6f6f7 solid; background:#f6f6f7; padding:0; width:calc(100% - 80px); margin:0;font-weight:400; font-size:16px; line-height:1; color:#333;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box{width:100%; margin:0 auto 25px auto;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item{width:45%; font-weight:400; font-size:16px; line-height:1;  color:#666;}
    .body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .loginBtt{border:1px #0fbbde solid; background:#0fbbde; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#fff;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .loginBtt:hover{background:#12cef4 !important; color:#fff !important;}
    .body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > a.loginOutlineBtt:link{display: block; border:1px #cccccc solid; background:#fff; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#595959;}
    .body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > a.loginOutlineBtt:visited{display: block;border:1px #cccccc solid; background:#fff; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#595959;}
    .body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > a.loginOutlineBtt:active{display: block;border:1px #cccccc solid; background:#fff; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#595959;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > a.loginOutlineBtt:hover{display: block;background:#f4f4f4 !important; color:#333 !important;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .iconbox{width:100%; margin:45px 0 0 0; text-align: center;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .iconbox > .bl{width:64px; display: inline-block;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_txt{text-align: center; margin:5px auto 10px auto; width:100%; font-weight:500; font-size:18px; line-height:1;color:#000;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .present_txt{text-align: center; margin:0 auto 25px auto; width:100%; font-weight:400; font-size:14px; line-height:1;color:#000; }
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > a.registerBtt:link{display: block; border:1px #00a6fb solid; background:#fff; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1; color:#0582ca;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > a.registerBtt:visited{display: block;border:1px #00a6fb solid; background:#fff; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1; color:#0582ca;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > a.registerBtt:active{display: block;border:1px #00a6fb solid; background:#fff; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1; color:#0582ca;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > a.registerBtt:hover{background:#00a6fb !important; color:#fff; !important;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item > .loginjoinChk{margin:0 5px 0 0;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item > p.loginjoinChkText{font-weight:400; font-size:14px; line-height:1; color:#999; padding:0; margin:0; }
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item > a.loginjoinChkText:link{display: inline-block; font-weight:400; font-size:14px; line-height:1; color:#666; padding:0; margin:5px 0 0 0; }
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item > a.loginjoinChkText:visited{display: inline-block; font-weight:400; font-size:14px; line-height:1; color:#666; padding:0; margin:5px 0 0 0; }
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item > a.loginjoinChkText:active{display: inline-block; font-weight:400; font-size:14px; line-height:1; color:#666; padding:0; margin:5px 0 0 0; }
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item > a.loginjoinChkText:hover{display: inline-block; font-weight:400; font-size:14px; line-height:1; color:#00a6fb; padding:0; margin:5px 0 0 0; }
    
  .checkbox-wrapper-4 * {
    box-sizing: border-box;
  }
  .checkbox-wrapper-4 .cbx {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    padding: 6px 8px;
    border-radius: 6px;
    overflow: hidden;
    transition: all 0.2s ease;
    display: inline-block;
  }
  .checkbox-wrapper-4 .cbx:not(:last-child) {
    margin-right: 6px;
  }
  .checkbox-wrapper-4 .cbx:hover {
    background: rgba(0,119,255,0.06);
  }
  .checkbox-wrapper-4 .cbx span {
    float: left;
    vertical-align: middle;
    transform: translate3d(0, 0, 0);
  }
  .checkbox-wrapper-4 .cbx span:first-child {
    position: relative;
    width: 18px;
    height: 18px;
    border-radius: 4px;
    transform: scale(1);
    border: 1px solid #cccfdb;
    transition: all 0.2s ease;
    box-shadow: 0 1px 1px rgba(0,16,75,0.05);
  }
  .checkbox-wrapper-4 .cbx span:first-child svg {
    position: absolute;
    top: 3px;
    left: 2px;
    fill: none;
    stroke: #fff;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 16px;
    stroke-dashoffset: 16px;
    transition: all 0.3s ease;
    transition-delay: 0.1s;
    transform: translate3d(0, 0, 0);
  }
  .checkbox-wrapper-4 .cbx span:last-child {
    padding-left: 8px;
    line-height: 18px;
  }
  .checkbox-wrapper-4 .cbx:hover span:first-child {
    border-color: #07f;
  }
  .checkbox-wrapper-4 .inp-cbx {
    position: absolute;
    visibility: hidden;
  }
  .checkbox-wrapper-4 .inp-cbx:checked + .cbx span:first-child {
    background: #07f;
    border-color: #07f;
    animation: wave-4 0.4s ease;
  }
  .checkbox-wrapper-4 .inp-cbx:checked + .cbx span:first-child svg {
    stroke-dashoffset: 0;
  }
  .checkbox-wrapper-4 .inline-svg {
    position: absolute;
    width: 0;
    height: 0;
    pointer-events: none;
    user-select: none;
  }
  @media screen and (max-width: 640px) {
    .checkbox-wrapper-4 .cbx {
      width: 100%;
      display: inline-block;
    }
  }
  @-moz-keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
  @-webkit-keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
  @-o-keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
  @keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
.login_back_0{background:url(/restpl/images/login_0.png) center center no-repeat; background-size:32px 32px;}
.login_back_1{background:url(/restpl/images/login_2.png) center center no-repeat; background-size:32px 32px;}
.login_back_2{background:url(/restpl/images/login_5.png) center center no-repeat; background-size:32px 32px;}
.login_back_3{background:url(/restpl/images/login_8.png) center center no-repeat; background-size:32px 32px;}
.login_back_4{background:url(/restpl/images/login_9.png) center center no-repeat; background-size:32px 32px;}
.login_back_5{background:url(/restpl/images/login_10.png) center center no-repeat; background-size:32px 32px;}
.login_back_6{background:url(/restpl/images/login_11.png) center center no-repeat; background-size:32px 32px;}
.login_back_7{background:url(/restpl/images/login_12.png) center center no-repeat; background-size:32px 32px;}
.login_back_8{background:url(/restpl/images/login_13.png) center center no-repeat; background-size:32px 32px;}
    .singinwrap > .box_box{width:calc(600px - 80px); background:#01092b; padding:70px 40px; position: relative;}
    .singinwrap > .box_box > .absbl{width:150px; position: absolute; right:30px; bottom:30px; display: block;}
    .singinwrap > .box_box > h2.title{display: block; text-align: left; font-weight: 500; font-size:26px; color:#fff; line-height: 1.5; margin:0 0 35px 0;}
    .singinwrap > .box_box > ul.remarkbox{display: block; margin:15px 0 65px 0;}
    .singinwrap > .box_box > ul.remarkbox li{display: block; text-align: left; padding:5px 0; font-weight: 400; font-size:16px; color:#c1c2c6; line-height: 1; margin:0 0 0 0;}
    .singinwrap > .box_box > .custombox{margin:0;}
    .singinwrap > .box_box > .custombox > .title{display: block; text-align: left; font-weight: 500; font-size:28px; color:#8fcaec; line-height: 1; margin:0 0 0 0;}
    .singinwrap > .box_box > .custombox > .company{display: block; text-align: left; font-weight: 400; font-size:16px; color:#ddd; line-height: 1; margin:15px 0 10px 0;}
    .singinwrap > .box_box > .custombox > .address{display: block; text-align: left; font-weight: 400; font-size:14px; color:#ede0d4; line-height: 1; margin:0 0 25px 0;}
    .singinwrap > .box_box > .custombox > .tel{display: block; text-align: left; font-weight: 500; font-size:26px; color:#fff; line-height: 1; margin:0 0 0 0;}
    .singinwrap > .box_box > .custombox > .email{display: block; text-align: left; font-weight: 400; font-size:16px; color:#ffba08; line-height: 1; margin:15px 0 0 0;}
    .singinwrap > .box_box > .custombox > .workday{display: block; text-align: left; font-weight: 400; font-size:16px; color:#c1c2c6; line-height: 1; margin:35px 0 0 0;}
    .singinwrap > .box_box > .custombox > .workday2{display: block; text-align: left; font-weight: 400; font-size:16px; color:#c1c2c6; line-height: 1; margin:10px 0 0 0;}
    .singinwrap > .box_box > .custombox > .info{display: block; text-align: left; font-weight: 400; font-size:16px; color:#d69d85; line-height: 1.6; margin:25px 0 0 0;}
  
    .screenout{width:100%; height:450px; overflow: hidden; padding:0 0;  font-weight: 400; font-size:24px; line-height: 1; color:#fff;}
    .main_banner_in{width:100%; margin:0 auto; overflow: hidden;}
    .main_banner_in > .bl{width:100%; display: block;}
    
    .screenout .custominfo{margin:5px 0 0 60px;}
    .screenout .custominfo > .title{display: block; font-weight: 400; font-size:15px; color:#c1c2c6; margin:0 0 5px 0;}
    .screenout .custominfo > .no{display: block; font-weight: 600; font-size:27px; color:#6bc64d; margin:0 0 0 0;}
    .screenout .searchinput{border:0; background:#24233e; padding:15px; font-weight: 400; font-size:16px; color:#c1c2c6; width:490px; margin:0 145px 0 0;}
    .screenout .searchbtn{width:100px; background:#0466c8; border-radius:5px; font-size:16px; font-weight: 400; color:#fff; padding:15px; text-align: center; line-height: 25px; cursor:pointer;}    .screenout .searchbtn:hover{background:#1c7fe3;}
.body_wrap > .copyright_text_box{width:100%; padding:65px 0;}
.body_wrap > .copyright_text_box > .txt{display: block; font-weight:400; font-size:21px; line-height:48px; text-align: center; margin:0 35px 0 0; position: relative;}
.body_wrap > .copyright_text_box > .txt > .iconbox{width:64px; display: inline-block; margin: 0 5px 0 0; position: absolute; left:-80px; top:0px;}
.body_wrap > .copyright_text_box > .txt > .iconbox > .bl{width:100%; display: block;}
.body_wrap > .copyright_text_box > a.icon_link:link{border-radius: 15px; background:#f9f9f9; padding:15px 30px;}
.body_wrap > .copyright_text_box > a.icon_link:visited{border-radius: 15px; background:#f9f9f9;padding:15px 30px;}
.body_wrap > .copyright_text_box > a.icon_link:active{border-radius: 15px; background:#f9f9f9;padding:15px 30px;}
.body_wrap > .copyright_text_box > a.icon_link:hover{border-radius: 15px; background:#f9f9f9; padding:15px 30px;opacity: 0.65;}
.body_wrap > .copyright_text_box > a.icon_link > .txt{font-weight:400; font-size:16px; line-height:1;}
.body_wrap > .copyright_text_box > a.icon_link > .icon{width:16px; display: inline-block; margin:0 0 0 5px;}
.body_wrap > .copyright_text_box > a.icon_link > .icon > .bl{display: block; width: 100%;}
    .search_bar_main{width:100%; padding:15px 0;background: #01092b; }
    .search_bar_main .formbox{width:1380px; margin:0 auto;}
    .search_bar_main .formbox > .item{position: relative;}
.search_bar_main .formbox > .item:odd{width:16%;}
.search_bar_main .formbox > .item:even{width:1px;}
    .search_bar_main .formbox > .item > .bar{position: absolute; right:0px; top:20px; height:20px; border-right:1px #90cdee solid; opacity: 0.2;}
    .search_bar_main .formbox > .item > .iconbox{width:36px; margin:5px 20px 0 0;}
    
    .search_bar_main .formbox > .item > .iconbox > .bl{width:100%; display: block;}
    .search_bar_main .formbox > .item > .inputbox{}
    .search_bar_main .formbox > .item > .inputbox > .title{display: block; text-align: left;font-weight: 400; font-size: 12px; color:#90cdee; margin:0 0 5px 0;}
    .search_bar_main .formbox > .item > .inputbox > .val{display: block; width:100%; text-align: left;}
    .search_bar_main .formbox > .item > .inputbox > .val > .txt{-webkit-appearance: none;
-moz-appearance: none; 
appearance: none; outline:none; display: inline-block;font-size:16px; color:#fff; background:#01092b; border:0; font-weight: 400; cursor:pointer;}
    .search_bar_main .searchbtn{width:60px; margin:-5px 0 0 0; background:#0466c8; border-radius:5px; font-size:13px; font-weight: 400; color:#fff; padding:15px 0; text-align: center; line-height: 1; cursor:pointer; text-align: center;}
    .search_bar_main .searchbtn{width:100px; background:#0466c8; border-radius:5px; font-size:16px; font-weight: 400; color:#fff; padding:15px; text-align: center; line-height: 1; cursor:pointer;}    
    .search_bar_main .searchbtn:hover{background:#1c7fe3;}
     
.bit_gray_normal_page{width:100%; margin:0 auto; padding:125px 0; background:#fafafb;}
    .bit_gray_normal_page > .imgbox{width:100%; text-align: center; margin:0 0 25px 0;}
    .bit_gray_normal_page > .imgbox > .bl{width:48px; display: inline-block;}
.bit_gray_normal_page > h1.title{display: block; text-align: center; font-weight: 500; font-size:28px; color:#343f52; margin:0 0 25px 0;}
.bit_gray_normal_page > p.text{display: block; text-align: center; font-weight: 400; font-size:18px; line-height: 1.5; color:#455571; margin:0 0 65px 0;}

    .bit_gray_normal_page > .hotel_box{width:1380px; margin:0 auto 25px auto;}
    .bit_gray_normal_page > .hotel_box > .item:nth-child(1){width:calc((100% - 730px) / 2);}
    .bit_gray_normal_page > .hotel_box > .item:nth-child(2){width:730px;}
    .bit_gray_normal_page > .hotel_box > .item:nth-child(3){width:calc((100% - 730px) / 2);}
    .bit_gray_normal_page > .hotel_box > .item > a.wimgbox:link{width:100%; border-radius: 15px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
    .bit_gray_normal_page > .hotel_box > .item > a.wimgbox:visited{width:100%; border-radius: 15px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
    .bit_gray_normal_page > .hotel_box > .item > a.wimgbox:active{width:100%; border-radius: 15px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
    .bit_gray_normal_page > .hotel_box > .item > a.wimgbox:hover{opacity:0.85;}
    .bit_gray_normal_page > .hotel_box > .item > .wimgbox > .bl{width:100%; border-radius: 15px; display: block; transition: all .5s ease-out;}
    .bit_gray_normal_page > .hotel_box > .item > .wimgbox:hover > .bl{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
    .bit_gray_normal_page > .hotel_box > .item > .barbox{width:100%; margin:65px 0 0 0; text-align: center;}
    .bit_gray_normal_page > .hotel_box > .item > .barbox > .bar{width:1px; height:30px; display: inline-block; border-right:1px #999 solid;}
    .bit_gray_normal_page > .hotel_box > .item > .title{display: block; text-align: center;font-weight: 600; font-size: 54px; color:#333333; margin:20px 0;}
    .bit_gray_normal_page > .hotel_box > .item > .text{display: block; text-align: center;font-weight: 400; font-size: 16px; color:#333; line-height: 1.5; margin:0 0 0 0;}
    .bit_gray_normal_page > .hotel_box_only_pic{width:1380px; margin:0 auto 0 auto;}
    .bit_gray_normal_page > .hotel_box_only_pic > .item{width:325px;}
    .bit_gray_normal_page > .hotel_box_only_pic > .item > a.wimgbox:link{width:100%; border-radius: 15px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
    .bit_gray_normal_page > .hotel_box_only_pic > .item > a.wimgbox:visited{width:100%; border-radius: 15px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
    .bit_gray_normal_page > .hotel_box_only_pic > .item > a.wimgbox:active{width:100%; border-radius: 15px; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
    .bit_gray_normal_page > .hotel_box_only_pic > .item > a.wimgbox:hover{opacity:0.85;}
    .bit_gray_normal_page > .hotel_box_only_pic > .item > a.wimgbox > .bl{width:100%; border-radius: 15px; display: block; transition: all .5s ease-out;}
    .bit_gray_normal_page > .hotel_box_only_pic > .item > a.wimgbox:hover > .bl{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
    
.white_normal_page{width:100%; margin:0 auto; padding:145px 0; background:#fff;}
.white_normal_page > .incontain{width:1380px; margin:0 auto; position: relative;}
    
    .white_normal_page > .incontain > .imgbox{width:100%; text-align: center; margin:0 0 25px 0;}
    .white_normal_page > .incontain > .imgbox > .bl{width:38px; display: inline-block;}
.white_normal_page > .incontain > h5.title{display: block; text-align: left; font-weight: 400; font-size:35px; color:#3f7fe0; margin:65px 0 30px 0;}
.white_normal_page > .incontain > h5.title_2nd{display: block; text-align: left; font-weight: 400; font-size:28px; color:#3f7fe0; margin:65px 0 30px 0;}
.white_normal_page > .incontain > .add_title{display: block; text-align: left; font-weight: 400; font-size:28px; color:#3f7fe0; margin:0 0 15px 0;}
.white_normal_page > .incontain > h2.title_left{display: block; text-align: left; font-weight: 500; font-size:38px; color:#343f52; margin:0 0 55px 0;}
.white_normal_page > .incontain > h2.title{display: block; text-align: center; font-weight: 500; font-size:21px; color:#343f52; margin:0 0 55px 0;}
    
    .white_normal_page > .incontain > .diabox{margin:65px 0 0 0;}
.white_normal_page > .incontain > .diabox > .item{width:calc(19% - 30px); padding-right:30px;}
.white_normal_page > .incontain > .diabox > .item > .iconbox{background: #fef3e4; width:80px; height:80px; border-radius: 15px; margin:0 0 25px 0;}
.white_normal_page > .incontain > .diabox > .item:nth-child(2) > .iconbox{background:#fae6e7;}
.white_normal_page > .incontain > .diabox > .item:nth-child(3) > .iconbox{background:#eaf3ef;}
.white_normal_page > .incontain > .diabox > .item:nth-child(4) > .iconbox{background:#e0e9fa;}
.white_normal_page > .incontain > .diabox > .item:nth-child(5) > .iconbox{background:#fae0f8;}
.white_normal_page > .incontain > .diabox > .item > .iconbox > .bl{width:48px; display: inline-block;}
.white_normal_page > .incontain > .diabox > .item > h1.title{display: block; text-align: left; font-weight: 400; font-size:21px; color:#1d283a; line-height: 1; margin:0 0 15px 0;}
.white_normal_page > .incontain > .diabox > .item > .text{display: block; text-align: left; font-weight: 400; font-size:17px; color:#343f52; line-height: 1.5; margin:0 0 0 0;}

.white_normal_page > .incontain > .tab_box_abs{margin:0 0 85px 0; position: absolute; right:0px; top:0px;}
.white_normal_page > .incontain > .tab_box_abs > ul.tab{border-bottom:1px #e3e3e3 solid;}
.white_normal_page > .incontain > .tab_box_abs > ul.tab li{border:1px #e3e3e3 solid; margin-right:-1px; margin-bottom:-1px;}
.white_normal_page > .incontain > .tab_box_abs > ul.tab li > a.intab:link{display: inline-block; padding:30px 30px; background:#fbfcff; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.white_normal_page > .incontain > .tab_box_abs > ul.tab li > a.intab:visited{display: inline-block; padding:30px 30px; background:#fbfcff; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.white_normal_page > .incontain > .tab_box_abs > ul.tab li > a.intab:active{display: inline-block; padding:30px 30px; background:#fbfcff; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.white_normal_page > .incontain > .tab_box_abs > ul.tab li > a.intab:hover{display: inline-block; padding:30px 30px; font-weight: 500; font-size:18px; color:#fff; background:#3f7fe0; line-height: 1;}
.white_normal_page > .incontain > .tab_content_2nd{padding:15px 0 45px 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon{display: none;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon:first-child{display: block;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition{}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > h5.title_2nd{display: block; text-align: left; font-weight: 400; font-size:28px; color:#3f7fe0; margin:65px 0 30px 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > h1.title_left{display: block; text-align: left; font-weight: 500; font-size:48px; color:#343f52; margin:0 0 55px 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .text_left_margin0{display: block; text-align: left; font-weight: 400; font-size:21px; color:#1d2129; line-height: 1.5; margin:0 0 0 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd{margin:65px 0 0 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item{width:calc(18% - 55px); padding:35px 30px 35px 25px; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; background:#fff; border-radius: 0 25px 0 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item > .iconbox{background: #fef3e4; width:100px; height:100px; border-radius: 15px; margin:0 0 25px 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item:nth-child(2) > .iconbox{background:#fae6e7;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item:nth-child(3) > .iconbox{background:#eaf3ef;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item:nth-child(4) > .iconbox{background:#e0e9fa;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item:nth-child(5) > .iconbox{background:#fae0f8;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item > .iconbox > .bl{width:54px; display: inline-block;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item > h1.title{display: block; text-align: left; font-weight: 400; font-size:21px; color:#1d283a; line-height: 1; margin:0 0 15px 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item > .text{display: block; text-align: left; font-weight: 400; font-size:17px; color:#343f52; line-height: 1.5; margin:0 0 0 0;}
        .white_normal_page > h2.title{display: block; text-align: center; font-weight: 500; font-size:28px; color:#343f52; margin:65px 0 25px 0;}
    .white_normal_page > .text{display: block; text-align: center; font-weight: 400; font-size:20px; color:#60697b; margin:0 0 35px 0; line-height: 1.5;}
    .white_normal_page > .buttonbox{text-align: center; width:100%;}
    .white_normal_page > .buttonbox > a.inquiry_link:link{display: inline-block; padding:25px 45px; border-radius: 15px; text-align: center; font-weight: 400; font-size:17px; background:#3f7fe0; color:#fff;}
    .white_normal_page > .buttonbox > a.inquiry_link:visited{display: inline-block; padding:25px 45px; border-radius: 15px; text-align: center; font-weight: 400; font-size:17px; background:#3f7fe0; color:#fff;}
    .white_normal_page > .buttonbox > a.inquiry_link:active{display: inline-block; padding:25px 45px; border-radius: 15px; text-align: center; font-weight: 400; font-size:17px; background:#3f7fe0; color:#fff;}
    .white_normal_page > .buttonbox > a.inquiry_link:hover{display: inline-block; padding:25px 45px; border-radius: 15px; text-align: center; font-weight: 400; font-size:17px; background:#3f7fe0; color:#fff;}

.white_normal_page > .incontain > .diagram_abs{position: absolute; right:0px; top:100px; width:1000px; z-index: 0;}
.white_normal_page > .incontain > .diagram_abs > .bl{width:100%;}
    .white_normal_page > .incontain > .room_box{margin:0 0 85px 0; width:100%;}
    .white_normal_page > .incontain > .room_box > a.item:link{width:19%; padding:0; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; border-radius: 0 0 15px 15px;}
    .white_normal_page > .incontain > .room_box > a.item:visited{width:19%; padding:0; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; border-radius: 0 0 15px 15px;}
    .white_normal_page > .incontain > .room_box > a.item:active{width:19%; padding:0; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; border-radius: 0 0 15px 15px;}
    .white_normal_page > .incontain > .room_box > a.item:hover{width:19%; padding:0; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; border-radius: 0 0 15px 15px; opacity: 0.65;}
    .white_normal_page > .incontain > .room_box > .item > .picbox{width:100%; height:265px; overflow: hidden; border-radius: 15px 15px 0 0;}
    .white_normal_page > .incontain > .room_box > .item > .picbox > .bl{width:115%; display: block; transition: all .5s ease-out;}
    .white_normal_page > .incontain > .room_box > .item:hover > .picbox > .bl{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
    .white_normal_page > .incontain > .room_box > .item > .txtwrap{padding:15px 15px 35px 15px;}
    .white_normal_page > .incontain > .room_box > .item > .txtwrap > .labelbox{width:100%; margin:15px 0;}
    .white_normal_page > .incontain > .room_box > .item > .txtwrap > .labelbox > .label{display: inline-block; padding:8px 12px; border-radius: 10px; text-align: center; font-weight: 400; font-size:14px; background:#fa9f5f; color:#fff;}
    .white_normal_page > .incontain > .room_box > .item > .txtwrap > .title{display: block; text-align: left; font-weight: 500; font-size:16px; color:#232323;}
    .white_normal_page > .incontain > .room_box > .item > .txtwrap > .text{display: block; text-align: left; font-weight: 400; font-size:14px; line-height: 1.5; color:#343f52; margin:10px 0; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .white_normal_page > .incontain > .room_box > .item > .txtwrap > .date{display: block; text-align: left; font-weight: 400; font-size:14px; line-height: 1; color:#000;}
    .white_normal_page > .incontain > .room_box > .item > .txtwrap > .date > .t{display: inline-block; font-size:14px; color:#777; margin:0 10px 0 0;}
    .white_normal_page > .incontain > .room_box > .item > .txtwrap > .pricebox{margin:15px 0 0 0;}
    .white_normal_page > .incontain > .room_box > .item > .txtwrap > .pricebox > .txt{ text-align: left; font-weight: 400; font-size:16px; line-height: 1; color:#0077b6; margin:5px 0 0 0;}
    .white_normal_page > .incontain > .room_box > .item > .txtwrap > .pricebox > .price{ text-align: left; font-weight: 500; font-size:18px; line-height: 1; color:#000;}
    .white_normal_page > .incontain > .room_box > .item > .txtwrap > .pricebox > .price > .t{font-weight: 400; font-size:13px; color:#999; margin:5px 10px 0 0;}
    .white_normal_page > .incontain > .adc_banner{width:100%; }
    .white_normal_page > .incontain > .adc_banner > a.bannerbox:link{width:48%; padding:45px; border-radius:15px;  box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; position: relative; background:#f0e7d8;}
    .white_normal_page > .incontain > .adc_banner > a.bannerbox:visited{width:48%; padding:45px; border-radius:15px;  box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; position: relative; background:#f0e7d8;}
    .white_normal_page > .incontain > .adc_banner > a.bannerbox:active{width:48%; padding:45px; border-radius:15px;  box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; position: relative; background:#f0e7d8;}
    .white_normal_page > .incontain > .adc_banner > a.bannerbox:hover{background:#fbefdb; opacity: 0.75;}
    .white_normal_page > .incontain > .adc_banner > .gray{background:#e8e8e8;}
    .white_normal_page > .incontain > .adc_banner > .bannerbox > h2.title{display: block; text-align: left; font-weight: 500; font-size:21px; color:#111; line-height:1.5; margin:0 0 25px 0;}
    .white_normal_page > .incontain > .adc_banner > .bannerbox > .text{display: block; text-align: left; font-weight: 400; font-size:14px; color:#555;}
    .white_normal_page > .incontain > .adc_banner > .bannerbox > .absbl{display: block; width:208px; position: absolute; right:10px; top:-30px;}
    .white_normal_page > .incontain > .adc_banner > .bannerbox > .absbl2{display: block; width:298px; position: absolute; right:-10px; top:-20px;}
  
    .white_normal_page > .wakandabox{width:100%;}
    .white_normal_page > .wakandabox > .item:first-child{width:450px; padding-left:80px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box;}
    .white_normal_page > .wakandabox > .item:last-child{width:calc(100% - 450px); overflow: hidden;}
    .white_normal_page > .wakandabox > .item > h2.title{display: block; text-align: left; font-weight: 600; font-size:42px; color:#000; line-height:1.3; margin:0 0 35px 0;}
    .white_normal_page > .wakandabox > .item > .text{display: block; text-align: left; font-weight: 400; font-size:16px; color:#232323; line-height:1.5; margin:0 0 0 0;}
    .white_normal_page > .wakandabox > .item > .imgbox{width:100%; text-align: left; margin:65px 0 25px 0;}
    .white_normal_page > .wakandabox > .item > .imgbox > .bl{width:64px; display: inline-block;}
    .white_normal_page .slide_rec_show .swiper-slide{width:31%;}
    .white_normal_page .slide_rec_show .rec_specbox{width:100%; position: relative;}
    .white_normal_page .slide_rec_show .rec_specbox > .imgbox{width:100%; height:290px; overflow: hidden; border-radius: 15px 15px 0 0;}
    .white_normal_page .slide_rec_show .rec_specbox > .imgbox > .bl{width:100%; display: block;}
    .white_normal_page .slide_rec_show .rec_specbox > .infobox{padding:30px 10px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; border-radius: 15px;}
    .white_normal_page .slide_rec_show .rec_specbox > .infobox > h3.title{display: block; text-align: left; font-weight: 400; font-size:14px; color:#333; line-height:1; margin:0 0 10px 0;}
    .white_normal_page .slide_rec_show .rec_specbox > .infobox > h2.title{display: block; text-align: left; font-weight: 500; font-size:21px; color:#000; line-height:1; margin:0 0 25px 0;}
    .white_normal_page .slide_rec_show .rec_specbox > .infobox > .text{text-align: left; font-weight: 400; font-size:13px; color:#111; line-height:1.5; margin:0 0 0 0; 
  display: -webkit-box;
  word-wrap: break-word;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;}
    .white_normal_page .slide_rec_show .rec_specbox > .infobox > .buttonbox{width:100%; margin:35px 0 0 0;}
    .white_normal_page .slide_rec_show .rec_specbox > .infobox > .buttonbox > a.leftlink:link{display: inline-block; background:#caf0f8; padding:15px 25px; border-radius: 10px; text-align: left; font-weight: 400; font-size:16px; color:#212121; line-height:1; margin:0 15px 0 0;}
    .white_normal_page .slide_rec_show .rec_specbox > .infobox > .buttonbox > a.leftlink:visited{display: inline-block; background:#caf0f8; padding:15px 25px; border-radius: 10px; text-align: left; font-weight: 400; font-size:16px; color:#212121; line-height:1; margin:0 15px 0 0;}
    .white_normal_page .slide_rec_show .rec_specbox > .infobox > .buttonbox > a.leftlink:active{display: inline-block; background:#caf0f8; padding:15px 25px; border-radius: 10px; text-align: left; font-weight: 400; font-size:16px; color:#212121; line-height:1; margin:0 15px 0 0;}
    .white_normal_page .slide_rec_show .rec_specbox > .infobox > .buttonbox > a.leftlink:hover{display: inline-block; background:#023e8a; padding:15px 25px; border-radius: 10px; text-align: left; font-weight: 400; font-size:16px; color:#fff; line-height:1; margin:0 15px 0 0;}
    
    
     .join_link_box{width:100%; background:#fafafa; height:200px; padding:65px 0; margin:0 0 0 0;}
    .join_link_box > .child_box{}
    .join_link_box > .child_box > .item{width:100%; text-align: center;}
    .join_link_box > .child_box > .item > .title{display: block; text-align: center; font-weight: 600; font-size:42px; color: #000;line-height: 1; margin:0 0 25px 0;}
    .join_link_box > .child_box > .item > .title > .b{font-weight: 500; color:#D9F3F7;}
    .join_link_box > .child_box > .item > .text{display: block; text-align: center; font-weight: 400; font-size:15px; color: #333;line-height: 1.6; margin:0 0 25px 0;}
    .join_link_box > .child_box > .item > a.inquiry_link:link{display: inline-block; text-align: center; background:#333333; padding:20px 55px; border-radius: 5px; font-weight: 400; font-size:16px; color: #ddd;line-height: 1; margin:0 0 0 0;}
    .join_link_box > .child_box > .item > a.inquiry_link:visited{display: inline-block; text-align: center; background:#333333; padding:20px 55px; border-radius: 5px; font-weight: 400; font-size:16px; color: #ddd;line-height: 1; margin:0 0 0 0;}
    .join_link_box > .child_box > .item > a.inquiry_link:active{display: inline-block; text-align: center; background:#333333; padding:20px 55px; border-radius: 5px; font-weight: 400; font-size:16px; color: #ddd;line-height: 1; margin:0 0 0 0;}
    .join_link_box > .child_box > .item > a.inquiry_link:hover{display: inline-block; text-align: center; background:#666; padding:20px 55px; border-radius: 5px; font-weight: 400; font-size:16px; color: #fff;line-height: 1; margin:0 0 0 0; opacity: 0.75;}
    
.white_normal_back_page{width:100%; margin:0 0;  padding:85px 0 85px 0; background:#fff; position: relative; background: url('/restpl/images/travel_background2.jpg') center bottom no-repeat;
      background-size: cover;}
.white_normal_back_page > .background_img{ 
      background: url('/restpl/images/respl_symbol.png') center center no-repeat;
      background-size: cover;
      position: absolute; width:100px; height:100px;
      top: 0px;
      left: 0px;
      opacity: 0.75;}
.white_normal_back_page > .wide_incontain{width:100%; margin:0 auto; position: relative;}
    .white_normal_back_page > .wide_incontain > .imgbox{width:100%; text-align: center; margin:0 0 25px 0;}
    .white_normal_back_page > .wide_incontain > .imgbox > .bl{width:48px; display: inline-block;}
    .white_normal_back_page > .wide_incontain > .imgbox > .bl3{width:228px; display: inline-block;}
.white_normal_back_page > .wide_incontain > h5.title{display: block; text-align: left; font-weight: 400; font-size:35px; color:#3f7fe0; margin:65px 0 30px 0;}
.white_normal_back_page > .wide_incontain > h5.title_2nd{display: block; text-align: left; font-weight: 400; font-size:28px; color:#3f7fe0; margin:65px 0 30px 0;}
.white_normal_back_page > .wide_incontain > .add_title{display: block; text-align: left; font-weight: 400; font-size:28px; color:#3f7fe0; margin:0 0 15px 0;}
.white_normal_back_page > .wide_incontain > h2.title_left{display: block; text-align: left; font-weight: 500; font-size:38px; color:#343f52; margin:0 0 55px 0;}
.white_normal_back_page > .wide_incontain > h2.title{display: block; text-align: center; font-weight: 500; font-size:28px; color:#343f52; margin:0 0 55px 0;}
   
    .white_normal_page > .incontain > .event_box{width:1380px; margin:0 auto;}
    .white_normal_page > .incontain > .event_box > .item{width:100%;}
    .white_normal_page > .incontain > .event_box > .item > a.eventlink:link{border-radius: 15px; background:#fafafa; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; width:32%;}
    .white_normal_page > .incontain > .event_box > .item > a.eventlink:visited{border-radius: 15px; background:#fafafa;overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; width:32%;}
    .white_normal_page > .incontain > .event_box > .item > a.eventlink:active{border-radius: 15px; background:#fafafa;overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; width:32%;}
    .white_normal_page > .incontain > .event_box > .item > a.eventlink:hover{border-radius: 15px; background:#fff;overflow: hidden;  box-shadow:none;}
    .white_normal_page > .incontain > .event_box > .item > a.eventlink > .item{width:100%; position: relative;}
    .white_normal_page > .incontain > .event_box > .item > a.eventlink > .item > .txtwrap{padding:25px;}
    .white_normal_page > .incontain > .event_box > .item > a.eventlink > .item > .txtwrap > .label{display: inline-block; padding:8px 12px; border-radius: 10px; text-align: center; font-weight: 400; font-size:12px; background:#fa9f5f; color:#fff;}
    .white_normal_page > .incontain > .event_box > .item > a.eventlink > .item > .txtwrap > .title{display: block; text-align: left; font-weight: 500; font-size:16px; color:#000; margin:10px 0 15px 0;}
    .white_normal_page > .incontain > .event_box > .item > a.eventlink > .item > .txtwrap > .text{display: block; text-align: left; font-weight: 400; font-size:13px; line-height: 1.5; color:#232323; margin:0 0 15px 0; width:60%;}
    .white_normal_page > .incontain > .event_box > .item > a.eventlink > .item > .txtwrap > .remark{display: block; text-align: left; font-weight: 400; font-size:13px; line-height: 1.5; color:#fb5607; margin:0 0;}
    .white_normal_page > .incontain > .event_box > .item > a.eventlink > .item > .imgbox{width:130px; position: absolute; right:20px; top:60px;}
    .white_normal_page > .incontain > .event_box > .item > a.eventlink > .item > .imgbox > .bl{width:100%; display: block; border-radius:10px;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link:link{border-radius: 15px; background:#fff; display:block; height:505px; border:1px #e3e3e3 solid; overflow: hidden; position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link:visited{border-radius: 15px; background:#fff;display:block; height:505px; border:1px #e3e3e3 solid; overflow: hidden;position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link:active{border-radius: 15px; background:#fff; display:block; height:505px;border:1px #e3e3e3 solid; overflow: hidden; position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link:hover{border-radius: 15px; background:#fafafa; display:block; height:505px;border:1px #e3e3e3 solid; overflow: hidden; position: relative; box-shadow:none;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link > .item:first-child{width:100%;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link > .item:last-child{width:100%;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link > .item > .txtwrap{padding:35px;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link > .item > .txtwrap > .label{display: inline-block; padding:8px 12px; border-radius: 10px; text-align: center; font-weight: 400; font-size:14px; background:#ff006e; color:#fff;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link > .item > .txtwrap > .title{display: block; text-align: left; font-weight: 500; font-size:25px; color:#000; margin:10px 0 15px 0;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link > .item > .txtwrap > .text{display: block; text-align: left; font-weight: 400; font-size:16px; line-height: 1.5; color:#232323; margin:0 0 15px 0;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link > .item > .txtwrap > .remark{display: block; text-align: left; font-weight: 400; font-size:16px; line-height: 1.5; color:#fb5607; margin:0 0;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link > .item > .imgbox{width:100%;  overflow: hidden; position: absolute; left:0px; bottom:0px;}
    .white_normal_page > .incontain > .event_box > .item > a.event_long_link > .item > .imgbox > .bl{width:100%; display: block;}
    .white_normal_page > .incontain > .event_box > .item > a.event_img_link:link{border-radius: 15px; margin-top:25px;background:#fff; display:block; height:239px; border:1px #e3e3e3 solid; overflow: hidden; position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative;}
    .white_normal_page > .incontain > .event_box > .item > a.event_img_link:visited{border-radius: 15px;margin-top:25px; background:#fff;display:block; height:239px; border:1px #e3e3e3 solid; overflow: hidden;position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative;}
    .white_normal_page > .incontain > .event_box > .item > a.event_img_link:active{border-radius: 15px;margin-top:25px; background:#fff; display:block; height:239px;border:1px #e3e3e3 solid; overflow: hidden; position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative;}
    .white_normal_page > .incontain > .event_box > .item > a.event_img_link:hover{border-radius: 15px; margin-top:25px;background:#fafafa; display:block; height:239px;border:1px #e3e3e3 solid; overflow: hidden; position: relative; box-shadow:none; opacity: 0.6; position: relative;}
    .white_normal_page > .incontain > .event_box > .item > a.event_img_link > .bl{width:100%; display: block;}
    .white_normal_page > .incontain > .event_box > .item > a.event_img_link:hover > .bl{}
    .white_normal_page > .incontain > .event_box > .item > a.event_img_link > .txtwrap{position: absolute; width:calc(100% - 60px); left:0px; bottom:0px;  background:rgba(0,0,0,0.45); padding:25px 30px;}
    .white_normal_page > .incontain > .event_box > .item > a.event_img_link > .txtwrap > .title{display: block; text-align: left; font-weight: 500; font-size:19px; color:#fff; margin:0 0 8px 0; text-shadow: 1px 1px 2px rgb(0, 0, 0);}
    .white_normal_page > .incontain > .event_box > .item > a.event_img_link > .txtwrap > .text{display: block; text-align: left; font-weight: 400; font-size:13px; line-height: 1.5; color:#ddd; margin:0 0 0 0;}
    .white_normal_page > .incontain > .event_box > .item > a.event_img_link > .link{display: inline-block; text-align: left; font-weight: 400; padding:10px; border-radius:5px; border:1px #d3d3d3 solid; font-size:13px; line-height: 1; color:#ddd; margin:0 0 0 0; position: absolute; right:10px; bottom:20px; z-index: 99999;}
    
.body_wrap > .shop_white_box{padding:105px 0; background:#fff;}
.body_wrap > .shop_white_box > .incontain{width:1380px; margin:0 auto; position: relative;}   
    .body_wrap > .shop_white_box > .incontain > .absbl{width:206px; display: block; position: absolute; right:0px; top:-10px;}
    .body_wrap > .shop_white_box > .incontain > .forum_box{}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item:nth-child(1){width:32%}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item:nth-child(2){width:32%}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item:nth-child(3){width:23%}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > h1.title{display: block; text-align: left; font-weight:500; font-size:24px; color:#000; line-height:1; margin:0 0 25px 0;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list{}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context:link{width:100%; padding:16px 0; border-bottom: 1px #e3e3e3 solid;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context:visited{width:100%; padding:16px 0; border-bottom: 1px #e3e3e3 solid;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context:active{width:100%; padding:16px 0; border-bottom: 1px #e3e3e3 solid;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context:hover{width:100%; padding:16px 0; border-bottom: 1px #e3e3e3 solid; opacity:0.85;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context:last-child{border:0;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context > .subject{display: block; width:calc(100% - 100px); font-weight:400; font-size:15px; color:#000; line-height:1; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context > .date{display: block; width:100px; text-align: right; font-weight:400; font-size:15px; color:#666; line-height:1; }
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .bankinfo{width:calc(100% - 30px); padding:25px 15px; border-radius:15px; background:#f9f9f9;}                    
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .bankinfo > .iconbox{width:100px;text-align: center; border-radius: 15px; overflow: hidden;}         
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .bankinfo > .iconbox > .bl{width:64px;  height:64px; display: inline-block;}   
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .bankinfo > .textbox{width:calc(100% - 108px);}         
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .bankinfo > .textbox > .title{display: block; font-weight:500; font-size:18px; color:#000; line-height:1;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .bankinfo > .textbox > .text{display: block; font-weight:400; font-size:16px; color:#3c096c; line-height:1; margin:10px 0 15px 0;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .bankinfo > .textbox > .name{display: block; font-weight:400; font-size:14px; color:#333; line-height:1;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .deliverbox{margin:25px 0 0 0;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .deliverbox > h1.title{display: block; font-weight:500; font-size:15px; color:#000; line-height:1;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .deliverbox > .text{display: block; font-weight:400; font-size:13px; color:#444; line-height:1; margin:10px 0 15px 0;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .deliverbox > a.more_link:link{border-radius: 5px;  border:1px #d3d3d3 solid; background:#fff; padding:10px 15px; margin:0 0; width:calc(48% - 30px); overflow: hidden;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .deliverbox > a.more_link:visited{border-radius: 5px; border:1px #d3d3d3 solid; background:#fff;padding:10px 15px;margin:0 0; width:calc(48% - 30px);overflow: hidden;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .deliverbox > a.more_link:active{border-radius: 5px; border:1px #d3d3d3 solid; background:#fff;padding:10px 15px;margin:0 0; width:calc(48% - 30px);overflow: hidden;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .deliverbox > a.more_link:hover{border-radius: 5px; border:1px #333 solid; background:#fafafa; padding:10px 15px;margin:0 0; width:calc(48% - 30px);opacity: 0.65;overflow: hidden;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .deliverbox > a.more_link > .txt{font-weight:400; font-size:13px; line-height:16px; color:#000;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .deliverbox > a.more_link > .icon{width:16px; display: inline-block; margin:0 10px 0 0;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .deliverbox > a.more_link > .icon > .bl{display: block; width: 100%;}
.body_wrap > .stay_footer{width:100%; height:400px; position: relative; overflow: auto; background: url('/restpl/images/stay_footer_opacity.png') center bottom no-repeat;
      background-size: cover;}
.body_wrap > .stay_footer > h2.title{display: block; text-align: center; width:100%; margin:85px 0 35px 0; font-weight:500; font-size:32px; color:#000; line-height:1; }
.body_wrap > .stay_footer .back_whitebox{width:1000px; height:160px; margin:0 auto; background:rgba(255,255,255,0.75); border-radius:15px;}
    .body_wrap > .stay_footer > .back_whitebox > .item{ display:block; border-right:1px #d3d3d3 solid; padding:25px 25px; }
    .body_wrap > .stay_footer > .back_whitebox > .item:last-child{border:0;}
    .body_wrap > .stay_footer > .back_whitebox > .item > h3.title{display: block; text-align: center; font-weight:500; font-size:16px; color:#000; line-height:1;}
    .body_wrap > .stay_footer > .back_whitebox > .item > .snsbox{margin:25px 0 0 0;}
    .body_wrap > .stay_footer > .back_whitebox > .item > .snsbox a.inbox:link{width:100px; text-align: center; display: block;}
    .body_wrap > .stay_footer > .back_whitebox > .item > .snsbox a.inbox:visited{width:100px; text-align: center; display: block;}
    .body_wrap > .stay_footer > .back_whitebox > .item > .snsbox a.inbox:active{width:100px; text-align: center; display: block;}
    .body_wrap > .stay_footer > .back_whitebox > .item > .snsbox a.inbox:hover{width:100px; text-align: center; display: block;}
    .body_wrap > .stay_footer > .back_whitebox > .item > .snsbox a.inbox > .bl{width:48px; display: inline-block;}
    .body_wrap > .stay_footer > .back_whitebox > .item > .snsbox a.inbox > .txt{width:100%; display: block; text-align: center; font-weight:400; font-size:11px; color:#666; line-height:1; margin:5px 0 0 0;}
    
    .shop_white_box{width:100%; margin:0 auto; padding:145px 0; background:#fff;}
.shop_white_box > .incontain{width:1380px; margin:0 auto; position: relative;}
.shop_white_box > .incontain > h2.title{display: block; text-align: left; font-weight: 500; font-size:21px; color:#222c29; margin:0 0 15px 0;}
.shop_white_box > .incontain > .text{display: block; text-align: left; font-weight: 400; font-size:14px; color:#555; margin:0 0 45px 0;}
.shop_white_box > .incontain > .tab_box{margin:0 0 45px 0; position: absolute; right:0px; top:0px;}
.shop_white_box > .incontain > .tab_box > ul.tab{}
.shop_white_box > .incontain > .tab_box > ul.tab li{ margin-right:20px;}
.shop_white_box > .incontain > .tab_box > ul.tab li > a.intab:link{display: inline-block; background:#f5f5f5; border-radius:20px; padding:20px 30px; font-weight: 500; font-size:16px; color:#999; line-height: 1;}
.shop_white_box > .incontain > .tab_box > ul.tab li > a.intab:visited{display: inline-block; background:#f5f5f5; border-radius:20px;  padding:20px 30px; font-weight: 500; font-size:16px; color:#999; line-height: 1;}
.shop_white_box > .incontain > .tab_box > ul.tab li > a.intab:active{display: inline-block; background:#f5f5f5; border-radius:20px;  padding:20px 30px; font-weight: 500; font-size:16px; color:#999; line-height: 1;}
.shop_white_box > .incontain > .tab_box > ul.tab li > a.intab:hover{display: inline-block; background:#212121; border-radius:20px;  padding:20px 30px; font-weight: 500; font-size:16px; color:#fff;line-height: 1;}
.intab_active{color:#fff !important; background:#000 !important;}
.shop_white_box > .incontain > .tab_content{padding:15px 0 45px 0; }
.shop_white_box > .incontain > .tab_content > .tabcon{display: none;}
.shop_white_box > .incontain > .tab_content > .tabcon:first-child{display: block;}
.shop_white_box > .incontain > .tab_content > .tabcon{}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent{}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink:link{width:23.5%; margin-right:23px; display:block; border-radius: 15px; background:#fff; display:block; border:1px #e3e3e3 solid; overflow: hidden; position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink:visited{width:23.5%; margin-right:23px; display:block;border-radius: 15px; background:#fff;display:block;  border:1px #e3e3e3 solid; overflow: hidden;position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink:active{width:23.5%;margin-right:23px;  display:block;border-radius: 15px; background:#fff; display:block; border:1px #e3e3e3 solid; overflow: hidden; position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink:hover{width:23.5%; display:block;border-radius: 15px;background:#fafafa; display:block;border:1px #e3e3e3 solid; overflow: hidden; position: relative; box-shadow:none; opacity: 0.6; position: relative;}
.shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink:nth-child(4n){margin-right:0px;}
.shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink:nth-child(n+5){margin-top:45px;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .imgbox{width:100%; overflow: hidden;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .imgbox > .bl{width:100%; display: block; transition: all .5s ease-out;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink:hover > .imgbox > .bl{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .infobox{padding:15px 25px;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .infobox > .title{display: block; text-align: left; font-weight: 500; font-size:15px; color:#000;  }
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .infobox > .loc{display: block; text-align: left; font-weight: 400; font-size:12px; line-height: 1.5; color:#023e8a; margin:10px 0 0 0;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .infobox > .pricebox{margin:5px 0 0 0; padding:0; border-radius:10px; }
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .infobox > .pricebox > .txt{display: inline-block; text-align: left; font-weight: 400; font-size:13px; line-height: 1; background:#4361ee; color:#fff; padding:5px 10px; border-radius: 5px; margin:5px 0 0 0; }
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .infobox > .pricebox > .price{ text-align: left; font-weight: 500; font-size:16px; line-height: 1; color:#e63946; margin:5px 0 0 0;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .infobox > .pricebox > .price > .t{font-weight: 400; font-size:13px; color:#e63946; margin:5px 10px 0 0;}
    .full_photo_section{width:100%; height:100vh; position: relative; background:url(/restpl/img_data/main/4.jpg) center center no-repeat; background-size:cover;}
    .full_photo_section::before{
        content: "";
      background-color:rgba(0,0,0,0.15);
      position: absolute;
      top: 0px;
      right: 0px;
      bottom: 0px;
      left: 0px;
    }
    .full_photo_section > .textwrap{position: absolute; left:130px; bottom:160px;}
    .full_photo_section > .textwrap > .to{display: block; text-align: left; font-weight: 500; font-size:21px; color:#caf0f8; line-height: 1; margin:0 0 0 0; text-shadow: 1px 1px 2px rgba(0, 0, 0,0.45);}
    .full_photo_section > .textwrap > .title{display: block; text-align: left; font-weight: 600; font-size:53px; color:#fff; line-height: 1.3; margin:20px 0 30px 0; text-shadow: 1px 1px 2px rgba(0, 0, 0,0.45);}
    .full_photo_section > .textwrap > .text{display: block; text-align: left; font-weight: 400; font-size:20px; color:#fff; line-height: 1.5; margin:0 0 50px 0;}
    .full_photo_section > .textwrap > a.viewlink:link{display: block;width:180px; position:relative; text-align: left; font-weight: 400; font-size:16px; color:#fff; line-height: 1; margin:0; border:1px #fff solid; padding:20px; background:linear-gradient(to right, rgba(255,255,255,0.2) 50%, rgba(0,0,0,0) 50%); background-size:200% 100%;background-position:right bottom;transition: all .5s ease-out;}
    .full_photo_section > .textwrap > a.viewlink:visited{display: block;width:180px; position:relative; text-align: left; font-weight: 400; font-size:16px; color:#fff; line-height: 1; margin:0; border:1px #fff solid; padding:20px;background:linear-gradient(to right, rgba(255,255,255,0.2) 50%, rgba(0,0,0,0) 50%); background-size:200% 100%;background-position:right bottom;transition: all .5s ease-out;}
    .full_photo_section > .textwrap > a.viewlink:active{display: block;width:180px; position:relative;  text-align: left; font-weight: 400; font-size:16px; color:#fff; line-height: 1; margin:0; border:1px #fff solid; padding:20px;background:linear-gradient(to right, rgba(255,255,255,0.2) 50%, rgba(0,0,0,0) 50%); background-size:200% 100%;background-position:right bottom;transition: all .5s ease-out;}
    .full_photo_section > .textwrap > a.viewlink:hover{display: block;width:180px; position:relative;  text-align: left; font-weight: 400; font-size:16px; color:#fff; line-height: 1; margin:0; border:1px #fff solid; padding:20px;background-position:left bottom;}
    .full_photo_section > .textwrap > a.viewlink:after{content:'';clear:both;display:block;position:absolute;top:20px;right:20px;width:20px;height:20px;background:url(/restpl/images/icon_next_white.png) no-repeat 83% center;background-size:contain}
    .body_wrap > .review_box{width:100%; margin:0 auto; padding:145px 0 25px 0; background:#fff;}
.body_wrap > .review_box > .incontain{width:1380px; margin:0 auto; position: relative;}
    .body_wrap > .review_box > .incontain > .imgbox{width:100%; text-align: center; margin:0 0 25px 0;}
    .body_wrap > .review_box > .incontain > .imgbox > .bl{width:80px; display: inline-block;}
    .body_wrap > .review_box > .incontain > h2.title{display: block; text-align: center; font-weight: 500; font-size:32px; color:#000; line-height: 1.3; margin:0 0 65px 0;}
    .body_wrap > .review_box > .incontain > .reviewinbox{}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink:link{display:block; position:relative; width:23%; padding:35px 35px; border-radius: 15px; background:#fcfcfc;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink:visited{display:block; position:relative; width:23%; padding:35px 35px; border-radius: 15px; background:#fcfcfc;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink:active{display:block; position:relative; width:23%; padding:35px 35px; border-radius: 15px; background:#fcfcfc;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink:hover{display:block; position:relative; width:23%; padding:35px 35px; border-radius: 15px; background:#c8efff;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; box-shadow: none;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink:nth-child(n + 5){margin-top:35px;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink > .name{display: block; text-align: left; font-weight: 400; font-size:14px; color:#333; line-height: 1; margin:0 0 0 0;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink > .id{display: block; text-align: left; font-weight: 400; font-size:13px; color:#333; line-height: 1; margin:5px 0 10px 0;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink > .text{display: block; text-align: left; font-weight: 400; font-size:16px; color:#000; line-height: 1.5; margin:0 0 0 0;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink > .infobox{margin:15px 0 10px 0;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink > .infobox > .facil{display: inline-block; text-align: left; font-weight: 500; font-size:14px; color:#6930c3; line-height: 1; margin:0 0 0 0;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink > .infobox > .bar{display: inline-block; text-align: left; font-weight: 400; font-size:11px; color:#ccc; line-height: 1; margin:3px 10px 0 10px;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink > .infobox > .rate{display: inline-block; text-align: left; font-weight: 400; font-size:14px; color:#d90429; line-height: 1; margin:0 0 0 0;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink > .date{display: block; text-align: left; font-weight: 400; font-size:12px; color:#999; line-height: 1; margin:0 0 0 0;}
    .body_wrap > .review_box > .incontain > .reviewinbox > a.reviewlink > .absbl{width:150px; display: block; position: absolute; top:-15px; right:-20px;}
    .body_wrap > .review_box > .incontain > a.widebanner_box:link{width:100%; border-radius: 15px; overflow: hidden; margin-top:85px; display: block;}
    .body_wrap > .review_box > .incontain > a.widebanner_box:visited{width:100%; border-radius: 15px; overflow: hidden; margin-top:85px;display: block;}
    .body_wrap > .review_box > .incontain > a.widebanner_box:active{width:100%; border-radius: 15px; overflow: hidden; margin-top:85px;display: block;}
    .body_wrap > .review_box > .incontain > a.widebanner_box:hover{opacity: 0.75;}
    .body_wrap > .review_box > .incontain > a.widebanner_box > .bl{width:100%; display: block;}

.body_wrap > .product_filter_box{width:1200px; margin:45px auto;}
.body_wrap > .product_filter_box > a.filter_item:link{display: block; width:80px; margin:0 40px; }
.body_wrap > .product_filter_box > a.filter_item:visited{display: block; width:80px; margin:0 40px; }
.body_wrap > .product_filter_box > a.filter_item:active{display: block; width:80px;  margin:0 40px;}
.body_wrap > .product_filter_box > a.filter_item:hover{display: block; width:80px; margin:0 40px; }
.body_wrap > .product_filter_box > a.filter_item > .picbox{background:#f9f9f9; border-radius: 50%; width:100%; height:80px; text-align: center;}
.body_wrap > .product_filter_box > a.filter_item:hover > .picbox{background:#fcfcfc;}
.body_wrap > .product_filter_box > a.filter_item > .picbox > .bl{width:38px; display: inline-block;}
.body_wrap > .product_filter_box > a.filter_item > .title{display: block; font-weight: 400; font-size:15px; color:#333; margin:10px 0 0 0; text-align: center;}
.body_wrap > .product_filter_box > a.filter_item:hover > .title{color:#000;}
    
    
.body_wrap > .shop_gray_box{padding:105px 0; background:#f9f9f9;}
.body_wrap > .shop_gray_box > .incontain{width:1380px; margin:0 auto; position: relative;}  
    .body_wrap > .shop_gray_box > .incontain > .absbl{width:206px; display: block; position: absolute; right:0px; top:-10px;}
    .shop_gray_box > .incontain > h2.title{display: block; text-align: left; font-weight: 700; font-size:21px; color:#222c29; margin:0 0 15px 0;}
.shop_gray_box > .incontain > .text{display: block; text-align: left; font-weight: 400; font-size:14px; color:#555; margin:0 0 25px 0;}
    
.shop_gray_box > .incontain > .best_prod_content{padding:15px 0 45px 0;}
    .shop_gray_box > .incontain > .best_prod_content > .mycontent{}
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink:link{width:23.5%; display:block; border-radius: 15px; background:#fff; display:block; border:1px #e3e3e3 solid; overflow: hidden; position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative; margin-right:20px;}
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink:visited{width:23.5%; display:block;border-radius: 15px; background:#fff;display:block;  border:1px #e3e3e3 solid; overflow: hidden;position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative; margin-right:20px;}
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink:active{width:23.5%; display:block;border-radius: 15px; background:#fff; display:block; border:1px #e3e3e3 solid; overflow: hidden; position: relative;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative; margin-right:20px;}
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink:hover{ box-shadow:none; opacity: 0.75;}
.shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink:nth-child(4n){margin:0;}
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink > .imgbox{width:100%; overflow: hidden;}
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink > .imgbox > .bl{width:100%; display: block; transition: all .5s ease-out;}
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink:hover > .imgbox > .bl{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink > .infobox{padding:25px;}
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink > .infobox > .title{display: block; text-align: left; font-weight: 500; font-size:15px; color:#000;  }
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink > .infobox > .loc{display: block; text-align: left; font-weight: 400; font-size:12px; line-height: 1.5; color:#023e8a; margin:10px 0;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink > .infobox > .pricebox{margin:15px 0 0 0; padding:0; border-radius:10px; }
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink > .infobox > .pricebox > .txt{display: inline-block; text-align: left; font-weight: 400; font-size:13px; line-height: 1; background:#4361ee; color:#fff; padding:5px 10px; border-radius: 5px; margin:5px 0 0 0; }
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink > .infobox > .pricebox > .price{ text-align: left; font-weight: 500; font-size:16px; line-height: 1; color:#e63946;}
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink > .infobox > .pricebox > .price > .t{font-weight: 400; font-size:13px; color:#e63946; margin:5px 10px 0 0;}
    
        .shop_white_box{width:100%; margin:0 auto; padding:145px 0; background:#fff;}
.shop_white_box > .prod_incontain{width:1380px; margin:0 auto; position: relative;}
.shop_white_box > .prod_incontain > h2.title{display: block; text-align: left; font-weight: 600; font-size:21px; color:#222c29; margin:0 0 15px 0;}
.shop_white_box > .prod_incontain > .text{display: block; text-align: left; font-weight: 400; font-size:14px; color:#555; margin:0 0 25px 0;}
.shop_white_box > .prod_incontain > .tab_box{margin:0 0 45px 0; }
.shop_white_box > .prod_incontain > .tab_box > ul.tab{position: absolute; right:0px; top:0px;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li{ margin-right:20px;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li > a.intab:link{display: inline-block; background:#f5f5f5; border-radius:10px; padding:14px 20px; font-weight: 500; font-size:14px; color:#999; line-height: 1;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li > a.intab:visited{display: inline-block; background:#f5f5f5; border-radius:10px;  padding:14px 20px; font-weight: 500; font-size:14px; color:#999; line-height: 1;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li > a.intab:active{display: inline-block; background:#f5f5f5; border-radius:10px;  padding:14px 20px; font-weight: 500; font-size:14px; color:#999; line-height: 1;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li > a.intab:hover{display: inline-block; background:#212121; border-radius:10px;  padding:14px 20px; font-weight: 500; font-size:14px; color:#fff;line-height: 1;}
.intab_active{color:#fff !important; background:#000 !important;}
.shop_white_box > .prod_incontain > .product_list_wrap{padding:15px 0 45px 0;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent{}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:link{width:23%; display:block; border-radius: 15px; background:#fff; display:block; border:1px #e3e3e3 solid; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative; margin-right:30px;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:visited{width:23%; display:block;border-radius: 15px; background:#fff;display:block;  border:1px #e3e3e3 solid; overflow: hidden;box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:active{width:23%; display:block;border-radius: 15px; background:#fff; display:block; border:1px #e3e3e3 solid; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:hover{ box-shadow:none; opacity: 0.6;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:nth-child(4n){margin-right:0px;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:nth-child(n+5){margin-top:35px;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .imgbox{width:100%; overflow: hidden;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .imgbox > .bl{width:100%; display: block; transition: all .5s ease-out;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:hover > .imgbox > .bl{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox{padding:15px 25px;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .title{display: block; text-align: left; font-weight: 500; font-size:15px; color:#000;  }
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .loc{display: block; text-align: left; font-weight: 400; font-size:12px; line-height: 1.5; color:#023e8a; margin:10px 0 0 0;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .pricebox{margin:5px 0 0 0; padding:0; border-radius:10px; }
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .pricebox > .txt{display: inline-block; text-align: left; font-weight: 400; font-size:13px; line-height: 1; background:#4361ee; color:#fff; padding:5px 10px; border-radius: 5px; margin:5px 0 0 0; }
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .pricebox > .price{ text-align: left; font-weight: 500; font-size:16px; line-height: 1; color:#e63946; margin:5px 0 0 0;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .pricebox > .price > .t{font-weight: 400; font-size:13px; color:#e63946; margin:5px 10px 0 0;}
  
    .subpage_screenout{width:100%;  overflow: hidden; padding:0 0; background: #01092b; font-weight: 400; font-size:24px; line-height: 1; color:#fff;}
 .product_view_box_wrap{margin:65px 0;}
    .product_view_box{width:1380px; margin:0 auto;}
    .product_view_box > .item:first-child{width:650px;}
    .product_view_box > .item:last-child{width:calc(100% - 750px);}
    .product_view_box > .item > .picbox{width:100%; border:1px #d3d3d3 solid; border-radius: 10px; overflow: hidden;}
    .product_view_box > .item > .picbox > .bl{width:100%; display: block;}
    .product_view_box > .item > .thumbnailbox{margin:15px 0 40px 0;}
    .product_view_box > .item > .thumbnailbox > .pic{width:122px;  border-radius: 10px; overflow: hidden; cursor: pointer; margin-right: 10px;}
    .product_view_box > .item > .thumbnailbox > .pic:hover{opacity: 0.75;}
.product_view_box > .item > .thumbnailbox > .pic:last-child{margin:0;}
    .product_view_box > .item > .thumbnailbox > .pic > .bl{width:100%; display: block;}
    .product_view_box > .item > .product_spec_box{}
    .product_view_box > .item > .product_spec_box > .brandbox{}
    .product_view_box > .item > .product_spec_box > .brandbox > h3.brand{display: inline-block;font-weight:400; font-size:15px; color:#000; line-height:1; margin:0 0 0 0;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox{}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_link:link{width:20px; height:20px; display: inline-block; margin:0 0 0 10px;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_link:visited{width:20px; height:20px; display: inline-block; margin:0 0 0 10px;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_link:active{width:20px; height:20px; display: inline-block; margin:0 0 0 10px;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_link:hover{width:20px; height:20px; display: inline-block; margin:0 0 0 10px;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_link > .bl{width:100%; display: block;}
    .product_view_box > .item > .product_spec_box > .itemname{display:block;font-weight:500; font-size:21px; color:#000; line-height:1; margin:15px 0 25px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox{}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox > .item{}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox > .item > .bl{width:16px; display: inline-block;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox > .item > .txt{display: inline-block; font-weight:400; font-size:16px; color:#000; line-height:1; margin:0 10px;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox > .item > .bar{display: inline-block; font-weight:400; font-size:12px; color:#ccc; line-height:1;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox > .item > .cnt{display: inline-block; font-weight:400; font-size:16px; color:#000; line-height:1; margin:0 0 0 10px; cursor:pointer;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox > .item > .cnt:hover{color:#023e8a;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box{margin:35px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item{}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item > .utitle{display: block; font-weight:400; font-size:16px; color:#666; line-height:1; margin:0 0 20px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item > .sale{display: block; font-weight:600; font-size:22px; color:#d90429; line-height:1;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item > .oprice{display: block; font-weight:500; text-align: right; font-size:18px; color:#333; line-height:1; text-decoration: line-through; margin:0 0 20px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item > .price{display: block; font-weight:500; text-align: right;font-size:22px; color:#d90429; line-height:1; margin:0 0 20px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item > .price_guest{display: block; font-weight:500; text-align: right;font-size:22px; color:#003f88; line-height:1; margin:0 0 20px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item > .point{display: block; font-weight:400;text-align: right; font-size:16px; color:#000; line-height:1;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item > .point > .t{display: inline-block; font-weight: 500; color:#3a0ca3;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .item_detail{padding:0 0; border-bottom:1px #eaeaea solid; }
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .item_detail > .item:first-child{padding:15px 20px; width:100px; background:#f9f9f9;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .item_detail > .item:last-child{padding:15px 20px;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .item_detail > .item > .title{display: inline-block; font-weight:500; font-size:14px; color:#666; line-height:1; }
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .item_detail > .item > .text{display: inline-block; font-weight:400; font-size:14px; color:#000; line-height:1;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .item_detail > .item > .icon{display: inline-block; width:14px; margin:0 0 0 5px; cursor: pointer;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .item_detail > .item > .icon > .bl{width:100%; display: block;}

.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .seo_box{border:1px #fafafa solid; border-radius: 5px; padding:25px 25px; display: block; font-weight:400; font-size:15px; color:#000; line-height:1.4; margin:0 0 25px 0; background:#fafafa;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > h1.set_item_title{display: block; font-weight:400; text-align: left;font-size:14px; color:#888; line-height:1; margin:5px 0 15px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .set_item_box_inner{padding:0 0; display: block; font-weight:300; font-size:14px; color:#000; line-height:1.4; margin:0 0 25px 0;}
    .product_view_box_wrap > .product_view_box > .item > .product_spec_box > .set_item_box_inner > .setarray{padding:10px 15px; border-radius: 10px; display: inline-block; font-weight:400; font-size:12px; color:#fff; background:#6d6875; line-height:1; margin:0 5px 5px 0;}
   

    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .title{display: block; font-weight:500; text-align: left;font-size:18px; color:#000; line-height:1; margin:0 0 10px 0;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .title > .im{display: inline-block; font-weight: 400 !important; font-size:15px !important; color:#ef233c !important;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .salebox{margin:0 0 10px 0;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .salebox > .sale{display: inline-block; font-weight:500; text-align: left;font-size:16px; color:#ff006e; line-height:1; margin:0 10px 0 0; }
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .salebox > .price{display: inline-block; font-weight:400; text-align: left;font-size:13px; margin:5px 0 0 0; color:#666; line-height:1; text-decoration: line-through;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .price{display: block; font-weight:500; text-align: left;font-size:18px; color:#000; line-height:1; margin:0 0 0 0;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .btn_box{width:32px; display: inline-block; margin-top:30px; position: relative;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .btn_box > .bl{width:100%; display: block;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .title_sub{display: block; font-weight:500; text-align: left;font-size:20px; color:#000; line-height:1; margin:25px 0 10px 0;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .title_sub > .im{display: inline-block; font-weight: 400 !important; font-size:15px !important; color:#ef233c !important;}
    


    .product_view_box > .item > .service_viewpage{margin:35px 0 0 0; }
    .product_view_box > .item > .service_viewpage > h2.title{display: block; margin:0 0 25px 0; font-weight:500; text-align: left;font-size:18px; color:#212121; line-height:1; margin:0 0 30px 0;}
    .product_view_box > .item > .service_viewpage > .service_info{width:100%;  position: relative;}
    .product_view_box > .item > .service_viewpage > .service_info > .item{width:48%; position: relative;}
    .product_view_box > .item > .service_viewpage > .service_info > .item:nth-child(n+3){margin-top:25px;}
    .product_view_box > .item > .service_viewpage > .service_info > .item > .picbox{width:24px; display: block; margin:0 0 15px 0;}
    .product_view_box > .item > .service_viewpage > .service_info > .item > .picbox > .bl{width:100%; display: block;}
    .product_view_box > .item > .service_viewpage > .service_info > .item > .title{display: block; font-weight: 500; font-size: 15px; color:#000; margin:0 0; position: absolute; left:40px; top:5px;}
    .product_view_box > .item > .service_viewpage > .service_info > .item > .text{display: block; padding-right:20px; font-weight: 400; font-size: 12px; color:#555; line-height:1.5; margin:0 0;}
    
    .real_anim_alertbox{display: block; padding:25px; background:#d90429; border:3px #d90429 solid; border-radius:15px; margin:0 0 45px 0; }
    .real_anim_alertbox > h2.title{display: block;font-weight: 500; font-size: 16px; color:#fff; margin:0 0 10px 0;}
    .real_anim_alertbox > h2.title > .fi{display: inline-block; font-size:16px; line-height: 20px; margin:0 3px 0 0;}
    .real_anim_alertbox > .text{display: block;font-weight: 400; font-size: 14px; line-height: 1.5; color:#fff;}
    .real_anim_alertbox > .text_small{display: block;font-weight: 400; font-size: 13px; line-height: 1.5; color:#fff;}
    .real_anim_alertbox_black{display: block; padding:25px; background:#f9f9f9; border-radius:15px; margin:0 0 45px 0; }
    .real_anim_alertbox_black > h2.title{display: block;font-weight: 500; font-size: 16px; color:#d90429; margin:0 0 10px 0;}
    .real_anim_alertbox_black > h2.title > .fi{display: inline-block; font-size:16px; line-height: 20px; margin:0 3px 0 0;}
    .real_anim_alertbox_black > .text{display: block;font-weight: 400; font-size: 14px; line-height: 1.5; color:#d90429;}
    .real_anim_alertbox_black > .text_small{display: block;font-weight: 400; font-size: 13px; line-height: 1.5; color:#d90429;}
    
.anim_pre_payment_alert_wrap{width:400px; margin:0 auto 0 auto; position: absolute; right:100px; top:80px;}
    .anim_pre_payment_alert{display: block; padding:25px; width:300px; background:#ffea30; border-radius:15px; margin:10px 0 45px auto; display: block;font-weight: 400; font-size: 16px; line-height: 1.5; color:#000; position: relative; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}   
    .anim_pre_payment_alert:after {content:""; position: absolute; top: -20px; right: 100px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 30px solid #ffea30;}   

    .product_view_box_wrap > .product_info_box{width:1380px; margin:65px auto;}
    .product_view_box_wrap > .product_info_box > h2.title{display: block;font-weight: 500; font-size: 21px; color:#000; margin:0 0 15px 0;}
    .product_view_box_wrap > .product_info_box > .alertbox{display: block; padding:25px; background:#f9f9f9; font-weight: 400; font-size: 14px; line-height: 1.5; color:#000;}
.product_view_box_wrap > .product_info_box > .room_info{margin:0 0 65px 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item{width:100%; height:200px; overflow: hidden; padding:35px 0; border-bottom:1px #e3e3e3 solid;}
.product_view_box_wrap > .product_info_box > .room_info > .item:last-child{border:0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .picbox{width:300px;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .picbox > .bl{width:100%; display: block; border-radius:10px;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .textbox{width:calc(100% - 700px);}
.product_view_box_wrap > .product_info_box > .room_info > .item > .textbox > .title{display: block;font-weight: 500; font-size: 21px; color:#000; margin:15px 0 15px 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .textbox > .info{display: block;font-weight: 400; font-size: 15px; color:#333; line-height: 1.5; margin:0 0 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .textbox > .info > .t{display: inline-block; color:#000; margin:0 5px 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .textbox > .info > .bar{display: inline-block; color:#ccc; margin:0 15px; font-size:10px;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .textbox > .price{display: block;margin:15px 0 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .textbox > .price > .marker{display: inline-block; background:#fb8500; padding:5px 8px; border-radius:5px; font-weight: 400; font-size: 12px; color:#fff; margin:0 10px 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .textbox > .price > .price_o{display: inline-block;font-weight: 500; font-size: 18px; color:#8d99ae;  margin:0 10px 0 0; text-decoration: line-through;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .textbox > .price > .price{display: inline-block;font-weight: 500; font-size: 21px; color:#e63946;  margin:0 0 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .textbox > .price > .price_guest{display: inline-block;font-weight: 500; font-size: 18px; color:#003f88;  margin:0 0 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .btnbox{width:300px; text-align: right;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .btnbox > a.callink:link{display: inline-block; border-radius:5px; width:200px; padding:15px 0; background:#212121; font-size:16px; font-weight: 400; color:#fff; text-align: center; margin:45px 0 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .btnbox > a.callink:visited{display: inline-block;border-radius:5px;  width:200px; padding:15px 0; background:#212121; font-size:16px; font-weight: 400; color:#fff;text-align: center;margin:45px 0 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .btnbox > a.callink:active{display: inline-block;border-radius:5px;  width:200px; padding:15px 0; background:#212121; font-size:16px; font-weight: 400; color:#fff;text-align: center;margin:45px 0 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .btnbox > a.callink:hover{display: inline-block; border-radius:5px; width:200px; padding:15px 0; background:#333; font-size:16px; font-weight: 400; color:#fff;text-align: center;margin:45px 0 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .btnbox > a.inflink:link{display: inline-block; border-radius:5px; width:200px; padding:15px 0; background:#4a4e69; font-size:16px; font-weight: 400; color:#fff; text-align: center; margin:15px 0 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .btnbox > a.inflink:visited{display: inline-block;border-radius:5px;  width:200px; padding:15px 0; background:#4a4e69; font-size:16px; font-weight: 400; color:#fff;text-align: center;margin:15px 0 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .btnbox > a.inflink:active{display: inline-block;border-radius:5px;  width:200px; padding:15px 0; background:#4a4e69; font-size:16px; font-weight: 400; color:#fff;text-align: center;margin:15px 0 0 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item > .btnbox > a.inflink:hover{display: inline-block; border-radius:5px; width:200px; padding:15px 0; background:#22223b; font-size:16px; font-weight: 400; color:#fff;text-align: center;margin:15px 0 0 0;}
.product_view_box_wrap > .product_tab_box{margin:0; padding:0; position: relative;}
.product_view_box_wrap > .product_tab_box > .tab_menu{border-bottom:1px #e3e3e3 solid; padding:0 0 35px 0; }
.product_view_box_wrap > .product_tab_box > .tab_menu > .tab_incontain{width:1380px; margin:0 auto; overflow: hidden; }
.product_view_box_wrap > .product_tab_box > .tab_menu > .tab_incontain > li{margin-right:20px;}
.product_view_box_wrap > .product_tab_box > .tab_menu > .tab_incontain > li > a.intab:link{display: inline-block; background:#f5f5f5; border-radius:20px; padding:20px 30px; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.product_view_box_wrap > .product_tab_box > .tab_menu > .tab_incontain > li > a.intab:visited{display: inline-block; background:#f5f5f5; border-radius:20px; padding:20px 30px; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.product_view_box_wrap > .product_tab_box > .tab_menu > .tab_incontain > li > a.intab:active{display: inline-block; background:#f5f5f5; border-radius:20px; padding:20px 30px; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.product_view_box_wrap > .product_tab_box > .tab_menu > .tab_incontain > li > a.intab:hover{display: inline-block; background:#212121; border-radius:20px;  padding:20px 30px; font-weight: 500; font-size:18px; color:#fff;line-height: 1;}
.product_view_box_wrap > .product_tab_box > .tab_content{width:1380px; margin:0 auto; padding:0; position: relative;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item{padding:65px 0; display: none;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item:first-child{display: block;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > h1.title{display: block; font-weight:500; text-align: left;font-size:20px; color:#000; line-height:1; margin:0 0 15px 0;
    border-bottom:1px #f2f2f2 solid; padding:0 0 15px 0; }
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content{display: block; font-weight: 400; font-size:16px; color:#000; line-height: 1.6; }
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom{display: block; font-weight: 400; font-size:16px; color:#000; line-height: 1;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > h2.title{display: block; font-weight: 500; font-size:18px; color:#000; line-height: 1; margin:0 0 15px 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .text{display: block; font-weight: 400; font-size:16px; color:#212121; line-height: 1.6; margin:0 0 45px 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .mapbox{width:100%; height:600px; overflow: hidden; border-radius: 15px;}
    
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .guide_map_info{margin:45px 0 0 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .guide_map_info > .vitem{}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .guide_map_info > .vitem > .picbox{width:200px; height:48px;text-align: left; position: relative;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .guide_map_info > .vitem > .picbox > .bl{width:36px; display: inline-block; opacity: 0.7;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .guide_map_info > .vitem > .picbox::after{content:""; width:130px; border-bottom:2px #000 solid; opacity: 0.4; position: absolute; left:37px; bottom:18px;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .guide_map_info > .vitem > .title{display: block; font-weight: 500; font-size:21px; color:#000; line-height: 1; margin:0 0 15px 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .guide_map_info > .vitem > .text{display: block; font-weight: 400; font-size:18px; color:#212121; line-height: 1; margin:0 0 0 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .guide_map_info > .vitem > a.textlink:link{display: block; font-weight: 400; font-size:16px; color:#212121; line-height: 1; margin:0 0 0 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .guide_map_info > .vitem > a.textlink:visited{display: block; font-weight: 400; font-size:16px; color:#212121; line-height: 1; margin:0 0 0 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .guide_map_info > .vitem > a.textlink:active{display: block; font-weight: 400; font-size:16px; color:#212121; line-height: 1; margin:0 0 0 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .guide_map_info > .vitem > a.textlink:hover{display: block; font-weight: 400; font-size:16px; color:#666; line-height: 1; margin:0 0 0 0;}
      table.service{margin:0 0 65px 0; padding:0; width:100%; border-top:1px #333 solid; border-left:1px #d3d3d3 solid;}
table.service tr td{font-size:14px; color:#000; padding:15px 10px; border-bottom:1px #d3d3d3 solid; border-right:1px #f3f3f3 solid; position: relative;}
table.service tr td > .txtbox{display: block; text-align:left; font-weight: 400; font-size:14px; color:#000; line-height: 1.5 !important;}
table.service tr td.center{font-size:14px; color:#000;text-align: center; padding:15px 10px; border-bottom:1px #f2f2f2 solid; border-right:1px #f3f3f3 solid;}
table.service tr td.centertxt{font-size:14px; color:#000;text-align: center; padding:15px 10px; }
table.service tr td.right{font-size:14px; color:#000;text-align: right; padding:15px 10px; border-bottom:1px #f2f2f2 solid; border-right:1px #f3f3f3 solid;}
table.service tr td.title{font-size:14px; color:#000; text-align: center; font-weight:500; background:#f5f5f5; }
table.service tr td.title_sub{font-size:14px; color:#000;text-align: center; font-weight:500; background:#fafafa; }
table.service tr td.title_right{font-size:14px; color:#000;  text-align: right; font-weight:500; background:#f9f9f9; }
table.service tr:last-child td{border-bottom:1px #d3d3d3 solid;}
    table.service td .pay_amt{display: inline-block;font-weight: 500; color:#d90429; font-size:18px;}
    table.service td .abs_iconbox{position: absolute; left:-16px; top:8px; width:32px; height:32px;}
    table.service td .abs_iconbox > .bl{width:100%; display: block;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .set_item_box_inner{padding:0 0; display: block; font-weight:300; font-size:14px; color:#000; line-height:1.4; margin:0 0 25px 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .set_item_box_inner > .setarray{padding:15px 15px; border-radius: 10px; display: inline-block; font-weight:400; font-size:14px; color:#fff; background:#6d6875; line-height:1; margin:0 5px 5px 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox{width:100%; margin:0 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item{padding:45px 0; width:31%; border-bottom:1px #e3e3e3 solid;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .name_box{}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .name_box > .top{margin:0 0 15px 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .name_box > .top > .itemname{display: inline-block; font-weight:500; font-size:16px; color:#000; line-height:1;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .name_box > .top > .dot{display: inline-block; font-weight:400; font-size:12px; color:#ccc; line-height:1; margin:0 10px;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .name_box > .top > .name{display: inline-block; font-weight:400; font-size:14px; color:#212121; line-height:1; margin:5px 0 0 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .bottomtop > .email{display: block; font-weight:400; font-size:14px; color:#666; line-height:1; margin:15px 0 0 10px; text-align: right;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .name_box > .rate_box{margin:0 0 10px 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .name_box > .rate_box > .brand{display: inline-block; padding:5px 10px; background:#ffd60a; border-radius:5px; font-weight:400; font-size:14px; color:#000; line-height:1;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .name_box > .rate_box > .rate{background: url(/restpl/images/rate_star_back.png) no-repeat; background-size:100px 17px; width: 100px;height: 17px;position: relative; margin:0 10px;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .name_box > .rate_box > .rate span{position: absolute;background: url(/restpl/images/rate_star_on.png);background-size:100px 17px; width: auto;height: 17px;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .name_box > .rate_box > .score{display: inline-block; padding:0 10px; font-weight:500; font-size:16px; color:#d90429; line-height:1;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .name_box > .rate_box > .date{display: inline-block; padding:5px 10px;font-weight:400; font-size:12px; color:#023e8a; line-height:1;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .memo{display:block; padding:25px; font-weight:400; font-size:14px; color:#000; line-height:1.4; background:#fafafa; border-radius:10px;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .memo_wrap{ width:100%;}     
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .memo_wrap > .memo{width:calc(100% - 190px); display:block; padding:10px 0;  font-weight:400; font-size:16px; color:#000; line-height:1.4;}                                 
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .memo_wrap > .imgbox{width:160px; display: block;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_review > .review_inbox > .r_item > .memo_wrap > .imgbox > .bl{width:100%; display: block; border-radius: 15px;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .stepbox{margin:0 0 45px 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .stepbox > .pitem{width:300px;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .stepbox > .pitem:nth-child(even){width:32px;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .stepbox > .pitem > h3.title{display:block; padding:20px 0; border:1px #e3e3e3 solid; border-bottom: 0; text-align: center; font-weight: 500; font-size:17px; color:#000; background:#f9f9f9; border-radius: 10px 10px 0 0;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .stepbox > .pitem > .text{display: block; padding:25px; border:1px #e3e3e3 solid; font-weight: 400; font-size:15px; line-height: 1.5; text-align: center; color:#000; border-radius:0 0 10px 10px;}
    .product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .stepbox > .pitem > .bl{width:100%; display: block; margin:75px 0 0 0;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box{}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem:first-child{width:350px;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem:last-child{width:800px;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > ul.menu{margin:0; padding:0;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem >  ul.menu li{margin:0; padding:0; }
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem >  ul.menu li > a.rm_link:link{display: block; text-indent:10px; background:url(/restpl/images/icon_bar_right.png) 240px center no-repeat; background-size:12px 12px;  padding:15px 0; text-align: left; font-weight:400; font-size:16px; color:#666; line-height:1;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem >  ul.menu li > a.rm_link:visited{display: block;text-indent:10px;  background:url(/restpl/images/icon_bar_right.png) 240px center no-repeat; background-size:12px 12px;padding:15px 0; text-align: left; font-weight:400; font-size:16px; color:#666; line-height:1;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem >  ul.menu li > a.rm_link:active{display: block;text-indent:10px;  background:url(/restpl/images/icon_bar_right.png) 240px center no-repeat; background-size:12px 12px;padding:15px 0; text-align: left; font-weight:400; font-size:16px; color:#666; line-height:1;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem >  ul.menu li > a.rm_link:hover{display: block; text-indent:10px; background:url(/restpl/images/icon_bar_right.png) 240px center no-repeat; background-size:12px 12px;padding:15px 0; text-align: left; font-weight:400; font-size:16px; color:#000; line-height:1; background-color:#f9f9f9;}
    .submenu_rm_link_hover{color:#000 !important; background-color:#f9f9f9 !important;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo{}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .picbox{width:100%; text-align: left;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .picbox > .bl{max-width: 100%; display: inline-block; border-radius:10px;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .subjectbox{width:100%; margin:20px 0;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .subjectbox > .title{display: inline-block; font-weight: 500; font-size:18px; color:#000;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .subjectbox > .addr{display: inline-block; font-weight: 400; font-size:14px; color:#555;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .text{display: block; font-weight: 400; font-size:16px; color:#333; line-height: 1.5;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .copyright{width:100%; margin:30px 0 0 0;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .copyright > .t{display: inline-block; font-weight: 500; font-size:14px; color:#666;margin:0 10px 0 0;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .copyright > .v{display: inline-block; font-weight: 400; font-size:14px; color:#666;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .copyright > .v > a.txtlinke:link{display: inline-block; font-weight: 400; font-size:14px; color:#666;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .copyright > .v > a.txtlinke:visited{display: inline-block; font-weight: 400; font-size:14px; color:#666;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .copyright > .v > a.txtlinke:active{display: inline-block; font-weight: 400; font-size:14px; color:#666;}
.product_view_box_wrap > .product_tab_box > .tab_content > .item > .content_custom > .tour_box > .mtem > .tourinfo > .copyright > .v > a.txtlinke:hover{display: inline-block; font-weight: 400; font-size:14px; color:#333;}
    .calendar_box_wrap{width:100%; display: block;}
.calendar_status_box{margin:15px auto; padding:0;}
.calendar_status_box > .item{width:100px; margin:0 40px 0 0; padding:0;}
.calendar_status_box > .item > .icon_ok{display:inline-block; width:20px; height:20px; border:1px #333 solid; background:#fff; margin:0 10px 0 0;}
.calendar_status_box > .item > .text_ok{display:inline-block; line-height:22px; font-size:16px; color:#000; margin:0; padding:0;}
.calendar_status_box > .item > .icon_ready{display:inline-block; width:20px; height:20px; border:1px #77bbf0 solid; background:#77bbf0; margin:0 10px 0 0;}
.calendar_status_box > .item > .text_ready{display:inline-block; line-height:22px; font-size:16px; color:#000; margin:0; padding:0;}
.calendar_status_box > .item > .icon_no{display:inline-block; width:20px; height:20px; border:1px #ef233c solid; background:#ef233c; margin:0 10px 0 0;}
.calendar_status_box > .item > .text_no{display:inline-block; line-height:22px; font-size:16px; color:#000; margin:0; padding:0;}
.cal_status_ready{border:1px #77bbf0 solid !important; background:#77bbf0 !important; cursor:default !important;}
.cal_status_ready > .title{font-weight:normal; text-align: center; font-size:12px; margin:0 0 5px 0; display:block; color:#fff !important;}
.cal_status_ready > .price_box{display:none; text-align: center; font-size:9px;color:#666 !important; text-decoration: line-through !important;}
.cal_status_no{border:1px #ef233c solid !important; background:#ef233c !important; cursor:default !important;}
.cal_status_no > .title{font-weight:normal; text-align: center; font-size:12px; margin:0 0 5px 0; display:block; color:#fff !important;}
.cal_status_no > .price_box{display:none; text-align: center; font-size:9px;color:#666 !important; }
.today_td{background:#f2f2f2 !important;}
.this_date_text{font-size:26px; line-height:46px; color:#000; margin:0 auto; padding:0; font-weight:bold; display: inline-block;}

.calendar_box_container_static { position: relative; width: 100%; margin: 0 auto;}
.calendar_box_container_static > .sophia_box_new{margin:35px 0; padding:0;}
.calendar_box{width:calc(1380px - 70px); padding:35px; margin:0 auto;  }
table.calendar_table{table-layout:fixed; width:100%; margin:0 auto; padding:0; border:0; background:#e8e8e8; border-collapse: separate; border-spacing: 0;text-align: left; }
table.calendar_table th{background:#fafafa; width:calc(14.28% - 20px); text-align:center; padding:10px; margin:0; border:1px #e8e8e8 solid; border-right:0;}
    table.calendar_table th:last-child{border-right:1px #e8e8e8 solid;}
table.calendar_table td{background:#fff; width:calc(14.28% - 20px); padding:10px; height:70px; border-left:1px #e8e8e8 solid; border-bottom:1px #e8e8e8 solid;}
table.calendar_table tr td:last-child{border-right:1px #e8e8e8 solid;}
.holy{color:#900;}.blue{color:#00f;}.black{color:#000;}.blackBold{color:#000 !important; font-weight:bold !important;}
.calendar_top_info{margin:0 0 15px 0; padding:0;}
.calendar_top_info > .item{width:33%; text-align: center; }
.calendar_top_info a.pre_cal_btn:link{display:inline-block; margin:0; padding:15px; border:1px #333 solid; border-radius:7px; background:#fff; color:#333; font-size:16px; text-decoration: none;}
.calendar_top_info a.pre_cal_btn:visited{display:inline-block; margin:0; padding:15px; border:1px #333 solid; border-radius:7px; background:#fff; color:#333; font-size:16px; text-decoration: none;}
.calendar_top_info a.pre_cal_btn:active{display:inline-block; margin:0; padding:15px; border:1px #333 solid; border-radius:7px; background:#fff; color:#333; font-size:16px; text-decoration: none;}
.calendar_top_info a.pre_cal_btn:hover{display:inline-block; margin:0; padding:15px; border:1px #333 solid; border-radius:7px; background:#1565c0; color:#fff; font-size:16px; text-decoration: none;}
    .d_spe_blu{display:inline-block; color:#2979ff !important;}   
    .d_spe_cha{display:inline-block; color:#f50057 !important;}   


.cal_status_no_new{border:1px #ced4da solid !important; background:#ced4da !important; cursor:default !important;}
.cal_status_no_new > .title{font-weight:400 !important; text-align: center; font-size:11px !important; margin:0 0 5px 0; display:block; color:#fff !important; }
.cal_status_no_new > .price_box{display:none; text-align: center; font-size:9px;color:#666 !important; }

    table.calendar_table td .date_box{}
table.calendar_table td .date_box > .item{width:30%;}
table.calendar_table td .date_box > .item:last-child{width:65%; text-align:right;}
table.calendar_table td .date_box > .item > .today_cnt{display:inline-block; font-size:14px; color:#e64a19; font-weight:bold;}
table.calendar_table td .date_box > .item > .gen_cnt{display:inline-block; font-size:14px; }
table.calendar_table td .date_box > .item > .date_remark{display:inline-block; font-size:12px; color:#f50057 !important;}    
table.calendar_table td .date_room_zone{font-size:12px; margin:10px 0; padding:0;}
table.calendar_table td .date_room_zone > .zone_name{margin:0 0 10px 0; padding:0;}
table.calendar_table td .date_room_zone > .zone_name:nth-child(n+2){margin-top:15px;}
table.calendar_table td .date_room_zone > .zone_name > .item{margin:0; padding:0; display:inline-block;}
table.calendar_table td .date_room_zone > .zone_name > .item:last-child{margin:0; padding:0; display:inline-block;}
table.calendar_table td .date_room_zone > .zone_name > .item > .date_zone{display:inline-block; color:#000; font-size:13px;}
table.calendar_table td .date_room_zone > .zone_name > .item > .date_msg{display:inline-block; font-size:11px; color:#43a047;}
table.calendar_table td .date_room_zone > .room_box_wrap{margin:0; padding:0;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box{display:inline-block; background:#fff; border-radius:2px; position:relative; cursor:pointer; border:1px #aaa solid; padding:5px; margin:0 5px 5px 0;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .title{font-weight:400; text-align: center; color:#000; font-size:11px; margin:0 0 0 0; display:block; text-align: left;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box:hover{border:1px #0466c8 solid; background:#0466c8;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box:hover > .overlay_box{display:block;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box:hover > .title{color:#fff;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .price_box{text-align: center; font-size:9px;display:none; }
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box{display:none; border-radius:5px; position:absolute; left:0px; bottom:30px; width:245px; border:1px #d3d3d3 solid; background:#fff; padding:10px; z-index:99999999;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap{position: relative; width:100%; display:block; }
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .img_top_box{margin:0 0 15px 0; padding:0;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .img_top_box > .it_item{width:calc(100% - 108px);}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .img_top_box > .it_item:last-child{width:98px;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .img_top_box > .it_item > .r_name{margin:0 0 10px 0; padding:0; font-size:13px; font-weight:400; color:#000;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .img_top_box > .it_item > .r_description{margin:0; padding:0; font-size:13px; line-height:20px; color:#000;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .img_top_box > .it_item > .r_description > .red_txt{display:inline-block; color:#d81b60;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .img_top_box > .it_item > .bl{display:block; width:98px; border-radius:3px;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .bottom_box{margin:0 0 15px 0; padding:0; font-size:12px; line-height: 20px;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .bottom_box > .red{display:inline-block; color:#d84315;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .price_box{margin:0; padding:15px 0 0 0; border-top:1px #ccc solid; width:100%;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .price_box > .green{display:inline-block; margin:0 4px 0 0; color:#ef233c; font-size:11px;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .price_box > .price{display:inline-block; color:#000; font-size:13px;}            
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .price_box > .price > .memicon{display:inline-block; color:#fff; background:#4361ee; padding:2px 3px; border-radius:5px; font-size:11px;}            
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .price_box > .price > .genicon{display:inline-block; color:#fff; background:#8d99ae; padding:2px 3px; border-radius:5px; font-size:11px;}            
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .price_box > .price > .cancel{display:inline-block; color:#999; font-size:12px; text-decoration: line-through;}            
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .price_box > .price > .gen{display:inline-block; color:#000; font-size:13px;}            
    .subpage_tour_banner_text{width:100%; height:60px; margin:45px 0;}
    .subpage_tour_banner_text > .divpan{width:1380px; background:#f5f5f5; text-align: center; padding:25px 0; border-radius: 10px; position: relative;}
    .subpage_tour_banner_text > .divpan > .bl{width:32px; display: inline-block; margin:0 10px 0 0;}
    .subpage_tour_banner_text > .divpan > .text{display: inline-block; font-weight: 500; font-size:18px; line-height: 24px; color:#000; margin:0;}
    .subpage_tour_banner_text > .divpan > .text > .r{display: inline-block; color:#f72a2a; font-size:18px;}
    .subpage_tour_banner_text > .divpan > .text > .b{display: inline-block; color:#2a70f7; font-size:18px;}

h3.rev_title{text-align: left; font-weight:500; margin:0 0 10px 0; font-size:16px; color:#000; line-height: 1;}
    h3.rev_title > .fi{display: inline-block; font-size:16px; margin:2px 6px 0 0; line-height: 1; }
    table.reservation_table{table-layout:fixed; width:100%; margin:0 auto; padding:0; box-sizing: border-box; border:0; background:#d9d9d9; border-collapse: separate; border-spacing: 0; text-align: left; border-top:1px #333 solid;}
table.reservation_table th{background:#fff; padding:15px 10px; color:#000; font-weight:500; margin:0; text-align:center; border-bottom:1px #d3dd9d solid;}
table.reservation_table td{background:#fff; padding:15px 10px; color:#000; text-align:center; vertical-align: middle; border-bottom:1px #d9d9d9 solid;}
.reservation_cholice_alert_box{margin:10px 0 65px 0; padding:0; text-align: left; font-size:14px; line-height:23px; color:#000;}
.selct_filter_box{-webkit-appearance:none;display:inline-block; font-size:13px;  padding:5px 15px; background:#fafafa; border:1px #d3d3d3 solid; color:#000; border-radius: 5px;}
table.reservation_table td > .msg{font-size:12px; margin:10px 0 0 0; line-height: 20px; display:block; text-align: center; color:#333;}
table.reservation_table td > .bl{width:150px; border-radius:10px; display:inline-block;}
table.reservation_table td > .gray_bl{background:#f9f9f9; border-radius: 10px; width:100px; height:65px; display:inline-block;}
table.reservation_table td > .c_day_txt{display:inline-block; font-size:14px; padding:5px 5px; border-radius:5px; background:#f4511e; margin:0 10px 0 0; color:#fff;}
table.reservation_table td > .g_txt{display:inline-block; font-size:14px; color:#000;}
table.reservation_table td > .min_price{display:inline-block; font-size:14px; color:#b91400;}

    table.reservation_table td .cancel{text-decoration: line-through; display: inline-block; font-size:14px; color:#999; margin:0 5px 0 0;}
    
    table.reservation_table td .memicon{display:inline-block; color:#fff; background:#4361ee; padding:2px 3px; border-radius:5px; font-size:12px;}            
    table.reservation_table td .genicon{display:inline-block; color:#fff; background:#8d99ae; padding:2px 3px; border-radius:5px; font-size:12px;}   
    .calendar_view_box{width:1380px; margin:65px auto;}
    .calendar_view_box > .item:first-child{width:450px;}
    .calendar_view_box > .item:last-child{width:calc(100% - 550px);}
    .calendar_view_box > .item > .picbox{width:100%; border-radius: 10px; overflow: hidden;}
    .calendar_view_box > .item > .picbox > .bl{width:100%; display: block;}
    .calendar_view_box > .item > .picbox > .bl:nth-child(n+2){margin-top:10px;}
    .calendar_view_box > .item > .calendar_info_box > .item > .iconbox{width:100%; text-align: right; margin:0 0 10px 0;}
    .calendar_view_box > .item > .calendar_info_box > .item > .iconbox > .fi{font-size:20px; color:#4a4e69; display: inline-block;}
    .calendar_view_box > .item > .calendar_info_box{margin:0 0 65px 0; width:100%;}
    .calendar_view_box > .item > .calendar_info_box > .item{}
    .calendar_view_box > .item > .calendar_info_box > .item > h2.title{display: block; font-weight: 500; font-size:24px; color:#000; line-height: 1; margin:0 0 10px 0;}
    .calendar_view_box > .item > .calendar_info_box > .item > .sub_title{display: block; font-weight: 400; font-size:16px; color:#3a86ff; line-height: 1; margin:0 0 0 0;}
    .calendar_view_box > .item > .calendar_info_box > .item > .datetxt{display: inline-block; font-weight: 500; font-size:16px; color:#2b2d42; line-height: 1; margin:0 0 0 0;}
    .room_max_person_title{display:block; margin:0; text-align: center; color:#000; font-size:13px;}
    .room_max_person_title:nth-child(n + 2){margin-top:3px;}
.buttonbox{margin:45px 0;}      
.buttonbox > a.backbtt:link{display:inline-block; padding:15px 35px; margin:0 5px; font-weight:400; font-size:16px; color:#fff; line-height:1; border-radius:10px; background:#8d99ae;}      
.buttonbox > a.backbtt:visited{display:inline-block; padding:15px 35px; margin:0 5px;font-weight:400; font-size:16px; color:#fff; line-height:1;border-radius:10px; background:#8d99ae;}      
.buttonbox > a.backbtt:active{display:inline-block; padding:15px 35px;margin:0 5px;font-weight:400; font-size:16px; color:#fff; line-height:1; border-radius:10px; background:#8d99ae;}      
.buttonbox > a.backbtt:hover{display:inline-block; padding:15px 35px;margin:0 5px; font-weight:400; font-size:16px; color:#fff; line-height:1;border-radius:10px; background:#adb5bd;}      
.buttonbox > a.backbtt > .fi{display:inline-block; margin:1px 5px 0 0; font-size:16px; color:#fff;}   
.buttonbox > .submitbtt{cursor:pointer; display:inline-block; padding:15px 35px;margin:0 5px; font-weight:400; font-size:16px; color:#fff; line-height:1; border-radius:10px; background:#ff0054;}      
.buttonbox > .submitbtt:hover{display:inline-block; padding:15px 35px; margin:0 5px;font-weight:400; font-size:16px; color:#fff; line-height:1;border-radius:10px; background:#ff595e;} 
.buttonbox > .submitbtt > .fi{display:inline-block; margin:1px 5px 0 0; font-size:16px; color:#fff;}

    .subpage_view_screenout{width:100%; height:100px; overflow: hidden; padding:0 0; background: #01092b; font-weight: 400; font-size:24px; line-height: 1; color:#fff;}
    h2.big_subpagetitle{width:100%; margin:45px 0 45px 0; font-weight: 500; font-size:30px; color:#000; text-align: center; display: block;}
    .reservation_top_box_step{width:350px; margin:0 auto 45px auto; position: relative;}
    .reservation_top_box_step::before{content:""; width:300px; height:2px; background:#e0e0e0; position: absolute; left:25px; top:30px; z-index: 0;}
    .reservation_top_box_step > .item{width:100px; text-align: center;  z-index: 8888;}
    .reservation_top_box_step > .item > .picbox{width:60px; height:60px; background:#e0e0e0; border-radius: 50%; text-align: center; margin:0 auto 10px auto;  }
    .reservation_top_box_step > .item > .picbox > .fi{display: inline-block; font-size:25px; color:#fff; font-weight: 400;}
    .reservation_top_box_step > .item > h3.title{font-weight: 400; font-size:18px; color:#bdbdbd; text-align: center; display: inline-block; }
    .blackcolor{background:#000 !important;}

    .checkbox-wrapper-4 * {
    box-sizing: border-box;
  }
  .checkbox-wrapper-4 .cbx {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    padding: 6px 8px;
    border-radius: 6px;
    overflow: hidden;
    transition: all 0.2s ease;
    display: inline-block;
  }
  .checkbox-wrapper-4 .cbx:not(:last-child) {
    margin-right: 6px;
  }
  .checkbox-wrapper-4 .cbx:hover {
    background: rgba(0,119,255,0.06);
  }
  .checkbox-wrapper-4 .cbx span {
    float: left;
    vertical-align: middle;
    transform: translate3d(0, 0, 0);
  }
  .checkbox-wrapper-4 .cbx span:first-child {
    position: relative;
    width: 18px;
    height: 18px;
    border-radius: 4px;
    transform: scale(1);
    border: 1px solid #cccfdb;
    transition: all 0.2s ease;
    box-shadow: 0 1px 1px rgba(0,16,75,0.05);
  }
  .checkbox-wrapper-4 .cbx span:first-child svg {
    position: absolute;
    top: 3px;
    left: 2px;
    fill: none;
    stroke: #fff;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 16px;
    stroke-dashoffset: 16px;
    transition: all 0.3s ease;
    transition-delay: 0.1s;
    transform: translate3d(0, 0, 0);
  }
  .checkbox-wrapper-4 .cbx span:last-child {
    padding-left: 8px;
    line-height: 18px;
  }
  .checkbox-wrapper-4 .cbx:hover span:first-child {
    border-color: #07f;
  }
  .checkbox-wrapper-4 .inp-cbx {
    position: absolute;
    visibility: hidden;
  }
  .checkbox-wrapper-4 .inp-cbx:checked + .cbx span:first-child {
    background: #07f;
    border-color: #07f;
    animation: wave-4 0.4s ease;
  }
  .checkbox-wrapper-4 .inp-cbx:checked + .cbx span:first-child svg {
    stroke-dashoffset: 0;
  }
  .checkbox-wrapper-4 .inline-svg {
    position: absolute;
    width: 0;
    height: 0;
    pointer-events: none;
    user-select: none;
  }
  @media screen and (max-width: 640px) {
    .checkbox-wrapper-4 .cbx {
      width: 100%;
      display: inline-block;
    }
  }
  @-moz-keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
  @-webkit-keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
  @-o-keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
  @keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
     .checkbox-wrapper-37 input[type="checkbox"] {
    display: none;
  }

  .checkbox-wrapper-37 .terms-label {
    cursor: pointer;
    display: flex;
    align-items: center; font-size:16px;
  }

  .checkbox-wrapper-37 .terms-label .label-text {
    margin-left: 10px;
  }

  .checkbox-wrapper-37 .checkbox-svg {
    width: 30px;
    height: 30px;
  }

  .checkbox-wrapper-37 .checkbox-box {
    fill: #fff;
    stroke: #ff7a00;
    stroke-dasharray: 800;
    stroke-dashoffset: 800;
    transition: stroke-dashoffset 0.6s ease-in;
  }

  .checkbox-wrapper-37 .checkbox-tick {
    stroke: #ff7a00;
    stroke-dasharray: 172;
    stroke-dashoffset: 172;
    transition: stroke-dashoffset 0.6s ease-in;
  }

  .checkbox-wrapper-37 input[type="checkbox"]:checked + .terms-label .checkbox-box,
  .checkbox-wrapper-37 input[type="checkbox"]:checked + .terms-label .checkbox-tick {
    stroke-dashoffset: 0;
  }
    
    .checkbox-wrapper-15{margin:0 15px 0 0;}
  .checkbox-wrapper-15 .cbx {
    -webkit-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
  }
  .checkbox-wrapper-15 .cbx span {
    display: inline-block;
    vertical-align: middle;
    transform: translate3d(0, 0, 0);
      font-weight: 400; font-size:16px;
  }
  .checkbox-wrapper-15 .cbx span:first-child {
    position: relative;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    transform: scale(1);
    vertical-align: middle;
    border: 1px solid #B9B8C3;
    transition: all 0.2s ease;
  }
  .checkbox-wrapper-15 .cbx span:first-child svg {
    position: absolute;
    z-index: 1;
    top: 8px;
    left: 6px;
    fill: none;
    stroke: white;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 16px;
    stroke-dashoffset: 16px;
    transition: all 0.3s ease;
    transition-delay: 0.1s;
    transform: translate3d(0, 0, 0);
  }
  .checkbox-wrapper-15 .cbx span:first-child:before {
    content: "";
    width: 100%;
    height: 100%;
    background: #506EEC;
    display: block;
    transform: scale(0);
    opacity: 1;
    border-radius: 50%;
    transition-delay: 0.2s;
  }
  .checkbox-wrapper-15 .cbx span:last-child {
    margin-left: 8px;
  }
  .checkbox-wrapper-15 .cbx span:last-child:after {
    content: "";
    position: absolute;
    top: 8px;
    left: 0;
    height: 1px;
    width: 100%;
    transform-origin: 0 0;
    transform: scaleX(0);
  }
  .checkbox-wrapper-15 .cbx:hover span:first-child {
    border-color: #3c53c7;
  }

  .checkbox-wrapper-15 .inp-cbx:checked + .cbx span:first-child {
    border-color: #3c53c7;
    background: #3c53c7;
    animation: check-15 0.6s ease;
  }
  .checkbox-wrapper-15 .inp-cbx:checked + .cbx span:first-child svg {
    stroke-dashoffset: 0;
  }
  .checkbox-wrapper-15 .inp-cbx:checked + .cbx span:first-child:before {
    transform: scale(2.2);
    opacity: 0;
    transition: all 0.6s ease;
  }
  .checkbox-wrapper-15 .inp-cbx:checked + .cbx span:last-child {
    color: #B9B8C3;
    transition: all 0.3s ease;
  }
  .checkbox-wrapper-15 .inp-cbx:checked + .cbx span:last-child:after {
    transform: scaleX(1);
    transition: all 0.3s ease;
  }

  @keyframes check-15 {
    50% {
      transform: scale(1.2);
    }
  }

 .payment_wrap_box{width:1380px; margin:65px auto 65px auto;}
    .payment_wrap_box > .item:first-child{width:900px;}
    .payment_wrap_box > .item:last-child{width:445px; }
    .payment_wrap_box > .item > .picbox{width:100%; overflow: hidden;}
    .payment_wrap_box > .item > .picbox > .bl{width:100%; display: block;}
    .payment_wrap_box > .item > .room_title{padding:30px; font-weight: 500; font-size:24px; color:#8ec9eb; line-height: 1; margin:0; background:#01092b;}
    .payment_wrap_box > .item > .infobox_wrap{border:1px #d3d3d3 solid;}
    .payment_wrap_box > .item > .infobox_wrap > .infobox{padding:40px;}
    .payment_wrap_box > .item > .infobox_wrap > .infobox > h2.title{display: block; font-weight: 600; font-size:24px; color:#000; line-height: 1; margin:0 0 25px 0;}
    .payment_wrap_box > .item > .infobox_wrap > .bar{display: block; border-top:1px #999 dotted;  height:1px; margin:0 40px;}
    .payment_wrap_box > .item > .infobox_wrap > .infobox > .text{display: block; font-weight: 500; font-size:18px; color:#212121; line-height: 1; margin:0 0 15px 0;}
    .payment_wrap_box > .item > .infobox_wrap > .infobox > .text > .t{display: inline-block; color:#666; margin-right:10px;}
    .payment_wrap_box > .item > .infobox_wrap > .infobox > .text_room{display: block; font-weight: 400; font-size:15px; color:#212121; line-height: 1; margin:0 0 10px 0;}
    .payment_wrap_box > .item > .infobox_wrap > .infobox > .text_room > .t{display: inline-block; color:#666; margin-right:10px;}
    .payment_wrap_box > .item > .infobox_wrap > .infobox > .text_date{display: block; font-weight: 400; font-size:15px; color:#212121; line-height: 1; margin:0 0 10px 0;}
    .payment_wrap_box > .item > .infobox_wrap > .infobox > .text_date > .t{display: inline-block; color:#666; margin-right:10px;}
    .payment_wrap_box > .item > .infobox_wrap > .infobox > .text_person{display: block; font-weight: 400; font-size:15px; color:#212121; line-height: 1; margin:0 0 0 0;}
    .payment_wrap_box > .item > .infobox_wrap > .infobox > .text_person > .t{display: inline-block; color:#666; margin-right:10px;}
    .payment_wrap_box > .item > .infobox_wrap > .sum_price_box{padding:40px;}
    .payment_wrap_box > .item > .infobox_wrap > .sum_price_box > .aarow{ font-weight: 400; font-size:18px; color:#212121; line-height: 1; margin:0 0 20px 0;}
    .payment_wrap_box > .item > .infobox_wrap > .sum_price_box > .aarow > .title{display: inline-block;  font-size:18px; color:#212121;}
    .payment_wrap_box > .item > .infobox_wrap > .sum_price_box > .aarow > .pval{display: inline-block; font-size:18px;font-weight: 500; color:#000; }
    .payment_wrap_box > .item > .infobox_wrap > .sum_price_box > .aatrow{ font-weight: 400; font-size:20px; color:#212121; line-height: 1; margin:35px 0 0 0;}
    .payment_wrap_box > .item > .infobox_wrap > .sum_price_box > .aatrow > .title{display: inline-block;  font-size:20px; color:#212121;}
    .payment_wrap_box > .item > .infobox_wrap > .sum_price_box > .aatrow > .pval{display: inline-block; font-size:20px;font-weight: 500;  color:#000; }
.payment_wrap_box > .item > .button_payment_wrap{}    
.payment_wrap_box > .item > .button_payment_wrap > .button_payment{padding:30px; font-weight: 500; font-size:24px; color:#fff; line-height: 1; margin:0; background:linear-gradient(to right, rgba(0,41,107,0.9) 50%, rgba(34,51,59,0.8) 50%); background-size:200% 100%;background-position:right bottom;transition: all .5s ease-out; cursor:pointer;}
    .payment_wrap_box > .item > .button_payment_wrap > .button_payment > .fi{display: inline-block; font-size:24px; font-weight:400; color:#fff; margin:0 10px 0 0;}
    .payment_wrap_box > .item > .button_payment_wrap > .button_payment:hover{background-position:left bottom;}
    .payment_wrap_box > .item > .button_payment_wrap > .loadingPaymentBtt{display:none;height:87px; text-align:center; width:100%;}
.payment_wrap_box > .item > .button_payment_wrap > .loadingPaymentBtt > .centerwrap{width:100%; height:100%;}
.payment_wrap_box > .item > .button_payment_wrap > .loadingPaymentBtt > .centerwrap.ploading{width:50px; height:50px; display:block; margin:12px auto 0 auto;}
    
.payment_wrap_box > .item > .payment_info_box{border:1px #d3d3d3 solid;}
.payment_wrap_box > .item > .payment_info_box > .title{padding:30px 40px; text-align: left; font-size:24px; font-weight: 500; color:#000; display: block; border-bottom:1px #d3d3d3 solid; position: relative;}
.payment_wrap_box > .item > .payment_info_box > .title_line{padding:30px 40px; text-align: left; font-size:24px; font-weight: 500; color:#000; display: block; border-top:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid; position: relative;}
.payment_wrap_box > .item > .payment_info_box > .title_line > .blinkbox{position:absolute; right:20px; top:40px;}
.payment_wrap_box > .item > .payment_info_box > .title_line > .blinkbox > .on_now_tag{
    font-size: 14px;
    color: #fd183a;
    padding: 2px 10px;
    margin-left: -7px;
    font-weight: 500;
}
.payment_wrap_box > .item > .payment_info_box > .title_line > .blinkbox > .on_now_tag > a.inlinelink:link{font-weight: 500; font-size:14px; color:#9d0208; display: inline-block;}
.payment_wrap_box > .item > .payment_info_box > .title_line > .blinkbox > .on_now_tag > a.inlinelink:visited{font-weight: 500; font-size:14px; color:#9d0208; display: inline-block;}
.payment_wrap_box > .item > .payment_info_box > .title_line > .blinkbox > .on_now_tag > a.inlinelink:active{font-weight: 500; font-size:14px; color:#9d0208; display: inline-block;}
.payment_wrap_box > .item > .payment_info_box > .title_line > .blinkbox > .on_now_tag > a.inlinelink:hover{font-weight: 500; font-size:14px; color:#e63946; display: inline-block;}
.payment_wrap_box > .item > .payment_info_box > .title_line > .blinkbox > .on_now_tag:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #fd183a;
    border-radius: 50%;
    margin-left: 3px;
    -webkit-animation:blink 1s ease-in-out infinite alternate;
    -moz-animation:blink 1s ease-in-out infinite alternate;
    animation:blink 1s ease-in-out infinite alternate;
}
-webkit-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
    
.payment_wrap_box > .item > .payment_info_box > .title_line .abs_chk{position: absolute; right:30px; top:30px;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap{padding:40px;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox{margin:0; padding:0;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox:nth-child(n+2){margin-top:35px;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin{width:100%; position: relative;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin > .rawtextareainput{-webkit-appearance:none; outline:none; resize:none;  height:100px; border:1px #d3d3d3 solid; display: block; font-weight: 400; font-size:16px; color:#000; line-height: 1; padding:15px; width:calc(100% - 32px); border-radius:10px; background:#fafafa;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin > .title{display: inline-block; background:#fff; font-weight: 400; font-size:13px; padding:0 10px; color:#000; position: absolute; left:20px; top:-5px;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin2{width:48%; position: relative;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin2 > .rawinput{border:1px #d3d3d3 solid; display: block; font-weight: 400; font-size:16px; color:#000; line-height: 1; padding:15px; width:calc(100% - 32px); border-radius:10px; background:#fafafa;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin2 > .title{display: inline-block; background:#fff; font-weight: 400; font-size:13px; padding:0 10px; color:#000; position: absolute; left:20px; top:-5px;}
.payment_wrap_box > .item > .payment_info_box > .alertbox{background:#f5f5f5; padding:40px;}
.payment_wrap_box > .item > .payment_info_box > .alertbox > .item:nth-child(1){width:80px;}
.payment_wrap_box > .item > .payment_info_box > .alertbox > .item:nth-child(2){width:520px;}
.payment_wrap_box > .item > .payment_info_box > .alertbox > .item:nth-child(3){width:180px;}
.payment_wrap_box > .item > .payment_info_box > .alertbox > .item > h2.title{text-align: left; font-size:16px; font-weight: 500; color:#000; display: block;}
.payment_wrap_box > .item > .payment_info_box > .alertbox > .item > .text{text-align: left; font-size:14px; font-weight: 400; color:#333; line-height: 1.6; display: block;}
.payment_wrap_box > .item > .payment_info_box > .alertbox > .item > .phone{text-align: left; font-size:20px; font-weight: 600; color:#333; line-height: 1.4; display: block; margin:10px 0 0 0;}
.payment_wrap_box > .item > .payment_info_box > .alertbox > .item > .phone > .fi{font-weight: 500; font-size:18px; line-height: 20px; display: inline-block; margin:1px 10px 0 0;}
    
    
    .speech-bubble-wrap{position: absolute; width:450px; left:0px; top:-90px; display: none;}    
.speech-bubble {
    display: block;
	position: relative;
	background: #248bf5;
	border-radius: .4em;
    color:#fff;
    padding:15px;
    width:400px;
    line-height: 1.5;
}

.speech-bubble:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 20px;
	width: 0;
	height: 0;
	border: 20px solid transparent;
	border-top-color: #248bf5;
	border-bottom: 0;
	border-left: 0;
	margin-left: -10px;
	margin-bottom: -20px;
}
    
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box{position: relative;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item{width:46%;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox{padding:15px 0; position: relative;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item{position: relative;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > h1.title{display:inline-block; font-weight:400; font-size:16px; line-height:1; color:#000;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .right{display:inline-block; width:20px; height:20px; margin:0 0 0 15px;  cursor:pointer; position: relative;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .right > .fi{display: inline-block; font-size: 20px; line-height: 1; color:#000;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .right:hover{opacity: 0.95;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc{}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc > .txt{display:inline-block; font-weight:300; font-size:13px; line-height:1; color:#333; margin:5px 0 0 0;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc > .txt2{display:inline-block; font-weight:300; font-size:16px; line-height:1; color:#d00000; margin:5px 0 0 0;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc > .price{display:inline-block; font-weight:500; font-size:16px; line-height:1; color:#000; margin:0 10px;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc > .price2{ font-weight:500; font-size:16px; line-height:1; color:#000; margin:0 10px;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc > .iconbox{width:16px; display: inline-block; cursor: pointer;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc > .iconbox > .bl{width:100%; display: block;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox{padding:15px 0 0 0;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item{}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > h1.title{display:inline-block; font-weight:400; font-size:16px; line-height:1; color:#000; margin:10px 0 0 0;}
    
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > .formin3{width:calc(100% - 120px); position: relative;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > .formin3 > .rawinput{border:1px #d3d3d3 solid; display: block; font-weight: 400; font-size:16px; color:#000; line-height: 1; padding:15px; width:calc(100% - 32px); border-radius:10px 0 0 10px; background:#fafafa;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > .formin3 > .title{display: inline-block; background:#fff; font-weight: 400; font-size:13px; padding:0 10px; color:#000; position: absolute; left:20px; top:-5px;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > .viewHistoryBtn{display: inline-block; font-weight: 400; background:#212121; color:#fff; font-size:14px; padding:0 0px; line-height: 56px; text-align: center; border-radius: 0 10px 10px 0; width:120px; cursor:pointer;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > .viewHistoryBtn:hover{background:#666;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox >  .msg_sample_box{margin:15px 0; width:100%;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .msg_sample_box > .mtem{width:calc(19% - 50px); height:170px; overflow: hidden; border-radius: 15px; border:1px #d3d3d3 solid; padding:25px; font-weight: 400; font-size: 16px; line-height: 1.4; color:#000; cursor:pointer;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .msg_sample_box > .mtem:hover{border:1px #333 solid;}
.mtem_selected_hover{border:1px #333 solid !important; background:#ffd60a !important;}
    
    .payment_wrap_box > .item > .bank_info{margin:45px 0; padding:30px; background:#f8f8f8; border-radius: 10px;}
.payment_wrap_box > .item > .bank_info > .b_title{text-align:left; margin:0 0 15px 0; padding:0; font-weight: 500; font-size:18px; color:#000;}
.payment_wrap_box > .item > .bank_info > .bank_info_box{text-align:left; margin:0 0 0 0; padding:0; font-weight: 400;font-size:15px; line-height: 1.5; color:#222; }
.payment_wrap_box > .item > .bank_info > .bank_info_box > .dot{display:inline-block; font-weight: 400;font-size:13px; margin:0 5px;}
.payment_wrap_box > .item > .bank_info > .bank_info_box > .ut{display:inline-block; font-weight: 400;font-size:12px; color:#fff; background:#8d99ae; padding:2px 5px; border-radius: 5px; margin:0 5px 0 0;}
.payment_wrap_box > .item > .bank_info > .bank_info_box > a.copybtt:link{display: inline-block;display:inline-block; font-weight: 400;font-size:12px; color:#fff; background:#4a4e69; padding:5px 10px; border-radius: 5px; margin:0 0 0 5px;}
.payment_wrap_box > .item > .bank_info > .bank_info_box > a.copybtt:visited{display: inline-block;display:inline-block; font-weight: 400;font-size:12px; color:#fff; background:#4a4e69; padding:5px 10px; border-radius: 5px; margin:0 0 0 5px;}
.payment_wrap_box > .item > .bank_info > .bank_info_box > a.copybtt:active{display: inline-block;display:inline-block; font-weight: 400;font-size:12px; color:#fff; background:#4a4e69; padding:5px 10px; border-radius: 5px; margin:0 0 0 5px;}
.payment_wrap_box > .item > .bank_info > .bank_info_box > a.copybtt:hover{display: inline-block;display:inline-block; font-weight: 400;font-size:12px; color:#fff; background:#8d99ae; padding:5px 10px; border-radius: 5px; margin:0 0 0 5px;}
    .payment_wrap_box > .item > .bank_info > .bank_info_box > a.copybtt > .fi{display: inline-block; font-size:12px; color:#fff; margin:0 3px 0 0;}
.payment_wrap_box > .item > .bank_info > .bank_text{margin:25px 0 0 0; font-weight: 400;font-size:14px; line-height: 1.5; color:#000; padding:20px; text-align:left; border-radius:10px; background:#fff;}

.payment_info_box > .form_inbox_wrap > .desc_box > .item > .select_coupon{-webkit-appearance:none; outline:none; resize:none; padding:15px; border-radius:10px; font-weight: 400; font-size:16px; line-height: 1; color:#000; width:calc(100% - 32px); margin:15px 0 0 0; background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;}    
.payment_info_box > .form_inbox_wrap > .desc_box > .item > select.select_coupon:focus {
  background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}
.payment_info_box > .form_inbox_wrap > .desc_box > .item > .select_coupon:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}
.disableButtonBackground{background:#ccc !important;  pointer-events: none !important;}
    
table.refund_detail_table{table-layout:fixed; width:100%; margin:25px auto 0 auto; padding:0; box-sizing: border-box; border:0; background:#d9d9d9; border-collapse: separate; border-spacing: 0; text-align: left; 
border: 1px solid #d9d9d9;border-top:1px #333 solid;
border-collapse: collapse;}
table.refund_detail_table td{border: 1px solid #d9d9d9;background:#fff; font-size:14px; padding:15px 10px; color:#000; text-align:center; vertical-align: middle; }
table.refund_detail_table tr:first-child td{font-weight:500; background:#f7f7f7;}
    
table.refund_detail_table_left{table-layout:fixed; width:100%; margin:25px auto 0 auto; padding:0; box-sizing: border-box; border:0; background:#d9d9d9; border-collapse: separate; border-spacing: 0; text-align: left; 
border: 1px solid #d9d9d9;border-top:1px #333 solid;
border-collapse: collapse;}
table.refund_detail_table_left td{border: 1px solid #d9d9d9;background:#fff; font-size:15px; padding:15px 20px; color:#000; line-height: 1.5; text-align:left; vertical-align: middle; }
table.refund_detail_table_left tr:first-child td{font-weight:500; background:#f7f7f7;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap{padding:40px;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .generaltxt{display:block; font-weight:400; font-size:16px; line-height:1.6; color:#000; margin:0 0 35px 0;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre{display:block; width:100%; font-weight:400; font-size:16px; line-height:1.6; color:#000; margin:0 0 35px 0; white-space : pre-wrap;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre_scroll{display:block; width:100%; height:300px; overflow: hidden; overflow-y: scroll; font-weight:400; font-size:14px; line-height:1.6; color:#000; margin:0 0 35px 0; white-space : pre-wrap;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre_scroll::-webkit-scrollbar {width: 4px;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre_scroll::-webkit-scrollbar-thumb {background-color: #2f3542;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre_scroll::-webkit-scrollbar-track {background-color: #f9f9f9;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre_scroll > .generaltxt{display:block; font-weight:400; font-size:16px; line-height:1.6; color:#000; margin:0 0 35px 0;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .agree_box{padding:20px 40px; background:#f7f7f7; margin:25px 0 0 0;}
 
    
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap{}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_goon{margin:0 0 35px 0;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap >  h3.ptitle{display: block; font-weight: 500; font-size:17px; color:#000; line-height: 1; margin:0 0 15px 0;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .ptext{display: block; padding:30px; border-radius:10px; background:#f8f8f8; font-weight: 400; font-size:16px; color:#333; line-height: 1.5; margin:0 0 25px 0;}
    
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type{margin:0; width:100%;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item{width:140px; padding:35px 0; text-align: center; border:1px #d3d3d3 solid; border-radius: 15px; margin:0 15px 0 0; cursor:pointer;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item:hover{border:1px #333 solid; background:#f5fafc;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item:hover > .iconbox > .bl{opacity: 1;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item:hover > .iconbox > .kakao_bl{opacity: 1;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item:hover > h3.title{color:#000;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item > .iconbox{width:100%; text-align: center; margin:0 0 10px 0;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item > .iconbox > .bl{width:32px; display: inline-block; opacity:0.7;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item > .iconbox > .kakao_bl{width:88px; display: inline-block; opacity:0.2; margin-top:15px;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item > h3.title{display: block; text-align: center; font-weight: 400; font-size: 14px; color:#aaa; line-height: 1;}
.payment_type_button_hover{border:1px #333 solid !important; background:#f5fafc;}
.payment_type_button_hover > .iconbox > .bl{opacity: 1 !important;}
.payment_type_button_hover > .iconbox > .kakao_bl{opacity: 1 !important;}
.payment_type_button_hover > h3.title{color:#000 !important;}

.payment_complete{padding:25px 0 0 0;}
.payment_complete > .iconbox{width:100%; text-align: center; margin:35px 0 0 0;}
.payment_complete > .iconbox > .bl{width:64px; display: inline-block;}
.payment_complete > .title{display: block; text-align: center; margin:15px 0; font-weight: 500; font-size:30px; color:#000; line-height: 1;}
.payment_complete > .text{display: block; text-align: center; margin:0 0 65px 0; font-weight: 400; font-size:16px; color:#333; line-height: 1;}
.payment_complete > .infobox_wrap{width:1220px; margin:0 auto; }
    .payment_complete > .infobox_wrap > .item{width:600px;}
.payment_complete > .infobox_wrap > .item > .boxcontent{ border-radius: 25px; background:#fff; margin:0 0 20px 0; padding:0 0 15px 0; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}

.payment_complete > .infobox_wrap > .item > .boxcontent > .title{display: block; text-align: center; margin:0 0 15px 0; padding:30px 0; font-weight: 500; font-size:20px;color:#000; line-height: 1; border-radius:25px 25px 0 0;border-bottom:1px #f2f2f2 solid; background:#f0efeb;}
    .payment_complete > .infobox_wrap > .item > .boxcontent > .title > .fi{display: inline-block; font-weight:500; font-size:20px; line-height: 20px; margin:0 5px 0 0;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .row{padding:20px 0; margin:0 30px; border-bottom:1px #f6f6f6 solid;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .row:last-child{border:0;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .row > .title{display: inline-block; text-align: left; font-weight: 500; font-size:15px; color:#333;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .row > .val{display: inline-block; text-align: right; font-weight: 400; font-size:15px; color:#000;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .row > .val > .bar{display: inline-block; color:#ddd; font-size: 12px; margin:2px 10px 0 10px;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .final_row{padding:25px 0 0 0; margin:5px 0 0 0; border-top:1px #ccc solid;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .final_row > .title{display: inline-block; text-align: left; font-weight: 500; font-size:14px; color:#333;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .final_row > .val{display: inline-block; text-align: right; font-weight: 500; font-size:14px; color:#000;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .row > .val > .t{display: inline-block; color:#666; margin-right:10px;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .row > .val > .dot{display: inline-block; margin:0 10px;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .row_last{height:30px; width:100%; display: block;}
    
.payment_complete > .infobox_wrap > .item > .bank_info{margin:0 auto 0 auto;  padding:30px; background:#fff; border-radius: 25px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
.payment_complete > .infobox_wrap > .item > .bank_info > .b_title{text-align:left; margin:0 0 15px 0; padding:0; font-weight: 500; font-size:18px; color:#000;}
.payment_complete > .infobox_wrap > .item > .bank_info > .bank_info_box{text-align:left; margin:0 0 0 0; padding:0; font-weight: 400;font-size:15px; line-height: 1.5; color:#222; }
.payment_complete > .infobox_wrap > .item > .bank_info > .bank_info_box > .dot{display:inline-block; font-weight: 400;font-size:13px; margin:0 5px;}
.payment_complete > .infobox_wrap > .item > .bank_info > .bank_info_box > .ut{display:inline-block; font-weight: 400;font-size:12px; color:#fff; background:#8d99ae; padding:2px 5px; border-radius: 5px; margin:0 5px 0 0;}
.payment_complete > .infobox_wrap > .item > .bank_info > .bank_info_box > a.copybtt:link{display: inline-block;display:inline-block; font-weight: 400;font-size:12px; color:#fff; background:#4a4e69; padding:5px 10px; border-radius: 5px; margin:0 0 0 5px;}
.payment_complete > .infobox_wrap > .item > .bank_info > .bank_info_box > a.copybtt:visited{display: inline-block;display:inline-block; font-weight: 400;font-size:12px; color:#fff; background:#4a4e69; padding:5px 10px; border-radius: 5px; margin:0 0 0 5px;}
.payment_complete > .infobox_wrap > .item > .bank_info > .bank_info_box > a.copybtt:active{display: inline-block;display:inline-block; font-weight: 400;font-size:12px; color:#fff; background:#4a4e69; padding:5px 10px; border-radius: 5px; margin:0 0 0 5px;}
.payment_complete > .infobox_wrap > .item > .bank_info > .bank_info_box > a.copybtt:hover{display: inline-block;display:inline-block; font-weight: 400;font-size:12px; color:#fff; background:#8d99ae; padding:5px 10px; border-radius: 5px; margin:0 0 0 5px;}
    .payment_complete > .infobox_wrap > .item > .bank_info > .bank_info_box > a.copybtt > .fi{display: inline-block; font-size:12px; color:#fff; margin:0 3px 0 0;}
.payment_complete > .infobox_wrap > .item > .bank_info > .bank_text{margin:25px 0 0 0; font-weight: 400;font-size:14px; line-height: 1.5; color:#000; padding:20px; text-align:left; border-radius:10px; background:#f9f9f9;}
    .payment_complete > .infobox_wrap > .item > .payment_info_box{border-radius:25px; margin:0 0 65px 0; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; }
    .payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox{background:#f5f5f5; padding:40px 30px; position: relative; border-radius: 25px 25px 0 0;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox > .item:nth-child(1){width:400px;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox > .item:nth-child(2){width:130px;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox > .item > h2.title{text-align: left; font-size:16px; font-weight: 500; color:#000; display: block;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox > .item > .title > .fi{font-weight: 500; font-size:18px; line-height: 20px; display: inline-block; margin:1px 10px 0 0;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox > .item > .text{text-align: left; font-size:14px; font-weight: 400; color:#333; line-height: 1.6; display: block; margin:15px 0 0 0;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox > .item > .phone{text-align: left; font-size:20px; font-weight: 600; color:#333; line-height: 1.4; display: block; margin:10px 0 0 0;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .title_line{padding:30px 40px; text-align: left; font-size:20px; font-weight: 500; color:#000; display: block; border-top:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid; position: relative; background:#f0efeb; }
    .payment_complete > .infobox_wrap > .item > .payment_info_box > .textarea_inbox_wrap{padding:40px; background:#fff;}
    .payment_complete > .infobox_wrap > .item > .payment_info_box > .rankme_end{border-radius: 0 0 25px 25px; overflow: hidden;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .textarea_inbox_wrap > .rankme_end{border-radius: 0 0 25px 25px; overflow: hidden;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .textarea_inbox_wrap > .generaltxt{display:block; font-weight:400; font-size:13px; line-height:1.6; color:#000; margin:0 0 35px 0;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre{display:block; width:100%; font-weight:400; font-size:13px; line-height:1.6; color:#000; margin:0 0 35px 0; white-space : pre-wrap;}

.scroll_btn_box{margin:25px 0 0 0;}
.scroll_btn_box > .inbox{width:600px;}
.scroll_btn_box > .inbox > a.goback_link:link{display:block; text-align:center; width:49%; border-radius:20px; font-weight:400; font-size:18px; background:#22223b; color:#fff; line-height:1; padding:20px 0;}
.scroll_btn_box > .inbox > a.goback_link:visited{display:block; text-align:center; width:49%; border-radius:20px; font-weight:400; font-size:18px; background:#22223b; color:#fff; line-height:1; padding:20px 0;}
.scroll_btn_box > .inbox > a.goback_link:active{display:block; text-align:center; width:49%; border-radius:20px; font-weight:400; font-size:18px;background:#22223b;  color:#fff; line-height:1; padding:20px 0;}
.scroll_btn_box > .inbox > a.goback_link:hover{background:#4a4e69; }
.scroll_btn_box > .inbox > a.goback_link > .fi{display:inline-block; font-size:18px; color:#fff; margin:0 5px 0 0;}
    .fixscrollbtn{position: fixed; left:50%; top:150px; margin-left:10px;}
 
    .subpage_cs_screenout{width:100%;  height:450px; overflow: hidden; padding:0 0; background: rgb(225,244,251);
background: -moz-linear-gradient(42deg, rgba(225,244,251,1) 0%, rgba(212,228,244,1) 100%);
background: -webkit-linear-gradient(42deg, rgba(225,244,251,1) 0%, rgba(212,228,244,1) 100%);
background: linear-gradient(42deg, rgba(225,244,251,1) 0%, rgba(212,228,244,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e1f4fb",endColorstr="#d4e4f4",GradientType=1); font-weight: 400; font-size:24px; line-height: 1; color:#fff;}
    .subpage_cs_screenout .main_cs_banner_in{width:1380px; margin:0 auto; }
    .subpage_cs_screenout .main_cs_banner_in > .item{width:calc(100% - 500px);}
    .subpage_cs_screenout .main_cs_banner_in > .item:last-child{width:423px;}
    .subpage_cs_screenout .main_cs_banner_in > .item > .bl{width:100%; display: block;}
    .subpage_cs_screenout .main_cs_banner_in > .item > .topbox{display: block;}
    .subpage_cs_screenout .main_cs_banner_in > .item > .topbox > .text{display:inline-block; background:#2e5cdf; padding:15px 30px; border-radius:15px; font-weight: 400; font-size:16px; color:#fff; line-height: 1; margin:0 0 25px 0;}
    .subpage_cs_screenout .main_cs_banner_in > .item > .topbox > .text_white{display:inline-block; padding:0;  font-weight: 500; font-size:20px; color:#fff; line-height: 1; margin:35px 0 25px 0;}
    .subpage_cs_screenout .main_cs_banner_in > .item > .topbox > .text_noback{display:inline-block; padding:0;  font-weight: 500; font-size:20px; color:#2e5cdf; line-height: 1; margin:0 0 25px 0;}
    .subpage_cs_screenout .main_cs_banner_in > .item > .topbox > .text_orange{display:inline-block; padding:0;  font-weight: 500; font-size:20px; color:#dc2f02; line-height: 1; margin:15px 0 25px 0;}
    .subpage_cs_screenout .main_cs_banner_in > .item > h2.title{display: block; font-weight: 500; font-size:34px; line-height: 1.5; color:#212121;}
    .subpage_cs_screenout .main_cs_banner_in > .item > .bottombox{margin:45px 0 0 0;}
.subpage_cs_screenout .main_cs_banner_in > .item > .bottombox > a.whitelink:link{ text-align: left; font-weight: 400; font-size:17px; color:#000; line-height: 1; margin:0 15px 0 0; overflow: hidden; background:#fff; padding:15px 30px; border-radius: 15px;}
.subpage_cs_screenout .main_cs_banner_in > .item > .bottombox > a.whitelink:visited{ text-align: left; font-weight: 400; font-size:17px; color:#000; line-height: 1; margin:0 15px 0 0; overflow: hidden; background:#fff; padding:15px 30px; border-radius: 15px;}
.subpage_cs_screenout .main_cs_banner_in > .item > .bottombox > a.whitelink:active{text-align: left; font-weight: 400; font-size:17px; color:#000; line-height: 1; margin:0 15px 0 0; overflow: hidden; background:#fff; padding:15px 30px; border-radius: 15px;}
.subpage_cs_screenout .main_cs_banner_in > .item > .bottombox > a.whitelink:hover{ text-align: left; font-weight: 400; font-size:17px;  color:#fff; overflow: hidden; background:#4361ee;}
.subpage_cs_screenout .main_cs_banner_in > .item > .bottombox > a.whitelink > .fi{font-size:14px; color:#3b1c1c; display: inline-block; margin:3px 0 0 6px;}
.whitelink_hover_class{ color:#fff !important;  background:#4361ee !important;}
.whitelink_hover_class > .fi{color:#fff !important;}
.subpage_cs_screenout .main_cs_banner_in > .item > .bottombox > a.whitelink:hover > .fi{color:#fff;}
    .main_cs_banner_in > .item > .bottombox > .smalltxt{font-weight: 400; font-size:18px; color:#333; margin:-15px 0 0 0; line-height: 1.5;}
    .main_cs_banner_in > .item > .bottombox > .alertbox{font-weight: 400; font-size:18px; background:#3f37c9; padding:7px 10px; border-radius:5px; color:#fff; margin:15px 0 0 0; line-height: 1;}
.body_wrap > .product_lock_filter_box{width:1200px; margin:45px auto;}
.body_wrap > .product_lock_filter_box > a.filter_item:link{display: inline-block; padding:20px 30px; border-radius:15px; background:#f5f5f5;  margin:0 20px 0 0; }
.body_wrap > .product_lock_filter_box > a.filter_item:visited{display: inline-block; padding:20px 30px; border-radius:15px; background:#f5f5f5;  margin:0 20px 0 0;}
.body_wrap > .product_lock_filter_box > a.filter_item:active{display: inline-block; padding:20px 30px; border-radius:15px; background:#f5f5f5;  margin:0 20px 0 0;}
.body_wrap > .product_lock_filter_box > a.filter_item:hover{display: inline-block; padding:20px 30px; border-radius:15px; background:#000;  margin:0 20px 0 0;}
.body_wrap > .product_lock_filter_box > a.filter_item > .title{display: block; font-weight: 500; font-size:18px; color:#000; margin:0 0 0 0; text-align: center;}
.body_wrap > .product_lock_filter_box > a.filter_item:hover > .title{color:#fff;}
    .lock_hover_active{background:#000 !important;}
    .lock_hover_active > .title{color:#fff !important;}
.subpage_wrap > .custom_box > .product_top_box{width:1380px; margin:0 auto 45px auto;}
.subpage_wrap > .custom_box > .product_top_box > a.top_link:link{display: inline-block; padding:0; margin:0 0 0 0; text-align: left; font-weight:400; font-size:14px; color:#000; line-height:1;}
.subpage_wrap > .custom_box > .product_top_box > a.top_link:visited{display: inline-block; padding:0; margin:0 0 0 0; text-align: left; font-weight:400; font-size:14px; color:#000; line-height:1;}
.subpage_wrap > .custom_box > .product_top_box > a.top_link:active{display: inline-block; padding:0; margin:0 0 0 0; text-align: left; font-weight:400; font-size:14px; color:#000; line-height:1;}
.subpage_wrap > .custom_box > .product_top_box > a.top_link:hover{display: inline-block; padding:0; margin:0 0 0 0; text-align: left; font-weight:400; font-size:14px; color:#666; line-height:1;}
.subpage_wrap > .custom_box > .product_top_box > .bar{width:13px; margin:0 10px;}
.subpage_wrap > .custom_box > .product_top_box > .bar > .bl{width:100%; display: block;}
.subpage_wrap > .custom_box{margin:65px 0 65px 0; min-height: 630px;}
.subpage_wrap > .custom_box > h1.title{display: block; text-align: center; font-weight:500; font-size:24px; color:#000; line-height:1; margin:0 0 25px 0;}
.subpage_wrap > .custom_box > .customer_list_box{width:1380px; margin:0 auto;}
.subpage_wrap > .custom_box > .customer_list_box > .item:first-child{width:300px; box-shadow: 5px 0 5px -5px rgba(0, 0, 0, 0.1); }
.subpage_wrap > .custom_box > .customer_list_box > .item:last-child{width:calc(100% - 360px);}
.subpage_wrap > .custom_box > .customer_list_box > .item > h1.title{display: block; text-align: left; font-weight:500; font-size:24px; color:#000; line-height:1; margin:0 0 0 0;}
.subpage_wrap > .custom_box > .customer_list_box > .item > h3.title{display: block; text-align: left; font-weight:500; font-size:20px; color:#333; line-height:1; margin:15px 0 15px 0;}
    .subpage_wrap > .custom_box > .customer_list_box > .item > h3.title > .fi{display: inline-block; font-size:20px; margin:0 5px 0 0; line-height: 1; color:#364856;}
.subpage_wrap > .custom_box > .customer_list_box > .item > ul.menu{margin:0; padding:0; border-top:1px #f2f2f2 solid; border-bottom:1px #f2f2f2 solid;}
.subpage_wrap > .custom_box > .customer_list_box > .item > ul.menu li{margin:0; padding:0; border-bottom:1px #f2f2f2 solid;}
    .subpage_wrap > .custom_box > .customer_list_box > .item > ul.menu li:last-child{border:0;}
.subpage_wrap > .custom_box > .customer_list_box > .item > ul.menu li > a.rm_link:link{display: block; text-indent:20px; background:url(/restpl/images/icon_bar_right.png) 260px center no-repeat; background-size:12px 12px;  padding:20px 0; text-align: left; font-weight:400; font-size:16px; color:#666; line-height:1;}
.subpage_wrap > .custom_box > .customer_list_box > .item > ul.menu li > a.rm_link:visited{display: block;text-indent:20px;  background:url(/restpl/images/icon_bar_right.png) 260px center no-repeat; background-size:12px 12px;padding:20px 0; text-align: left; font-weight:400; font-size:16px; color:#666; line-height:1;}
.subpage_wrap > .custom_box > .customer_list_box > .item > ul.menu li > a.rm_link:active{display: block;text-indent:20px;  background:url(/restpl/images/icon_bar_right.png) 260px center no-repeat; background-size:12px 12px;padding:20px 0; text-align: left; font-weight:400; font-size:16px; color:#666; line-height:1;}
.subpage_wrap > .custom_box > .customer_list_box > .item > ul.menu li > a.rm_link:hover{display: block; text-indent:20px; background:url(/restpl/images/icon_bar_right_hover.png) 260px center no-repeat; background-size:12px 12px;padding:20px 0; text-align: left; font-weight:400; font-size:16px; color:#000; line-height:1; background-color:#f9f9f9;}
.submenu_rm_link_hover{color:#000 !important; background:url(/restpl/images/icon_bar_right_hover.png) 260px center no-repeat !important; background-size:12px 12px !important; background-color:#f9f9f9 !important; }
    
    
.customer_list_box > .item > .custom_cs_box{width:100%; position: relative;}
.customer_list_box > .item > .custom_cs_box > .absiconbox{position: absolute; top:0px; right:0px; width:108px;}
.customer_list_box > .item > .custom_cs_box > .absiconbox > .bl{width:100%; display: block;}
    .customer_list_box > .item > .custom_cs_box > h1.title{font-weight: 400; font-size: 24px; line-height: 1.5; color:#000; margin:0 0 65px 0;}
    .customer_list_box > .item > .custom_cs_box > h1.kakao_title{font-weight: 400; font-size: 24px; line-height: 1.5; color:#000; margin:65px 0 10px 0;}
    .customer_list_box > .item > .custom_cs_box > h1.kakao_title > .b{font-weight: 500 !important;}
    .customer_list_box > .item > .custom_cs_box > .title_remark{display:inline-block; font-weight: 400; font-size: 14px; line-height: 1.5; color:#333; margin:0 0 65px 0; padding:10px 20px; border-radius:10px; background:#f9f9f9;}
    .customer_list_box > .item > .custom_cs_box > h5.title{font-weight: 500; font-size: 20px; line-height: 1; color:#000; margin:0 0 20px 0;}
    .customer_list_box > .item > .custom_cs_box > h1.title > .b{font-weight: 500 !important;}
.customer_list_box > .item > .custom_cs_box:last-child{}
.customer_list_box > .item > .custom_cs_box > .inbox{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background:#fff;  margin:0 0 35px 0;}
.customer_list_box > .item > .custom_cs_box > .pic_inbox{width:100%; margin:0 0 10px 0; border-radius: 15px; overflow: hidden;}
.customer_list_box > .item > .custom_cs_box > .pic_inbox > .bl{width:100%; display: block;}
.customer_list_box > .item > .custom_cs_box > .map_inbox{width:100%; height:400px; margin:15px 0 85px 0; border-radius:15px; overflow: hidden;}
.customer_list_box > .item > .custom_cs_box > .inbox{}
    .customer_list_box > .item > .custom_cs_box > .inbox > .item:nth-child(1){width:calc(32% - 52px); border:1px #f8f8f8 solid; background:#f8f8f8; border-radius: 15px; padding:25px;}
    .customer_list_box > .item > .custom_cs_box > .inbox > .item:nth-child(2){width:calc(32% - 52px); border:1px #dbebf8 solid; background:#dbebf8; border-radius: 15px; padding:25px;}
    .customer_list_box > .item > .custom_cs_box > .inbox > .item:nth-child(3){width:calc(32% - 52px); border:1px #f8f8f8 solid; background:#f8f8f8; border-radius: 15px; padding:25px;}
    .customer_list_box > .item > .custom_cs_box > .inbox > .item:nth-child(4){width:calc(49% - 52px); border:1px #e3e3e3 solid; border-radius: 15px; padding:25px; margin:15px 0 0 0; position: relative;}
    .customer_list_box > .item > .custom_cs_box > .inbox > .item:nth-child(5){width:calc(49% - 52px); border:1px #e3e3e3 solid; border-radius: 15px; padding:25px; margin:15px 0 0 0; position: relative;}
    .customer_list_box > .item > .custom_cs_box > .inbox > .item > .absimg{position: absolute; right:20px; top:20px; width:64px; height:64px;}
        .customer_list_box > .item > .custom_cs_box > .inbox > .item > .absimg > .bl{width:100%; display: block;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .title{margin:0 0 25px 0; padding:0; font-size: 18px; font-weight: 500; color:#000;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .tel{margin:0 0 20px 0; padding:0; font-size: 26px; font-weight: 600; color:#0268b7;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .time{margin:0 0 0 0; padding:0; font-size: 16px; font-weight: 400; color:#333;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .time_s{margin:0 0 0 0; padding:0; font-size: 14px; font-weight: 400; color:#333;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .time_o{margin:10px 0 0 0; padding:0; font-size: 14px; font-weight: 400; color:#666;}
.customer_list_box > .item > .custom_cs_box > .title_center_wrapbox{margin:15px 0;}
.customer_list_box > .item > .custom_cs_box > .title_center_wrapbox > .title_center{display:block; width:50%; margin:0 0 0 0; padding:0; font-size: 21px; font-weight: 500; color:#000; text-align: center;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .sitem{margin:35px 0 0 0; padding:0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .sitem > .icon{width:32px; margin:5px 0 0 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .sitem > .icon > .bl{width:100%; display: block;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .sitem > .content{width:calc(100% - 52px);}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .sitem > .content > .tt{font-size:24px; line-height: 32px; font-weight: bold; color:#555; margin:0 0 10px 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .sitem > .content > .val{font-size:16px; color:#000; margin:0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .gtext{margin:15px 0 10px 0; padding:0; font-size: 16px; color:#000;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > a.vtem:link{display:block; width:50%; text-align: center;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > a.vtem:visited{display:block; width:50%; text-align: center;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > a.vtem:active{display:block; width:50%; text-align: center;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > a.vtem:hover{display:block; width:50%; text-align: center; opacity: 0.75;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .vtem > .iconbox{width:70px; height:70px; background:#fff; border-radius:50%; display: inline-block; margin:15px 0 10px 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .vtem > .iconbox > .fi{font-size:32px; display: inline-block; color:#1d74a9; margin:20px 0 0 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .vtem > .text{display: block; width:100%; font-weight: 400; font-size: 16px; line-height: 1; color:#000; text-align: center;}
    .customer_list_box > .item > .custom_cs_box > .faqsearchbox{background:#fbfbfd; padding:35px 0; border-radius: 15px; margin:0 0 85px 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .snsbox{margin:0 0 15px 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .snsbox > .iconbox{width:70px; display: block; margin:5px 0 0 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .snsbox > .iconbox > .bl{width:100%; display: block; border-radius: 15px;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .snsbox > .textbox{width:calc(100% - 88px);}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .snsbox > .textbox > .sub{font-weight: 500; font-size:16px;  color:#000; line-height: 1; margin:0 0 10px 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .snsbox > .textbox > .text{font-weight: 400; font-size:14px;  color:#555;line-height: 1; margin:0 0 10px 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .snsbox > .textbox > a.kakao_link:link{ text-align: left; font-weight: 400; font-size:15px; color:#000; line-height: 1; padding:0 0; margin:15px 0 0 0; overflow: hidden;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .snsbox > .textbox > a.kakao_link:visited{ text-align: left; font-weight: 400; font-size:15px;  color:#000; line-height: 1;  padding:0 0; margin:15px 0 0 0;overflow: hidden;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .snsbox > .textbox > a.kakao_link:active{ text-align: left; font-weight: 400; font-size:15px;  color:#000; line-height: 1; padding:0 0; margin:15px 0 0 0;overflow: hidden;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .snsbox > .textbox > a.kakao_link:hover{ text-align: left; font-weight: 400; font-size:15px;  color:#3b1c1c; overflow: hidden;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .snsbox > .textbox > a.kakao_link > .fi{font-size:14px; color:#3b1c1c; display: inline-block; margin:1px 0 0 3px;}
   .customer_list_box > .item > .custom_cs_box > .faqsearchbox > .wrap{}
   .customer_list_box > .item > .custom_cs_box > .faqsearchbox > .wrap > .iconbox{width:32px; display: inline-block; margin:5px 0 0 0;}
   .customer_list_box > .item > .custom_cs_box > .faqsearchbox > .wrap > .iconbox > .fi{font-size:32px; color:#59afe4; line-height: 1; display: block;}
   .customer_list_box > .item > .custom_cs_box > .faqsearchbox > .wrap > .inputwrap{width:400px; margin:0 10px;}
   .customer_list_box > .item > .custom_cs_box > .faqsearchbox > .wrap > .inputwrap > .input{border:1px #e3e3e3 solid; width:calc(100% - 22px); background:#fff; border-radius:10px; font-weight: 400; font-size:16px; padding:10px; color:#000;}
   .customer_list_box > .item > .custom_cs_box > .faqsearchbox > .wrap > .item{width:100px;}
   .customer_list_box > .item > .custom_cs_box > .faqsearchbox > .wrap > .item > .btn{width:100%; text-align: center; padding:13px 0; cursor: pointer; background:#2196F3; border-radius: 10px; font-weight: 400; font-size:16px; color:#fff; line-height: 1;}
   .customer_list_box > .item > .custom_cs_box > .faqsearchbox > .wrap > .item > .btn:hover{background:#48cae4;}
.customer_list_box > .item > .custom_cs_box > .divide_2box{}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item:first-child{width:60%;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item:last-child{width:33%;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > h5.title{font-weight: 500; font-size: 20px; line-height: 1; color:#000; margin:0 0 20px 0;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .forum_list{}
    .customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .forum_list > a.context:link{width:100%; padding:18px 0; border-bottom: 1px #e3e3e3 solid;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .forum_list > a.context:visited{width:100%; padding:18px 0; border-bottom: 1px #e3e3e3 solid;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .forum_list > a.context:active{width:100%; padding:18px 0; border-bottom: 1px #e3e3e3 solid;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .forum_list > a.context:hover{width:100%; padding:18px 0; border-bottom: 1px #e3e3e3 solid; opacity:0.85;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .forum_list > a.context > .subject{display: block; width:calc(100% - 100px); font-weight:400; font-size:15px; color:#000; line-height:1; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .forum_list > a.context > .subject > .newbox{display: inline-block; background:#ff0000; padding:3px 5px; border-radius: 5px; font-weight: 400; font-size:12px; color:#fff;  margin:0 10px 0 0;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .forum_list > a.context:hover > .subject{color:#666;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .forum_list > a.context > .date{display: block; width:100px; text-align: right; font-weight:400; font-size:15px; color:#666; line-height:1; }
    .customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .forum_list > a.context:last-child{border: 0;}
    
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .bankinfo{width:calc(100% - 30px); padding:25px 15px; border-radius:15px; border:1px #f8f8f8 solid; background:#f8f8f8;}                    
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .bankinfo > .iconbox{width:100px; border-radius: 15px; overflow: hidden;}         
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .bankinfo > .iconbox > .bl{width:100%; display: block;}   
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .bankinfo > .textbox{width:calc(100% - 128px);}         
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .bankinfo > .textbox > .title{display: block; font-weight:400; font-size:16px; color:#000; line-height:1;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .bankinfo > .textbox > .text{display: block; font-weight:500; font-size:18px; color:#3c096c; line-height:1; margin:10px 0 15px 0;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .bankinfo > .textbox > .name{display: block; font-weight:400; font-size:15px; color:#333; line-height:1;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .deliverbox{margin:35px 0 0 0;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .deliverbox > h1.title{display: block; font-weight:500; font-size:18px; color:#000; line-height:1; margin:0 0 0 0;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .deliverbox > .text{display: block; font-weight:400; font-size:14px; color:#444; line-height:1; margin:10px 0 15px 0;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .deliverbox > a.more_link:link{border-radius: 5px; width:130px; background:linear-gradient(to right, rgba(222,118,175,0.9) 50%, rgba(231,0,126,0.8) 50%); background-size:200% 100%;background-position:right bottom;transition: all .5s ease-out;  padding:10px 30px; margin:0 0;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .deliverbox > a.more_link:visited{border-radius: 5px;width:130px;  background:linear-gradient(to right, rgba(222,118,175,0.9) 50%, rgba(231,0,126,0.8) 50%); background-size:200% 100%;background-position:right bottom;transition: all .5s ease-out; padding:10px 30px;margin:0 0;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .deliverbox > a.more_link:active{border-radius: 5px; width:130px;background:linear-gradient(to right, rgba(222,118,175,0.9) 50%, rgba(231,0,126,0.8) 50%); background-size:200% 100%;background-position:right bottom;transition: all .5s ease-out; padding:10px 30px;margin:0 0;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .deliverbox > a.more_link:hover{background-position:left bottom;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .deliverbox > a.more_link > .txt{font-weight:400; font-size:15px; line-height:1; color:#fff;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .deliverbox > a.more_link > .icon{width:15px; color:#fff; display: inline-block; margin:0 5px 0 0;}
.customer_list_box > .item > .custom_cs_box > .divide_2box > .item > .deliverbox > a.more_link > .icon > .fi{font-size:15px; display: block; }
 .customer_list_box > .item > .search_box_wrap{margin:0 0 45px 0;}
    .customer_list_box > .item > .search_box_wrap > .text{display: block; font-weight: 400; font-size: 18px; line-height: 1.5;  padding:0 0; color:#000; text-align: left; margin:10px 0 0 0;}
    .customer_list_box > .item > .search_box_wrap .searchbox{background:#eff9fc; padding:15px 25px; border-radius: 15px;}
    .customer_list_box > .item > .search_box_wrap .searchbox > .search_input{border:0; background:#eff9fc; padding:0 0; margin:0 0 0 0; width:300px;font-weight:400; font-size:16px; line-height:1;color:#000;}
    .customer_list_box > .item > .search_box_wrap .searchbox > .iconbox{width:24px; display: block; margin:0 10px 0 0; position: relative; cursor: pointer;}
    .customer_list_box > .item > .search_box_wrap .searchbox > .iconbox > .fi{font-size:28px; display: block; color:#364856; position: absolute; left:5px; top:-2px;}
.customer_list_box > .item > .search_box_wrap .searchbox > .iconbox:hover{opacity: 0.75;}
        .customer_list_box > .item > .board_title_box{margin:0 0 15px 0;}
    .customer_list_box > .item > .board_title_box > h3.title_sub{display: inline-block; font-weight: 500; font-size:18px; color:#000; line-height: 1; margin:0 0 0 0;}
    .customer_list_box > .item > .board_title_box > h3.title_sub_normal{display: inline-block; font-weight: 400; font-size:18px; color:#000; line-height: 1; margin:0 0 0 0;}
     table.service_list{margin:0 0 35px 0; padding:0; width:100%; border-top:1px #333 solid; border-left:1px #d3d3d3 solid;}
table.service_list tr td{font-size:14px; color:#000; padding:15px 10px; border-bottom:1px #f2f2f2 solid; border-right:1px #e3e3e3 solid;}
table.service_list tr td.text16{font-size:16px; color:#000; padding:15px 10px; border-bottom:1px #f2f2f2 solid; border-right:1px #e3e3e3 solid;}
table.service_list tr td.center{text-align: center;}
table.service_list tr td.right{text-align: right;}
table.service_list tr td.description{font-size:16px; color:#000; font-weight:400; background:#fff; text-align: left; line-height: 1.6; padding:35px;}
table.service_list tr td.title{font-size:14px; color:#000; font-weight:500; background:#f9f9f9; text-align: center;}
table.service_list tr td.title16{font-size:16px; color:#000; font-weight:500; background:#f9f9f9; text-align: center;}
table.service_list tr:last-child td{border-bottom:1px #d3d3d3 solid;}
table.service_list tr td a.inplain_link:link{display: inline-block; font-weight: 400; font-size:14px; color:#000;}
table.service_list tr td a.inplain_link:visited{display: inline-block; font-weight: 400; font-size:14px; color:#000;}
table.service_list tr td a.inplain_link:active{display: inline-block; font-weight: 400; font-size:14px; color:#000;}
table.service_list tr td a.inplain_link:hover{display: inline-block; font-weight: 400; font-size:14px; color:#003f88;}
table.service_list tr td a.inplain_link_15:link{display: inline-block; font-weight: 400; font-size:15px; color:#000;}
table.service_list tr td a.inplain_link_15:visited{display: inline-block; font-weight: 400; font-size:15px; color:#000;}
table.service_list tr td a.inplain_link_15:active{display: inline-block; font-weight: 400; font-size:15px; color:#000;}
table.service_list tr td a.inplain_link_15:hover{display: inline-block; font-weight: 400; font-size:15px; color:#003f88;}
table.service_list tr td a.inplain_link_16:link{display: inline-block; font-weight: 400; font-size:16px; color:#000;}
table.service_list tr td a.inplain_link_16:visited{display: inline-block; font-weight: 400; font-size:16px; color:#000;}
table.service_list tr td a.inplain_link_16:active{display: inline-block; font-weight: 400; font-size:16px; color:#000;}
table.service_list tr td .imgbox{width:100%; display: block; margin:0 0 35px 0; text-align: center;border-radius: 15px;}
table.service_list tr td .imgbox > .bl{width:100%; display: block; border-radius: 15px;}
table.service_list tr td a.inplain_link_16:hover{display: inline-block; font-weight: 400; font-size:16px; color:#003f88;}
      table.service_complete{margin:0 0 65px 0; padding:0; width:100%; border-top:1px #333 solid; border-left:1px #d3d3d3 solid;}
table.service_complete tr td{font-size:14px; color:#000; padding:10px 3px; border-bottom:1px #f2f2f2 solid; border-right:1px #d3d3d3 solid; position: relative;}
table.service_complete tr td.center{font-size:14px; color:#000;text-align: center; padding:15px 10px; border-bottom:1px #f2f2f2 solid; border-right:1px #d3d3d3 solid;}
table.service_complete tr td.right{font-size:14px; color:#000;text-align: right; padding:15px 10px; border-bottom:1px #f2f2f2 solid; border-right:1px #d3d3d3 solid;}
table.service_complete tr td.title{font-size:14px; color:#000; font-weight:500; background:#f9f9f9; }
table.service_complete tr td.title_center{font-size:14px; color:#000;text-align: center; font-weight:500; background:#f9f9f9; }
table.service_complete tr td.title_right{font-size:14px; color:#000;  text-align: right; font-weight:500; background:#f9f9f9; }
table.service_complete tr:last-child td{border-bottom:1px #d3d3d3 solid;}
    .subpage_inwrap > .contract_wrap{margin:0 0 45px 0;}
    .subpage_inwrap > .contract_wrap > .text_box{display: block; font-weight: 400; font-size: 17px; line-height: 1.5;  padding:25px; border:1px #d3d3d3 solid; border-radius:15px; color:#000; text-align: left; margin:0 0 45px 0; position: relative;}
    .subpage_inwrap > .contract_wrap > .text_larger_moresmall{background:url(/restpl/images/t_icon_3.png) center left no-repeat; background-size:24px 24px; text-indent:34px;display: block; font-weight: 400; font-size: 16px; line-height: 1.5;  padding:0 0; color:#03045e; text-align: left; margin:0 0 25px 0;}
    .subpage_inwrap > .contract_wrap > .text_larger_moresmall_bank{background:url(/restpl/images/t_icon_3.png) center left no-repeat; background-size:24px 24px; text-indent:34px;display: block; font-weight: 400; font-size: 16px; line-height: 1.5;  padding:0 0; color:#000; text-align: left; margin:0 0 25px 0;}
    .subpage_inwrap > .contract_wrap > .text_larger_moresmall_bank > .barx{display: inline-block; text-align: center; padding:0; text-indent: 0; font-size: 11px; color:#999; margin:0 5px;}
    .textdescbox_complete{border:1px #d3d3d3 solid; padding:25px; border-radius: 15px; font-weight: 400; font-size:15px; color:#000; line-height: 1.4; display: block; margin:0 0 65px 0; }
    .subpage_inwrap > .contract_wrap > h3.title_sub{display: block; font-weight: 500; font-size:18px; color:#000; line-height: 1; margin:0 0 15px 0;}
table.service tr td.title_center{font-size:14px; color:#000; text-align: center; font-weight:500; background:#f5f8fc; border-bottom:1px #e5e5e5 solid;}
    .text_larger_moresmall_bank > a.copylink:link{display: inline-block; text-align: center; padding:3px 6px; text-indent: 0; font-size: 13px; background:#999; border-radius: 3px; color:#fff; margin:0 5px;}
    .text_larger_moresmall_bank > a.copylink:visited{display: inline-block; text-align: center; padding:3px 6px; text-indent: 0; font-size: 13px; background:#999; border-radius: 3px; color:#fff; margin:0 5px;}
    .text_larger_moresmall_bank > a.copylink:active{display: inline-block; text-align: center; padding:3px 6px; text-indent: 0; font-size: 13px; background:#999; border-radius: 3px; color:#fff; margin:0 5px;}
    .text_larger_moresmall_bank > a.copylink:hover{display: inline-block; text-align: center; padding:3px 6px; text-indent: 0; font-size: 13px; background:#ccc; border-radius: 3px; color:#fff; margin:0 5px;}
    .td_hover_color_act{background:#fbfefb !important;}
.pagingBox{padding:35px 0; margin:0; text-align:center; font-size:13px; color:#666;}
.pagingBox > .left{}
.pagingBox > .right{}
.pagingBox2{padding:15px 0; margin:0;text-align:center;font-size:13px;  color:#666;}
.pagingBox2 > .left{float:left;}
.pagingBox2 > .right{float:right;}
    
.page{padding:10px; text-align:center; border:1px #e3e3e3 solid; color:#666; margin:0 5px; float:left;}
.page_current{padding:10px; text-align:center; border:1px #000 solid; color:#900; font-weight:bold; margin:0 5px; float:left;}
.page_pre{padding:10px; text-align:center; border:1px #e3e3e3 solid; color:#666; margin:0 5px; float:left;}
.page_next{padding:10px; text-align:center; border:1px #e3e3e3 solid; color:#666; margin:0 5px; float:left;}
.page_pre_gray{padding:10px; text-align:center; border:1px #f2f2f2 solid; color:#ccc; margin:0 5px; float:left;}
.page_next_gray{padding:10px; text-align:center; border:1px #f2f2f2 solid; color:#ccc; margin:0 5px; float:left;}


.customer_list_box > .item > .contract_wrap > .button_2_array{ width:100%; margin:45px 0;}
.customer_list_box > .item > .contract_wrap > .button_2_array > a.attendBtt:link{background:#c62828; width:150px; border-radius:10px; padding:20px 0; display:inline-block;margin:0 10px; text-align:center; cursor:pointer; border:1px #c62828 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
.customer_list_box > .item > .contract_wrap > .button_2_array > a.attendBtt:visited{background:#c62828;width:150px; border-radius:10px;  padding:20px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #c62828 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
.customer_list_box > .item > .contract_wrap > .button_2_array > a.attendBtt:active{background:#c62828;width:150px; border-radius:10px;  padding:20px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #c62828 solid; font-weight:400; font-size:16px;  color:#fff; text-decoration:none;}
.customer_list_box > .item > .contract_wrap > .button_2_array > a.attendBtt:hover{background:#fff; width:150px; border-radius:10px; padding:20px 0;display:inline-block; margin:0 10px; text-align:center; display:block; color:#c62828;}
.customer_list_box > .item > .contract_wrap > .button_2_array > a.backBtt:link{background:#00a8e8; width:150px; border-radius:10px; padding:20px 0; display:inline-block;margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
.customer_list_box > .item > .contract_wrap > .button_2_array > a.backBtt:visited{background:#00a8e8;width:150px; border-radius:10px;  padding:20px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
.customer_list_box > .item > .contract_wrap > .button_2_array > a.backBtt:active{background:#00a8e8;width:150px; border-radius:10px;  padding:20px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:16px;  color:#fff; text-decoration:none;}
.customer_list_box > .item > .contract_wrap > .button_2_array > a.backBtt:hover{background:#fff; width:150px; border-radius:10px; padding:20px 0;display:inline-block; margin:0 10px; text-align:center; display:block; color:#00a8e8;}
.customer_list_box > .item > .contract_wrap > .button_2_array > p.shootingBtt{background:#c62828; width:150px; border-radius:10px; padding:20px 0; display:inline-block;margin:0 10px; text-align:center; cursor:pointer; border:1px #c62828 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
.customer_list_box > .item > .contract_wrap > .button_2_array > p.shootingBtt:hover{background:#fff; width:150px; border-radius:10px; padding:20px 0;display:inline-block; margin:0 10px; text-align:center; display:block; color:#c62828;}
.customer_list_box > .item > .subpage_title{margin:0 0 45px 0; padding:0; text-align: center;}
.customer_list_box > .item > .subpage_title .iconbox{width:100%; display: block; margin:0 0 10px 0;}
.customer_list_box > .item > .subpage_title .iconbox .bl{width:64px; display: inline-block;}
.customer_list_box > .item > .subpage_title > h1.title{display: inline-block; display: block; font-weight: 500; font-size:18px; color:#364856; padding:15px 0;}

.customer_list_box > .item > .faq_menu{}
    .customer_list_box > .item > .faq_menu > ul.faq{margin:0 0 45px 0; }
    .customer_list_box > .item > .faq_menu > ul.faq li{display: inline-block; margin:0 10px 0 0; }
    .customer_list_box > .item > .faq_menu > ul.faq li > a.faqlink:link{display: inline-block; padding:15px 25px; background:#fff; border-radius: 15px; font-weight: 500; font-size:16px; color:#999; background:#f5f5f5; text-align: center; }
    .customer_list_box > .item > .faq_menu > ul.faq li > a.faqlink:visited{display: inline-block; padding:15px 25px; background:#fff; border-radius: 15px; font-weight: 500; font-size:16px; color:#999; background:#f5f5f5; text-align: center; }
    .customer_list_box > .item > .faq_menu > ul.faq li > a.faqlink:active{display: inline-block; padding:15px 25px; background:#fff;  border-radius: 15px; font-weight: 500; font-size:16px; color:#999; background:#f5f5f5; text-align: center; }
    .customer_list_box > .item > .faq_menu > ul.faq li > a.faqlink:hover{background:#212121; color:#fff;z-index: 30;}
    .faqlink_hover{background:#212121 !important; color:#fff !important;z-index: 30 !important;}
    
    .subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list{}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental{width:100%; background:#d3d3d3; border:0; border-top:1px #e3e3e3 solid; margin:45px 0 35px 0;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td{background:#fff; padding:0; text-align:center; border-bottom: 1px #e3e3e3 solid; vertical-align: middle;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td .numkk{display: inline-block; font-size:20px; color:#000; margin:0 0 0 0;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > .board_photo_box{width:100%; margin:0; padding:0;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > .board_photo_box > .board_img_bl{max-width:100%; display: block; margin:45px auto 15px auto;}
.tdGray{background:#f9f9f9 !important;}
.forum_box{width:1400px; margin:0 auto;}
    
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link:link{display: block; padding:25px 0; text-align: left; margin:0; position: relative;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link:visited{display: block; padding:25px 0; text-align: left; margin:0;position: relative;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link:active{display: block; padding:25px 0; text-align: left; margin:0;position: relative;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link:hover{display: block; padding:25px 0; text-align: left; margin:0; position: relative;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link > .imgbox{width:30px; position: absolute; right:10px; top:20px;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link > .imgbox > .fi{font-size:28px; font-weight: 400; line-height: 1; color:#666;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link > .title{display: block; margin:0 0 0 0; padding:0; font-size: 20px; color:#000;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link > .title > .fi{display: inline-block; font-size:18px; font-weight: 400; color:#000; line-height: 20px; margin:0 10px 0 0;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link > .info{margin:15px 0 0 0; padding:0;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link > .info > .title{display: inline-block; font-size: 14px; font-weight:300; color:#666; margin:0 5px 0 0;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link > .info > .title > .fi{display: inline-block; font-size:14px; font-weight: 400; color:#000; line-height: 1; margin:0 15px 0 0;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link > .info > .name{display: inline-block; font-size: 14px;font-weight:300;  color:#333; margin:0;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link > .info > .bar{display: inline-block; font-size:10px; font-weight:300; color:#ccc; margin:3px 20px 0 20px;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link > .faq_box{margin:0 0 0 0; padding:0; display: none;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link > .faq_box > .inbox{display:block; margin:15px 0 0 0;}
.subpage_wrap > .custom_box > .customer_list_box > .item > .forum_list > table.rental td > a.board_raw_link > .faq_box > .inbox > .answer{display:block; padding:25px; background:#f8fafd; font-weight: 400; font-size:18px; color:#333; line-height: 1.5; border-radius: 15px;}
.flipY{
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
}
 table.newSectionTable{width:100%; margin:0 auto 30px auto; border:1px #e3e3e3 solid;  border-collapse: collapse;}
table.newSectionTable:nth-child(2){border:0;}
table.newSectionTable td.csTableTitle{width:120px; padding-left:20px; background:#f9f9f9; }
table.newSectionTable td.csTable120Title{width:100px;}
table.newSectionTable tr:first-child td{border-top:1px #333 solid;}
table.newSectionTable tr:last-child td{padding-bottom: 20px;}

.essential{background:#ffee32; padding:3px 4px; border-radius:3px; display:inline-block; margin:0 0 0 5px; font-weight:400; font-size:10px; line-height:1; color:#000; }
table.newSectionTable td > .ico{color:#217fcf !important; font-size:12px !important;}
table.newSectionTable td{vertical-align:middle; padding:20px 20px; font-weight:400; font-size:15px; line-height:1; color:#000; border:1px #e3e3e3 solid;}
.sectionInputForm{-webkit-appearance:none;border-radius:5px; background:#f5f5f5; border:1px #d8d9d9 solid; font-weight:400; font-size:15px; line-height:1; color:#333; padding:16px 25px; width:calc(100% - 52px);margin:0;}
.sectionInputTextForm{-webkit-appearance:none;resize: none;border:1px #d8d9d9 solid; border-radius:5px; background:#f5f5f5; height:145px; font-weight:400; font-size:15px; line-height:1.5; color:#333;padding:16px 25px; width:calc(100% - 52px);margin:0; }
.sectionInputSelectForm{-webkit-appearance:none;border-radius:5px; background:#f5f5f5; border:1px #d8d9d9 solid; font-weight:400; font-size:15px; line-height:1; color:#333; padding:16px 25px; width:calc(100% - 52px);margin:0;
-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.customer_list_box > .item > .custom_cs_box > .inbox > form > h5.title{font-weight: 500; font-size: 16px; line-height: 1; color:#000; margin:0 0 20px 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .notice_box{border-radius: 15px; background:#f9f9f9; padding:35px 25px; margin:45px 0 85px 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .notice_box > h1.title{font-weight: 500; font-size: 16px; line-height: 1; color:#000; margin:0 0 20px 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .notice_box > h1.title > .fi{font-size:15px; line-height: 16px; color:#364856; display: inline-block; margin:0 7px 0 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .notice_box > ul.noti{margin:0; padding:0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .notice_box > ul.noti li{padding:7px 10px;font-weight: 400; font-size: 15px; line-height: 1; color:#333; background:url(/restpl/images/icon_cs_6.png) left center no-repeat; background-size:15px 15px; text-indent: 0;}
    .customer_list_box > .item > .custom_cs_box > .inbox > .notice_box > ul.noti li > .fi{display: inline-block; font-size:12px; line-height: 15px; color:#364856; margin:0 5px 0 0;}
.seperate_button_box_blue_only{width:100%; text-align: center; margin:35px 0 0 0;}
.seperate_button_box_blue_only > a.register_link:link{border-radius: 15px; width:230px; border:1px #2196f3 solid; background:#2196f3; padding:25px 40px; margin:0 auto;}
.seperate_button_box_blue_only > a.register_link:visited{border-radius: 15px;width:230px;  border:1px #2196f3 solid; background:#2196f3;padding:25px 40px;margin:0 auto;}
.seperate_button_box_blue_only > a.register_link:active{border-radius: 15px; width:230px; border:1px #2196f3 solid; background:#2196f3;padding:25px 40px;margin:0 auto;}
.seperate_button_box_blue_only > a.register_link:hover{border-radius: 15px; width:230px; border:1px #2196f3 solid; background:#fff; padding:25px 40px;margin:0 auto;opacity: 0.65;}
.seperate_button_box_blue_only > a.register_link:hover > .txt{font-weight:400; font-size:20px; line-height:1; color:#2196f3;}
.seperate_button_box_blue_only > a.register_link:hover > .icon > .fi{font-weight:400; font-size:18px; line-height:20px; color:#2196f3;}
.seperate_button_box_blue_only > a.register_link > .txt{font-weight:400; font-size:20px; line-height:1; color:#fff;}
.seperate_button_box_blue_only > a.register_link > .icon{width:20px; display: inline-block; margin:0 0 0 10px;}
.seperate_button_box_blue_only > a.register_link > .icon > .fi{font-size:18px; line-height: 20px; color:#fff; display: block; }

.seperate_button_box_blue_only > .loadingPaymentBtt{display:none;height:87px; text-align:center; width:100%;}
.seperate_button_box_blue_only > .loadingPaymentBtt > .centerwrap{width:100%; height:100%;}
.seperate_button_box_blue_only > .loadingPaymentBtt > .centerwrap.ploading{width:50px; height:50px; display:block; margin:12px auto 0 auto;}

.terms_seperate_page{width: calc(100% - 50px); margin:65px 25px;; padding:0; }
.terms_seperate_page > h1.support_title{margin:0 0 10px 0; padding:0; font-weight:normal; font-size:24px; line-height:100%; color:#000;}
.terms_seperate_page > .support_top_text_light{margin:25px 0 45px 0; padding:25px; font-weight:400; font-size:16px; line-height:1.5; color:#000; background:#eceff1;}

.terms_seperate_page > .mPageTitle{}
.termsContentBox{background:#f1f1f1; padding:10px;font-size:14px; line-height:150%; color:#666; margin:10px 0 25px 0;}
.godBless{border-bottom:1px #999 solid; padding-bottom:10px !important; margin-bottom:10px !important;}
ul.termUl{margin:0; padding:0;}
ul.termUl li{margin:0 0 0 0; padding:10px 0; border-bottom:1px #ccc dotted;list-style-type:none; font-size:14px; line-height:150%;color:#111;}
ul.termUl li ul.termChildUl{margin:5px 0 5px 20px; padding:0;}
ul.termUl li ul.termChildUl li{margin:0 0 0 10px; padding:1px 0; border-bottom:none;list-style-type: square; list-style-position: outside; font-size:13px; line-height:150%;color:#666;}
.terms_seperate_page > .mPageTitle > .memberHookTitle{font-size:21px; line-height:100%; font-weight:400; color:#212121; margin:0 0 20px 0; text-transform:uppercase;}
ol.termUl{margin:0; padding:0;}
ol.termUl li{margin:0 0 0 20px; padding:10px 0 10px 0;  border-bottom:1px #e2e2e2 dotted; font-size:14px; line-height:150%; color:#111;}
ol.termUl li ul.termChildUl{margin:5px 0 5px 5px; padding:0;}
ol.termUl li ul.termChildUl li{margin:0 0 0 10px; padding:5px 0; border-bottom:none;list-style-type: none; list-style-position: outside;font-size:13px; line-height:150%; color:#444;}
ol.termUl li ul.termChildUl li ul.terms_third{margin:5px 0 5px 20px; padding:0;}
ol.termUl li ul.termChildUl li ul.terms_third li{margin:0 0 0 10px; padding:1px 0; border-bottom:none;list-style-type: none; list-style-position: outside; font-size:12px; line-height:150%;color:#666;}

.terms_seperate_page > .mPageTitle > .memberText > .policyText{font-size:15px; line-height:150%; color:#000; margin:0 0 10px 0; padding:15px; background:#f4f4f4;}
.terms_seperate_page > .mPageTitle > .memberTitle{font-size:16px; line-height:150%; color:#000; margin:0 0 10px 0;}
.terms_seperate_page > .mPageTitle > .memberText{font-size:14px; line-height:100%; color:#333; margin:0;}
    .terms_subpage_title{margin:0 0 45px 0; padding:0; text-align: center;}
.terms_subpage_title .iconbox{width:100%; display: block; margin:0 0 5px 0;}
.terms_subpage_title .iconbox .bl{width:104px; display: inline-block;}
.terms_subpage_title > h3.title{display: inline-block; display: block; font-weight: 500; font-size:24px; color:#364856; padding:15px 0;}
.customer_list_box > .item > .partner_wrap{margin:0 35px;}
    .customer_list_box > .item > .partner_wrap > a.partner_list:link{padding:45px 15px; border-bottom: 1px #e3e3e3 solid;}
    .customer_list_box > .item > .partner_wrap > a.partner_list:visited{padding:45px 15px; border-bottom: 1px #e3e3e3 solid;}
    .customer_list_box > .item > .partner_wrap > a.partner_list:active{padding:45px 15px; border-bottom: 1px #e3e3e3 solid;}
    .customer_list_box > .item > .partner_wrap > a.partner_list:hover{padding:45px 15px; border-bottom: 1px #e3e3e3 solid; opacity: 0.75;}
    .customer_list_box > .item > .partner_wrap > a.partner_list:last-child{border:0;}
    .customer_list_box > .item > .partner_wrap > a.partner_list > .item:first-child{width:calc(100% - 250px);}
    .customer_list_box > .item > .partner_wrap > a.partner_list > .item:last-child{width:220px;}
    .customer_list_box > .item > .partner_wrap > a.partner_list > .item > h2.title{display:block; font-size: 22px; font-weight: 500; color:#000; margin:0 0 10px 0;}
    .customer_list_box > .item > .partner_wrap > a.partner_list > .item > .type{display:block; font-size: 14px; font-weight: 400; color:#0466c8; margin:0 0 25px 0;}
    .customer_list_box > .item > .partner_wrap > a.partner_list > .item > .text{display:block; font-size: 16px; font-weight: 400; color:#333; margin:0 0 15px 0;}
    .customer_list_box > .item > .partner_wrap > a.partner_list > .item > .imgbox{width:100%; border:1px #d3d3d3 solid; border-radius: 15px; overflow: hidden;}
    .customer_list_box > .item > .partner_wrap > a.partner_list > .item > .imgbox > .bl{width:100%; display: block; border-radius: 15px;}
    .customer_list_box > .item > .partner_wrap > a.partner_list > .item > .info{font-size: 14px; font-weight: 400; color:#000; text-align: left;}
    .customer_list_box > .item > .partner_wrap > a.partner_list > .item > .info > .u{display: inline-block; margin:0 5px 0 0; width:14px; font-size: 14px; color:#364856; }
    .customer_list_box > .item > .partner_wrap > a.partner_list > .item > .info > .e{display: inline-block; margin:0 5px 0 0; width:14px;  font-size: 14px; color:#364856;}
    .customer_list_box > .item > .partner_wrap > a.partner_list > .item > .info > .txt{display: inline-block; margin:0 30px 0 0; font-weight: 500;}

.customer_list_box > .item > .biz_aboutus_box{margin:0 0 65px 0;}
.customer_list_box > .item > .biz_aboutus_box > .item:first-child{width:calc(100% - 450px);}
.customer_list_box > .item > .biz_aboutus_box > .item:last-child{width:400px; position: relative;}
.customer_list_box > .item > .biz_aboutus_box > .item > .iconbox{width:100%; text-align: left; margin:0 0 25px 0;}
.customer_list_box > .item > .biz_aboutus_box > .item > .iconbox > .bl{width:64px; display: inline-block;}
.customer_list_box > .item > .biz_aboutus_box > .item > h1.title{margin:0 0 25px 0;display: block; text-align: left; font-weight: 500; font-size:31px; line-height: 1; color:#000; }
.customer_list_box > .item > .biz_aboutus_box > .item > .text{margin:0 0 15px 0;display: block; text-align: left; font-weight: 400; font-size:18px; line-height: 1.5; color:#000;  }
.customer_list_box > .item > .biz_aboutus_box > .item > .small_text{margin:0 0 40px 0;display: block; text-align: left; font-weight: 400; font-size:14px; line-height: 1.6; color:#333;  }
    .customer_list_box > .item > .biz_aboutus_box > .item > .pic_in{margin:0 0 0 0; position: relative;  }
    .customer_list_box > .item > .biz_aboutus_box > .item > .pic_in > .bl{width:500px; display: block; position: absolute; left:0px; top:130px; border-radius: 15px;}

.blockbox{display: inline-block; padding:25px 35px; border-radius: 15px; background:#f8f8f8; font-weight: 400; font-size:20px; color:#000;}
    .customer_list_box > .item > .abousus_box{width:100%; margin:0 0 65px 0; position: relative;}
    .customer_list_box > .item > .abousus_box > .item{width:31%; background:#fff; border-radius: 15px;  }
    .customer_list_box > .item > .abousus_box > .item:nth-child(n+4){margin-top:45px;}
    .customer_list_box > .item > .abousus_box > .item > ul.icon-list{}
    .customer_list_box > .item > .abousus_box > .item > ul.icon-list li{padding:10px 0;}
    .customer_list_box > .item > .abousus_box > .item > ul.icon-list li > .uil{width:20px; height:20px; background: #dce7f9; border-radius: 50%; margin:0 0 0 10px;border-radius: 100%; position: relative;
    width: 1rem;
    height: 1rem;
    top: .2rem;
    font-size: .8rem;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    display: inline-block;}
    .customer_list_box > .item > .abousus_box > .item > ul.icon-list li > .uil-check:after{
        content:'✔';
         color:#3f78e0;
        font-size: 18px;
        width: 18px;
        height: 18px;
        text-align: center;
        position: absolute;
        left: -1px;
        top:-5px;
      }
    .customer_list_box > .item > .abousus_box > .item > ul.icon-list li > .txt{display: inline-block; width:calc(100% - 40px); margin:0 0 0 0; text-align: left; font-weight: 400; font-size:14px; line-height: 1.4; color:#333;}
    .customer_list_box > .item > .abousus_box > .item > ul.icon-list li > .txt > .t{display: inline-block; font-weight: 500; font-size:16px; color:#000; margin:0 0 5px 0;}
    .customer_list_box > .item > .aboutus_feature_box{margin:25px 0 120px 0;}
    .customer_list_box > .item > .aboutus_feature_box > .title_box{} 
.customer_list_box > .item > .aboutus_feature_box > .title_box > .iconbox{width:100%; text-align: center; margin:0 0 25px 0;}
.customer_list_box > .item > .aboutus_feature_box > .title_box > .iconbox > .bl{width:104px; display: inline-block;}
.customer_list_box > .item > .aboutus_feature_box > .title_box > h1.title{margin:0 0 0 0;display: block; text-align: center; font-weight: 500; font-size:24px; line-height: 1.6; color:#343f52; }
    .customer_list_box > .item > .aboutus_feature_box > .content_box{margin:85px 0 0 0; width:100%; }
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item:first-child{width:calc(100% - 550px); margin:55px 0 0 0;}
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item:last-child{width:450px; position: relative;}
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item > h1.title{margin:0 0 25px 0;display: block; text-align: left; font-weight: 500; font-size:26px; line-height: 1; color:#343f52; }
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item > .text{margin:0 0 30px 0;display: block; text-align: left; font-weight: 400; font-size:21px; line-height: 1.5; color:#000;  }
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item > .small_text{margin:0 0 40px 0;display: block; text-align: left; font-weight: 400; font-size:16px; line-height: 1.6; color:#333;  }
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item > .small_text > .t{margin:0 0 10px 0;display: block; text-align: left; font-weight: 500; font-size:17px; line-height: 1; color:#000;  }
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item > .small_text > .n{margin:0 0 45px 0;display: block; text-align: left; font-weight: 400; font-size:15px; line-height: 1.6; color:#333;  }
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item > .shadowbox{padding:35px; border-radius: 15px; background:#f5f5f5; }
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item > .shadowbox:nth-child(n+2){margin:25px 0 0 0;}
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item > .shadowbox > .roundbox{width:64px; height:64px; background:#e0e9fa; border-radius: 15px; text-align: center; margin-top:10px;}
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item > .shadowbox > .roundbox > .bl{display: inline-block; width:100%;}
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item > .shadowbox > .textbox{width:calc(100% - 94px);}
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item > .shadowbox > .textbox > .title{display: block; text-align: left; font-weight: 500; font-size:18px; line-height: 1; color:#000; margin:0 0 10px 0;}
.customer_list_box > .item > .aboutus_feature_box > .content_box > .item > .shadowbox > .textbox > .text{display: block; text-align: left; font-weight: 400; font-size:14px; line-height: 1.4; color:#343f52;}
.customer_list_box > .item > .aboutus_ceobox{background:#fafafa; height:650px; border-radius:15px; position: relative; margin:0 0 85px 0; padding:0;}
.customer_list_box > .item > .aboutus_ceobox > .img_box{width:160px; text-align: center; position: absolute; left:110px; bottom:185px;}
.customer_list_box > .item > .aboutus_ceobox > .img_box > .bl{width:100%; display: inline-block;}
.customer_list_box > .item > .aboutus_ceobox > .textbox{width:500px;  position: absolute; right:100px; bottom:80px;}
.customer_list_box > .item > .aboutus_ceobox > .textbox > .txt{display: block; text-align: left; font-weight: 400; font-size:15px; line-height: 1.5; color:#212121; margin:0 0 30px 0;}
.customer_list_box > .item > .aboutus_ceobox > .textbox > .director{display: block; text-align: right; font-weight: 500; font-size:16px; line-height: 1; color:#343f52; margin:0 0 15px 0;}
.customer_list_box > .item > .aboutus_ceobox > .textbox > .name{display: block; text-align: right; font-weight: 400; font-size:16px; line-height: 1; color:#000; margin:0 0 0 0;}
    .customer_list_box > .item > .biz_pic{width:100%; margin:0 0 25px 0;}
.customer_list_box > .item > .biz_pic > .bl{width:100%; display: block;}
.customer_list_box > .item > .biz_pic > .title{display: block; margin:45px 0; text-align: center; font-weight: 400; font-size:24px; line-height: 1.4; color:#444;}
.customer_list_box > .item > .biz_pic > .title > .b300{font-weight: 300;}
.shop_white_box > .prod_incontain > .event_list_wrap{padding:15px 0 45px 0;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent{}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink:link{width:23%; display:block;  background:#fff; display:block;  overflow: hidden; position: relative; position: relative; margin-right:25px;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink:visited{width:23%; display:block; background:#fff;display:block;   overflow: hidden;position: relative; position: relative;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink:active{width:23%; display:block; background:#fff; display:block;  overflow: hidden; position: relative; position: relative;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink:hover{width:23%; display:block;background:#fff; display:block; overflow: hidden; position: relative; box-shadow:none; position: relative;}
.shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink:nth-child(4n){margin-right:0;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink:nth-child(n + 5){margin-top:45px;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink:hover > .imgbox{opacity: 0.65;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink > .imgbox{width:100%;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink > .imgbox > .bl{width:100%; display: block; border-radius: 10px;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink > .infobox{padding:25px 0;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink > .infobox > .title{display: block; text-align: left; font-weight: 500; font-size:18px; color:#000; line-height: 1.5;  }
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink > .infobox > .loc{display: block; text-align: left; font-weight: 400; font-size:14px; line-height: 1.5; color:#023e8a; margin:5px 0 10px 0;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink > .infobox > .pricebox{margin:15px 0 0 0; padding:0;  }
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink > .infobox > .pricebox > .txt{display: inline-block; text-align: left; font-weight: 400; font-size:13px; line-height: 1; background:#fb8500; color:#fff; padding:5px 10px; border-radius: 5px; margin:5px 0 0 0; }
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink > .infobox > .pricebox > .price{ text-align: left; font-weight: 500; font-size:15px; line-height: 1; color:#4a4e69; margin:7px 0 0 10px;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink > .infobox > .pricebox_finish{margin:15px 0 0 0; padding:0;  }
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink > .infobox > .pricebox_finish > .txt{display: inline-block; text-align: left; font-weight: 400; font-size:13px; line-height: 1; background:#8d99ae; color:#fff; padding:5px 10px; border-radius: 5px; margin:5px 0 0 0; }
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink > .infobox > .pricebox_finish > .price{ text-align: left; font-weight: 500; font-size:15px; line-height: 1; color:#888; margin:7px 0 0 10px;}
    
.shop_white_box > .prod_view_incontain{width:1300px; margin:0 auto;}
    
.shop_white_box > .prod_view_incontain{width:980px; margin:0 auto; position: relative;}
.shop_white_box > .prod_view_incontain > h2.title{display: block; text-align: center; font-weight: 500; font-size:38px; color:#222c29; margin:0 0 15px 0;}
.shop_white_box > .prod_view_incontain > .text{display: block; text-align: center; font-weight: 400; font-size:18px; color:#555; margin:0 0 45px 0;}
    
.shop_white_box > .prod_view_incontain > .eventview{border:1px #e3e3e3 solid; width:100%; padding:0 0;}
.shop_white_box > .prod_view_incontain > .eventview > .imgbox{width:100%;}
.shop_white_box > .prod_view_incontain > .eventview > .imgbox > .bl{width:100%; display: block;}
.shop_white_box > .prod_view_incontain > .eventview > .contentbox{padding:40px 80px; border-bottom: 1px #e3e3e3 solid; margin:0 0;}
.shop_white_box > .prod_view_incontain > .eventview > .contentbox_2nd{padding:40px 0; border-bottom: 1px #e3e3e3 solid; margin:0 80px;}
    .shop_white_box > .prod_view_incontain > .eventview > .contentbox_2nd:last-child{border:0;}
    .shop_white_box > .prod_view_incontain > .eventview > .contentbox > h2.title{display: block; text-align: left; font-weight: 500; font-size:18px; color:#3a86ff; margin:0 0 0 0;}
    .shop_white_box > .prod_view_incontain > .eventview > .contentbox > .barbox{width:30px; border-bottom:3px #3a86ff solid; margin:15px 0 25px 0;}
    .shop_white_box > .prod_view_incontain > .eventview > .contentbox > h2.title_big{display: block; text-align: left; font-weight: 500; font-size:24px; color:#000; margin:0 0 15px 0;}
    .shop_white_box > .prod_view_incontain > .eventview > .contentbox > .text_r{display: block; text-align: left; font-weight: 400; font-size:16px; color:#222; line-height: 1.4; margin:0 0 0 0;}
     .shop_white_box > .prod_view_incontain > .eventview > .contentbox_2nd > h3.title{display: block; text-align: left; font-weight: 500; font-size:20px; color:#212121; margin:0 0 25px 0;}
    .shop_white_box > .prod_view_incontain > .eventview > .contentbox_2nd > .text{display: block; text-align: left; font-weight: 400; font-size:14px; color:#444; line-height: 1.4; margin:0 0 0 0;}
    .shop_white_box > .prod_view_incontain > .eventview > .contentbox_2nd > .img{width:100%; text-align: center; margin:35px 0 0 0;}
    .shop_white_box > .prod_view_incontain > .eventview > .contentbox_2nd > .img > .bl{width:100%; display: inline-block;}
    .shop_white_box > .prod_view_incontain > .eventview > .contentbox_2nd > a.golink:link{display: inline-block; margin:20px 0 0 0; padding:10px 20px; border-radius:5px; font-weight: 400; font-size: 16px; color:#fff; background:linear-gradient(to right, rgba(222,118,175,0.9) 50%, rgba(231,0,126,0.8) 50%); background-size:200% 100%;background-position:right bottom;transition: all .5s ease-out;}
    .shop_white_box > .prod_view_incontain > .eventview > .contentbox_2nd > a.golink:visited{display: inline-block; margin:20px 0 0 0;padding:10px 20px; border-radius:5px; font-weight: 400; font-size: 16px; color:#fff; background:linear-gradient(to right, rgba(222,118,175,0.9) 50%, rgba(231,0,126,0.8) 50%); background-size:200% 100%;background-position:right bottom;transition: all .5s ease-out;}
    .shop_white_box > .prod_view_incontain > .eventview > .contentbox_2nd > a.golink:active{display: inline-block; margin:20px 0 0 0;padding:10px 20px; border-radius:5px; font-weight: 400; font-size: 16px; color:#fff; background:linear-gradient(to right, rgba(222,118,175,0.9) 50%, rgba(231,0,126,0.8) 50%); background-size:200% 100%;background-position:right bottom;transition: all .5s ease-out;}
    .shop_white_box > .prod_view_incontain > .eventview > .contentbox_2nd > a.golink:hover{background-position:left bottom;}
    
    
    .shop_white_box > .prod_view_incontain > .button_2_array{margin:45px 0 0 0;}
    .shop_white_box > .prod_view_incontain > .button_2_array > a.backBtt:link{background:#00a8e8; width:150px; border-radius:10px; padding:20px 0; display:inline-block;margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
    .shop_white_box > .prod_view_incontain > .button_2_array > a.backBtt:visited{background:#00a8e8;width:150px; border-radius:10px;  padding:20px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
    .shop_white_box > .prod_view_incontain > .button_2_array > a.backBtt:active{background:#00a8e8;width:150px; border-radius:10px;  padding:20px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:16px;  color:#fff; text-decoration:none;}
    .shop_white_box > .prod_view_incontain > .button_2_array > a.backBtt:hover{background:#fff; width:150px; border-radius:10px; padding:20px 0;display:inline-block; margin:0 10px; text-align:center; display:block; color:#00a8e8;}
.shop_white_box > .prod_incontain > .forum_list > .review_box{margin:45px 0; border-top:1px #999 solid;}
.shop_white_box > .prod_incontain > .forum_list > .review_box > a.row:link{padding:30px 0; border-bottom: 1px #e3e3e3 solid;}
.shop_white_box > .prod_incontain > .forum_list > .review_box > a.row:visited{padding:30px 0; border-bottom: 1px #e3e3e3 solid;}
.shop_white_box > .prod_incontain > .forum_list > .review_box > a.row:active{padding:30px 0; border-bottom: 1px #e3e3e3 solid;}
.shop_white_box > .prod_incontain > .forum_list > .review_box > a.row:hover{padding:30px 0; border-bottom: 1px #e3e3e3 solid; opacity: 0.85;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item:nth-child(1){width:calc(100% - 250px);}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item:nth-child(2){width:200px; text-align: right;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > .subject{display: block; text-align: left; font-weight: 500; font-size:18px; line-height: 1; color:#000; margin:0 0 15px 0;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > .info{margin:0 0 0 0;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > .info > .c{display: inline-block; text-align: center; padding:5px 10px; border-radius: 5px; background:#f9f9f9; font-weight: 400; font-size:14px; line-height: 1; color:#000; margin:0 20px 0 0;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > .info > .n{display: inline-block; text-align: left; padding:5px 0; font-weight: 400; font-size:14px; line-height: 1; color:#999; margin:0 20px 0 0;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > .info > .bar{display: inline-block; text-align: left; padding:5px 0; font-weight: 400; font-size:11px; line-height: 1; color:#ccc; margin:0 20px 0 0;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > .info > .d{display: inline-block; text-align: left; padding:5px 0; font-weight: 400; font-size:14px; line-height: 1; color:#999; margin:0 20px 0 0;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > .info > .t{display: inline-block; text-align: center; padding:5px 10px; border-radius: 5px; border:1px #999 solid; font-weight: 400; font-size:14px; line-height: 1; color:#000; margin:0 0 0 0;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > .description{display: block; text-align: left; padding:0 0; font-weight: 400; font-size:16px; line-height: 1.5; color:#000; margin:25px 0 15px 0;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > .rate{background: url(/restpl/images/rate_star_back.png) no-repeat; background-size:100px 17px; width: 100px;height: 17px;position: relative;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > .rate span{position: absolute;background: url(/restpl/images/rate_star_on.png);background-size:100px 17px; width: auto;height: 17px;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > h2.title{display: block; text-align: right; font-weight: 400; font-size:16px; line-height: 1; color:#000; margin:0 0 10px 0;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > h3.title{display: block; text-align: right; font-weight: 400; font-size:14px; line-height: 1; color:#ff006e; margin:0 0 15px 0;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > .imgbox{width:200px; display: inline-block; border-radius: 15px; overflow: hidden;}
    .shop_white_box > .prod_incontain > .forum_list > .review_box > a.row > .item > .imgbox > .bl{width:100%; display: block; border-radius: 15px; }
    
.shop_white_box > .prod_incontain > .forum_list{}
.shop_white_box > .prod_incontain > .forum_list > table.rental{width:100%; background:#d3d3d3; border:0; border-top:1px #e3e3e3 solid; margin:45px 0 0 0;}
.shop_white_box > .prod_incontain > .forum_list > table.rental td{background:#fff; padding:0; text-align:center; border-bottom: 1px #e3e3e3 solid; vertical-align: middle;}
    
 table.rental td > .review_board_box{margin:35px 0;}
    table.rental td > .review_board_box > .star_box{}
    table.rental td > .review_board_box > .star_box > .item:first-child{width:300px;}
    table.rental td > .review_board_box > .star_box > .item:last-child{}
    table.rental td > .review_board_box > .star_box > .item .rate_title{display: inline-block; font-weight: 400; font-size:16px; color:#666; margin:0 10px 0 10px;}
    table.rental td > .review_board_box > .star_box > .item > .rate{display: block; background: url(/restpl/images/rate_star_back.png) no-repeat; background-size:100px 17px; width: 100px;height: 17px; position: relative;}
    table.rental td > .review_board_box > .star_box > .item > .rate span{display: block; position: absolute; background: url(/restpl/images/rate_star_on.png);background-size:100px 17px; width: auto;height: 17px;}
    table.rental td > .review_board_box > .star_box > .item > .date{font-weight: 400; display: block; font-size:14px; color:#000; line-height: 1;}
    table.rental td > .review_board_box > .star_box > .item > .date > .t{display: inline-block; margin:0 10px 0 0; color:#999;}
    table.rental td > .review_board_box > .review_content{padding:35px 0;}
    table.rental td > .review_board_box > .review_content > .item:first-child{width:calc(100% - 400px); text-align: left;}
    table.rental td > .review_board_box > .review_content > .item:last-child{width:300px; text-align: left;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec{border:1px #e3e3e3 solid; border-radius: 15px; padding:35px 25px; background:#fff;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec:last-child{margin:25px 0 0 0;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > .type{display: inline-block; text-align: left; padding:0px; border-radius: 5px; font-weight: 400; font-size:15px; line-height: 1; color:#4361ee; margin:0 0 10px 0;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > .title{display: block; text-align: left; padding:0 0; font-weight: 500; font-size:18px; line-height: 1; color:#000; margin:0 0 10px 0;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > .cat{display: block; text-align: left; padding:0 0; font-weight: 400; font-size:13px; line-height: 1; color:#d90429; margin:0 0 10px 0;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > .cat > .c{font-weight: 400; color:#f94144;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > .imgbox{width:100%; margin:25px 0; border-radius: 15px; overflow: hidden;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > .imgbox > .bl{width:248px; display: block;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > .likeText{display: block; text-align: center; padding:0 0; font-weight: 400; font-size:15px; line-height: 1; color:#d90429; margin:0 0 10px 0;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > .likeBox{width:100%;  margin:0 0 25px 0;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > .likeBox > .bl{width:40px; display: inline-block; margin:0 10px 0 0;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > .likeBox > .txt{display: inline-block; text-align: left; padding:0 0; font-weight: 600; font-size:36px; line-height: 40px; color:#d90429;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > a.linkme:link{display: block; text-align: center;width:calc(100% - 2px); padding:15px 0; border-radius: 5px; background:#1e96fc; border:1px #1e96fc solid; font-weight: 400; font-size:16px; line-height: 1; color:#fff; margin:0 0 0 0;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > a.linkme:visited{display: block; text-align: center;width:calc(100% - 2px); padding:15px 0; border-radius: 5px; background:#1e96fc; border:1px #1e96fc solid; font-weight: 400; font-size:16px; line-height: 1; color:#fff; margin:0 0 0 0;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > a.linkme:active{display: block; text-align: center;width:calc(100% - 2px); padding:15px 0; border-radius: 5px; background:#1e96fc; border:1px #1e96fc solid; font-weight: 400; font-size:16px; line-height: 1; color:#fff; margin:0 0 0 0;}
    table.rental td > .review_board_box > .review_content > .item > .product_spec > a.linkme:hover{opacity: 0.75;}
    table.rental td > .review_board_box > .review_content > .item > .board_photo_box{width:100%; margin:0; padding:0; border-radius: 15px; overflow: hidden;}
    table.rental td > .review_board_box > .review_content > .item > .board_photo_box > .bl{max-width:100%; display: block;border-radius: 15px; overflow: hidden;}
    table.rental td > .review_board_box > .review_content > .item > .content_box_div{display: block; text-align: left; font-weight: 400; font-size:16px; line-height: 1.5; color:#000; margin:0 0 0 0; padding:35px 0;}

    table.rental td > .review_board_box > .review_content > .item > .product_spec > .already_btt{display: none; text-align: center;width:calc(100% - 2px); padding:15px 0; border-radius: 5px; background:#d3d3d3; border:1px #d3d3d3 solid; font-weight: 500; font-size:16px; line-height: 1; color:#fff; margin:0 0 0 0;}
.shop_white_box > .prod_incontain > .forum_list > table.rental td .subject_box{display: block;  font-size:26px; color:#000; margin:0 0 15px 0; padding:25px 45px 15px 45px;}
.shop_white_box > .prod_incontain > .forum_list > table.rental td > .info{margin:0; padding:15px 45px; background:#f9f9f9;}
.shop_white_box > .prod_incontain > .forum_list > table.rental td > .info > .title{display: inline-block; font-size: 16px; color:#666; margin:0 5px 0 0;}
.shop_white_box > .prod_incontain > .forum_list > table.rental td > .info > .name{display: inline-block; font-size: 16px; color:#333; margin:0;}
.shop_white_box > .prod_incontain > .forum_list > table.rental td > .info > .bar{display: inline-block; font-size:10px; color:#ccc; margin:3px 20px 0 20px;}
.shop_white_box > .prod_incontain > .forum_list > table.rental td .content_box{display: block; text-align: left; font-weight: 400; font-size:18px; line-height: 150%; color:#000; margin:0 0 0 0; padding:35px 45px;}
    
        .basic_button_box{ width:100%; margin:45px 0;}
.basic_button_box > a.backBtt:link{background:#fff; width:150px; border-radius:10px; padding:20px 0; display:block;margin:0 auto; text-align:center; cursor:pointer; border:1px #d3d3d3 solid; font-weight:400; font-size:16px; color:#666; text-decoration:none;}
.basic_button_box > a.backBtt:visited{background:#fff;width:150px; border-radius:10px;  padding:20px 0;display:block; margin:0 auto; text-align:center; cursor:pointer; border:1px #d3d3d3 solid; font-weight:400; font-size:16px; color:#666; text-decoration:none;}
.basic_button_box > a.backBtt:active{background:#fff;width:150px; border-radius:10px;  padding:20px 0;display:block; margin:0 auto; text-align:center; cursor:pointer; border:1px #d3d3d3 solid; font-weight:400; font-size:16px;  color:#666; text-decoration:none;}
.basic_button_box > a.backBtt:hover{background:#fafafa; border:1px #000 solid;width:150px; border-radius:10px; padding:20px 0;display:block; margin:0 auto; text-align:center; display:block; color:#000;}
.basic_button_box > a.backBttFlex:link{background:#fff; width:150px; border-radius:10px; padding:20px 0; display:block;margin:0 0; text-align:center; cursor:pointer; border:1px #d3d3d3 solid; font-weight:400; font-size:16px; color:#666; text-decoration:none;}
.basic_button_box > a.backBttFlex:visited{background:#fff;width:150px; border-radius:10px;  padding:20px 0;display:block; margin:0 0; text-align:center; cursor:pointer; border:1px #d3d3d3 solid; font-weight:400; font-size:16px; color:#666; text-decoration:none;}
.basic_button_box > a.backBttFlex:active{background:#fff;width:150px; border-radius:10px;  padding:20px 0;display:block; margin:0 0; text-align:center; cursor:pointer; border:1px #d3d3d3 solid; font-weight:400; font-size:16px;  color:#666; text-decoration:none;}
.basic_button_box > a.backBttFlex:hover{background:#fafafa; border:1px #000 solid;width:150px; border-radius:10px; padding:20px 0;display:block; margin:0 0; text-align:center; display:block; color:#000;}
.basic_button_box > a.editBtt:link{background:#d00000; width:150px; border-radius:10px; padding:20px 0; display:block;margin:0 0; text-align:center; cursor:pointer; border:1px #d00000 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
.basic_button_box > a.editBtt:visited{background:#d00000;width:150px; border-radius:10px;  padding:20px 0;display:block; margin:0 0; text-align:center; cursor:pointer; border:1px #d00000 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
.basic_button_box > a.editBtt:active{background:#d00000;width:150px; border-radius:10px;  padding:20px 0;display:block; margin:0 0; text-align:center; cursor:pointer; border:1px #d00000 solid; font-weight:400; font-size:16px;  color:#fff; text-decoration:none;}
.basic_button_box > a.editBtt:hover{background:#dc2f02; border:1px #fff solid;width:150px; border-radius:10px; padding:20px 0;display:block; margin:0 0; text-align:center; display:block; color:#fff;}
.basic_button_box > .deleteBtn{background:#fb8500;width:150px; border-radius:10px;  padding:20px 0;display:block; margin:0 10px; text-align:center; cursor:pointer; border:1px #fb8500 solid; font-weight:400; font-size:16px;  color:#fff; text-decoration:none;}
.basic_button_box > .deleteBtn:hover{background:#ffbe0b; border:1px #fff solid;width:150px; border-radius:10px; padding:20px 0;display:block; margin:0 10px; text-align:center; display:block; color:#fff;}
 .mypage_home_box{}
     .mypage_home_box > .index_box{}
     .mypage_home_box > .index_box > a.item:link{width:31%; background:#f9f9f9; border-radius: 10px; margin:0 0 35px 0;}
     .mypage_home_box > .index_box > a.item:visited{width:31%; background:#f9f9f9; border-radius: 10px; margin:0 0 35px 0;}
     .mypage_home_box > .index_box > a.item:active{width:31%; background:#f9f9f9; border-radius: 10px; margin:0 0 35px 0;}
     .mypage_home_box > .index_box > a.item:hover{width:31%; background:#f9f9f9; border-radius: 10px; margin:0 0 35px 0; opacity: 0.75;}
     .mypage_home_box > .index_box > .item h3.title{padding:25px 0; display:block; text-align: center; font-weight: 500; border-radius: 10px 10px 0 0; font-size:16px; background:#f0efeb; color:#2b2d42; vertical-align: middle; line-height: 20px;}
.mypage_home_box > .index_box > .item h3.title > .fi{display: inline-block; font-size:20px; color:#2b2d42; margin:0 5px 0 0; vertical-align: middle;}
     .mypage_home_box > .index_box > .item .counter{padding:45px 0;}
     .mypage_home_box > .index_box > .item .counter > .gogolink{ display:inline-block; text-align: left; margin:0 10px 0 0; font-weight: 500; font-size:26px; color:#000;}
     .mypage_home_box > .index_box > .item .counter > .unit{display:inline-block; text-align: left; margin:10px 0 0 0; font-weight: 400; font-size:14px; color:#555;}
.subpage_inwrap > .subpage_title{margin:0 0 45px 0; padding:0; text-align: center;}
.subpage_inwrap > .subpage_title > h1.title{display: inline-block; display: block; font-weight: 500; font-size:16px; color:#000; padding:15px 0;}

table.service td .mypage_talbe_td_alarm{margin:15px 0 0 15px; font-size:14px; line-height: 140%; color:#666; font-weight: 400;}
    table.service td  .mypage_full_input_roll{padding:10px 15px; margin:0; border:1px #e3e3e3 solid; border-radius:5px; width:250px;font-weight:400; font-size:14px; line-height:1;color:#333; }
table.service td  .mypage_full_input_roll_tel{border:1px #e3e3e3 solid; border-radius:5px;padding:10px 15px; margin:0 10px 0 0; width:80px;font-weight:400; font-size:14px; line-height:1;color:#333; }
.readonly{background: #caf0f8 !important; border:1px #00b4d8 solid !important;}
     .orangeYellow{color:#fb8500 !important;}
     .mypage_full_input_roll_wrap{}
     .mypage_full_input_roll_wrap > a.popupbtn:link{display: inline-block; padding:5px 10px; border-radius: 5px; font-size:14px; line-height: 34px; font-weight: 400; color:#fff; background:#3a86ff; margin:0 0 0 10px;}
     .mypage_full_input_roll_wrap > a.popupbtn:visited{display: inline-block; padding:5px 10px; border-radius: 5px; font-size:14px; line-height: 34px; font-weight: 400; color:#fff; background:#3a86ff; margin:0 0 0 10px;}
     .mypage_full_input_roll_wrap > a.popupbtn:active{display: inline-block; padding:5px 10px; border-radius: 5px; font-size:14px; line-height: 34px; font-weight: 400; color:#fff; background:#3a86ff; margin:0 0 0 10px;}
     .mypage_full_input_roll_wrap > a.popupbtn:hover{background:#48cae4;}    
        .customer_list_box > .item .subpage_inwrap .register_btn_wrap_box{width:100%; margin:45px 0;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > .registerConfirmBtt{display: inline-block; background:#023e8a; border-radius:5px; width:120px; padding:15px 20px; margin:0 10px 0 0; text-align:center; cursor:pointer; border:1px #023e8a solid; font-weight:400; font-size:16px; line-height:100%; color:#fff; }
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > .registerConfirmBtt:hover{background:#fff; color:#023e8a;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.listBttLink:link{display: inline-block; background:#767676; padding:15px 20px; margin:0 0 0 0;border-radius:5px; width:120px; text-align:center; border:1px #767676 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.listBttLink:visited{display: inline-block; background:#767676; padding:15px 20px; margin:0 0 0 0; border-radius:5px;width:120px; text-align:center; border:1px #767676 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.listBttLink:active{display: inline-block; background:#767676; padding:15px 20px; margin:0 0 0 0; border-radius:5px;width:120px; text-align:center; border:1px #767676 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.listBttLink:hover{display: inline-block; background:#999; padding:15px 20px; margin:0 0 0 0; border-radius:5px;width:120px; text-align:center; border:1px #999 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.editBttLink:link{display: inline-block; background:#0096c7; padding:15px 20px; margin:0 10px 0 0;border-radius:5px; width:120px; text-align:center; border:1px #0096c7 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.editBttLink:visited{display: inline-block; background:#0096c7; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #0096c7 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.editBttLink:active{display: inline-block; background:#0096c7; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #0096c7 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.editBttLink:hover{display: inline-block; background:#48cae4; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #0096c7 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.contractBttLink:link{display: inline-block; background:#d30000; padding:15px 20px; margin:0 10px 0 0;border-radius:5px; width:120px; text-align:center; border:1px #d30000 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.contractBttLink:visited{display: inline-block; background:#d30000; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #d30000 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.contractBttLink:active{display: inline-block; background:#d30000; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #d30000 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.contractBttLink:hover{display: inline-block; background:#e75353; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #d30000 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}

.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.paymentBttLink:link{display: inline-block; background:#023e8a; padding:15px 20px; margin:0 10px 0 0;border-radius:5px; width:120px; text-align:center; border:1px #023e8a solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.paymentBttLink:visited{display: inline-block; background:#023e8a; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #023e8a solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.paymentBttLink:active{display: inline-block; background:#023e8a; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #023e8a solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.paymentBttLink:hover{display: inline-block; background:#0096c7; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #757575 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > .loadingPaymentBtt{display:none;height:50px; text-align:center; width:50px; margin:0 10px 0 0;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > .loadingPaymentBtt > .ploading{width:50px; height:50px; display:block; margin:12px auto 0 auto;}
    .customer_list_box > .item > .subpage_inwrap > .filter_box{margin:0 0 15px 0;}
.customer_list_box > .item > .subpage_inwrap > .filter_box > .item > form > .search_wrap{width:380px; border-radius: 5px; overflow: hidden; background:#fcfcfc; border:1px #d3d3d3 solid;  padding:15px;}
.customer_list_box > .item > .subpage_inwrap > .filter_box > .item > form > .search_wrap > .searchforum{border:0; background:#fcfcfc; width:350px; font-weight: 400; font-size:15px; color:#000; margin:0 10px 0 0;}
.customer_list_box > .item > .subpage_inwrap > .filter_box > .item > form > .search_wrap > .iconbox{width:24px; cursor:pointer; position: relative;}
.customer_list_box > .item > .subpage_inwrap > .filter_box > .item > form > .search_wrap > .iconbox > .fi{font-size:28px; display: block; color:#364856; position: absolute; left:5px; top:-24px;}
.customer_list_box > .item > .subpage_inwrap > .filter_box > .item > .cnt_txt_input_friend{display: inline-block; padding:15px 0; text-align: left; font-weight:400; font-size:18px; color:#000; line-height:1;}
.customer_list_box > .item > .subpage_inwrap > .filter_box > .item > form > .search_wrap > .iconbox:hover{opacity: 0.75;}
    .subpage_inwrap > .contract_wrap > .text_box .absstamp{width:120px; display: block; position: absolute; right:80px; top:50px; z-index: 999;}
    .subpage_inwrap > .contract_wrap > .text_box .absstamp_bank{width:120px; display: block; position: absolute; left:80px; bottom:-300px; z-index: 999;}
 .subpage_inwrap > .contract_wrap > .payment_info_box{border:1px #d3d3d3 solid; border-top:0; margin:0 0 45px 0;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap{padding:40px;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box{position: relative;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item{width:46%;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox{padding:15px 0; position: relative;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item{position: relative;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > h1.title{display:inline-block; font-weight:400; font-size:16px; line-height:1; color:#000;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .right{display:inline-block; width:20px; height:20px; margin:0 0 0 15px;  cursor:pointer; position: relative;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .right > .fi{display: inline-block; font-size: 20px; line-height: 1; color:#000;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .right:hover{opacity: 0.95;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc{}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc > .txt{display:inline-block; font-weight:300; font-size:13px; line-height:1; color:#333; margin:5px 0 0 0;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc > .txt2{display:inline-block; font-weight:300; font-size:16px; line-height:1; color:#d00000; margin:5px 0 0 0;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc > .price{display:inline-block; font-weight:500; font-size:16px; line-height:1; color:#000; margin:0 10px;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc > .price2{ font-weight:500; font-size:16px; line-height:1; color:#000; margin:0 10px;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc > .iconbox{width:16px; display: inline-block; cursor: pointer;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox > .item > .desc > .iconbox > .bl{width:100%; display: block;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox{padding:15px 0 0 0;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item{}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > h1.title{display:inline-block; font-weight:400; font-size:16px; line-height:1; color:#000; margin:10px 0 0 0;}
    
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > .formin3{width:calc(100% - 120px); position: relative;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > .formin3 > .rawinput{border:1px #d3d3d3 solid; display: block; font-weight: 400; font-size:16px; color:#000; line-height: 1; padding:15px; width:calc(100% - 32px); border-radius:10px 0 0 10px; background:#fafafa;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > .formin3 > .title{display: inline-block; background:#fff; font-weight: 400; font-size:13px; padding:0 10px; color:#000; position: absolute; left:20px; top:-5px;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > .viewHistoryBtn{display: inline-block; font-weight: 400; background:#212121; color:#fff; font-size:14px; padding:0 0px; line-height: 56px; text-align: center; border-radius: 0 10px 10px 0; width:120px; cursor:pointer;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > .viewHistoryBtn:hover{background:#666;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox >  .msg_sample_box{margin:15px 0; width:100%;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .msg_sample_box > .mtem{width:calc(19% - 50px); height:170px; overflow: hidden; border-radius: 15px; border:1px #d3d3d3 solid; padding:25px; font-weight: 400; font-size: 16px; line-height: 1.4; color:#000; cursor:pointer;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .msg_sample_box > .mtem:hover{border:1px #333 solid;}
     
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap{padding:40px;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .generaltxt{display:block; font-weight:400; font-size:16px; line-height:1.6; color:#000; margin:0 0 35px 0;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre{display:block; width:100%; font-weight:400; font-size:16px; line-height:1.6; color:#000; margin:0 0 35px 0; white-space : pre-wrap;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre_scroll{display:block; width:100%; height:300px; overflow: hidden; overflow-y: scroll; font-weight:400; font-size:14px; line-height:1.6; color:#000; margin:0 0 35px 0; white-space : pre-wrap;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre_scroll::-webkit-scrollbar {width: 4px;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre_scroll::-webkit-scrollbar-thumb {background-color: #2f3542;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre_scroll::-webkit-scrollbar-track {background-color: #f9f9f9;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .generaltxt_pre_scroll > .generaltxt{display:block; font-weight:400; font-size:16px; line-height:1.6; color:#000; margin:0 0 35px 0;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .agree_box{padding:20px 40px; background:#f7f7f7; margin:25px 0 0 0;}
 
    
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap{}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_goon{margin:0 0 35px 0;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap >  h3.ptitle{display: block; font-weight: 500; font-size:17px; color:#000; line-height: 1; margin:0 0 15px 0;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .ptext{display: block; padding:30px; border-radius:10px; background:#f8f8f8; font-weight: 400; font-size:16px; color:#333; line-height: 1.5; margin:0 0 25px 0;}
    
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type{margin:0; width:100%;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item{width:140px; padding:35px 0; text-align: center; border:1px #d3d3d3 solid; border-radius: 15px; margin:0 15px 0 0; cursor:pointer;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item:hover{border:1px #333 solid; background:#f5fafc;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item:hover > .iconbox > .bl{opacity: 1;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item:hover > .iconbox > .kakao_bl{opacity: 1;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item:hover > h3.title{color:#000;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item > .iconbox{width:100%; text-align: center; margin:0 0 10px 0;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item > .iconbox > .bl{width:32px; display: inline-block; opacity:0.7;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item > .iconbox > .kakao_bl{width:88px; display: inline-block; opacity:0.2; margin-top:15px;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .textarea_inbox_wrap > .payment_box_wrap > .payment_type > .item > h3.title{display: block; text-align: center; font-weight: 400; font-size: 14px; color:#aaa; line-height: 1;}
     
.subpage_inwrap > .contract_wrap > .payment_info_box > .title_line{padding:30px 40px; text-align: left; font-size:20px; font-weight: 500; color:#000; display: block; border-top:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid; position: relative; background:#f0efeb; }
     

.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .select_coupon{-webkit-appearance:none; outline:none; resize:none; padding:15px; border-radius:10px; font-weight: 400; font-size:16px; line-height: 1; color:#000; width:calc(100% - 32px); margin:15px 0 0 0; background-image:
    linear-gradient(45deg, transparent 50%, gray 50%),
    linear-gradient(135deg, gray 50%, transparent 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 20px) calc(1em + 2px),
    calc(100% - 15px) calc(1em + 2px),
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;}    
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > select.select_coupon:focus {
  background-image:
    linear-gradient(45deg, green 50%, transparent 50%),
    linear-gradient(135deg, transparent 50%, green 50%),
    linear-gradient(to right, #ccc, #ccc);
  background-position:
    calc(100% - 15px) 1em,
    calc(100% - 20px) 1em,
    calc(100% - 2.5em) 0.5em;
  background-size:
    5px 5px,
    5px 5px,
    1px 1.5em;
  background-repeat: no-repeat;
  border-color: green;
  outline: 0;
}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .select_coupon:-moz-focusring {color: transparent;text-shadow: 0 0 0 #000;}

 .white_normal_back_page > .wide_incontain > .widephoto_box{width:90%; margin:0 auto; overflow: hidden;}
    .white_normal_back_page > .wide_incontain > .widephoto_box a.item:link{width:19%; height:600px; padding:0; position:relative; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; border-radius: 15px; overflow: hidden;}
    .white_normal_back_page > .wide_incontain > .widephoto_box a.item:visited{width:19%; height:600px;padding:0; position:relative; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; border-radius: 15px; overflow: hidden;}
    .white_normal_back_page > .wide_incontain > .widephoto_box a.item:active{width:19%; height:600px;padding:0; position:relative; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; border-radius: 15px; overflow: hidden;}
    .white_normal_back_page > .wide_incontain > .widephoto_box a.item:hover{width:19%; height:600px;padding:0; position:relative; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; border-radius: 15px; overflow: hidden;}
    .white_normal_back_page > .wide_incontain > .widephoto_box .item > .picbox{width:100%; margin-left:-100px; border-radius: 15px; position: relative; transition: all .5s ease-out;}
    .white_normal_back_page > .wide_incontain > .widephoto_box .item:hover > .picbox{transform: translate(0, -600px);}
    .white_normal_back_page > .wide_incontain > .widephoto_box .item > .picbox > .bl{width:100%%; display: block; }
    .white_normal_back_page > .wide_incontain > .widephoto_box .item > .txtwrap{padding:25px 35px; width:calc(100% - 70px); position: absolute; left:0px; bottom:0px; background:rgba(0,0,0,0.1);}
    .white_normal_back_page > .wide_incontain > .widephoto_box .item > .txtwrap > .title{display: block; text-align: left; font-weight: 500; font-size:30px; color:#fff;  text-shadow: 1px 1px 2px rgb(0, 0, 0);}
    .white_normal_back_page > .wide_incontain > .widephoto_box .item > .txtwrap > .text{display: block; text-align: left; font-weight: 500; font-size:18px; line-height: 1.5; color:#eee; margin:10px 0;}
    .white_normal_back_page > .wide_incontain > .widephoto_box .item > .txtwrap > .date{display: block; text-align: left; font-weight: 400; font-size:14px; line-height: 1; color:#000;}
    .white_normal_back_page > .wide_incontain > .widephoto_box .item > .txtwrap > .date > .t{display: inline-block; font-size:14px; color:#777; margin:0 10px 0 0;}
    .white_normal_back_page > .wide_incontain > .widephoto_box .item > .txtwrap > .pricebox{margin:15px 0 0 0; padding:0; border-radius:10px; }
    .white_normal_back_page > .wide_incontain > .widephoto_box .item > .txtwrap > .pricebox > .txt{ text-align: left; font-weight: 400; font-size:16px; line-height: 1; color:#ffba08; margin:5px 0 0 0;}
    .white_normal_back_page > .wide_incontain > .widephoto_box .item > .txtwrap > .pricebox > .price{ text-align: left; font-weight: 500; font-size:23px; line-height: 1; color:#fff;}
    .white_normal_back_page > .wide_incontain > .widephoto_box .item > .txtwrap > .pricebox > .price > .t{font-weight: 400; font-size:13px; color:#aaa; margin:5px 10px 0 0;}
.bit_gray_normal_page .slide_main_show{width:100%; overflow: hidden;}
.bit_gray_normal_page .slide_main_show .swiper-slide{width:90%;}
    .salebox_wrap{width:1380px; margin:0 auto;}
    .salebox_wrap > .item:first-child{width:900px;}
    .salebox_wrap > .item:last-child{width:450px;}
    .salebox_wrap > .item .room_specbox{width:100%; position: relative;}
    .salebox_wrap > .item .room_specbox > .imgbox{width:100%; border-radius: 10px; overflow: hidden;}

    .salebox_wrap > .item .room_specbox > .imgbox > .slide_main_show{width:100%; overflow: hidden;}
    .salebox_wrap > .item .room_specbox > .imgbox > .slide_main_show .swiper-slide{width:100%;}
    .salebox_wrap > .item .room_specbox > .imgbox > .slide_main_show .swiper-slide .bl{width:100%; display: block;}
    .salebox_wrap > .item .infobox{width:400px; height:410px; background:#023e8a; padding:70px 35px; -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; border-radius: 10px; position: relative;}
    .salebox_wrap > .item .infobox > h3.title{display: block; text-align: left; font-weight: 400; font-size:16px; color:#ade8f4; line-height:1; margin:0 0 10px 0;}
    .salebox_wrap > .item .infobox > h2.title{display: block; text-align: left; font-weight: 500; font-size:26px; color:#fff; line-height:1; margin:0 0 25px 0;}
    .salebox_wrap > .item .infobox > .text{display: block; text-align: left; font-weight: 400; font-size:16px; color:#caf0f8; line-height:1.5; margin:0 0 0 0;}
    .salebox_wrap > .item .infobox > .buttonbox{width:100%; margin:0 0 0 0; position: absolute; left:30px; bottom:35px;}
    .salebox_wrap > .item .infobox > .buttonbox > a.leftlink:link{display: inline-block; background:#caf0f8; padding:15px 25px; border-radius: 10px; text-align: left; font-weight: 400; font-size:16px; color:#023e8a; line-height:1; margin:0 15px 0 0;}
    .salebox_wrap > .item .infobox > .buttonbox > a.leftlink:visited{display: inline-block; background:#caf0f8; padding:15px 25px; border-radius: 10px; text-align: left; font-weight: 400; font-size:16px; color:#023e8a; line-height:1; margin:0 15px 0 0;}
    .salebox_wrap > .item .infobox > .buttonbox > a.leftlink:active{display: inline-block; background:#caf0f8; padding:15px 25px; border-radius: 10px; text-align: left; font-weight: 400; font-size:16px; color:#023e8a; line-height:1; margin:0 15px 0 0;}
    .salebox_wrap > .item .infobox > .buttonbox > a.leftlink:hover{display: inline-block; background:#fff; padding:15px 25px; border-radius: 10px; text-align: left; font-weight: 400; font-size:16px; color:#023e8a; line-height:1; margin:0 15px 0 0;}
    .salebox_wrap > .item .infobox > .buttonbox > a.rightlink:link{display: block; background:#caf0f8; width:calc(100% - 140px); padding:15px 35px; border-radius: 10px; text-align: center; font-weight: 500; font-size:16px; color:#023e8a; line-height:1; margin:0 0 0 0;}
    .salebox_wrap > .item .infobox > .buttonbox > a.rightlink:visited{display: block; background:#caf0f8; width:calc(100% - 140px); padding:15px 35px; border-radius: 10px; text-align: center; font-weight: 500; font-size:16px; color:#023e8a; line-height:1; margin:0 0 0 0;}
    .salebox_wrap > .item .infobox > .buttonbox > a.rightlink:active{display: block; background:#caf0f8; width:calc(100% - 140px); padding:15px 35px; border-radius: 10px; text-align: center; font-weight: 500; font-size:16px; color:#023e8a; line-height:1; margin:0 0 0 0;}
    .salebox_wrap > .item .infobox > .buttonbox > a.rightlink:hover{color:#023e8a; background:#fff;}   

.body_wrap > .signinbox .registerWrap{width:1100px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
      .registerWrap > .box_box{width:calc(600px - 80px); background:#01092b; padding:70px 40px; position: relative;}
    .registerWrap > .box_box > .absbl{width:150px; position: absolute; right:30px; bottom:30px; display: block;}
    .registerWrap > .box_box > h2.title{display: block; text-align: left; font-weight: 500; font-size:26px; color:#fff; line-height: 1.5; margin:0 0 35px 0;}
    .registerWrap > .box_box > ul.remarkbox{display: block; margin:15px 0 65px 0;}
    .registerWrap > .box_box > ul.remarkbox li{display: block; text-align: left; padding:5px 0; font-weight: 400; font-size:16px; color:#c1c2c6; line-height: 1; margin:0 0 0 0;}
    .registerWrap > .box_box > .custombox{margin:0;}
    .registerWrap > .box_box > .custombox > .title{display: block; text-align: left; font-weight: 500; font-size:28px; color:#8fcaec; line-height: 1; margin:0 0 0 0;}
    .registerWrap > .box_box > .custombox > .company{display: block; text-align: left; font-weight: 400; font-size:16px; color:#ddd; line-height: 1; margin:15px 0 10px 0;}
    .registerWrap > .box_box > .custombox > .address{display: block; text-align: left; font-weight: 400; font-size:14px; color:#ede0d4; line-height: 1; margin:0 0 25px 0;}
    .registerWrap > .box_box > .custombox > .tel{display: block; text-align: left; font-weight: 500; font-size:26px; color:#fff; line-height: 1; margin:0 0 0 0;}
    .registerWrap > .box_box > .custombox > .email{display: block; text-align: left; font-weight: 400; font-size:16px; color:#ffba08; line-height: 1; margin:15px 0 0 0;}
    .registerWrap > .box_box > .custombox > .workday{display: block; text-align: left; font-weight: 400; font-size:16px; color:#c1c2c6; line-height: 1; margin:35px 0 0 0;}
    .registerWrap > .box_box > .custombox > .workday2{display: block; text-align: left; font-weight: 400; font-size:16px; color:#c1c2c6; line-height: 1; margin:10px 0 0 0;}
    .registerWrap > .box_box > .custombox > .info{display: block; text-align: left; font-weight: 400; font-size:16px; color:#d69d85; line-height: 1.6; margin:25px 0 0 0;}

.body_wrap > .signinbox .registerWrap > .box_box > .present_txt{text-align: left; margin:45px 0 15px 0; width:100%; font-weight:500; font-size:16px; line-height:1;color:#8fcaec; }
    .term_textarea{border:1px #0e173f solid; height:150px; overflow: hidden; overflow-y: scroll; background:#0e173f; text-align: left; font-weight:400; font-size:12px; color:#c1c2c6; line-height:1.4; white-space: pre-line; padding:15px;}
    
    .term_textarea::-webkit-scrollbar {
    width: 4px;
  }
    .term_textarea::-webkit-scrollbar-thumb {
    background-color: #2f3542;
  }
    .term_textarea::-webkit-scrollbar-track {
    background-color: grey;
  }
    .body_wrap > .signinbox .registerWrap > .round_box > .wrap > .title{display: block; text-align: center; font-weight:500; font-size:24px; color:#000; line-height:1; margin:0 0 15px 0;}
    .body_wrap > .signinbox .registerWrap > .round_box > .wrap > .title_txt{display: block; text-align: center; font-weight:400; font-size:16px; color:#555; line-height:1; margin:0 0 45px 0;}
    .body_wrap > .signinbox .registerWrap > .round_box{width:410px; border-radius: 15px; padding:45px 45px; background:#fff;}
    .body_wrap > .signinbox .registerWrap > .round_box > .wrap{}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box{margin:0 auto 15px auto; border:1px #d3d3d3 solid; border-radius:15px; background:#f9f9f9; padding:20px 10px; width:390px; }
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box > .item{width:60px; height:32px; border-right:1px #ccc solid; text-align:center; margin:0 15px 0 0;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box > .item > img{width:24px; display:inline-block;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box > .login_form{border:1px #f6f6f7 solid; background:#f6f6f7; padding:0; width:calc(100% - 80px); margin:0;font-weight:400; font-size:16px; line-height:1; color:#333;}
    
    
    .body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box_2_wrap{margin:0 0 15px 0;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box_2_wrap > .login_form_box_2{margin:0 0 0 0; border:1px #d3d3d3 solid; border-radius:15px; background:#f9f9f9; padding:20px 10px; width:285px; }
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box_2_wrap > .login_form_box_2 > .item{width:60px; height:32px; border-right:1px #ccc solid; text-align:center; margin:0 15px 0 0;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box_2_wrap > .login_form_box_2 > .item > img{width:24px; display:inline-block;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box_2_wrap > .login_form_box_2 > .login_form{border:1px #f6f6f7 solid; background:#f6f6f7; padding:0; width:calc(100% - 140px); margin:0;font-weight:400; font-size:16px; line-height:1; color:#333;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box_2_wrap > a.registerBtt:link{display: block; border:1px #00a6fb solid; background:#00a6fb; padding:15px 0; text-align:center; width:90px; border-radius:15px; cursor:pointer; margin:0 0 0 0;font-weight:500; font-size:16px; line-height:40px; color:#fff;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box_2_wrap > a.registerBtt:visited{display: block;border:1px #00a6fb solid; background:#00a6fb; padding:15px 0; text-align:center; width:90px; border-radius:15px; cursor:pointer; margin:0 0 0 0;font-weight:500; font-size:16px; line-height:40px; color:#fff;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box_2_wrap > a.registerBtt:active{display: block;border:1px #00a6fb solid; background:#00a6fb; padding:15px 0; text-align:center; width:90px; border-radius:15px; cursor:pointer; margin:0 0 0 0;font-weight:500; font-size:16px; line-height:40px; color:#fff;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_form_box_2_wrap > a.registerBtt:hover{background:#0077b6 !important; color:#fff; !important;}
    
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_wrap_box{width:100%; margin:0 auto 25px auto;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_wrap_box > .item{width:45%; font-weight:400; font-size:16px; line-height:1;  color:#666;}
    .body_wrap > .signinbox .registerWrap > .round_box > .wrap > .loginBtt{border:1px #0fbbde solid; background:#0fbbde; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:45px auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#fff;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .loginBtt:hover{background:#12cef4 !important; color:#fff !important;}
    .body_wrap > .signinbox .registerWrap > .round_box > .wrap > a.loginOutlineBtt:link{display: block; border:1px #cccccc solid; background:#fff; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#595959;}
    .body_wrap > .signinbox .registerWrap > .round_box > .wrap > a.loginOutlineBtt:visited{display: block;border:1px #cccccc solid; background:#fff; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#595959;}
    .body_wrap > .signinbox .registerWrap > .round_box > .wrap > a.loginOutlineBtt:active{display: block;border:1px #cccccc solid; background:#fff; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#595959;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > a.loginOutlineBtt:hover{display: block;background:#f4f4f4 !important; color:#333 !important;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .iconbox{width:100%; margin:65px 0 0 0; text-align: center;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .iconbox > .bl{width:84px; display: inline-block;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > .login_txt{text-align: center; margin:45px auto 35px auto; width:100%; font-weight:500; font-size:18px; line-height:1;color:#000;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > a.registerBtt:link{display: block; border:1px #00a6fb solid; background:#00a6fb; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 15px auto;font-weight:500; font-size:16px; line-height:1; color:#fff;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > a.registerBtt:visited{display: block;border:1px #00a6fb solid; background:#00a6fb; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 15px auto;font-weight:500; font-size:16px; line-height:1; color:#fff;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > a.registerBtt:active{display: block;border:1px #00a6fb solid; background:#00a6fb; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 15px auto;font-weight:500; font-size:16px; line-height:1; color:#fff;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > a.registerBtt:hover{background:#0077b6 !important; color:#fff; !important;}
    .body_wrap > .signinbox .registerWrap > .round_box > .wrap > a.signinGoBtt:link{display: block; border:1px #7d8597 solid; background:#7d8597; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#fff;}
    .body_wrap > .signinbox .registerWrap > .round_box > .wrap > a.signinGoBtt:visited{display: block;border:1px #7d8597 solid; background:#7d8597; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#fff;}
    .body_wrap > .signinbox .registerWrap > .round_box > .wrap > a.signinGoBtt:active{display: block;border:1px #7d8597 solid; background:#7d8597; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#fff;}
.body_wrap > .signinbox .registerWrap > .round_box > .wrap > a.signinGoBtt:hover{display: block;background:#f4f4f4 !important; color:#7d8597 !important;}
    
    
    .body_wrap > .signinbox .registerWrap > .box_box > .option_box{margin:0; padding:15px 15px; color:#c1c2c6; }
.body_wrap > .signinbox .registerWrap > .box_box > .option_box > .container {padding:0;
  display: block;position: relative;padding-left: 35px;margin: 5px 0 10px 0;cursor: pointer;font-size: 16px;line-height:20px;text-align: left;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
/* Hide the browser's default checkbox */
.body_wrap > .signinbox .registerWrap > .box_box > .option_box > .container input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
/* Create a custom checkbox */
.body_wrap > .signinbox .registerWrap > .box_box > .option_box > .container .checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #fff;}
/* On mouse-over, add a grey background color */
.body_wrap > .signinbox .registerWrap > .box_box > .option_box > .container:hover input ~ .checkmark {background-color: #ccc;}
/* When the checkbox is checked, add a blue background */
.body_wrap > .signinbox .registerWrap > .box_box > .option_box > .container input:checked ~ .checkmark {background-color: #2196F3;}
/* Create the checkmark/indicator (hidden when not checked) */
.body_wrap > .signinbox .registerWrap > .box_box > .option_box > .container .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}
/* Show the checkmark when checked */
.body_wrap > .signinbox .registerWrap > .box_box > .option_box > .container input:checked ~ .checkmark:after {display: block;}
/* Style the checkmark/indicator */
.body_wrap > .signinbox .registerWrap > .box_box > .option_box > .container .checkmark:after {left: 6px;top: 2px;width: 5px;height: 10px;border: solid white;  border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
    input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 1000px #f6f6f7 inset;
	box-shadow: 0 0 0 1000px #f6f6f7 inset;
  }


    
.main_wrapper > .register_complete_logobox{margin:58px 0 25px 0; text-align: center;}
.main_wrapper > .register_complete_logobox > a.logolink:link{width:120px; display: inline-block;}
.main_wrapper > .register_complete_logobox > a.logolink:visited{width:120px; display: inline-block;}
.main_wrapper > .register_complete_logobox > a.logolink:active{width:120px; display: inline-block;}
.main_wrapper > .register_complete_logobox > a.logolink:hover{width:120px; display: inline-block; opacity: 0.75;}
.main_wrapper > .register_complete_logobox > a.logolink > .bl{width:100%; display: inline-block;}
    .body_wrap > .register_complete{width:1100px; margin:0 auto 0 auto; border-radius: 15px; overflow: hidden;}
    
.body_wrap > .register_complete .registerCompleteWrap{width:1100px; }

    .body_wrap > .register_complete .registerCompleteWrap > .round_box{width:410px; border-radius: 15px; margin:0 auto; padding:45px 45px; background:#fff;}
    
    .body_wrap > .register_complete .registerCompleteWrap > .round_box > .wrap > .title{display: block; text-align: center; font-weight:500; font-size:24px; color:#000; line-height:1; margin:0 0 15px 0;}
    .body_wrap > .register_complete .registerCompleteWrap > .round_box > .wrap > .title_txt{display: block; text-align: center; font-weight:400; font-size:16px; color:#555; line-height:1; margin:0 0 45px 0;}
    .registerCompleteWrap > .round_box > .wrap > .title_tx{display: block; font-weight: 500; text-align: center; font-size:24px; color:#000; line-height: 1.5;}
    .registerCompleteWrap > .round_box > .wrap > .title_tx > .b{color:#396ce8; font-weight: 500;  font-size:24px;}
    .registerCompleteWrap > .round_box > .wrap > .title_tx2{display: block; font-weight: 400; text-align: center;font-size:18px; color:#000; line-height: 1.5; margin:45px 0;}
    .registerCompleteWrap > .round_box > .wrap > .title_tx2 > .b{color:#396ce8; font-weight: 400; font-size:18px;}
    .registerCompleteWrap > .round_box > .wrap > .iconbox{width:100%; text-align: center; margin:25px 0 35px 0;}
    .registerCompleteWrap > .round_box > .wrap > .iconbox > .bl{width:64px; display: inline-block;}
    
    .body_wrap > .register_complete > .registerCompleteWrap > .round_box > .wrap > form > .login_txt{text-align: center; margin:5px auto 25px auto; width:100%; font-weight:500; font-size:18px; line-height:1;color:#000;}
.body_wrap > .register_complete > .registerCompleteWrap > .round_box > .wrap > form > .present_txt{text-align: center; margin:0 auto 25px auto; width:100%; font-weight:400; font-size:14px; line-height:1;color:#000; }
    .body_wrap > .register_complete .registerCompleteWrap > .round_box > .wrap a.signinGoBtt:link{display: block; border:1px #7d8597 solid; background:#7d8597; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#fff;}
    .body_wrap > .register_complete .registerCompleteWrap > .round_box > .wrap a.signinGoBtt:visited{display: block;border:1px #7d8597 solid; background:#7d8597; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#fff;}
    .body_wrap > .register_complete .registerCompleteWrap > .round_box > .wrap a.signinGoBtt:active{display: block;border:1px #7d8597 solid; background:#7d8597; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#fff;}
.body_wrap > .register_complete .registerCompleteWrap > .round_box > .wrap a.signinGoBtt:hover{display: block;background:#f4f4f4 !important; color:#7d8597 !important;}

.subpage_wrap > .custom_box > .customer_list_box .register_complete_box{margin:45px auto 65px auto; width:600px; }
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > h1.title{display: block; text-align: center; font-weight:500; font-size:24px; color:#000; line-height:1; margin:0 0 35px 0;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .iconbox{width:100%; text-align: center; margin:25px 0 35px 0;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .iconbox > .bl{width:80px; display: inline-block;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .title_tx{display: block; font-weight: 500; text-align: center; font-size:24px; color:#000; line-height: 1.5;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .title_tx > .b{color:#396ce8;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .title_tx2{display: block; font-weight: 400; text-align: center;font-size:18px; color:#000; line-height: 1.5; margin:45px 0;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .title_tx2 > .b{color:#396ce8;}
    
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .center_box{margin:65px 0 105px 0;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .center_box > a.reg_link:link{display: inline-block; background:#396ce8; margin:0 5px; border-radius:5px; padding:15px 35px; font-weight: 400; font-size:16px; color:#fff; line-height: 1;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .center_box > a.reg_link:visited{display: inline-block; background:#396ce8; margin:0 5px;border-radius:5px; padding:15px 35px; font-weight: 400; font-size:16px; color:#fff; line-height: 1;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .center_box > a.reg_link:active{display: inline-block; background:#396ce8; margin:0 5px;border-radius:5px; padding:15px 35px; font-weight: 400; font-size:16px; color:#fff; line-height: 1;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .center_box > a.reg_link:hover{display: inline-block; background:#b0c4f6; margin:0 5px; border-radius:5px;padding:15px 35px; font-weight: 400; font-size:16px; color:#fff; line-height: 1;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .center_box > a.reg_link2:link{display: inline-block; background:#f9f9f9; margin:0 5px; border-radius:5px;padding:15px 35px; font-weight: 400; font-size:16px; color:#000; line-height: 1;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .center_box > a.reg_link2:visited{display: inline-block; background:#f9f9f9; margin:0 5px;border-radius:5px; padding:15px 35px; font-weight: 400; font-size:16px; color:#000; line-height: 1;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .center_box > a.reg_link2:active{display: inline-block; background:#f9f9f9; margin:0 5px; border-radius:5px;padding:15px 35px; font-weight: 400; font-size:16px; color:#000; line-height: 1;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .center_box > a.reg_link2:hover{display: inline-block; background:#b0c4f6; margin:0 5px; border-radius:5px;padding:15px 35px; font-weight: 400; font-size:16px; color:#000; line-height: 1;}
 .modal_slide_popup {
  width: 100%;
  height: 100%;
  position: fixed; left:0px; top:0px;
  background: rgba(0,0,0,0.75);
  overflow: hidden;
    display: none; z-index: 999999999999999999999999999;
}.notScroll {overflow: hidden;width: 100%;height: 100%;touch-action:none;}
.modal_slide_popup > .inbox_wrap{width:100%; height:100%; position: relative;}
.modal_slide_popup > .inbox_wrap h2.itemname{margin:100px 0 45px 0; text-align: center; font-weight: 500; font-size:34px; color:#fff; text-align: center;}
.modal_slide_popup > .inbox_wrap .slide_room_pic{width:100%; overflow: hidden; margin:0 0 0 0;}
.modal_slide_popup > .inbox_wrap .slide_room_pic .swiper-slide{width:50%; }
.modal_slide_popup > .inbox_wrap .slide_room_pic .swiper-slide > .bl{width:100%; border-radius: 15px; display: block;}
    
.modal_slide_popup > .inbox_wrap .slide_room_pic .swiper-button-next,.swiper-button-prev {
font-size: 30px;
    
    padding: 10px;
    top:40%;
    color: #fff !important;
    fill: #fff !important;
    stroke: #fff !important;
}
    .modal_slide_popup > .inbox_wrap a.closebtt:link{display: inline-block; width:24px; height:24px; background:url(/restpl/images/icon_close_white.png) center center no-repeat; background-size:contain; position: absolute; right:30px; top:30px; text-indent: -300000px;}
.modal_slide_popup > .inbox_wrap a.closebtt:visited{display: inline-block; width:24px; height:24px;background:url(/restpl/images/icon_close_white.png) center center no-repeat; background-size:contain;  position: absolute; right:30px; top:30px; text-indent: -300000px;}
.modal_slide_popup > .inbox_wrap a.closebtt:active{display: inline-block; width:24px; height:24px;background:url(/restpl/images/icon_close_white.png) center center no-repeat; background-size:contain;  position: absolute; right:30px; top:30px; text-indent: -300000px;}
.modal_slide_popup > .inbox_wrap a.closebtt:hover{display: inline-block; width:24px; height:24px; background:url(/restpl/images/icon_close_white.png) center center no-repeat; background-size:contain; position: absolute; right:30px; top:30px; text-indent: -300000px; opacity: 0.5;}
.modal_slide_popup > .inbox_wrap a.closebtt > .bl{width:100%; display: block;}
    .modal_slide_popup > .inbox_wrap .buttonbox{width:100%; margin:45px 0 0 0;}
.modal_slide_popup > .inbox_wrap .buttonbox > a.onlink:link{display: inline-block; font-weight: 400; font-size: 16px; line-height: 1; color:#fff; background:#000; padding:15px 30px; border-radius: 10px; margin:0 5px;}
.modal_slide_popup > .inbox_wrap .buttonbox > a.onlink:visited{display: inline-block; font-weight: 400; font-size: 16px; line-height: 1; color:#fff; background:#000; padding:15px 30px; border-radius: 10px; margin:0 5px;}
.modal_slide_popup > .inbox_wrap .buttonbox > a.onlink:active{display: inline-block; font-weight: 400; font-size: 16px; line-height: 1; color:#fff; background:#000; padding:15px 30px; border-radius: 10px; margin:0 5px;}
.modal_slide_popup > .inbox_wrap .buttonbox > a.onlink:hover{display: inline-block; font-weight: 400; font-size: 16px; line-height: 1; color:#fff; background:#666; padding:15px 30px; border-radius: 10px; margin:0 5px;}
.custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box{margin:45px 0; border-top:1px #999 solid;}
.custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row:link{padding:20px 0; border-bottom: 1px #e3e3e3 solid;}
.custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row:visited{padding:20px 0; border-bottom: 1px #e3e3e3 solid;}
.custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row:active{padding:20px 0; border-bottom: 1px #e3e3e3 solid;}
.custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row:hover{padding:20px 0; border-bottom: 1px #e3e3e3 solid; opacity: 0.85;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item:nth-child(1){width:calc(100% - 250px);}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item:nth-child(2){width:200px; text-align: right;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > .subject{display: block; text-align: left; font-weight: 500; font-size:18px; line-height: 1; color:#000; margin:0 0 15px 0;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > .info{margin:0 0 0 0;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > .info > .c{display: inline-block; text-align: center; padding:5px 10px; border-radius: 5px; background:#f9f9f9; font-weight: 400; font-size:14px; line-height: 1; color:#000; margin:0 20px 0 0;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > .info > .n{display: inline-block; text-align: left; padding:5px 0; font-weight: 400; font-size:14px; line-height: 1; color:#999; margin:0 20px 0 0;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > .info > .bar{display: inline-block; text-align: left; padding:5px 0; font-weight: 400; font-size:11px; line-height: 1; color:#ccc; margin:0 20px 0 0;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > .info > .d{display: inline-block; text-align: left; padding:5px 0; font-weight: 400; font-size:14px; line-height: 1; color:#999; margin:0 20px 0 0;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > .info > .t{display: inline-block; text-align: center; padding:5px 10px; border-radius: 5px; border:1px #999 solid; font-weight: 400; font-size:14px; line-height: 1; color:#000; margin:0 0 0 0;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > .description{display: block; text-align: left; padding:0 0; font-weight: 400; font-size:16px; line-height: 1.5; color:#000; margin:25px 0 15px 0;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > .rate{background: url(/gogico/images/rate_star_back.png) no-repeat; background-size:100px 17px; width: 100px;height: 17px;position: relative;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > .rate span{position: absolute;background: url(/gogico/images/rate_star_on.png);background-size:100px 17px; width: auto;height: 17px;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > h1.title{display: block; text-align: right; font-weight: 500; font-size:16px; line-height: 1; color:#0d47a1; margin:0 0 55px 0;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > .imgbox{width:200px; height:200px; display: inline-block; border-radius: 15px; overflow: hidden;}
    .custom_box > .customer_list_box > .item > .subpage_inwrap > .forum_list > .review_box > a.row > .item > .imgbox > .bl{width:100%; display: block; border-radius: 15px; }
.review_product_wrap{}
    .review_product_wrap > form > .topbox{border:1px #d3d3d3 solid; border-radius:15px; padding:15px; margin:0 0 15px 0;}
    .review_product_wrap > form > .topbox > a.imgbox:link{width:150px; border-radius: 15px; overflow: hidden;}
    .review_product_wrap > form > .topbox > a.imgbox:visited{width:150px;  border-radius: 15px; overflow: hidden;}
    .review_product_wrap > form > .topbox > a.imgbox:active{width:150px;  border-radius: 15px; overflow: hidden;}
    .review_product_wrap > form > .topbox > a.imgbox:hover{width:150px;  border-radius: 15px; overflow: hidden; opacity: 0.75;}
    .review_product_wrap > form > .topbox > a.imgbox > .bl{width:100%; display: block;}
    .review_product_wrap > form > .topbox > .item{width:calc(100% - 200px); position: relative;}
    .review_product_wrap > form > .topbox > .item > .itemname{display: block; text-align: left; font-weight: 500; font-size:18px; color:#000;}
    .review_product_wrap > form > .topbox > .item > .type{display: block; text-align: left; font-weight: 300; font-size:14px; color:#333; margin:5px 0 15px 0;}
    .review_product_wrap > form > .topbox > .item > .type > .bar{display: inline-block; color:#ddd; font-size: 12px; margin:2px 5px 0 5px;}
    .review_product_wrap > form > .topbox > .item > .qty{display: block; text-align: left; font-weight: 400; font-size:16px; color:#333; margin:0 0 10px 0;}
    .review_product_wrap > form > .topbox > .item > .qty > .bar{display: inline-block; color:#ddd; font-size: 12px; margin:2px 5px 0 5px;}
    .review_product_wrap > form > .topbox > .item > .qty > .cancel_price{text-decoration: line-through; color:#ef233c;}
    
    .review_product_wrap > form > .topbox > .item > .ratingbox > .label{width:100%; margin:25px 0 15px 0; position: relative; padding:5px 0;}
    .review_product_wrap > form > .topbox > .item > .ratingbox > .label > .left{display: inline-block; font-weight: 400; font-size: 15px; color:#999; line-height: 1; position: absolute; left:0px; top:0px;}
    .review_product_wrap > form > .topbox > .item > .ratingbox > .label > .right{display: inline-block; font-weight: 400; font-size: 15px; color:dodgerblue; line-height: 1; position: absolute; right:0px; top:0px;}
    .review_product_wrap > form > .review_remarkt{padding:15px; border-radius:15px; background:#f9f9f9; font-weight: 400; font-size:14px; color:#333; line-height: 1.6; margin:0 0 45px 0;}
    .review_product_wrap > form > h1.title{display: block; text-align: left; font-size:18px; color:#000; font-weight: 500; margin:0 0 15px 0;}
    .review_product_wrap > form > .tag_box{margin:0 0 45px 0;}
    .review_product_wrap > form > .tag_box ul.tag{margin:0; padding:0;}
    .review_product_wrap > form > .tag_box ul.tag li{padding:15px 30px; cursor:pointer; display: inline-block; border-radius: 20px; background:#e3f2fd; font-weight: 500; font-size:16px; line-height: 1; color:#999; margin:0 10px 0 0;}
    .review_product_wrap > form > .tag_box ul.tag li:hover{background:#1e96fc; color:#fff;}
    .tag_slide_toggle_hover{background:#1e96fc !important; color:#fff !important;}
    .review_product_wrap > form > .textbox{border:1px #d3d3d3 solid; border-radius:15px; padding:15px; margin:0 0 45px 0;}
    .review_product_wrap > form > .textbox > .reviewtext{border:0; resize: none; width:calc(100% - 30px); text-align: left; font-weight: 400; font-size:16px; color:#000; line-height: 1.4; height:150px;}
    .review_product_wrap > form > .textbox > .count_box{width:100%; padding:10px 0;}
    .review_product_wrap > form > .textbox > .count_box > .cnt{display: inline-block; margin:0 10px 0 0; padding:0; font-size:20px; color:#e65100;}
    .review_product_wrap > form > .textbox > .count_box > .text{display: inline-block; margin:5px 0 0 0; padding:0; font-size:14px; color:#333;}
    .review_product_wrap > form > .textbox > .count_box > .bar{display: inline-block; margin:5px 10px 0 10px; padding:0; font-size:12px; color:#ccc; font-weight: 300;}
    .review_product_wrap > form > .textbox > .count_box > .ntext{display: inline-block; margin:5px 0 0 0; padding:0; font-size:14px; color:#999; font-weight: 400;}
    .review_product_wrap > form > .photo_gallery_box{margin:0 0 15px 0; padding:0;}
    .review_product_wrap > form > .photo_gallery_box > .item{width:250px; position: relative;}
    .review_product_wrap > form > .photo_gallery_box > .item > .pic{width:100%; height:150px; background:#f8f8f8; cursor:pointer; text-align: center;}
    .review_product_wrap > form > .photo_gallery_box > .item > .pic > .bl{width:38px; display:inline-block;}
    .review_product_wrap > form > .photo_gallery_box > .item > .img_show{width:100%; height:150px; overflow: hidden; display: none; position: absolute; left:0px; top:0px;}
    .review_product_wrap > form > .photo_gallery_box > .item > .img_show > .bl{height:150px; display: block;}
    .review_product_wrap > form > .remarkt{ font-weight: 300; font-size:13px; color:#666; line-height: 1.4; margin:0 0 45px 0;}
    /* ##### reset ###### */
 input[type=range] {
    -webkit-appearance: none; 
    overflow: hidden;
    width: 100%; 
    height: 20px;
    background: transparent; 
    cursor: pointer;
   background: #e5e4e3;
    border-radius: 0; /* iOS */
  }

  input[type=range]:focus {
    outline: none; 
  }

  input[type=range]::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
  background-color: #fff;
    box-shadow: -100vw 0 0 100vw dodgerblue;
    border:0.1px solid dodgerblue;
    cursor: pointer;
  }.file_no_show{display:none;}

.popup_wrapper > .signinpae_logobox{padding:58px 0 35px 0; text-align: center;}
.popup_wrapper > .signinpae_logobox > a.logolink:link{width:90px; display: inline-block;}
.popup_wrapper > .signinpae_logobox > a.logolink:visited{width:90px; display: inline-block;}
.popup_wrapper > .signinpae_logobox > a.logolink:active{width:90px; display: inline-block;}
.popup_wrapper > .signinpae_logobox > a.logolink:hover{width:90px; display: inline-block; opacity: 0.75;}
.popup_wrapper > .signinpae_logobox > a.logolink > .bl{width:100%; display: inline-block;}
    .popup_content{width:100%; margin:0 0 0 0;}
    .popup_content > .popup_context > h2.title{display: block; text-align: center; font-weight: 500; font-size:23px; color:#000; line-height: 1.5; margin:0 0 15px 0;}
    .popup_content > .popup_context > .remarkbox{display: block; text-align: center; font-weight: 500; font-size:16px; color:#000; line-height: 1.5; margin:0 0 35px 0;}
    .popup_content > .popup_context > .custombox{margin:0 35px; padding:35px; background:#fff; border-radius: 15px;}
    .popup_content > .popup_context > .custombox > .title{display: block; text-align: left; font-weight: 500; font-size:18px; color:#000; line-height: 1; margin:0 0 0 0;}
    .popup_content > .popup_context > .custombox > .company{display: block; text-align: left; font-weight: 400; font-size:14px; color:#333; line-height: 1; margin:15px 0 10px 0;}
    .popup_content > .popup_context > .custombox > .address{display: block; text-align: left; font-weight: 400; font-size:13px; color:#666; line-height: 1; margin:0 0 25px 0;}
    .popup_content > .popup_context > .custombox > .tel{display: block; text-align: left; font-weight: 500; font-size:16px; color:#000; line-height: 1; margin:0 0 0 0;}
    .popup_content > .popup_context > .custombox > .email{display: block; text-align: left; font-weight: 400; font-size:14px; color:#333; line-height: 1; margin:15px 0 0 0;}
    .popup_content > .popup_context > .custombox > .workday{display: block; text-align: left; font-weight: 400; font-size:14px; color:#777; line-height: 1; margin:35px 0 0 0;}
    .popup_content > .popup_context > .custombox > .workday2{display: block; text-align: left; font-weight: 400; font-size:14px; color:#777; line-height: 1; margin:10px 0 0 0;}
    .popup_content > .popup_context > .custombox > .info{display: block; text-align: left; font-weight: 400; font-size:14px; color:#111; line-height: 1.6; margin:25px 0 0 0;}
    .popup_content > .popup_context > .btnbox{margin:45px 0 0 0; text-align: center;}
 .popup_content > .popup_context > .btnbox > a.loginOutlineBtt:link{display: inline-block; border:1px #0466c8 solid; background:#0466c8; padding:20px 30px; text-align:center;  border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#fff;}
    .popup_content > .popup_context > .btnbox > a.loginOutlineBtt:visited{display: inline-block;border:1px #0466c8 solid; background:#0466c8; padding:20px 30px; text-align:center; border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#fff;}
    .popup_content > .popup_context > .btnbox > a.loginOutlineBtt:active{display: inline-block;border:1px #0466c8 solid; background:#0466c8; padding:20px 30px; text-align:center; border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#fff;}
.popup_content > .popup_context > .btnbox > a.loginOutlineBtt:hover{opacity: 0.75;}


    .main_wrapper > .mainmenu_wrap{width:100%; }
.main_wrapper > .mainmenu_wrap > .abs_box{width:100%; position: relative; height:60px;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box{position: relative; width:100%;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link:link{background:#3f37c9;  height:60px; padding:0 0; margin:auto 0; overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link:visited{ background:#3f37c9; height:60px; padding:0 0; margin:auto 0;overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link:active{background:#3f37c9;  height:60px; padding:0 0; margin:auto 0;overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link:hover{background:#3a86ff;  height:60px; padding:0 0; margin:auto 0;overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .bl{width:100%; display: block;transition: all ease .5s;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link:hover > .bl{transform: scale(1.1,1.1);}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .title{display: inline-block; text-align: left; font-weight: 400; font-size:19px; color:#fff; padding:0; margin:0 0 5px 0; line-height: 1;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .text{display: inline-block;text-align: left; font-weight: 400; font-size:19px; color:#ffd60a; padding:0; margin:0 15px; line-height: 1;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .btn_wrap{}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .btn_wrap > .btn{display: block;text-align: left; font-weight: 500; font-size:19px; color:#fff; padding:0; margin:0 10px 0 0; line-height: 1;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .btn_wrap > .icon{width:20px; display: inline-block; margin:4px 0 0 0;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .btn_wrap > .icon > .bl{display: block; width:18px; }
    .main_wrapper > .mainmenu_wrap > .mainmenu_white_box{width:100%;  margin:0 auto; z-index: 999999999999;  background-color:#fff; position: fixed; left:0px; top:0px;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain{width:1380px; margin:0 auto; padding:15px 0; position: relative;  }
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item:nth-child(1){width:200px; }
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item:nth-child(2){width:calc(100% - 550px);}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item:nth-child(3){width:300px; overflow: hidden;}

.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > .searchbox{width:300px; margin:7px 0 0 0;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > .searchbox > form#search_fix_form > .inbox_wrap{width:266px; background:#fff;  margin:0 0; padding:0 15px; border-bottom:1px #fff solid; position: relative; }
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > .searchbox > form#search_fix_form > .inbox_wrap > .search_main{display:block; width:230px; border:0; background:#fff; padding:10px; font-weight:400; font-size:14px; color:#000;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > .searchbox > form#search_fix_form > .inbox_wrap > .search_main_btt{display:block; width:32px;  margin:0 0 0 0; cursor:pointer; padding:0 0; font-weight:normal; font-size:14px; color:#fff;transition: all ease .5s; position: absolute; right:15px; top:10px;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > .searchbox > form#search_fix_form > .inbox_wrap > .search_main_btt > .fi{font-size: 21px; color:#212121;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > .searchbox > form#search_fix_form > .inbox_wrap > .search_main_btt:hover{transform: scale(0.9,0.9);}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > .searchbox > form#search_fix_form > .inbox_wrap > .search_main_btt{}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > .searchbox > form#search_fix_form > .inbox_wrap > .search_form_white_box_form_close_btt:hover{background-color:#fff;}
    
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > a.logo_link:link{display: block; width:150px; margin:15px 0 0 0;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > a.logo_link:visited{display: block; width:150px; margin:15px 0 0 0;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > a.logo_link:active{display: block; width:150px; margin:15px 0 0 0;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > a.logo_link:hover{display: block; width:150px; margin:15px 0 0 0; opacity: 0.85;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > a.logo_link > .bl{width:100%; display: block;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu{margin:5px 0 0 0;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li{display: inline-block; list-style-type: none; position:relative;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:link{width:calc(100% - 40px); padding:15px 20px;overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:visited{width:calc(100% - 40px); padding:15px 20px;overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:active{width:calc(100% - 40px); padding:15px 20px;overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:hover{width:calc(100% - 40px); padding:15px 20px; overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu > .text0{display: inline-block;font-size: 16px; line-height: 16px; font-weight: 600; color:#000; transition: all .5s ease;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu > .text{display: inline-block;font-size: 16px; line-height: 16px; font-weight: 600; color:#000; margin-right:5px; transition: all .5s ease;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu > .text_r{display: inline-block;font-size: 16px; line-height: 16px; font-weight: 600; color:#000; transition: all .5s ease;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:hover > .text0{display: inline-block;font-size: 16px; line-height: 16px; font-weight: 600; color:#624c3f; transition: color;transform: scale(1.02);}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:hover > .text{display: inline-block;font-size: 16px; line-height: 16px; font-weight: 600; color:#624c3f; transition: color;transform: scale(1.02);}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:hover > .text_r{display: inline-block;font-size: 16px; line-height: 16px; font-weight: 600; color:#de403f; transition: color;transform: scale(1.02);}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu > .icon{display: inline-block; width:22px; height:22px; overflow: hidden; position: relative; margin:0 15px 0 0;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu > .icon > .bl{display: block; width:100%; opacity:0.45; position: absolute; left:0px; top:0px;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:hover > .icon > .bl{display: block; width:100%; opacity:1; }
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.round_menu:link{display: inline-block; margin:0 5px; border-radius:10px;  border:1px #fff solid; padding:10px 15px; font-size: 14px; font-weight: 300; color:#272727;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.round_menu:visited{display: inline-block; margin:0 5px; border-radius:10px; border:1px #fff solid; padding:10px 15px; font-size: 14px; font-weight: 300; color:#272727;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.round_menu:active{display: inline-block; margin:0 5px; border-radius:10px; border:1px #fff solid; padding:10px 15px; font-size: 14px; font-weight: 300; color:#272727;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.round_menu:hover{display: inline-block; margin:0 5px; border-radius:10px; border:1px #fff solid; padding:10px 15px; font-size: 14px; font-weight: 300; color:#272727;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li ul{position: absolute; left:20px; top:40px; background:#fff; width:180px; display: none;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li ul li{display: block; list-style-type: none; position:relative;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li ul li a.sub_menu:link{display:block; width:100%; padding:15px 30px;overflow: hidden;background:#fff; font-size: 14px; font-weight:400; color:#333;}

.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li ul li a.sub_menu:visited{display:block; width:100%; padding:15px 30px;overflow: hidden;background:#fff;font-size: 14px; font-weight:400; color:#333;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li ul li a.sub_menu:active{display:block; width:100%; padding:15px 30px;overflow: hidden;background:#fff;font-size: 14px; font-weight:400; color:#333;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li ul li a.sub_menu:hover{display:block; width:100%; padding:15px 30px; overflow: hidden;background:#3a86ff;font-size: 14px; font-weight:400; color:#fff;}
.menu_hover{background:#3a86ff !important; border-radius: 5px;}
.menu_hover > .icon > .bl{top:-22px !important; opacity: 1 !important;}
    .bluelight{color:#3a86ff !important;}
    .blueBold{color:#3a86ff !important; font-weight: 600 !important;}
    .menu_hover > .text{color:#fff !important; }
    
.mainmenu_white_box > .top_box_wrap{width:100%; border-bottom: 1px #f1f1f1 solid; background:#fff;}
.mainmenu_white_box > .top_box_wrap > .top_box{margin:0 auto; width:1380px;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > a.txt:link{font-weight: 500; font-size:14px; color:#3f37c9; display: block; margin:10px 0 0 0; padding:5px 0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > a.txt:visited{font-weight: 500; font-size:14px; color:#3f37c9; display: block; margin:10px 0 0 0; padding:5px 0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > a.txt:active{font-weight: 500; font-size:14px; color:#3f37c9; display: block; margin:10px 0 0 0; padding:5px 0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > a.txt:hover{font-weight: 500; font-size:14px; color:#3f37c9; display: block; margin:10px 0 0 0; padding:5px 0; opacity: 0.75;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .time_zone{margin:15px 0 0 0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .time_zone > .clock_pre_text{font-weight: 500; color:#555; font-size:14px; margin:0 0 0 0; display: inline-block;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .time_zone > #clock{font-weight: 400; color:#d00000; margin:0 5px 0 10px; display: inline-block;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .txt > .price{font-weight: 400; color:#d00000; margin:0 5px 0 5px; display: inline-block;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .txt > .unit{font-weight: 300; color:#666; font-size:12px; margin:0 0 0 0; display: inline-block;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top{margin:10px 0 0 0; padding:0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li{display:inline-block; list-style-type:none; margin:0 20px 0 0; }
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li:last-child{margin:0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click:link{display:block;height:22px; padding:5px 10px; margin:0 0 0 0; font-weight:400; font-size:13px; line-height:100%; color:#000;text-decoration:none;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click:visited {display:block; height:22px; padding:5px 10px; margin:0 0 0 0;font-weight:400; font-size:13px; line-height:100%; color:#000; text-decoration:none;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click:active {display:block;height:22px; padding:5px 10px; margin:0 0 0 0;font-weight:400; font-size:13px; line-height:100%; color:#000; text-decoration:none;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click:hover {display:block; height:22px;  padding:5px 10px; margin:0 0 0 0;font-weight:400; font-size:13px; line-height:100%; color:#3a86ff;text-decoration:none; }
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon:link{display:block;width:22px; height:22px; padding:0px; margin:0 0 0 0; font-weight:400; font-size:16px; line-height:1; color:#222;text-decoration:none;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon:visited {display:block;width:22px;  height:22px; padding:0px; margin:0 0 0 0;font-weight:400; font-size:16px; line-height:1; color:#222; text-decoration:none;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon:active {display:block;width:22px; height:22px; padding:0px; margin:0 0 0 0;font-weight:400; font-size:16px; line-height:1; color:#222; text-decoration:none;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon:hover {display:block;width:22px;  height:22px;  padding:0px; margin:0 0 0 0;font-weight:400; font-size:16px; line-height:1; color:#222;text-decoration:none; }
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon_cnt:link{display:block;padding:0px; margin:0 0 0 0; text-decoration:none;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon_cnt:visited {display:block;padding:0px; margin:0 0 0 0;text-decoration:none;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon_cnt:active {display:block;padding:0px; margin:0 0 0 0;text-decoration:none;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon_cnt:hover {display:block;padding:0px; margin:0 0 0 0;text-decoration:none; }
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon_cnt > .divwrap{width:100%;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon_cnt > .divwrap > .icon{width:22px; height:22px; margin:0 5px 0 0; padding:0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon_cnt > .divwrap > .icon_sunglass{width:48px; height:22px; margin:0 5px 0 0; padding:0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon_cnt > .divwrap > .text{display:inline-block; margin:0; padding:0;font-weight:400; font-size:18px; line-height:1; color:#000;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click_icon_cnt > .divwrap > .text_sunglass{display:inline-block; margin:4px 0 0 0; padding:0;font-weight:400; font-size:13px; line-height:1; color:#555;}

    .scrollTopbtn:link{position: fixed; bottom:10px; right:10px; width:50px; display: block; z-index: 999999999999999999999; transition: transform .2s ease;}
    .scrollTopbtn:visited{position: fixed; bottom:10px; right:10px; width:50px; display: block; z-index: 999999999999999999999; transition: transform .2s ease;}
    .scrollTopbtn:active{position: fixed; bottom:10px; right:10px; width:50px; display: block; z-index: 999999999999999999999; transition: transform .2s ease;}
    .scrollTopbtn:hover{position: fixed; bottom:10px; right:10px; width:50px; display: block; z-index: 999999999999999999999; transform: scale(1.1) !important;}
    .scrollTopbtn > .bl{width:100%; display: block;}


.statusWindows > .title{padding:0 0; text-align:center; font-weight:500; font-size:24px; line-height:1; color:#000; margin:10px 0 0 0;}
.statusWindows > .complete_text{border-radius:15px; padding:25px; background:#023047; text-align:center; font-weight:400; font-size:16px; line-height:1.6; color:#fff; margin:35px 0 35px 0;}
.statusWindows > .complete_text{border-radius:15px; padding:25px; background:#023047; text-align:center; font-weight:400; font-size:16px; line-height:1.6; color:#fff; margin:35px 0 35px 0;}
.scoll_y_disable{overflow-y:hidden !important; overflow: hidden !important;}
.statusWindows > .black_text{padding:0 0; text-align:center; font-weight:400; font-size:16px; line-height:1.6; color:#333; margin:0 0 35px 0;}
.statusWindows > .icon_complete{width:100%; text-align: center; margin:45px 0 35px 0;}
.statusWindows > .icon_complete > .bl{width:64px; display: inline-block;}


 .customer_list_box > .item > .subpage_inwrap > .payment_complete_box{padding:15px; background:#fff; border-radius: 15px; width:600px; margin:0 auto;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .titlebox{margin:0 0 15px 0;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .titlebox > h1.title{display: block; text-align: left; font-weight: 500; font-size:18px; line-height: 1; color:#111111;}
     .customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .titlebox > h1.title > .fi{display: inline-block; font-size:18px; vertical-align: middle; margin:0 5px 0 0; color:#222;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent{border:1px #e3e3e3 solid; border-radius: 15px; background:#fcfcfc; margin:0 0 30px 0; padding:30px;}

.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .row{padding:20px 0; border-bottom:1px #eaeaea solid;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .row:last-child{border:0;}
    .customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .row > .title{display: inline-block; text-align: left; font-weight: 400; font-size:14px; color:#333;}
    .customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .row > .val{display: inline-block; text-align: right; font-weight: 400; font-size:14px; color:#000;}
    .customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .row > .val > .bar{display: inline-block; color:#ddd; font-size: 12px; margin:2px 10px 0 10px;}    
     .customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .row > .val > a.copylink:link{display: inline-block; text-align: center; padding:3px 6px; text-indent: 0; font-size: 13px; background:#999; border-radius: 3px; color:#fff; margin:0 5px;}
    .customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .row > .val > a.copylink:visited{display: inline-block; text-align: center; padding:3px 6px; text-indent: 0; font-size: 13px; background:#999; border-radius: 3px; color:#fff; margin:0 5px;}
    .customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .row > .val > a.copylink:active{display: inline-block; text-align: center; padding:3px 6px; text-indent: 0; font-size: 13px; background:#999; border-radius: 3px; color:#fff; margin:0 5px;}
    .customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .row > .val > a.copylink:hover{display: inline-block; text-align: center; padding:3px 6px; text-indent: 0; font-size: 13px; background:#ccc; border-radius: 3px; color:#fff; margin:0 5px;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .final_row{padding:25px 0 0 0; margin:5px 0 0 0; border-top:1px #ccc solid;}
    .customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .final_row > .title{display: inline-block; text-align: left; font-weight: 500; font-size:14px; color:#333;}
    .customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .final_row > .val{display: inline-block; text-align: right; font-weight: 500; font-size:14px; color:#000;}
    
    .customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .buttonbox{width:100%; margin:25px 0 0 0;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .buttonbox > a.outbtn:link{display: inline-block; font-weight: 500; font-size: 16px; line-height: 1; color:#2c9dee; background:#fff; border:1px #2c9dee solid; padding:20px 35px; border-radius: 10px; margin:0 5px;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .buttonbox > a.outbtn:visited{display: inline-block; font-weight: 500; font-size: 16px; line-height: 1; color:#2c9dee; background:#fff; border:1px #2c9dee solid; padding:20px 35px; border-radius: 10px; margin:0 5px;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .buttonbox > a.outbtn:active{display: inline-block; font-weight: 500; font-size: 16px; line-height: 1; color:#2c9dee; background:#fff; border:1px #2c9dee solid; padding:20px 35px;border-radius: 10px; margin:0 5px;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .buttonbox > a.outbtn:hover{opacity: 0.75;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .buttonbox > a.fillbtn:link{display: inline-block; font-weight: 500; font-size: 16px; line-height: 1; color:#fff; background:#2c9dee; border:1px #2c9dee solid; padding:20px 35px; border-radius: 10px; margin:0 5px;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .buttonbox > a.fillbtn:visited{display: inline-block; font-weight: 500; font-size: 16px; line-height: 1; color:#fff; background:#2c9dee; border:1px #2c9dee solid; padding:20px 35px; border-radius: 10px; margin:0 5px;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .buttonbox > a.fillbtn:active{display: inline-block; font-weight: 500; font-size: 16px; line-height: 1; color:#fff; background:#2c9dee; border:1px #2c9dee solid; padding:20px 35px; border-radius: 10px; margin:0 5px;}
.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .buttonbox > a.fillbtn:hover{opacity: 0.75;}
        .customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > h5.order_title{display: block; text-align: left; font-weight: 500; font-size:21px; color:#000; margin:0 0 15px 0;}
     .customer_list_box > .item > .subpage_inwrap > .outofbox{margin:0; text-align: right; font-weight: 400; font-size:12px; color:#555;}
     .customer_list_box > .item > .subpage_inwrap > .outofbox > a.herelink:link{display: inline-block; font-size:12px; font-weight: 400; color:#3a86ff;}
     .customer_list_box > .item > .subpage_inwrap > .outofbox > a.herelink:visited{display: inline-block; font-size:12px; font-weight: 400; color:#3a86ff;}
     .customer_list_box > .item > .subpage_inwrap > .outofbox > a.herelink:active{display: inline-block; font-size:12px; font-weight: 400; color:#3a86ff;}
     .customer_list_box > .item > .subpage_inwrap > .outofbox > a.herelink:hover{opacity: 0.75;}


.mainmenu_white_box > .top_box_wrap > .top_box > .item > .normal_zone{margin:15px 0 0 0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .normal_zone > .name{font-weight: 400; color:#000; font-size:13px; margin:0 0 0 10px; display: inline-block;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .normal_zone > .txt{font-weight: 400; color:#555; font-size:13px; margin:0 0 0 10px; display: inline-block;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .normal_zone > .bar{font-weight: 400; color:#ccc; font-size:10px; margin:0 5px 0 15px; display: inline-block;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .normal_zone > a.textlink:link{font-weight: 500; font-size:13px; color:#3f37c9; display: block; margin:0 0 0 5px; padding:0 0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .normal_zone > a.textlink:visited{font-weight: 500; font-size:13px; color:#3f37c9; display: block; margin:0 0 0 5px; padding:0 0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .normal_zone > a.textlink:active{font-weight: 500; font-size:13px; color:#3f37c9; display: block; margin:0 0 0 5px; padding:0 0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .normal_zone > a.textlink:hover{opacity: 0.75;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .normal_zone > p.textlink{font-weight: 500; font-size:13px; color:#3f37c9; display: block; margin:0 0 0 5px; padding:0 0;}

    .body_wrap > .signinbox > .singinwrap > .about_round_box{width:1100px;  padding:65px 45px; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; background:#fff;}
    
    
.body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_aboutus_box{margin:0 0 65px 0;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_aboutus_box > .item:first-child{width:calc(100% - 450px);}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_aboutus_box > .item:last-child{width:400px; position: relative;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_aboutus_box > .item > .iconbox{width:100%; text-align: left; margin:0 0 25px 0;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_aboutus_box > .item > .iconbox > .bl{width:48px; display: inline-block;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_aboutus_box > .item > h1.title{margin:0 0 25px 0;display: block; text-align: left; font-weight: 500; font-size:24px; line-height: 1; color:#000; }
.body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_aboutus_box > .item > .text{margin:0 0 15px 0;display: block; text-align: left; font-weight: 400; font-size:18px; line-height: 1.5; color:#000;  }
.body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_aboutus_box > .item > .small_text{margin:0 0 40px 0;display: block; text-align: left; font-weight: 400; font-size:14px; line-height: 1.6; color:#333;  }
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_aboutus_box > .item > .pic_in{margin:0 0 0 0; position: relative;  }
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_aboutus_box > .item > .pic_in > .bl{width:400px; display: block; position: absolute; right:0px; top:160px; border-radius: 15px;}

.blockbox{display: inline-block; padding:25px 35px; border-radius: 15px; background:#f8f8f8; font-weight: 400; font-size:20px; color:#000;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .abousus_box{width:100%; margin:0 0 65px 0; position: relative;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .abousus_box > .item{width:31%; background:#fff; border-radius: 15px;  }
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .abousus_box > .item:nth-child(n+4){margin-top:45px;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .abousus_box > .item > ul.icon-list{}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .abousus_box > .item > ul.icon-list li{padding:10px 0;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .abousus_box > .item > ul.icon-list li > .uil{width:20px; height:20px; background: #dce7f9; border-radius: 50%; margin:0 0 0 10px;border-radius: 100%; position: relative;
    width: 1rem;
    height: 1rem;
    top: .2rem;
    font-size: .8rem;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    display: inline-block;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .abousus_box > .item > ul.icon-list li > .uil-check:after{
        content:'✔';
         color:#3f78e0;
        font-size: 18px;
        width: 18px;
        height: 18px;
        text-align: center;
        position: absolute;
        left: -1px;
        top:-5px;
      }
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .abousus_box > .item > ul.icon-list li > .txt{display: inline-block; width:calc(100% - 40px); margin:0 0 0 0; text-align: left; font-weight: 400; font-size:14px; line-height: 1.4; color:#333;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .abousus_box > .item > ul.icon-list li > .txt > .t{display: inline-block; font-weight: 500; font-size:16px; color:#000; margin:0 0 5px 0;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box{margin:25px 0 120px 0;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .title_box{} 
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .title_box > .iconbox{width:100%; text-align: center; margin:0 0 25px 0;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .title_box > .iconbox > .bl{width:104px; display: inline-block;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .title_box > h1.title{margin:0 0 0 0;display: block; text-align: center; font-weight: 500; font-size:24px; line-height: 1.6; color:#343f52; }
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box{margin:85px 0 0 0; width:100%; }
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item:first-child{width:calc(100% - 550px); margin:55px 0 0 0;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item:last-child{width:450px; position: relative;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item > h1.title{margin:0 0 25px 0;display: block; text-align: left; font-weight: 500; font-size:26px; line-height: 1; color:#343f52; }
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item > .text{margin:0 0 30px 0;display: block; text-align: left; font-weight: 400; font-size:21px; line-height: 1.5; color:#000;  }
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item > .small_text{margin:0 0 40px 0;display: block; text-align: left; font-weight: 400; font-size:16px; line-height: 1.6; color:#333;  }
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item > .small_text > .t{margin:0 0 10px 0;display: block; text-align: left; font-weight: 500; font-size:17px; line-height: 1; color:#000;  }
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item > .small_text > .n{margin:0 0 45px 0;display: block; text-align: left; font-weight: 400; font-size:15px; line-height: 1.6; color:#333;  }
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item > .shadowbox{padding:35px; border-radius: 15px; background:#f5f5f5; }
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item > .shadowbox:nth-child(n+2){margin:25px 0 0 0;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item > .shadowbox > .roundbox{width:64px; height:64px; background:#e0e9fa; border-radius: 15px; text-align: center; margin-top:10px;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item > .shadowbox > .roundbox > .bl{display: inline-block; width:100%;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item > .shadowbox > .textbox{width:calc(100% - 94px);}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item > .shadowbox > .textbox > .title{display: block; text-align: left; font-weight: 500; font-size:18px; line-height: 1; color:#000; margin:0 0 10px 0;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_feature_box > .content_box > .item > .shadowbox > .textbox > .text{display: block; text-align: left; font-weight: 400; font-size:14px; line-height: 1.4; color:#343f52;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_ceobox{background:#fafafa; height:650px; border-radius:15px; position: relative; margin:0 0 85px 0; padding:0;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_ceobox > .img_box{width:160px; text-align: center; position: absolute; left:110px; bottom:185px;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_ceobox > .img_box > .bl{width:100%; display: inline-block;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_ceobox > .textbox{width:500px;  position: absolute; right:100px; bottom:80px;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_ceobox > .textbox > .txt{display: block; text-align: left; font-weight: 400; font-size:15px; line-height: 1.5; color:#212121; margin:0 0 30px 0;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_ceobox > .textbox > .director{display: block; text-align: right; font-weight: 500; font-size:16px; line-height: 1; color:#343f52; margin:0 0 15px 0;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .aboutus_ceobox > .textbox > .name{display: block; text-align: right; font-weight: 400; font-size:16px; line-height: 1; color:#000; margin:0 0 0 0;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_pic{width:100%; margin:0 0 25px 0;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_pic > .bl{width:100%; display: block;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_pic > .title{display: block; margin:45px 0; text-align: center; font-weight: 400; font-size:24px; line-height: 1.4; color:#444;}
.body_wrap > .signinbox > .singinwrap > .about_round_box > .biz_pic > .title > .b300{font-weight: 300;}
    
    
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .button_2_array{margin:45px 0 0 0; text-align: center;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .button_2_array > a.backBtt:link{background:#00a8e8; width:150px; border-radius:10px; padding:20px 0; display:inline-block;margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .button_2_array > a.backBtt:visited{background:#00a8e8;width:150px; border-radius:10px;  padding:20px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .button_2_array > a.backBtt:active{background:#00a8e8;width:150px; border-radius:10px;  padding:20px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:16px;  color:#fff; text-decoration:none;}
    .body_wrap > .signinbox > .singinwrap > .about_round_box > .button_2_array > a.backBtt:hover{opacity: 0.75;}


     .price_title_center_wrap{display: block; text-align: center; width:100%;}
     .price_title_center{display:inline-block; padding:5px 20px; border-radius:10px; background:#f5f8fc; font-weight:400; font-size:12px; color:#000; margin:0 0 10px 0; text-align: center;}

     .mypage_alertredBOX{width:600px; margin:0 auto 35px auto; padding:10px; border-radius:10px; background:#ef233c; font-weight: 400; font-size:13px; line-height: 1.5; color:#fff; text-align: center; display: block;}
.p_button_disabled {
    pointer-events: none;
    opacity: 0.3; /* 시각적으로 비활성화 표시 */
}