@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;}
.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;}
.lineHeight16{line-height: 16px !important;}
.lineHeight17{line-height: 17px !important;}
.lineHeight18{line-height: 18px !important;}
.lineHeight19{line-height: 19px !important;}
.lineHeight20{line-height: 20px !important;}
.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;}


    .popup_wrapper{width:100%; margin:0; padding:0; background:#fafafa; position: relative;}


    .main_wrapper > .mainmenu_wrap{width:100%; }
    .main_wrapper > .mainmenu_wrap > .mainmenu_white_box{width:100%;  margin:0 auto; z-index: 999999999999; position: fixed; left:0px; top:0px; background:#fff;}
.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){ }
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item:nth-child(2){}

.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% - 30px); padding:15px 15px;overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:visited{width:calc(100% - 30px); padding:15px 15px;overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:active{width:calc(100% - 30px); padding:15px 15px;overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:hover{width:calc(100% - 30px); padding:15px 15px; 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: 1; font-weight: 500; 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: 1; font-weight: 500; 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: 1;font-weight: 500; 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: 1; font-weight: 500; color:#3a86ff; 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: 1; font-weight: 500; color:#3a86ff; 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: 1; font-weight: 500; 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 ul{position: absolute; left:0px; 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%; background:#fff;}
.mainmenu_white_box > .top_box_wrap > .top_box{margin:10px auto 0 auto; width:1380px;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > a.logo_link:link{display: block; width:150px; margin:10px 0 0 0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > a.logo_link:visited{display: block; width:150px; margin:10px 0 0 0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > a.logo_link:active{display: block; width:150px; margin:10px 0 0 0;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > a.logo_link:hover{display: block; width:150px; margin:10px 0 0 0; opacity: 0.85;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > a.logo_link > .bl{width:100%; display: block;}
    
    
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .searchbox{width:300px; margin:7px 0 0 40px;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .searchbox > form#search_fix_form > .inbox_wrap{width:266px; background:#f5f6f6;  margin:0 0; padding:0 15px;  position: relative; border-radius:20px;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .searchbox > form#search_fix_form > .inbox_wrap > .search_main{display:block; width:230px; border:0; background:#f5f6f6; padding:10px; font-weight:400; font-size:14px; color:#000;}
.mainmenu_white_box > .top_box_wrap > .top_box > .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;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .searchbox > form#search_fix_form > .inbox_wrap > .search_main_btt > .fi{font-size: 24px; color:#212121;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .searchbox > form#search_fix_form > .inbox_wrap > .search_main_btt:hover{transform: scale(0.9,0.9);}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .searchbox > form#search_fix_form > .inbox_wrap > .search_main_btt{}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > .searchbox > form#search_fix_form > .inbox_wrap > .search_form_white_box_form_close_btt:hover{background-color:#fff;}
    
    
.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;padding:5px 10px; 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:visited {display:block;padding:5px 10px; 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:active {display:block;padding:5px 10px; 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:hover {opacity: 0.75;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click > .iconbox{display: block; text-align: center; width:100%;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click > .iconbox > .fi{display: inline-block; text-align: center; font-size:21px; color:#2f2f2f;}
.mainmenu_white_box > .top_box_wrap > .top_box > .item > ul.mainmenu_new_top li > a.menu_click > .txt{display: block; text-align: center; font-size:11px; font-weight: 400; color:#000; margin:2px 0 0 0;}


    .screenout{width:100%;  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 > .screenout > .slide_main_banner{width:100%; margin:0 0 0 0; position: relative;}
.body_wrap > .screenout > .slide_main_banner .swiper{width:100%; overflow: hidden; position: relative;}
.body_wrap > .screenout > .slide_main_banner .swiper > .swiper-wrapper > .swiper-slide{width:100%;
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;}
.body_wrap > .screenout > .slide_main_banner .swiper > .swiper-wrapper > .swiper-slide > a.item:link{display: block; padding:0; margin:0; }
.body_wrap > .screenout > .slide_main_banner .swiper > .swiper-wrapper > .swiper-slide > a.item:visited{display: block;padding:0; margin:0; }
.body_wrap > .screenout > .slide_main_banner .swiper > .swiper-wrapper > .swiper-slide > a.item:active{display: block;padding:0; margin:0; }
.body_wrap > .screenout > .slide_main_banner .swiper > .swiper-wrapper > .swiper-slide > a.item:hover{display: block;padding:0; margin:0; }
.body_wrap > .screenout > .slide_main_banner .swiper > .swiper-wrapper > .swiper-slide > a.item > .bl{width:100%; display: block;}
.body_wrap > .screenout > .slide_main_banner .swiper > .swiper-wrapper .swiper-pagination-bullet { width: 12px; height: 12px; background: transparent; border: 1px solid pink; opacity: 1; }
.body_wrap > .screenout > .slide_main_banner .swiper > .swiper-wrapper .swiper-pagination-bullet-active { width: 40px; transition: width .5s; border-radius: 5px; background: pink; border: 1px solid transparent; }
.body_wrap > .screenout > .slide_main_banner .swiper .swiper-pagination-bullet-active {
     background-color: #ff0 !important;
}
.mainBannerSwiper [class^="swiper-button-"]::after{
    font-size: 40px; color:#d9d9d9; background:none; background-image: none;
}
.body_wrap > .screenout > .slide_main_banner .swiper > .swiper-wrapper .swiper-button-next,.swiper-button-prev {
    background-color: none;
    background-color:rgba(255,255,255,0);
    padding: 0px;
    color: #d9d9d9 !important;
    fill: #d9d9d9 !important;
    stroke: #d9d9d9 !important;
}

        .search_bar_main{width:100%; padding:15px 0;background: #3a86ff; }
    .search_bar_main .formbox{width:1380px; margin:0 auto;}
    .search_bar_main .formbox > .item{position: relative;}
.search_bar_main .formbox > .item:first-child{}
.search_bar_main .formbox > .item:last-child{}
    .search_bar_main .formbox > .item > .title{display: block; text-align: left;font-weight: 400; font-size: 14px; color:#fff; margin:0 10px 0 0;}
    .search_bar_main .formbox > .item > .contentbox{width:400px; overflow:hidden; height:16px;}
    .search_bar_main .formbox > .item > .contentbox > a.txt:link{-webkit-appearance: none; -moz-appearance: none; appearance: none; outline:none; display: block;font-size:14px; color:#fff;  border:0; font-weight: 300; cursor:pointer; height:16px;}
    .search_bar_main .formbox > .item > .contentbox > a.txt:visited{-webkit-appearance: none; -moz-appearance: none; appearance: none; outline:none; display: block;font-size:14px; color:#fff;  border:0; font-weight: 300; cursor:pointer;height:16px;}
    .search_bar_main .formbox > .item > .contentbox > a.txt:active{-webkit-appearance: none; -moz-appearance: none; appearance: none; outline:none; display: block;font-size:14px; color:#fff;  border:0; font-weight: 300; cursor:pointer;height:16px;}
    .search_bar_main .formbox > .item > .contentbox > a.txt:hover{opacity: 0.75;}
    .search_bar_main .formbox > .item > .txt{-webkit-appearance: none;
-moz-appearance: none; 
appearance: none; outline:none; display: inline-block;font-size:14px; color:#fff;  border:0; font-weight: 300; cursor:pointer;}
    
    
        .shop_white_box{width:100%; margin:0 auto; padding:105px 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: 500; font-size:20px; 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 45px 0;}
.shop_white_box > .prod_incontain > .tab_box{margin:0 0 45px 0; position: absolute; right:0px; top:0px;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab{}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li{ margin-right:10px;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li > a.intab:link{display: inline-block; background:#fff; border-radius:10px; padding:15px 30px; font-weight: 500; font-size:16px; color:#aaa; line-height: 1;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li > a.intab:visited{display: inline-block; background:#fff; border-radius:10px;  padding:15px 30px; font-weight: 500; font-size:16px; color:#aaa; line-height: 1;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li > a.intab:active{display: inline-block; background:#fff; border-radius:10px;  padding:15px 30px; font-weight: 500; font-size:16px; color:#aaa; line-height: 1;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li > a.intab:hover{display: inline-block; background:#3a86ff; border-radius:10px;  padding:15px 30px; font-weight: 500; font-size:16px; color:#fff;line-height: 1;}
.intab_active{color:#fff !important; background:#3a86ff !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: 5px; background:#fff; display:block;  overflow: hidden;  position: relative; margin-right:30px;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:visited{width:23%; display:block;border-radius: 5px; background:#fff;display:block;   overflow: hidden; position: relative;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:active{width:23%; display:block;border-radius: 5px; background:#fff; display:block;  overflow: hidden;  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; border-radius: 5px; position: relative;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .imgbox > .bl{width:100%; display: block; transition: all .5s ease-out; border-radius: 5px; }
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .imgbox > .finish_img{width:100%; height:100%; background:rgba(0,0,0,0.75); position: absolute; left:0px; top:0px;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .imgbox > .finish_img > .txt{display: inline-block; font-weight: 400; font-size:15px; color:#fff;}
    .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:25px 0;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .type_wrap{}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .type_wrap > .type{display: inline-block; text-align: left; font-weight: 400; font-size:13px; line-height: 1; color:#fb5607; padding:0 0; margin:0 0 10px 0; }
    .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 > .type_wrap > .loc{display: block; text-align: left; font-weight: 400; font-size:13px; line-height: 1.5; color:#666; margin:0 0;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .pricebox{margin:15px 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; color:#4361ee; padding:0 0; margin:5px 0 0 0; }
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .pricebox > .txt_vol{display: inline-block; text-align: left; font-weight: 400; font-size:13px; line-height: 1; color:#fb5607; padding:0 0; 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:14px; line-height: 1; color:#4361ee;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .pricebox > .price > .t{font-weight: 400; font-size:13px; color:#4361ee; margin:5px 5px 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:20px; 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:#fff; border-radius:20px; padding:15px 20px; font-weight: 500; font-size:14px; color:#999; line-height: 1;}
.shop_white_box > .incontain > .tab_box > ul.tab li > a.intab:visited{display: inline-block; background:#fff; border-radius:20px;  padding:15px 20px; font-weight: 500; font-size:14px; color:#999; line-height: 1;}
.shop_white_box > .incontain > .tab_box > ul.tab li > a.intab:active{display: inline-block; background:#fff; border-radius:20px;  padding:15px 20px; font-weight: 500; font-size:14px; color:#999; line-height: 1;}
.shop_white_box > .incontain > .tab_box > ul.tab li > a.intab:hover{display: inline-block; background:#3f37c9; border-radius:20px;  padding:15px 20px; font-weight: 500; font-size:14px; color:#fff;line-height: 1;}
.intab_active{color:#fff !important; background:#3a86ff !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: 10px; background:#fff; display:block;  overflow: hidden; position: relative; position: relative;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink:visited{width:23.5%; margin-right:23px; display:block;border-radius: 10px; background:#fff;display:block;  overflow: hidden;position: relative; position: relative;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink:active{width:23.5%;margin-right:23px;  display:block;border-radius: 10px; background:#fff; display:block; overflow: hidden; position: relative; position: relative;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink:hover{opacity: 0.75;}
.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; border-radius: 5px; }
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .imgbox > .bl{width:100%; display: block; transition: all .5s ease-out; border-radius: 5px; }
    .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:25px 0;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .infobox > .type_wrap{}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .infobox > .type_wrap > .type{display: inline-block; text-align: left; font-weight: 400; font-size:13px; line-height: 1; color:#fb5607; padding:0 0; margin:0 0 10px 0; }
    .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 > .type_wrap > .loc{display: block; text-align: left; font-weight: 400; font-size:13px; line-height: 1.5; color:#666; margin:0 0;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .infobox > .pricebox{margin:15px 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; color:#4361ee; padding:0 0; 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:14px; line-height: 1; color:#4361ee;}
    .shop_white_box > .incontain > .tab_content > .tabcon > .mycontent > a.flink > .infobox > .pricebox > .price > .t{font-weight: 400; font-size:13px; color:#4361ee; margin:5px 5px 0 0;}
    
    
     .join_link_box{width:100%;   padding:0 0; margin:0 0 0 0;}
    .join_link_box > .child_box{width:calc(1380px - 250px); margin:0 auto; background:#480ca8; padding:65px 125px; border-radius:15px;}
    .join_link_box > .child_box > .item{ text-align: left;}
    .join_link_box > .child_box > .item:last-child{ text-align: right; position: relative;}
    .join_link_box > .child_box > .item > .title{display: block; text-align: left; font-weight: 500; font-size:32px; color: #fff;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: left; font-weight: 400; font-size:15px; color: #fff;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:#9277db; padding:15px 35px; border-radius: 5px; font-weight: 400; font-size:14px; color: #fff;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:#9277db; padding:15px 35px; border-radius: 5px; font-weight: 400; font-size:14px; color: #fff;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:#9277db; padding:15px 35px; border-radius: 5px; font-weight: 400; font-size:14px; color: #fff;line-height: 1; margin:0 0 0 0;}
    .join_link_box > .child_box > .item > a.inquiry_link:hover{opacity: 0.75;}
    .join_link_box > .child_box > .item > .bl{width:340px; display: inline-block; position: absolute; top:-35px; right:20px;}

.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: 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;}
    .footer_txt_wrap > .item:last-child > .txt{}


    .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:26px; display: inline-block; margin:0 10px 0 0;}
    .subpage_tour_banner_text > .divpan > .text{display: inline-block; font-weight: 500; font-size:15px; line-height: 24px; color:#000; margin:0;}
    .subpage_tour_banner_text > .divpan > .text > .r{display: inline-block; color:#f72a2a; font-size:15px;}
    .subpage_tour_banner_text > .divpan > .text > .b{display: inline-block; color:#2a70f7; font-size:15px;}

 .product_view_box_wrap{margin:65px 0;}
    .product_view_box{width:1380px; margin:0 auto;}
    .product_view_box > .item:first-child{width:930px;}
    .product_view_box > .item:last-child{width:calc(100% - 1000px);}
    .product_view_box > .item > .product_spec_box{position: relative;}
.product_view_box > .item > .product_spec_box > .stampok{width:156px; position: absolute; right:50px; top:0px;}
.product_view_box > .item > .product_spec_box > .stampok > .bl{width:100%; display: block;}
    .product_view_box > .item > .product_spec_col_2_box{}
    .product_view_box > .item > .product_spec_col_2_box > .item{width:100%;}
    .product_view_box > .item > .product_spec_col_2_box > .item > h3.a_title{display: inline-block;font-weight:500; font-size:16px; color:#000; line-height:1; margin:0 0 0 0;}
    .product_view_box > .item > .product_spec_col_2_box > .item > .address{display:block;font-weight:400; font-size:12px; color:#666; line-height:1; margin:15px 0 15px 0;}
    .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:16px; color:#000; line-height:1; margin:0 0 0 0;}
    .product_view_box > .item > .product_spec_box > .itemname{display:block;font-weight:700; font-size:20px; color:#000; line-height:1; margin:15px 0 25px 0;}
    .product_view_box > .item > .product_spec_box > h3.a_title{display: inline-block;font-weight:500; font-size:14px; color:#000; line-height:1; margin:0 0 0 0;}
    .product_view_box > .item > .product_spec_box > .address{display:block;font-weight:400; font-size:12px; color:#666; line-height:1; margin:15px 0 15px 0;}
    .product_view_box > .item > .product_spec_box > .tel_address{display:block;font-weight:400; font-size:13px; color:#707070; line-height:1; margin:15px 0 35px 0;}
    .product_view_box > .item > .product_spec_box > .mapbox{display:block;width:380px; height:200px; overflow: hidden; margin:0 0 15px 0;}
    .product_view_box > .item > .product_spec_box > .short_content{display:block;font-weight:400; font-size:12px; color:#333; line-height:1.5; margin:15px 0 35px 0; border:1px #e3e3e3 solid; border-radius:15px; background:#fff; padding:25px;}
.product_view_box > .item > .product_spec_box > .short_content h2{font-size:12px;}
.product_view_box > .item > .product_spec_box > .short_content p{font-size:12px;}
    .prod_view_gozilabox{margin:0 0 25px 0;}
    .prod_view_gozilabox > .item{width:31%;}
    .prod_view_gozilabox > .item > h3.a_title{display: inline-block;font-weight:500; font-size:15px; color:#000; line-height:1; margin:0 0 0 0;}
    .prod_view_gozilabox > .item > .address{display:block;font-weight:400; font-size:14px; color:#666; line-height:1; margin:15px 0 15px 0;}
    .prod_view_gozilabox > .item:nth-child(2){text-align: center;}
    .prod_view_gozilabox > .item:nth-child(3){text-align: right;}
.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:32px; 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:32px; 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:20px; width:100px; background:#f9f9f9;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .item_detail > .item:last-child{padding:20px;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .item_detail > .item > .title{display: inline-block; font-weight:500; font-size:16px; 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:16px; color:#000; line-height:1;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .item_detail > .item > .icon{display: inline-block; width:16px; 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 #e3e3e3 solid; border-radius: 15px; padding:25px 25px; display: block; font-weight:400; font-size:13px; color:#000; line-height:1.4; margin:0 0 25px 0; background:#fdfdfd;}
.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_col_2_box > .item > .set_item_box_inner{padding:0 0; display: block; font-weight:300; font-size:14px; color:#000; line-height:1.4; margin:15px 0 25px 0;}
    .product_view_box_wrap > .product_view_box > .item > .product_spec_col_2_box > .item > .set_item_box_inner > .setarray{padding:10px 15px; border-radius: 10px; display: inline-block; font-weight:400; font-size:12px; color:#000; border:1px #d3d3d3 solid; border-radius:5px; background:#fff; line-height:1; margin:0 5px 10px 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;}
    


    

    .photoslide_box_view{margin:1px 0 0 0; position: relative;}
    .photoslide_box_view > .slide_main_show{width:100%; overflow: hidden;}
    .photoslide_box_view > .slide_main_show .swiper-slide{width:39%;}
    .photoslide_box_view > .slide_main_show .swiper-slide .bl{width:100%; display: block;}

    .photoslide_box_view > .slide_main_banner .swiper > .swiper-wrapper .swiper-pagination-bullet { width: 12px; height: 12px; background: transparent; border: 1px solid pink; opacity: 1; }
    .photoslide_box_view > .slide_main_banner .swiper > .swiper-wrapper .swiper-pagination-bullet-active { width: 40px; transition: width .5s; border-radius: 5px; background: pink; border: 1px solid transparent; }
    .photoslide_box_view > .slide_main_banner .swiper .swiper-pagination-bullet-active {
     background-color: #ff0 !important;
}
.prodViewSwiper [class^="swiper-button-"]::after{
    font-size: 40px; color:#d9d9d9; background:none; background-image: none;
}
    .photoslide_box_view > .slide_main_banner .swiper > .swiper-wrapper .swiper-button-next,.swiper-button-prev {
    background-color: none;
    background-color:rgba(255,255,255,0);
    padding: 0px;
    color: #d9d9d9 !important;
    fill: #d9d9d9 !important;
    stroke: #d9d9d9 !important;
}
    
    
.product_view_box > .item > .product_info_box{width:100%; margin:0 auto 65px auto;}
    .product_view_box > .item > .product_info_box > h2.title{display: block;font-weight: 500; font-size: 16px; color:#000; margin:0 0 15px 0;}
    .product_view_box > .item > .product_info_box > h3.a_title{display: block;font-weight: 500; font-size: 16px; color:#000; margin:0 0 0 0;}
    .product_view_box > .item > .product_info_box > .alertbox{display: block; padding:25px; background:#f9f9f9; font-weight: 400; font-size: 13px; line-height: 1.5; color:#000;}
.product_view_box > .item > .product_info_box > .room_info{margin:0 0 65px 0;}
.product_view_box > .item > .product_info_box > .room_info > .item{width:100%; height:150px; overflow: hidden; padding:35px 0; border-bottom:1px #e3e3e3 solid; position: relative;}
.product_view_box > .item > .product_info_box > .room_info > .item:last-child{border:0;}
.product_view_box > .item > .product_info_box > .room_info > .item > .picbox{width:200px;}
.product_view_box > .item > .product_info_box > .room_info > .item > .picbox > .bl{width:100%; display: block; border-radius:10px; margin:30px 0 0 0;}
.product_view_box > .item > .product_info_box > .room_info > .item > .textbox{width:calc(100% - 300px);}
.product_view_box > .item > .product_info_box > .room_info > .item > .picbox > .title{display: block;font-weight: 500; font-size: 16px; color:#000; margin:0 0 15px 0; position: absolute; left:0px; top:30px;}
.product_view_box > .item > .product_info_box > .room_info > .item > .textbox > .info{display: block;font-weight: 400; font-size: 13px; color:#333; line-height: 1.5; margin:40px 0 0 0;}
.product_view_box > .item > .product_info_box > .room_info > .item > .textbox > .info > .t{display: inline-block; color:#aaa; margin:0 5px 0 0; font-size: 10px; }
.product_view_box > .item > .product_info_box > .room_info > .item > .textbox > .info > .t > .fi{display: inline-block; color:#000; margin:0 2px 0 0; font-size: 13px; }
.product_view_box > .item > .product_info_box > .room_info > .item > .textbox > .info > .bar{display: inline-block; color:#ccc; margin:0 15px; font-size:10px;}
.product_view_box > .item > .product_info_box > .room_info > .item > .textbox > .price{display: block;margin:15px 0 0 0;}
.product_view_box > .item > .product_info_box > .room_info > .item > .textbox > .price > .marker{display: inline-block; background:#fb8500; padding:3px 5px; border-radius:5px; font-weight: 400; font-size: 10px; color:#fff; margin:0 5px 0 0;}
.product_view_box > .item > .product_info_box > .room_info > .item > .textbox > .price > .price_o{display: inline-block;font-weight: 500; font-size: 14px; color:#8d99ae;  margin:0 10px 0 0; text-decoration: line-through;}
.product_view_box > .item > .product_info_box > .room_info > .item > .textbox > .price > .normal_txt{display: inline-block;font-weight: 400; font-size: 13px; color:#212121;  margin:0 10px 0 0; }
.product_view_box > .item > .product_info_box > .room_info > .item > .textbox > .price > .price{display: inline-block;font-weight: 500; font-size: 14px; color:#e63946;  margin:0 0 0 0;}
.product_view_box > .item > .product_info_box > .room_info > .item > .textbox > .price > .price_guest{display: inline-block;font-weight: 500; font-size: 14px; color:#003f88;  margin:0 0 0 0;}
.product_view_box > .item > .product_info_box > .room_info > .item > .btnbox{width:152px; position: absolute; right:0px; top:140px; text-align: right;}
.product_view_box > .item > .product_info_box > .room_info > .item > .btnbox > a.callink:link{display: inline-block; border-radius:5px; width:150px; padding:15px 0; background:#3a86ff; font-size:13px; font-weight: 400; color:#fff; text-align: center; margin:0 0 0 0; vertical-align: middle;}
.product_view_box > .item > .product_info_box > .room_info > .item > .btnbox > a.callink:visited{display: inline-block;border-radius:5px;  width:150px; padding:15px 0; background:#3a86ff; font-size:13px; font-weight: 400; color:#fff;text-align: center;margin:0 0 0 0; vertical-align: middle;}
.product_view_box > .item > .product_info_box > .room_info > .item > .btnbox > a.callink:active{display: inline-block;border-radius:5px;  width:150px; padding:15px 0; background:#3a86ff; font-size:13px; font-weight: 400; color:#fff;text-align: center;margin:0 0 0 0; vertical-align: middle;}
.product_view_box > .item > .product_info_box > .room_info > .item > .btnbox > a.callink:hover{opacity: 0.75;}
    .product_view_box > .item > .product_info_box > .room_info > .item > .btnbox > a.callink > .fi{display: inline-block; font-size:13px; color:#fff; margin:0 5px 0 0;}
.product_view_box > .item > .product_info_box > .room_info > .item > .picbox > .title > a.inflink:link{display: inline-block;  padding:0 0;font-size:13px; font-weight: 400; color:#3a86ff; text-align: center; margin:5px 0 0 10px;}
.product_view_box > .item > .product_info_box > .room_info > .item > .picbox > .title > a.inflink:visited{display: inline-block;  padding:0 0;font-size:13px; font-weight: 400; color:#3a86ff; text-align: center; margin:5px 0 0 10px;}
.product_view_box > .item > .product_info_box > .room_info > .item > .picbox > .title > a.inflink:active{display: inline-block;  padding:0 0;font-size:13px; font-weight: 400; color:#3a86ff; text-align: center; margin:5px 0 0 10px;}
.product_view_box > .item > .product_info_box > .room_info > .item > .picbox > .title > a.inflink:hover{opacity: 0.75;}
    
    .product_view_box > .vitem:first-child{width:300px;}
    .product_view_box > .vitem:nth-child(2){width:calc(100% - 700px);}
    .product_view_box > .vitem:last-child{margin:0 0 0 0; width:380px;} 
    .product_view_box > .vitem > .product_spec_box{position: relative;}
.product_view_box > .vitem > .product_spec_box > .stampok{width:156px; position: absolute; right:50px; top:0px;}
.product_view_box > .vitem > .product_spec_box > .stampok > .bl{width:100%; display: block;}
    .product_view_box > .vitem > .product_spec_col_3_box{width:100%;}
    .product_view_box > .vitem > .product_spec_col_3_box > .item{width:100%;}
    .product_view_box > .vitem > .product_spec_col_3_box > .item > h3.a_title{display: inline-block;font-weight:500; font-size:16px; color:#000; line-height:1; margin:0 0 0 0;}
    .product_view_box > .vitem > .product_spec_col_3_box > .item > .address{display:block;font-weight:400; font-size:12px; color:#666; line-height:1; margin:15px 0 15px 0;}
    .product_view_box > .vitem > .product_spec_box > .brandbox{}
    .product_view_box > .vitem > .product_spec_box > .brandbox > h3.brand{display: inline-block;font-weight:400; font-size:16px; color:#000; line-height:1; margin:0 0 0 0;}
    .product_view_box > .vitem > .product_spec_box > .itemname{display:block;font-weight:700; font-size:20px; color:#000; line-height:1; margin:15px 0 25px 0;}
    .product_view_box > .vitem > .product_spec_box > h3.a_title{display: inline-block;font-weight:500; font-size:14px; color:#000; line-height:1; margin:0 0 0 0;}
    .product_view_box > .vitem > .product_spec_box > .address{display:block;font-weight:400; font-size:12px; color:#666; line-height:1; margin:15px 0 15px 0;}
    .product_view_box > .vitem > .product_spec_box > .tel_address{display:block;font-weight:400; font-size:13px; color:#707070; line-height:1; margin:15px 0 35px 0;}
    .product_view_box > .vitem > .product_spec_box > .mapbox{display:block;width:380px; height:200px; overflow: hidden; margin:0 0 15px 0;}
    .product_view_box > .vitem > .product_spec_box > .short_content{display:block;font-weight:400; font-size:12px; color:#333; line-height:1.5; margin:15px 0 35px 0; border:1px #e3e3e3 solid; border-radius:15px; background:#fff; padding:25px;}
.product_view_box > .vitem > .product_spec_box > .short_content h2{font-size:12px;}
.product_view_box > .vitem > .product_spec_box > .short_content p{font-size:12px;}    
.product_view_box_wrap > .product_view_box > .vitem > .product_spec_col_3_box > .item > .service_info{width:100%;  position: relative; margin:0 0 0 0;}
.product_view_box_wrap > .product_view_box > .vitem > .product_spec_col_3_box > .item > .service_info > .item{width:150px; position: relative; padding:0 0; background:#fff;}
.product_view_box_wrap > .product_view_box > .vitem > .product_spec_col_3_box > .item > .service_info > .item > .picbox{width:30px; display: block; margin:0 0 15px 0;}
.product_view_box_wrap > .product_view_box > .vitem > .product_spec_col_3_box > .item > .service_info > .item > .picbox > .fi{font-size:14px; color:#111; display: block;}
.product_view_box_wrap > .product_view_box > .vitem > .product_spec_col_3_box > .item > .service_info > .item > .title{display: block; font-weight: 500; font-size: 13px; color:#000; margin:0 0 10px 0;}
.product_view_box_wrap > .product_view_box > .vitem > .product_spec_col_3_box > .item > .service_info > .item > .text{display: block; padding-right:20px; font-weight: 400; font-size: 12px; color:#555; line-height:1.5; margin:0 0;}   
        .product_view_box_wrap > .product_view_box > .vitem > .product_spec_col_3_box > .item > .content_custom{display: block; font-weight: 400; font-size:14px; color:#000; line-height: 1; margin:35px 0 0 0;}
    .product_view_box_wrap > .product_view_box > .vitem > .product_spec_col_3_box > .item > .content_custom > h2.title{display: block; font-weight: 500; font-size:13px; color:#000; line-height: 1; margin:0 0 15px 0;}
    .product_view_box_wrap > .product_view_box > .vitem > .product_spec_col_3_box > .item > .content_custom > .text{display: block; font-weight: 400; font-size:13px; color:#212121; line-height: 1.6; margin:0 0 45px 0;}
    .product_view_box > .item > .product_spec_box > .more_item > .content_custom > .mapbox{width:100%; height:600px; overflow: hidden; border-radius: 15px; margin:15px 0 0 0;}
    
    .product_view_box > .item > .product_spec_box > .more_item > .content_custom > .guide_map_info{margin:25px 0 0 0;}
    .product_view_box > .item > .product_spec_box > .more_item > .content_custom > .guide_map_info > .vitem{}
    .product_view_box > .item > .product_spec_box > .more_item > .content_custom > .guide_map_info > .vitem > .picbox{width:200px; height:48px;text-align: left; position: relative;}
    .product_view_box > .item > .product_spec_box > .more_item > .content_custom > .guide_map_info > .vitem > .picbox > .bl{width:36px; display: inline-block; opacity: 0.7;}
    .product_view_box > .item > .product_spec_box > .more_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 > .item > .product_spec_box > .more_item > .content_custom > .guide_map_info > .vitem > .title{display: block; font-weight: 500; font-size:13px; color:#000; line-height: 1; margin:0 0 15px 0;}
    .product_view_box > .item > .product_spec_box > .more_item > .content_custom > .guide_map_info > .vitem > .text{display: block; font-weight: 400; font-size:12px; color:#212121; line-height: 1; margin:0 0 0 0;}
    .product_view_box > .item > .product_spec_box > .more_item > .content_custom > .guide_map_info > .vitem > a.textlink:link{display: block; font-weight: 400; font-size:14px; color:#212121; line-height: 1; margin:0 0 0 0;}
    .product_view_box > .item > .product_spec_box > .more_item > .content_custom > .guide_map_info > .vitem > a.textlink:visited{display: block; font-weight: 400; font-size:14px; color:#212121; line-height: 1; margin:0 0 0 0;}
    .product_view_box > .item > .product_spec_box > .more_item > .content_custom > .guide_map_info > .vitem > a.textlink:active{display: block; font-weight: 400; font-size:14px; color:#212121; line-height: 1; margin:0 0 0 0;}
    .product_view_box > .item > .product_spec_box > .more_item > .content_custom > .guide_map_info > .vitem > a.textlink:hover{opacity: 0.75;}
    .product_view_box_wrap > .product_view_box > .vitem > .product_spec_col_3_box > .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_view_box > .vitem > .product_spec_col_3_box > .item > .content_custom > .set_item_box_inner > .setarray{padding:10px 15px; border-radius: 10px; display: inline-block; font-weight:400; font-size:12px; color:#000; border:1px #e3e3e3 solid; border-radius:5px; background:#f8f8f8; line-height:1; margin:0 5px 10px 0;}
    .short_desc_content{display:block;font-weight:400; font-size:12px; color:#333; line-height:1.5; margin:15px 0 35px 0;  border-radius:15px; background:#fff; padding:0;}
.short_desc_content h2{font-size:12px;}
.short_desc_content p{font-size:12px;}
    
.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:#fff; border-radius:10px; padding:15px 30px; font-weight: 500; font-size:14px; color:#999; line-height: 1;}
.product_view_box_wrap > .product_tab_box > .tab_menu > .tab_incontain > li > a.intab:visited{display: inline-block; background:#fff; border-radius:10px; padding:15px 30px; font-weight: 500; font-size:14px; color:#999; line-height: 1;}
.product_view_box_wrap > .product_tab_box > .tab_menu > .tab_incontain > li > a.intab:active{display: inline-block; background:#fff; border-radius:10px; padding:15px 30px; font-weight: 500; font-size:14px; color:#999; line-height: 1;}
.product_view_box_wrap > .product_tab_box > .tab_menu > .tab_incontain > li > a.intab:hover{display: inline-block; background:#3a86ff; border-radius:10px;  padding:15px 30px; font-weight: 500; font-size:14px; 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:15px; 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:13px; color:#333; line-height: 1.6; }

      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:13px; color:#000; padding:15px 10px; border-bottom:1px #d3d3d3 solid; border-right:1px #f3f3f3 solid; position: relative; vertical-align: middle;}
table.service tr td > .txtbox{display: block; text-align:left; font-weight: 400; font-size:13px; color:#000; line-height: 1.5 !important;}
table.service tr td > .txtbox_center{display: block; text-align:center; font-weight: 400; font-size:13px; color:#000; line-height: 1.5 !important;}
table.service tr td.center{font-size:13px; 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:13px; color:#000;text-align: center; padding:15px 10px; }
table.service tr td.right{font-size:13px; 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:13px; color:#000; text-align: center; font-weight:500; background:#f5f5f5; }
table.service tr td.title_sub{font-size:13px; color:#000;text-align: center; font-weight:500; background:#fafafa; }
table.service tr td.title_right{font-size:13px; 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:14px;}
    table.service td .abs_iconbox{position: absolute; left:-14px; top:10px; width:24px; height:24px;}
    table.service td .abs_iconbox > .bl{width:100%; display: block;}


 .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(/cms/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(/cms/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(/cms/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(/cms/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;}
.modal_slide_popup > .inbox_wrap2{width:100%; height:100%; position: relative;}
.modal_slide_popup > .inbox_wrap2 .unreal_box{width:100%; position: relative;}
   .modal_slide_popup > .inbox_wrap2 .iframebox{width:1200px; overflow: hidden; margin:0 auto; border-radius:15px; overflow: hidden;}
.modal_slide_popup > .inbox_wrap2 h2.itemname2{margin:0 0 45px 0; text-align: center; font-weight: 500; font-size:18px; color:#fff; text-align: center;}
    .modal_slide_popup > .inbox_wrap2 a.closebtt:link{display: inline-block; width:24px; height:24px; background:url(/cms/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_wrap2 a.closebtt:visited{display: inline-block; width:24px; height:24px;background:url(/cms/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_wrap2 a.closebtt:active{display: inline-block; width:24px; height:24px;background:url(/cms/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_wrap2 a.closebtt:hover{opacity: 0.75;}
.modal_slide_popup > .inbox_wrap2 a.closebtt > .bl{width:100%; display: block;}
    .modal_slide_popup > .inbox_wrap2 .buttonbox{width:100%; margin:45px 0 0 0;}
.modal_slide_popup > .inbox_wrap2 .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_wrap2 .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_wrap2 .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_wrap2 .buttonbox > a.onlink:hover{opacity: 0.75;}

    .modal_slide_popup > .inbox_on_wrap{width:100%; height:100%; position: relative;}
    .modal_slide_popup > .inbox_on_wrap > .boxin{width:600px; padding:45px 0; background:#fff; border-radius:25px;}
.modal_slide_popup > .inbox_on_wrap > .boxin h2.itemname{margin:0 0 45px 0; text-align: center; font-weight: 500; font-size:18px; color:#000; text-align: center;}
.modal_slide_popup > .inbox_on_wrap > .boxin h2.otitle{margin:30px 0 15px 0; text-align: center; font-weight: 500; font-size:15px; color:#000; text-align: center;}
    .modal_slide_popup > .inbox_on_wrap > .boxin h2.otitle > .fi{font-size:15px; color:#000;}
.modal_slide_popup > .inbox_on_wrap > .boxin .iconbox{margin:0 35px 15px 35px; text-align: center;}
    .modal_slide_popup > .inbox_on_wrap > .boxin .iconbox > .fi{font-size: 64px; display: inline-block; color:#333;}
.modal_slide_popup > .inbox_on_wrap > .boxin .text{margin:0 35px 35px 35px; text-align: center; font-weight: 400; font-size:14px; color:#000; line-height: 1.6; padding:35px; background:#fafafa; border-radius:15px; text-align: center;}
.modal_slide_popup > .inbox_on_wrap > .boxin .text2{margin:0 35px 15px 35px; text-align: center; font-weight: 400; font-size:13px; color:#000; line-height: 1.6; padding:0; background:#fff; border-radius:15px; text-align: center;}
.modal_slide_popup > .inbox_on_wrap > .boxin .buttonbox{width:100%; margin:45px 0 0 0;}
.modal_slide_popup > .inbox_on_wrap > .boxin .buttonbox > a.onlink:link{display: inline-block; font-weight: 400; font-size: 13px; line-height: 1; color:#fff; background:#3a86ff; padding:15px 30px; border-radius: 10px; margin:0 5px;}
.modal_slide_popup > .inbox_on_wrap > .boxin .buttonbox > a.onlink:visited{display: inline-block; font-weight: 400; font-size: 13px; line-height: 1; color:#fff; background:#3a86ff; padding:15px 30px; border-radius: 10px; margin:0 5px;}
.modal_slide_popup > .inbox_on_wrap > .boxin .buttonbox > a.onlink:active{display: inline-block; font-weight: 400; font-size: 13px; line-height: 1; color:#fff; background:#3a86ff; padding:15px 30px; border-radius: 10px; margin:0 5px;}
.modal_slide_popup > .inbox_on_wrap > .boxin .buttonbox > a.onlink:hover{opacity: 0.75;}
    .calendar_box_wrap{width:100%; display: block; margin:0 0 45px 0;}
.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:14px; height:14px; border:1px #333 solid; background:#fff; margin:0 10px 0 0;}
.calendar_status_box > .item > .text_ok{display:inline-block; line-height:14px; font-size:14px; color:#000; margin:0; padding:0;}
.calendar_status_box > .item > .icon_ready{display:inline-block; width:14px; height:14px; border:1px #77bbf0 solid; background:#77bbf0; margin:0 10px 0 0;}
.calendar_status_box > .item > .text_ready{display:inline-block; line-height:14px; font-size:14px; color:#000; margin:0; padding:0;}
.calendar_status_box > .item > .icon_no{display:inline-block; width:14px; height:14px; border:1px #ef233c solid; background:#ef233c; margin:0 10px 0 0;}
.calendar_status_box > .item > .text_no{display:inline-block; line-height:14px; font-size:14px; 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:16px; line-height:36px; 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(100% - 70px); padding:35px 35px 0 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:10px; border:1px #333 solid; border-radius:7px; background:#fff; color:#333; font-size:13px; text-decoration: none;}
.calendar_top_info a.pre_cal_btn:visited{display:inline-block; margin:0; padding:10px; border:1px #333 solid; border-radius:7px; background:#fff; color:#333; font-size:13px; text-decoration: none;}
.calendar_top_info a.pre_cal_btn:active{display:inline-block; margin:0; padding:10px; border:1px #333 solid; border-radius:7px; background:#fff; color:#333; font-size:13px; text-decoration: none;}
.calendar_top_info a.pre_cal_btn:hover{display:inline-block; margin:0; padding:10px; border:1px #333 solid; border-radius:7px; background:#1565c0; color:#fff; font-size:13px; text-decoration: none;}
    .d_spe_blu{display:inline-block; color:#2979ff !important;}   
    .d_spe_cha{display:inline-block; color:#f50057 !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:11px;}
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 #d3d3d3 solid; padding:5px; margin:0 5px 5px 0;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .title{font-weight:normal; text-align: center; color:#000; font-size:11px; margin:0 0 0 0; display:block; text-align: left; line-height: 1.4;}
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:75px; 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:14px; font-weight:bold; 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:11px; line-height: 18px;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .bottom_box > .red{display:inline-block; color:#d84315;font-size:11px;}
table.calendar_table td .date_room_zone > .room_box_wrap > .room_box > .overlay_box > .wrap > .bottom_box > .black{display:inline-block; color:#212121;font-size:11px;}
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;}            
    h2.big_subpagetitle{width:1380px; margin:45px auto; font-weight: 500; font-size:18px; color:#000; text-align: left; display: block;}
    
    .calendar_view_box{width:1380px; margin:65px auto;}
    .calendar_view_box > .item:first-child{width:calc(100% - 500px);}
    .calendar_view_box > .item:last-child{width:350px;}
    .calendar_view_box > .item > .picbox{border:1px #e3e3e3 solid; padding:25px; border-radius: 15px; overflow: hidden; margin:0 0 35px 0;}
    .calendar_view_box > .item > .picbox > .bl{width:100%; display: block; border-radius:10px;}
    .calendar_view_box > .item > .picbox > .itemname{display: block; font-weight: 500; font-size:15px; color:#000; margin:15px 0 5px 0;}
    .calendar_view_box > .item > .picbox > .room_itemname{display: block; font-weight: 400; font-size:14px; color:#333; margin:0 0 10px 0;}
    .calendar_view_box > .item > .picbox > .menu{display: block; font-weight: 400; font-size:13px; color:#3a86ff; margin:0 0 15px 0;}
    .calendar_view_box > .item > .picbox > .address{display: block; font-weight: 400; font-size:13px; color:#666; margin:0 0 0 0;}
    .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:18px; 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:14px; 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:14px; color:#2b2d42; line-height: 1; margin:0 0 0 0;}    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:#fafafa; padding:15px 10px; color:#000; font-size:13px; font-weight:500; margin:0; text-align:center; border-bottom:1px #e3e3e3 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:12px; line-height:1.6; color:#333;}
.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;}   
    
    .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;}
    
    
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; }
    
    
.buttonbox{margin:45px 0;}      
.buttonbox > a.backbtt:link{display:inline-block; padding:15px 35px; margin:0 5px; font-weight:400; font-size:16px; color:#6c757d; line-height:1; border-radius:10px; background:#dee2e6;}      
.buttonbox > a.backbtt:visited{display:inline-block; padding:15px 35px; margin:0 5px;font-weight:400; font-size:16px; color:#6c757d; line-height:1;border-radius:10px; background:#dee2e6;}      
.buttonbox > a.backbtt:active{display:inline-block; padding:15px 35px;margin:0 5px;font-weight:400; font-size:16px; color:#6c757d; line-height:1; border-radius:10px; background:#dee2e6;}      
.buttonbox > a.backbtt:hover{opacity: 0.75;}      
.buttonbox > a.backbtt > .fi{display:inline-block; margin:1px 5px 0 0; font-size:16px; color:#6c757d;}   
.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:#3a86ff;}      
.buttonbox > .submitbtt:hover{opacity: 0.75;} 
.buttonbox > .submitbtt > .fi{display:inline-block; margin:1px 5px 0 0; font-size:16px; color:#fff;}
    .textAlignLeft{text-align: left !important;}
    .textAlignRight{text-align: right !important;}



    
.payment_wrap_box > .item > .payment_info_box{}
.payment_wrap_box > .item > .payment_info_box > .title{padding:0 0; text-align: left; margin:0 0 25px 0; font-size:16px; font-weight: 500; color:#000; display: block; position: relative;}
.payment_wrap_box > .item > .payment_info_box > .title_line{padding:0 0; text-align: left; font-size:14px; font-weight: 500; color:#000; display: block;  position: relative; margin:25px 0 0 0;}
.payment_wrap_box > .item > .payment_info_box > .title_line > .blinkbox{position:absolute; right:20px; top:0px;}
.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:#3a86ff; 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:#3a86ff; 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:#3a86ff; display: inline-block;}
.payment_wrap_box > .item > .payment_info_box > .title_line > .blinkbox > .on_now_tag > a.inlinelink:hover{opacity: 0.75;}
.payment_wrap_box > .item > .payment_info_box > .title_line > .blinkbox > .on_now_tag:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #3a86ff;
    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;
}
    
.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:0px;}
.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:0;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin{width:400px; position: relative;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin:nth-child(n + 2){margin-top:25px;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin > .rawtextareainput{-webkit-appearance:none; outline:none; resize:none;  height:50px; border:1px #f5f5f5 solid; display: block; font-weight: 400; font-size:14px; color:#000; line-height: 1; padding:15px; width:calc(100% - 32px); border-radius:15px; background:#f5f5f5;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin > .title{display: inline-block;  font-weight: 400; font-size:12px; padding:0 0; color:#000; margin:0 0 5px 15px;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin2{width:400px; position: relative;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin2:nth-child(n + 2){margin-top:25px;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin2 > .rawinput{border:1px #f5f5f5 solid; display: block; font-weight: 400; font-size:14px; color:#000; line-height: 1; padding:15px; width:calc(100% - 32px); border-radius:15px; background:#f5f5f5;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap .form_inbox > .formin2 > .title{display: inline-block; font-weight: 400; font-size:12px; padding:0 0; color:#000; margin:0 0 5px 15px;}
.payment_wrap_box > .item > .payment_info_box > .alertbox{background:#fff; padding:40px; border-radius: 15px; border:1px #e3e3e3 solid; margin:25px 0;}
.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:14px; font-weight: 500; color:#000; display: block;}
.payment_wrap_box > .item > .payment_info_box > .alertbox > .item > .text{text-align: left; font-size:12px; 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:18px; 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:16px; 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:14px; 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:400; 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:400; font-size:13px; 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:13px; 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:0; display: block; font-weight: 400; font-size:16px; color:#000; line-height: 1; padding:15px; width:calc(100% - 32px); border-radius:10px; background:#f5f5f5;}
.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:#fff; color:#000; font-size:14px; padding:0 0px; line-height: 50px; text-align: center;border-radius:10px; width:100px; cursor:pointer; border:1px #e3e3e3 solid;}
.payment_wrap_box > .item > .payment_info_box > .form_inbox_wrap > .desc_box > .item > .contentbox_hiddenBox > .item > .viewHistoryBtn:hover{opacity: 0.74;}
.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:15px; 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:13px; 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:12px; line-height: 1.5; color:#333; 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:12px; padding:15px 10px; color:#000; text-align:center; vertical-align: middle; }
    table.refund_detail_table td > span{font-size:12px;}
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:12px; 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:0px; display: none;}
.payment_wrap_box > .item > .payment_info_box > .textarea_inbox_wrap > .generaltxt{display:block; font-weight:400; font-size:12px; 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:12px; 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:12px; line-height:1.6; color:#000; margin:25px 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{margin:25px 0 0 0;}
.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:14px; 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:15px 30px; border-radius:10px; background:#fff; font-weight: 400; font-size:13px; color:#000; line-height: 1.5; margin:0 0 25px 0; border:1px #e3e3e3 solid;}
    
.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:25px 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 #b7d5f6 solid; background:#ecf4fd;}
.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:#3a86ff;}
.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 > .fi{font-size:32px; display: inline-block; opacity:0.7; color:#000;}
.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: 13px; color:#aaa; line-height: 1;}
.payment_type_button_hover{border:1px #b7d5f6 solid !important; background:#ecf4fd;}
.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:#3a86ff !important;}
    
 .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:415px;  overflow: hidden; padding:0;}
    .payment_wrap_box > .item > .box_in{border:1px #e3e3e3 solid; border-radius:15px; padding:25px 25px;}
    .payment_wrap_box > .item > .box_in > .picbox{width:100%; overflow: hidden; text-align: center;}
    .payment_wrap_box > .item > .box_in > .picbox > .bl{width:100%; display: inline-block; border-radius:15px;}
    .payment_wrap_box > .item > .box_in > .room_title{padding:15px 0; text-align:center; font-weight: 500; font-size:15px; color:#01092b; line-height: 1; margin:0; background:#fff;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap{}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .infobox{padding:30px 0;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .infobox > h2.title{display: block; font-weight: 600; font-size:15px; color:#000; line-height: 1; margin:0 0 25px 0;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .bar{display: block; border-top:1px #999 dotted;  height:1px; margin:0 40px;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .infobox > .text{display: block; font-weight: 500; font-size:13px; color:#212121; line-height: 1; margin:0 0 15px 0;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .infobox > .text > .t{display: inline-block; color:#666; font-size:13px;margin-right:10px;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .infobox > .text_room{display: block; font-weight: 400; font-size:13px; color:#212121; line-height: 1; margin:0 0 15px 0;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .infobox > .text_room > .t{display: inline-block; font-size:13px;color:#666; margin-right:10px;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .infobox > .text_date{display: block; font-weight: 400; font-size:13px; color:#212121; line-height: 1; margin:0 0 15px 0;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .infobox > .text_date > .t{display: inline-block; font-size:13px;color:#666; margin-right:10px;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .infobox > .text_person{display: block; font-weight: 400; font-size:13px; color:#212121; line-height: 1; margin:0 0 0 0;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .infobox > .text_person > .t{display: inline-block; font-size:13px;color:#666; margin-right:10px;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .sum_price_box{padding:30px 0;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .sum_price_box > h2.title{display: block; font-weight: 600; font-size:15px; color:#000; line-height: 1; margin:0 0 25px 0;}
    .payment_wrap_box > .item > .box_in > .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 > .box_in > .infobox_wrap > .sum_price_box > .aarow > .title{display: inline-block;  font-size:15px; color:#212121;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .sum_price_box > .aarow > .pval{display: inline-block; font-size:15px;font-weight: 500; color:#000; }
    .payment_wrap_box > .item > .box_in > .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 > .box_in > .infobox_wrap > .sum_price_box > .aatrow > .title{display: inline-block;  font-size:15px; color:#212121;}
    .payment_wrap_box > .item > .box_in > .infobox_wrap > .sum_price_box > .aatrow > .pval{display: inline-block; font-size:15px;font-weight: 500;  color:#000; }
.payment_wrap_box > .item > .box_in > .button_payment_wrap{}    
.payment_wrap_box > .item > .box_in > .button_payment_wrap > .button_payment{padding:15px 0; text-align: center; font-weight: 500; font-size:16px; color:#fff; line-height: 1; margin:0; background:linear-gradient(to right, rgba(0,41,107,0.9) 50%, rgba(58,134,255,0.8) 50%); background-size:200% 100%;background-position:right bottom;transition: all .5s ease-out; cursor:pointer; border-radius:10px;}
    .payment_wrap_box > .item > .box_in > .button_payment_wrap > .button_payment > .fi{display: inline-block; font-size:16px; font-weight:400; color:#fff; margin:0 10px 0 0;}
    .payment_wrap_box > .item > .box_in > .button_payment_wrap > .button_payment:hover{background-position:left bottom;}
    .payment_wrap_box > .item > .box_in > .button_payment_wrap > .loadingPaymentBtt{display:none;height:87px; text-align:center; width:100%;}
.payment_wrap_box > .item > .box_in > .button_payment_wrap > .loadingPaymentBtt > .centerwrap{width:100%; height:100%;}
.payment_wrap_box > .item > .box_in > .button_payment_wrap > .loadingPaymentBtt > .centerwrap.ploading{width:50px; height:50px; display:block; margin:12px auto 0 auto;}
    
    
    .real_anim_alertbox{display: block; padding:25px; background:#fff; border:1px #e3e3e3 solid; border-radius:15px; margin:0 0 45px 0; }
    .real_anim_alertbox > h2.title{display: block;font-weight: 500; font-size: 14px; color:#000; margin:0 0 10px 0;}
    .real_anim_alertbox > h2.title > .fi{display: inline-block; font-size:14px; line-height: 16px; margin:0 3px 0 0;}
    .real_anim_alertbox > .text{display: block;font-weight: 400; font-size: 13px; line-height: 1.5; color:#444;}
    .real_anim_alertbox > .text_small{display: block;font-weight: 400; font-size: 13px; line-height: 1.5; color:#444;}
    .real_anim_alertbox_black{display: block; padding:25px; background:#fafafa; border-radius:15px; margin:0 0 45px 0; }
    .real_anim_alertbox_black > h2.title{display: block;font-weight: 500; font-size: 15px; color:#000; margin:0 0 10px 0;}
    .real_anim_alertbox_black > h2.title > .fi{display: inline-block; font-size:15px; line-height: 15px; margin:0 3px 0 0;}
    .real_anim_alertbox_black > .text{display: block;font-weight: 400; font-size: 12px; line-height: 1.5; color:#555;}
    .real_anim_alertbox_black > .text_small{display: block;font-weight: 400; font-size: 12px; line-height: 1.5; color:#555;}
    
  
.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:#0077b6; border-radius:15px; margin:10px 0 45px auto; display: block;font-weight: 400; font-size: 13px; line-height: 1.5; color:#fff; 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 #0077b6;}   

.subpage_wrap > .custom_box{margin:65px 0 65px 0; min-height: 630px; width:100%;}
.subpage_wrap > .custom_box > h1.title{display: block; text-align: center; font-weight:500; font-size:18px; 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;}
.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:18px; 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:18px; 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{width:70%; margin:0; padding:25px; border:1px #e3e3e3 solid; border-radius:15px;}
.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(/cms/images/icon_bar_right.png) 260px center no-repeat; background-size:12px 12px;  padding:15px 0; text-align: left; font-weight:400; font-size:14px; 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(/cms/images/icon_bar_right.png) 260px center no-repeat; background-size:12px 12px;padding:15px 0; text-align: left; font-weight:400; font-size:14px; 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(/cms/images/icon_bar_right.png) 260px center no-repeat; background-size:12px 12px;padding:15px 0; text-align: left; font-weight:400; font-size:14px; 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(/cms/images/icon_bar_right_hover.png) 260px center no-repeat; background-size:12px 12px;padding:15px 0; text-align: left; font-weight:400; font-size:14px; color:#000; line-height:1; background-color:#f9f9f9;}
.submenu_rm_link_hover{color:#000 !important; background:url(/cms/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: 18px; line-height: 1.5; color:#000; margin:0 0 65px 0;}
    .customer_list_box > .item > .custom_cs_box > h1.title > span{font-size:18px; color:#000; display: inline-block;}
    .customer_list_box > .item > .custom_cs_box > h1.kakao_title{font-weight: 400; font-size: 18px; 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: 16px; 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 > .absimg > .fi{font-size:40px; margin:10px 0 0 0; color:#0268b7; display: inline-block;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .title{margin:0 0 25px 0; padding:0; font-size: 14px; font-weight: 500; color:#000;}
.customer_list_box > .item > .custom_cs_box > .inbox > .item > .tel{margin:0 0 20px 0; padding:0; font-size: 20px; 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: 13px; 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: 13px; 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: 14px; 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:14px; 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:14px; 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: 14px; 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:14px; 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:15px; 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:14px; 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:14px; 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:13px; 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: 14px; 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:14px; 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:14px; 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:14px; color:#000; line-height: 1; margin:0 0 0 0;}
   
.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:16px; line-height:100%; color:#000;}
.terms_seperate_page > .support_top_text_light{margin:25px 0 45px 0; padding:25px; font-weight:400; font-size:14px; 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:5px 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:12px; line-height:150%;color:#666;}
.terms_seperate_page > .mPageTitle > .memberHookTitle{font-size:16px; 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:5px 0 10px 0;  border-bottom:1px #e2e2e2 dotted; font-size:13px; 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:12px; 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:13px; line-height:150%; color:#000; margin:0 0 10px 0; padding:15px; background:#f4f4f4;}
.terms_seperate_page > .mPageTitle > .memberTitle{font-size:14px; line-height:150%; color:#000; margin:0 0 10px 0;}
.terms_seperate_page > .mPageTitle > .memberText{font-size:13px; 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:18px; color:#000; padding:15px 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:13px; color:#000; padding:10px 10px; border-bottom:1px #f2f2f2 solid; border-right:1px #e3e3e3 solid; vertical-align: middle;}
table.service_list tr td > span{font-size:13px;}
table.service_list tr td.text16{font-size:14px; color:#000; padding:10px 10px; border-bottom:1px #f2f2f2 solid; border-right:1px #e3e3e3 solid;}
table.service_list tr td.center{text-align: center; font-size:13px; }
table.service_list tr td.left{text-align: left;  font-size:13px; padding-left:20px; }
table.service_list tr td.right{text-align: right;  font-size:13px; }
table.service_list tr td.description{font-size:14px; color:#000; font-weight:400; background:#fff; text-align: left; line-height: 1.6; padding:35px;}
table.service_list tr td.title{font-size:13px; color:#000; font-weight:500; background:#f9f9f9; text-align: center;}
table.service_list tr td.title16{font-size:13px; 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.ininlink:link{display: inline-block; font-weight: 400; font-size:12px; line-height: 1.3; color:#000;}
table.service_list tr td a.ininlink:visited{display: inline-block; font-weight: 400; font-size:12px; line-height: 1.3; color:#000;}
table.service_list tr td a.ininlink:active{display: inline-block; font-weight: 400; font-size:12px; line-height: 1.3; color:#000;}
table.service_list tr td a.ininlink:hover{display: inline-block; font-weight: 400; font-size:12px;  line-height: 1.3;color:#003f88;}
table.service_list tr td a.ininlink > span{font-size:12px;}
table.service_list tr td > span{font-size:12px;  line-height: 1.3;}
table.service_list tr td a.inplain_link:link{display: inline-block; font-weight: 400; font-size:12px; color:#000;}
table.service_list tr td a.inplain_link:visited{display: inline-block; font-weight: 400; font-size:12px; color:#000;}
table.service_list tr td a.inplain_link:active{display: inline-block; font-weight: 400; font-size:12px; color:#000;}
table.service_list tr td a.inplain_link:hover{display: inline-block; font-weight: 400; font-size:12px; color:#003f88;}
table.service_list tr td a.inplain_link_15:link{display: inline-block; font-weight: 400; font-size:12px; color:#000;}
table.service_list tr td a.inplain_link_15:visited{display: inline-block; font-weight: 400; font-size:12px; color:#000;}
table.service_list tr td a.inplain_link_15:active{display: inline-block; font-weight: 400; font-size:12px; color:#000;}
table.service_list tr td a.inplain_link_15:hover{display: inline-block; font-weight: 400; font-size:12px; color:#003f88;}
table.service_list tr td a.inplain_link_16:link{display: inline-block; font-weight: 400; font-size:12px; color:#000;}
table.service_list tr td a.inplain_link_16:visited{display: inline-block; font-weight: 400; font-size:12px; color:#000;}
table.service_list tr td a.inplain_link_16:active{display: inline-block; font-weight: 400; font-size:12px; 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:12px; color:#003f88;}

.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:14px; 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:14px; 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:14px; color:#999; background:#f5f5f5; text-align: center; }
    .customer_list_box > .item > .faq_menu > ul.faq li > a.faqlink:hover{background:#3a86ff; color:#fff;z-index: 30;}
    .faqlink_hover{background:#3a86ff !important; color:#fff !important;z-index: 30 !important;}

.shop_white_box > .prod_incontain > .event_list_wrap{padding:5px 0 35px 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{opacity: 0.75;}
.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:15px 0;}
    .shop_white_box > .prod_incontain > .event_list_wrap > .mycontent > a.flink > .infobox > .title{display: block; text-align: left; font-weight: 500; font-size:15px; color:#000; line-height: 1.1;  margin:0 0 0 0;}
    .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:5px 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:11px; line-height: 1; background:#3a86ff; 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: 400; font-size:12px; line-height: 1; color:#999; margin:10px 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:11px; 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: 400; font-size:12px; line-height: 1; color:#999; margin:10px 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:18px; color:#222c29; margin:0 0 15px 0;}
.shop_white_box > .prod_view_incontain > .text{display: block; text-align: center; font-weight: 400; font-size:14px; 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:15px; 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:15px; 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:13px; 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:15px; 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:13px; 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:5px 10px; border-radius:5px; font-weight: 400; font-size: 14px; 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:5px 10px; border-radius:5px; font-weight: 400; font-size: 14px; 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:5px 10px; border-radius:5px; font-weight: 400; font-size: 14px; 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;}
    
    .subpage_screenout{width:100%;  overflow: hidden; padding:0 0; background: #3a86ff; font-weight: 400; font-size:24px; line-height: 1; color:#fff;}
    .subpage_screenout .main_outbox_in{padding:15px 0; width:1380px; margin:0 auto;}
    .subpage_screenout .main_outbox_in > .item{}
    .subpage_screenout .main_outbox_in > .item > h2.title{display: block; font-weight: 500; font-size:18px; color:#fff; margin:8px 0 0 0;}
    .subpage_screenout .main_outbox_in > .item > ul.menu{}
    .subpage_screenout .main_outbox_in > .item > ul.menu li{margin-left:20px;}
    .subpage_screenout .main_outbox_in > .item > ul.menu li > a.fitem:link{display: inline-block; padding:10px 20px; border-radius: 10px;font-weight: 500; font-size:16px; line-height: 1; color:#ddd;}
    .subpage_screenout .main_outbox_in > .item > ul.menu li > a.fitem:visited{display: inline-block; padding:10px 20px; border-radius: 10px; font-weight: 500; font-size:16px; line-height: 1; color:#ddd;}
    .subpage_screenout .main_outbox_in > .item > ul.menu li > a.fitem:active{display: inline-block; padding:10px 20px; border-radius: 10px;  font-weight: 500; font-size:16px; line-height: 1; color:#ddd;}
    .subpage_screenout .main_outbox_in > .item > ul.menu li > a.fitem:hover{display: inline-block; padding:10px 20px; border-radius: 10px; background: #fff; font-weight: 500; font-size:16px; line-height: 1; color:#3a86ff;}
    .filter_fix_hover{background: #fff !important; color:#3a86ff !important;}
    
    
.runing_box{margin:11px 0 14px 0; position: relative;}
.runing_box > .iconbox{position: absolute; left:0%; margin-left:-82px; display: inline-block; top:-10px;}
.runing_box > .iconbox > .conbox{border:1px #f00 solid; border-radius:10px; padding:3px 1px; background:#fff; width:53px;}
.runing_box > .iconbox > .conbox > .bl{width:14px; display: inline-block; margin:0 1px 0 0;}
.runing_box > .iconbox > .conbox > .txt{font-weight: 400; font-size:14px; color:#000; line-height: 1;}
.line_ready{height:3px; width:95%; background:#eaeef4;}
.line_active{height:3px; background-image: linear-gradient(to right, #0160f6, #5459df, #6d53c9, #7a4fb4, #804da1, #8e4998, #99458e, #a24283, #b93776, #cd2c63, #da294b, #e0322e); margin-top:-3px;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .stausbox{margin:10px 0 10px 0;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .stausbox > .item:first-child{text-align: left;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .stausbox > .item:nth-child(2){text-align: center;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .stausbox > .item:last-child{text-align: right;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .stausbox > .item > .title{display: inline-block; font-weight: 400; font-size:11px; color:#999; margin:0 3px 0 0;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .stausbox > .item > .val{display: inline-block; font-weight: 400; font-size:13px; color:#000; margin:0 0 0 0;}
    
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .clock_wrap{background:#fafafa; padding:10px; border-radius:10px;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .clock_wrap > .item{}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .clock_wrap > .item > .text{display: inline-block; font-weight: 400; font-size:11px; color:#999; margin:0 3px 0 0;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .clock_wrap > .item > .clock{display: inline-block; font-weight: 500; font-size:15px; color:#ef233c;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .text_wrap{margin:10px 0 0 0;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .text_wrap > .item{}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .text_wrap > .item > .title{display: inline-block; font-weight: 400; font-size:11px; color:#999; margin:0 3px 0 0;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .text_wrap > .item > .val{display: inline-block; font-weight: 400; font-size:13px; color:#000; margin:0 0 0 0;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .text_wrap > .item > .text{display: inline-block; font-weight: 400; font-size:12px; color:#0353a4; margin:0 0 0 0;}


.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:16px; line-height: 1; color:#000; }
.customer_list_box > .item > .biz_aboutus_box > .item > .text{margin:0 0 30px 0;display: block; text-align: left; font-weight: 400; font-size:15px; 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:300px; display: block; position: absolute; right:0px; top:230px; border-radius: 15px;}

.blockbox{display: inline-block; padding:25px 35px; border-radius: 15px; background:#f8f8f8; font-weight: 400; font-size:15px; 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:15px; color:#000; margin:0 0 5px 0;}
    .customer_list_box > .item > .aboutus_feature_box{margin:125px 0 120px 0;}
    .customer_list_box > .item > .aboutus_feature_box > .title_box{} 
     .customer_list_box > .item > .aboutus_feature_box{margin:125px 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:16px; 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:16px; 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:14px; 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:13px; 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:48px; height:48px; 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:15px; 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:13px; line-height: 1.4; color:#343f52;}
.customer_list_box > .item > .aboutus_ceobox{background:#fafafa; height:450px; border-radius:15px; position: relative; margin:0 0 85px 0; padding:0;}
.customer_list_box > .item > .aboutus_ceobox > .img_box{width:100px; 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:40px;}
.customer_list_box > .item > .aboutus_ceobox > .textbox > .txt{display: block; text-align: left; font-weight: 400; font-size:14px; line-height: 1.5; color:#60697b; 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 65px 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;}

    .product_view_box > .item > .product_spec_col_2_box > .item > .bid_title_wrap{padding:15px 0; margin:35px 0 0 0;}
    .product_view_box > .item > .product_spec_col_2_box > .item > .bid_title_wrap > h3.a_title{display: inline-block;font-weight:500; font-size:13px; color:#000; line-height:1; margin:0 0 0 0;}                            
    .product_view_box > .item > .product_spec_col_2_box > .item > .bid_title_wrap > .val{display: inline-block;font-weight:400; font-size:13px; color:#707070; line-height:1; margin:0 0 0 0;}         
    .product_view_box > .item > .product_spec_col_2_box > .item > .bid_title_small_wrap{padding:15px 0;}
    .product_view_box > .item > .product_spec_col_2_box > .item > .bid_title_small_wrap > h3.a_title{display: inline-block;font-weight:500; font-size:13px; color:#000; line-height:1; margin:0 0 0 0;}                            
    .product_view_box > .item > .product_spec_col_2_box > .item > .bid_title_small_wrap > .val{display: inline-block;font-weight:400; font-size:13px; color:#707070; line-height:1; margin:0 0 0 0;}         
    .product_view_box > .item > .product_spec_col_2_box > .item > .bid_title_small_wrap > .val > .redbox{display: inline-block;font-weight:400; font-size:11px; background:#e63946; padding:3px; border-radius:3px; color:#fff; line-height:1; margin:0 0 0 3px;}         
    .product_view_box > .item > .product_spec_col_2_box > .item > .bid_title_small_wrap > .val > .bluebox{display: inline-block;font-weight:400; font-size:11px; background:#3a86ff; padding:3px; border-radius:3px; color:#fff; line-height:1; margin:0 0 0 3px;}         
    .product_view_box > .item > .product_spec_col_2_box > .item > .bid_title_small_wrap > .val > .ok_inline{display: inline-block;font-weight:400; font-size:13px; color:#3a86ff; line-height:1; margin:0 0 0 0;}   
    .product_view_box > .item > .product_spec_col_2_box > .item > .bid_title_small_wrap > .val > .fail_inline{display: inline-block;font-weight:400; font-size:13px; color:#fb8500; line-height:1; margin:0 0 0 0;}   
    .lot_buttonbox{margin:15px 0 35px 0;}        
.lot_buttonbox > .deactivedBtt{display:inline-block;text-align: center; width:48%; padding:15px 0; margin:0 0; font-weight:400; font-size:13px; color:#e63946; line-height:1; border-radius:10px; background:#e9ecef;}      
.lot_buttonbox > a.backbtt:link{display:inline-block;text-align: center; width:48%; padding:15px 0; margin:0 0; font-weight:400; font-size:13px; color:#6c757d; line-height:1; border-radius:10px; background:#dee2e6;}      
.lot_buttonbox > a.backbtt:visited{display:inline-block; text-align: center; width:48%;padding:15px 0; margin:0 0;font-weight:400; font-size:13px; color:#6c757d; line-height:1;border-radius:10px; background:#dee2e6;}      
.lot_buttonbox > a.backbtt:active{display:inline-block; text-align: center; width:48%;padding:15px 0;margin:0 0;font-weight:400; font-size:13px; color:#6c757d; line-height:1; border-radius:10px; background:#dee2e6;}      
.lot_buttonbox > a.backbtt:hover{opacity: 0.75;}      
.lot_buttonbox > a.backbtt > .fi{display:inline-block; margin:1px 5px 0 0; font-size:16px; color:#6c757d;}   
.lot_buttonbox > a.submitbtt:link{display:inline-block;  width:48%;text-align: center;padding:15px 0;margin:0 0; font-weight:400; font-size:13px; color:#fff; line-height:1; border-radius:10px; background:#3a86ff;}      
.lot_buttonbox > a.submitbtt:visited{display:inline-block; width:48%;text-align: center; padding:15px 0;margin:0 0; font-weight:400; font-size:13px; color:#fff; line-height:1; border-radius:10px; background:#3a86ff;}      
.lot_buttonbox > a.submitbtt:active{display:inline-block; width:48%; text-align: center; padding:15px 0;margin:0 0; font-weight:400; font-size:13px; color:#fff; line-height:1; border-radius:10px; background:#3a86ff;}      
.lot_buttonbox > .submitbtt:hover{opacity: 0.75;} 
.lot_buttonbox > .submitbtt > .fi{display:inline-block; margin:1px 5px 0 0; font-size:16px; color:#fff;}
    .lot_box_view{margin:1px 0 0 0; position: relative;}
    .lot_box_view > .slide_main_show{width:1380px; margin:0 auto; border-radius:10px; overflow: hidden;}
    .lot_box_view > .slide_main_show > .item{width:685px;}
    .lot_box_view > .slide_main_show > .item_v{width:685px;}
    .lot_box_view > .slide_main_show > .item .swiper-slide{width:100%; display: block; height: auto;}
    .lot_box_view > .slide_main_show > .item .swiper-slide > .bl{width:100%; display: block;}
    .lot_box_view > .slide_main_show > .item_v .swiper-slide{width:49.2%; display: block; height: auto;}
    .lot_box_view > .slide_main_show > .item_v .swiper-slide > .bl{width:100%; display: block;}
    .lot_box_view > .slide_main_show > .item_v .swiper-slide:nth-child(n + 3){margin-top:6px;}
    
     .avl_blue_box{ display:inline-block; font-size:11px !important; font-weight: 400; background:#3a86ff; color:#fff !important; padding:2px 4px; border-radius:4px; margin-top:2px;}
    .time_sale_clock_box{width:100%; height:60px; margin:45px 0;}
    .time_sale_clock_box > .divpan{width:1280px; background:#f5f5f5; text-align: center; padding:25px 50px; border-radius: 10px; position: relative;}
    .time_sale_clock_box > .divpan > .item{}
    .time_sale_clock_box > .divpan > .item > .fi{font-size:15px; color:#333; display: inline-block; margin:0 10px 0 0;}
    .time_sale_clock_box > .divpan > .item > .text{display: inline-block; font-weight: 500; font-size:15px; line-height: 15px; color:#000; margin:0;}
    .time_sale_clock_box > .divpan > .item > .text > .r{display: inline-block; color:#333; font-size:15px; margin:0 10px 0 0;}
    .time_sale_clock_box > .divpan > .item > .text > .b{display: inline-block; color:#2a70f7; font-size:15px;}
    .time_sale_clock_box > .divpan > .item > .text > .time{display: inline-block; color:#2a70f7; font-size:15px;}
    .time_sale_clock_box > .divpan > .item > .text > .time_red{display: inline-block; color:#e63946; font-size:15px;}
    .time_sale_clock_box > .divpan > .item > .text > .normal{display: inline-block; color:#2a70f7; font-size:15px;}
    .time_sale_clock_box > .divpan > .item > .text > .normal_avl{display: inline-block; color:#e63946; font-size:15px;}
    .product_view_box > .item > .product_spec_box > .vitem > .itemname_remark{display:block;font-weight:500; font-size:16px; color:#212121; line-height:1; margin:-10px 0 25px 0;}
    .product_view_box > .vitem > .product_spec_box > .c_type_txt{display:block;font-weight:400; font-size:12px; color:#333; line-height:1; margin:10px 0 25px 0;}
    .product_view_box > .vitem > .product_spec_box > .c_type_txt > .b{font-size:12px; color:#3a86ff;}
    .runing_box_wrap{margin:25px 0 0 0;}
    .running_text_wrap{margin:15px 0 0 0;}
    .running_text_wrap > .item{}
    .running_text_wrap > .item > .title{display: inline-block; font-weight: 400; font-size:11px; color:#999; margin:0 3px 0 0;}
    .running_text_wrap > .item > .val{display: inline-block; font-weight: 400; font-size:13px; color:#000; margin:0 0 0 0;}
    .running_text_wrap > .item > .text{display: inline-block; font-weight: 400; font-size:12px; color:#0353a4; margin:0 0 0 0;}

 .mypage_home_box{}
     .mypage_home_box > .index_box{}
     .mypage_home_box > .index_box > a.item:link{width:calc(31% - 50px); padding:25px 25px; background:#fff; border:1px #e3e3e3 solid; border-radius: 10px; margin:0 0 35px 0;}
     .mypage_home_box > .index_box > a.item:visited{width:calc(31% - 50px); background:#fff;  border:1px #e3e3e3 solid; border-radius: 10px; margin:0 0 35px 0;}
     .mypage_home_box > .index_box > a.item:active{width:calc(31% - 50px); background:#fff;  border:1px #e3e3e3 solid; border-radius: 10px; margin:0 0 35px 0;}
     .mypage_home_box > .index_box > a.item:hover{opacity: 0.75;}
     .mypage_home_box > .index_box > .item h3.title{padding:0 0; display:inline-block; text-align: center; font-weight: 500; font-size:14px; color:#2b2d42; vertical-align: middle; line-height: 14px;}
.mypage_home_box > .index_box > .item h3.title > .fi{display: inline-block; font-size:14px; color:#2b2d42; margin:0 5px 0 0; vertical-align: middle;}
     .mypage_home_box > .index_box > .item .counter{display: inline-block;}
     .mypage_home_box > .index_box > .item .counter > .gogolink{ display:inline-block; text-align: left; margin:0 5px 0 0; font-weight: 500; font-size:16px; color:#000;}
     .mypage_home_box > .index_box > .item .counter > .unit{display:inline-block; text-align: left; margin:5px 0 0 0; font-weight: 400; font-size:14px; color:#555;}
     .customer_list_box > .item > .subpage_inwrap{}
.customer_list_box > .item .subpage_inwrap > .subpage_title{margin:0 0 45px 0; padding:0; text-align: left;}
.customer_list_box > .item .subpage_inwrap > .subpage_title .iconbox{width:100%; display: block; margin:0 0 10px 0;}
.customer_list_box > .item .subpage_inwrap > .subpage_title .iconbox .bl{width:64px; display: inline-block;}
.customer_list_box > .item .subpage_inwrap > .subpage_title > h1.title{display: block; text-align: left; font-weight: 500; font-size:18px; color:#364856; padding:0 0; margin:10px 0 10px 0;}
.customer_list_box > .item .subpage_inwrap > .subpage_title > .text{display: inline-block; background:#f5f7fa; padding:10px 15px; border-radius:10px; font-weight: 400; font-size:13px; color:#364856; margin:15px 0;}
    .customer_list_box > .item > .subpage_title{margin:0 0 30px 0; padding:0; text-align: left;}
.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: block; text-align: left; font-weight: 500; font-size:14px; color:#212121; padding:0 0; margin:10px 0 10px 0;}

table.service td .mypage_talbe_td_alarm{margin:15px 0 0 15px; font-size:12px; 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:#3a86ff !important; font-size:12px;}

        .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:#3a86ff; border-radius:5px; width:120px; padding:15px 20px; margin:0 10px 0 0; text-align:center; cursor:pointer; border:1px #3a86ff solid; font-weight:400; font-size:14px; line-height:100%; color:#fff; }
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > .registerConfirmBtt:hover{opacity: 0.75;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.listBttLink:link{display: inline-block; background:#dee2e6; padding:15px 20px; margin:0 0 0 0;border-radius:5px; width:120px; text-align:center; border:1px #dee2e6 solid; font-weight:400; font-size:14px; line-height:100%; color:#6c757d;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.listBttLink:visited{display: inline-block; background:#dee2e6; padding:15px 20px; margin:0 0 0 0; border-radius:5px;width:120px; text-align:center; border:1px #dee2e6 solid; font-weight:400; font-size:14px; line-height:100%; color:#6c757d;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.listBttLink:active{display: inline-block; background:#dee2e6; padding:15px 20px; margin:0 0 0 0; border-radius:5px;width:120px; text-align:center; border:1px #dee2e6 solid; font-weight:400; font-size:14px; line-height:100%; color:#6c757d;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.listBttLink:hover{opacity: 0.75;}
.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:14px; 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:14px; 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:14px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.editBttLink:hover{opacity: 0.75;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.contractBttLink:link{display: inline-block; background:#f4845f; padding:15px 20px; margin:0 10px 0 0;border-radius:5px; width:120px; text-align:center; border:1px #f4845f solid; font-weight:400; font-size:14px; 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:#f4845f; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #f4845f solid; font-weight:400; font-size:14px; 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:#f4845f; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #f4845f solid; font-weight:400; font-size:14px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.contractBttLink:hover{opacity: 0.75;}

.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:14px; 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:14px; 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:14px; line-height:100%; color:#fff;text-decoration: none;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > a.paymentBttLink:hover{opacity: 0.75;}
.customer_list_box > .item .subpage_inwrap .register_btn_wrap_box > .loadingPaymentBtt{display:none;height:64px; text-align:center; width:100%;}
.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:280px; border-radius: 5px; overflow: hidden; background:#fcfcfc; border:1px #d3d3d3 solid;  padding:10px 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:13px; color:#000; margin:0 10px 0 0;}
.customer_list_box > .item > .subpage_inwrap > .filter_box > .item > form > .search_wrap > .iconbox{width:15px; cursor:pointer; position: relative;}
.customer_list_box > .item > .subpage_inwrap > .filter_box > .item > form > .search_wrap > .iconbox > .fi{font-size:15px; display: block; color:#364856; position: absolute; left:5px; top:-16px;}
.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:13px; color:#000; line-height:1;}
.customer_list_box > .item > .subpage_inwrap > .filter_box > .item > form > .search_wrap > .iconbox:hover{opacity: 0.75;}


      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:13px; 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:13px; 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:13px; 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:13px; color:#000; font-weight:500; background:#f9f9f9; }
table.service_complete tr td.title_center{font-size:13px; color:#000;text-align: center; font-weight:500; background:#f9f9f9; }
table.service_complete tr td.title_right{font-size:13px; color:#000;  text-align: right; font-weight:500; background:#f9f9f9; }
table.service_complete tr:last-child td{border-bottom:1px #d3d3d3 solid;}
table.service_complete tr td > span{font-size:13px;}
    .subpage_inwrap > .contract_wrap{margin:0 0 45px 0;}
    .subpage_inwrap > .contract_wrap > .text_box{display: block; font-weight: 400; font-size: 13px; line-height: 1.5;  padding:0 0;border-radius:15px; color:#49627a; text-align: left; margin:0 0 45px 0; position: relative;}
    .subpage_inwrap > .contract_wrap > .text_larger_moresmall{background:url(/cms/images/t_icon_3.png) center left no-repeat; background-size:15px 15px; text-indent:24px;display: block; font-weight: 400; font-size: 13px; 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(/cms/images/t_icon_3.png) center left no-repeat; background-size:15px 15px; text-indent:24px;display: block; font-weight: 400; font-size: 13px; 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:14px; color:#000; line-height: 1; margin:0 0 15px 0;}
table.service tr td.title_center{font-size:13px; 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: 11px; 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: 11px; 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: 11px; background:#999; border-radius: 3px; color:#fff; margin:0 5px;}
    .text_larger_moresmall_bank > a.copylink:hover{opacity: 0.75;}
 .error_screen{padding:15px; background:#fff; border-radius: 15px; width:700px; margin:85px auto;}
 .error_screen .iconbox{width:100%; text-align: center;}
 .error_screen .iconbox > .bl{width:64px; display: inline-block;}
 .error_screen h3.title{font-weight: 500; font-size: 16px; color:#000; display: block; text-align: center; margin:25px 0 15px 0;}
 .error_screen .errmsg{font-weight: 400; font-size: 14px; color:#333; line-height: 1.4; display: block; text-align: center; margin:0 0 45px 0;}
.error_screen .errmsg > a.popuplink:link{display: inline-block; font-weight: 400; font-size: 16px; color:#023e8a;}
.error_screen .errmsg > a.popuplink:visited{display: inline-block; font-weight: 400; font-size: 16px; color:#023e8a;}
.error_screen .errmsg > a.popuplink:active{display: inline-block; font-weight: 400; font-size: 16px; color:#023e8a;}
.error_screen .errmsg > a.popuplink:hover{display: inline-block; font-weight: 400; font-size: 16px; color:#0077b6;}
.error_screen > .boxcontent{border:1px #d3d3d3 solid; border-radius: 15px; background:#f9f9f9; margin:0 auto 45px auto; width:400px; padding:30px;}

.error_screen > .boxcontent > .row{padding:20px 0; border-bottom:1px #f6f6f6 solid;}
.error_screen > .boxcontent > .row:last-child{border:0;}
    .error_screen > .boxcontent > .row > .title{display: inline-block; text-align: left; font-weight: 400; font-size:13px; color:#333;}
    .error_screen > .boxcontent > .row > .val{display: inline-block; text-align: right; font-weight: 400; font-size:13px; color:#000;}
    .error_screen > .boxcontent > .row > .val > .bar{display: inline-block; color:#ddd; font-size: 13px; margin:2px 10px 0 10px;}
        .error_screen > .buttonbox{width:100%; margin:25px 0 0 0;}
.error_screen > .buttonbox > a.outbtn:link{display: inline-block; font-weight: 500; font-size: 13px; line-height: 1; color:#fff; background:#3a86ff; border:1px #3a86ff solid; padding:20px 35px; border-radius: 10px; margin:0 5px;}
.error_screen > .buttonbox > a.outbtn:visited{display: inline-block; font-weight: 500; font-size: 13px; line-height: 1; color:#fff; background:#3a86ff; border:1px #3a86ff solid; padding:20px 35px; border-radius: 10px; margin:0 5px;}
.error_screen > .buttonbox > a.outbtn:active{display: inline-block; font-weight: 500; font-size: 13px; line-height: 1; color:#fff; background:#3a86ff; border:1px #3a86ff solid; padding:20px 35px;border-radius: 10px; margin:0 5px;}
.error_screen > .buttonbox > a.outbtn:hover{opacity: 0.75;}
.error_screen > .buttonbox > a.fillbtn:link{display: inline-block; font-weight: 500; font-size: 13px; line-height: 1; color:#fff; background:#00b4d8; border:1px #00b4d8 solid; padding:20px 35px; border-radius: 10px; margin:0 5px;}
.error_screen > .buttonbox > a.fillbtn:visited{display: inline-block; font-weight: 500; font-size: 13px; line-height: 1; color:#fff; background:#00b4d8; border:1px #00b4d8 solid; padding:20px 35px; border-radius: 10px; margin:0 5px;}
.error_screen > .buttonbox > a.fillbtn:active{display: inline-block; font-weight: 500; font-size: 13px; line-height: 1; color:#fff; background:#00b4d8; border:1px #00b4d8 solid; padding:20px 35px; border-radius: 10px; margin:0 5px;}
.error_screen > .buttonbox > a.fillbtn:hover{opacity: 0.75;}
    .screenout_subpage{width:100%; height: 150px; background: #01092b; font-weight: 400; font-size:21px; line-height: 1; color:#fff;}




































































.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:48px; 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:28px; 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 > 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 > .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 .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:18px; 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:26px; 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:16px; 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;}
    
    
.white_normal_back_page{width:100%; margin:0 0;  padding:85px 0 85px 0; background:#fff; position: relative; background: url('/cms/images/travel_background2.jpg') center bottom no-repeat;
      background-size: cover;}
.white_normal_back_page > .background_img{
      background: url('/cms/images/respl_symbol.png') center center no-repeat;
      background-size: cover;
      position: absolute; width:100px; height:100px;
      top: 0px;
      left: 0px;
      opacity: 0.75;}

.body_wrap > .shop_white_box{padding:85px 0; background:#fff;}
.body_wrap > .shop_white_box > .incontain{width:1380px; margin:0 auto; position: relative;}  
.body_wrap > .stay_footer{width:100%; height:400px; position: relative; overflow: auto; background: url('/cms/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;}
    
    .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:30px; color:#222c29; margin:0 0 15px 0;}
.shop_gray_box > .incontain > .text{display: block; text-align: left; font-weight: 400; font-size:18px; color:#555; margin:0 0 45px 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:17px; color:#000;  }
    .shop_gray_box > .incontain > .best_prod_content > .mycontent > a.flink > .infobox > .loc{display: block; text-align: left; font-weight: 400; font-size:14px; 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:19px; 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;}

    
    .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;}
    .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: #e3e3e3;
    stroke: #3a86ff;
    stroke-dasharray: 800;
    stroke-dashoffset: 800;
    transition: stroke-dashoffset 0.6s ease-in;
  }

  .checkbox-wrapper-37 .checkbox-tick {
    stroke: #3a86ff;
    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_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 > .iconbox > .fi{font-size:48px; color:#414141; display: inline-block;}
.payment_complete > .title{display: block; text-align: center; margin:15px 0; font-weight: 500; font-size:16px; color:#000; line-height: 1;}
.payment_complete > .text{display: block; text-align: center; margin:0 0 65px 0; font-weight: 400; font-size:13px; color:#333; line-height: 1;}
.payment_complete > .infobox_wrap{width:1220px; margin:0 auto 65px auto; }
    .payment_complete > .infobox_wrap > .item{width:595px;}
.payment_complete > .infobox_wrap > .item > .boxcontent{ border-radius: 5px; background:#fff; margin:0 0 30px 0; padding:0 0 15px 0; border:1px #e3e3e3 solid;}

.payment_complete > .infobox_wrap > .item > .boxcontent > .title{display: block; text-align: left; margin:0 0 15px 0; padding:15px 0 15px 25px; font-weight: 500; font-size:14px;color:#000; line-height: 1; border-radius:5px 5px 0 0;border-bottom:1px #f2f2f2 solid; background:#f8edeb;}
    .payment_complete > .infobox_wrap > .item > .boxcontent > .title > .fi{display: inline-block; font-weight:500; font-size:14px; line-height: 15px; margin:0 5px 0 0;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .row{padding:15px 0; margin:0 20px; 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:12px; color:#333;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .row > .val{display: inline-block; text-align: right; font-weight: 400; font-size:12px; color:#000;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .row > .val > span{font-size:12px; 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:12px; color:#333;}
.payment_complete > .infobox_wrap > .item > .boxcontent > .final_row > .val{display: inline-block; text-align: right; font-weight: 500; font-size:12px; 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: 5px; border:1px #e3e3e3 solid;}
.payment_complete > .infobox_wrap > .item > .bank_info > .b_title{text-align:left; margin:0 0 15px 0; padding:0; font-weight: 500; font-size:14px; 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:13px; 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:#111; background:#f4f4f4; 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:#3a86ff; 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:#3a86ff; 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:#3a86ff; padding:5px 10px; border-radius: 5px; margin:0 0 0 5px;}
.payment_complete > .infobox_wrap > .item > .bank_info > .bank_info_box > a.copybtt:hover{opacity: 0.75;}
    .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:11px; 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;}
    .payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox{background:#f5f5f5; padding:40px 30px; position: relative; border-radius: 5px 5px 0 0;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox > .item{width:100%;}.payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox > .item:nth-child(n + 2){margin-top: 25px;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox > .item > h2.title{text-align: left; font-size:14px; font-weight: 500; color:#000; display: block;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox > .item > .title > .fi{font-weight: 500; font-size:14px; line-height: 14px; display: inline-block; margin:1px 10px 0 0;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .alertbox > .item > .text{text-align: left; font-size:11px; 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:16px; 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:15px 40px; text-align: left; font-size:14px; 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 5px 5px; overflow: hidden;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .textarea_inbox_wrap > .rankme_end{border-radius: 0 0 5px 5px; overflow: hidden;}
.payment_complete > .infobox_wrap > .item > .payment_info_box > .textarea_inbox_wrap > .generaltxt{display:block; font-weight:400; font-size:11px; 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:11px; 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:10px; font-weight:400; font-size:14px; background:#3a86ff; 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:10px; font-weight:400; font-size:14px; background:#3a86ff; 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:10px; font-weight:400; font-size:14px;background:#3a86ff;  color:#fff; line-height:1; padding:20px 0;}
.scroll_btn_box > .inbox > a.goback_link:hover{opacity: 0.75;}
.scroll_btn_box > .inbox > a.goback_link > .fi{display:inline-block; font-size:14px; color:#fff; margin:0 5px 0 0;}
    .fixscrollbtn{position: fixed; left:50%; top:150px; margin-left:10px;}
.scroll_btn_box > .inbox > a.goback_hisotry_link:link{display:block; text-align:center; width:49%; border-radius:10px; font-weight:400; font-size:14px; background:#4a4e69; color:#fff; line-height:1; padding:20px 0;}
.scroll_btn_box > .inbox > a.goback_hisotry_link:visited{display:block; text-align:center; width:49%; border-radius:10px; font-weight:400; font-size:14px; background:#4a4e69; color:#fff; line-height:1; padding:20px 0;}
.scroll_btn_box > .inbox > a.goback_hisotry_link:active{display:block; text-align:center; width:49%; border-radius:10px; font-weight:400; font-size:14px;background:#4a4e69;  color:#fff; line-height:1; padding:20px 0;}
.scroll_btn_box > .inbox > a.goback_hisotry_link:hover{opacity: 0.75;}
.scroll_btn_box > .inbox > a.goback_hisotry_link > .fi{display:inline-block; font-size:14px; 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;}
   
    .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:15px 0; display:inline-block;margin:0 10px; text-align:center; cursor:pointer; border:1px #c62828 solid; font-weight:400; font-size:14px; 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:15px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #c62828 solid; font-weight:400; font-size:14px; 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:15px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #c62828 solid; font-weight:400; font-size:14px;  color:#fff; text-decoration:none;}
.customer_list_box > .item > .contract_wrap > .button_2_array > a.attendBtt:hover{opacity: 0.75;}
.customer_list_box > .item > .contract_wrap > .button_2_array > a.backBtt:link{background:#00a8e8; width:150px; border-radius:10px; padding:15px 0; display:inline-block;margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:14px; 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:15px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:14px; 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:15px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:14px;  color:#fff; text-decoration:none;}
.customer_list_box > .item > .contract_wrap > .button_2_array > a.backBtt:hover{opacity: 0.75;}
.customer_list_box > .item > .contract_wrap > .button_2_array > p.shootingBtt{background:#c62828; width:150px; border-radius:10px; padding:15px 0; display:inline-block;margin:0 10px; text-align:center; cursor:pointer; border:1px #c62828 solid; font-weight:400; font-size:14px; color:#fff; text-decoration:none;}
.customer_list_box > .item > .contract_wrap > .button_2_array > p.shootingBtt:hover{opacity: 0.75;}


    
    .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:14px; 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:14px; 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: 14px; 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: 14px; 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:13px; 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:13px; line-height:1; color:#000; border:1px #e3e3e3 solid;}
.sectionInputForm{-webkit-appearance:none;border-radius:5px; background:#fff; border:1px #d8d9d9 solid; font-weight:400; font-size:13px; 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:#fff; height:145px; font-weight:400; font-size:13px; line-height:1.5; color:#333;padding:16px 25px; width:calc(100% - 52px);margin:0; }
.sectionInputSelectForm{-webkit-appearance:none;border-radius:5px; background:#fff; border:1px #d8d9d9 solid; font-weight:400; font-size:13px; 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: 14px; line-height: 1; color:#000; margin:35px 0 20px 0;}
.customer_list_box > .item > .custom_cs_box > .inbox > .notice_box{border-radius: 15px; background:#fff; border:1px #e3e3e3 solid; 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: 14px; 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: 14px; 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:3px 10px;font-weight: 400; font-size: 13px; line-height: 1; color:#333; background:url(/cms/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:180px; border:1px #3a86ff solid; background:#3a86ff; padding:15px 40px; margin:0 auto;}
.seperate_button_box_blue_only > a.register_link:visited{border-radius: 15px;width:180px;  border:1px #3a86ff solid; background:#3a86ff;padding:15px 40px;margin:0 auto;}
.seperate_button_box_blue_only > a.register_link:active{border-radius: 15px; width:180px; border:1px #3a86ff solid; background:#3a86ff;padding:15px 40px;margin:0 auto;}
.seperate_button_box_blue_only > a.register_link:hover{opacity: 0.75;}
.seperate_button_box_blue_only > a.register_link > .txt{font-weight:400; font-size:14px; line-height:1; color:#fff;}
.seperate_button_box_blue_only > a.register_link > .icon{width:12px; display: inline-block; margin:0 0 0 10px;}
.seperate_button_box_blue_only > a.register_link > .icon > .fi{font-size:12px; line-height: 14px; 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;}

.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;}

    
    .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:15px 0; display:inline-block;margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:14px; 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:15px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:14px; 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:15px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #00a8e8 solid; font-weight:400; font-size:14px;  color:#fff; text-decoration:none;}
    .shop_white_box > .prod_view_incontain > .button_2_array > a.backBtt:hover{opacity: 0.75;}
.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(/cms/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(/cms/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(/cms/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(/cms/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_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;}   
    .subpage_inwrap > .contract_wrap > .text_box .absstamp{width:120px; display: block; position: absolute; right:10px; top:-70px; 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-top:0; margin:0 0 45px 0;}
.subpage_inwrap > .contract_wrap > .payment_info_box > .form_inbox_wrap{padding:0 0 40px 0;}
.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:14px; 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 0;}
.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:14px; 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:13px; color:#333; line-height: 1.5; margin:0 0 25px 0;}
    
.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;}

    .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;}   

.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 > .fi{font-size:48px; color:#333; 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:16px; color:#000; line-height: 1.5;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .title_tx > .b{color:#396ce8; font-size:16px;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .title_tx2{display: block; font-weight: 400; text-align: center;font-size:14px; color:#000; line-height: 1.5; margin:45px 0;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .title_tx2 > .b{color:#396ce8; font-size:14px; }
    
    .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:14px; 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:14px; 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:14px; color:#fff; line-height: 1;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .center_box > a.reg_link:hover{opacity: 0.75;}
    .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:14px; 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:14px; 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:14px; color:#000; line-height: 1;}
    .subpage_wrap > .custom_box > .customer_list_box .register_complete_box > .center_box > a.reg_link2:hover{opacity: 0.75;}
.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;}


    .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 > .fi{font-size:48px; color:#555; 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:550px; 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:14px; 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:#fff; margin:0 0 30px 0; padding:30px;}

.customer_list_box > .item > .subpage_inwrap > .payment_complete_box > .boxcontent > .row{padding:20px 0; border-bottom:1px #f1f1f1 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:13px; 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:13px; 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: 14px; 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: 14px; 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: 14px; 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: 14px; 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: 14px; 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: 14px; 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;}


    .product_view_box > .vitem > .jimang_box{padding:25px; background:#fff0f3; border-radius:15px;}   
    .product_view_box > .vitem > .jimang_box > h2.title{font-weight: 500; font-size:14px; color:000; margin:0 0 10px 0;}      
    .product_view_box > .vitem > .jimang_box > h2.title > .fi{display:inline-block; font-size:13px; color:000; margin:0 3px 0 0;}      
    .product_view_box > .vitem > .jimang_box > .text{font-weight: 400; font-size:13px;}       
    .product_view_box > .vitem > .jimang_box > .text > .t{display:block; font-weight:400; font-size:13px; color:#333; margin:0 0 15px 0; line-height: 1.5;}       
    .product_view_box > .vitem > .jimang_box > .text > .i{display:block; font-weight:400; font-size:12px; color:#555; margin:0;}       
    .product_view_box > .vitem > .jimang_box > .text > .i > .b{display:inline-block; font-weight:400; font-size:12px;color:#000 !important;} 
    .product_view_box > .vitem > .jimang_box > .text > .i > .bar{display:inline-block; font-weight:400; margin:0 10px; font-size:9px; color:#aaa;}
    .product_view_box > .vitem > .jimang_box > .text > .c{display:block; font-weight:400; font-size:12px; color:#e63946; margin:20px 0 0 0;}  