@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%; height:100%;  border: 0; color: #000; overflow: hidden; }
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 { font-weight:400; font-family: '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; height:100%; overflow: hidden; overflow-y: scroll;}
.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; }
.background_white{background:#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;}
.w10p{width:10% !important;}
.w20p{width:20% !important;}
.w30p{width:30% !important;}
.w40p{width:40% !important;}
.w50p{width:50% !important;}
.w60p{width:60% !important;}
.w70p{width:70% !important;}
.w80p{width:80% !important;}
.w90p{width:90% !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;}
.marginBottom110{margin-bottom:110px !important;}
.marginBottom120{margin-bottom:120px !important;}
.marginBottom130{margin-bottom:130px !important;}
.marginBottom105{margin-bottom:105px !important;}
.marginBottom115{margin-bottom:115px !important;}
.marginBottom125{margin-bottom:125px !important;}
.marginBottom135{margin-bottom:135px !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;}
.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;}
.pageTitle{font:bold 14px/100% 'Malgun Gothic', Dotum, Gulim,Arail,sans-serif; color:#000; padding:10px 5px; border-bottom:1px #e1e1e1 solid; margin:0 10px 10px 10px; }

.flexColumn{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:space-between;
-webkit-justify-content:space-between;
justify-content:space-between;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexRow{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:space-between;
-webkit-justify-content:space-between;
justify-content:space-between;
-ms-flex-flow:column wrap;
-webkit-flex-flow:column wrap;
flex-flow:column wrap;
}

.flexStretch{
-ms-align-item:stetch;
-webkit-align-item:stetch;
align-item:stetch;
}
.flexColumnSpaceAround{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:space-around;
-webkit-justify-content:space-around;
justify-content:space-around;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnFlexStart{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-start;
-webkit-justify-content:flex-start;
justify-content:flex-start;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnCenter{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:center;
-webkit-justify-content:center;
justify-content:center;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnFlexEnd{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnCenterMiddle{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:center;
-webkit-justify-content:center;
justify-content:center;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:center;
-webkit-align-items:center;
align-items:center;
}
.flexColumnFlexStartMiddle{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-start;
-webkit-justify-content:flex-start;
justify-content:flex-start;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:center;
-webkit-align-items:center;
align-items:center;
}
.flexColumnFlexEndMiddle{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:center;
-webkit-align-items:center;
align-items:center;
}
.flexColumnFlexEndBottom{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:flex-end;
-webkit-align-items:flex-end;
align-items:flex-end;
}
.flexMiddle{align-self:center;}

.center_lip_line{width:20px; height:2px; border-top:1px #999 solid; margin:45px auto;}
.center_lip_line_to_b20{width:20px; height:2px; border-top:1px #999 solid; margin:25px auto 25px auto;}
.center_lip_line_left{width:20px; height:2px; border-top:1px #999 solid; margin:45px 0;}
.center_lip_line_margin5{width:20px; height:2px; border-top:1px #999 solid; margin:5px auto;}
.center_lip_line_margin10{width:20px; height:2px; border-top:1px #999 solid; margin:10px auto;}
.center_lip_line_margin15{width:20px; height:2px; border-top:1px #999 solid; margin:15px auto;}
.center_lip_line_margin20{width:20px; height:2px; border-top:1px #999 solid; margin:20px auto;}
.center_lip_line_margin25{width:20px; height:2px; border-top:1px #999 solid; margin:25px auto;}
.center_lip_line_margin30{width:20px; height:2px; border-top:1px #999 solid; margin:30px auto;}
.center_lip_line_margin35{width:20px; height:2px; border-top:1px #999 solid; margin:35px auto;}
.center_lip_line_margin20_left{width:20px; height:2px; border-top:1px #999 solid; margin:20px 0;}

.body_wrap > .slide_main_banner{height:100vh; width:100%; margin:0 0 0 0; position: relative; overflow: hidden;}
.body_wrap > .slide_main_banner > .bl{position: absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > .slide_main_banner > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.3); }
.body_wrap > .slide_main_banner > .screenblack60{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.6); }
.body_wrap > .slide_main_banner > .screenblack70{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.7); }
.body_wrap > .slide_main_banner > .textbox{margin:0; padding:0; position: relative; z-index: 10; width:100%; height:100vh;}
.body_wrap > .slide_main_banner > .textbox > .inbox{text-align: center;}
.body_wrap > .slide_main_banner > .textbox > .inbox > h5.title{display: block; text-align: center; font-weight: 400; font-size:24px; color:#fff; line-height: 1.4; margin:0 0 45px 0;}
.body_wrap > .slide_main_banner > .textbox > .inbox > h3.title{display: block; text-align: center; font-weight: 600; font-size:38px; background: rgb(189,196,255);
background: -moz-linear-gradient(85deg, rgba(189,196,255,1) 31%, rgba(252,252,255,1) 50%, rgba(250,199,255,1) 80%);
background: -webkit-linear-gradient(85deg, rgba(189,196,255,1) 31%, rgba(252,252,255,1) 50%, rgba(250,199,255,1) 80%);
background: linear-gradient(85deg, rgba(189,196,255,1) 31%, rgba(252,252,255,1) 50%, rgba(250,199,255,1) 80%);
        background-clip: text;
-webkit-background-clip: text;
color: transparent;line-height: 1.2; margin:0 0 0 0;}
    .centerline{width:20px; text-align: center; height:45px; margin:20px auto; display: block;}
    .centerline > .line{border-right:3px #fff solid; display: inline-block; height:45px;}
    .centerline20{width:20px; text-align: center; height:25px; margin:20px auto; display: block;}
    .centerline20 > .line{border-right:3px #fff solid; display: inline-block; height:25px;}
.body_wrap > .slide_main_banner > .textbox > .inbox > h1.title_left{display: block; text-align: left; font-weight: 600; font-size:48px; 
color: #ffd60a;line-height: 1.2; margin:145px 0 55px 100px;}
.body_wrap > .slide_main_banner > .textbox > .inbox > h2.title{display: inline-block; padding:45px; border:1px #fff solid; text-align: center; font-weight: 500; font-size:24px; color:#fff; line-height: 1.2; margin:0 auto;}
.body_wrap > .slide_main_banner > .textbox > .inbox > h2.title_small{display: block; text-align: center; font-weight: 500; font-size:44px; color:#fff; line-height: 1; margin:45px 0 65px 0;}
.body_wrap > .slide_main_banner > .textbox > .inbox > h2.title_left{display: block; text-align: left; font-weight: 500; font-size:26px; color:#fff; line-height: 1.5; margin:0 0 25px 100px;}
.body_wrap > .slide_main_banner > .textbox > .inbox > .text{display: block; text-align: center; font-weight: 400; font-size:24px; color:#fff; line-height: 1.4; margin:0 0;}
.body_wrap > .slide_main_banner > .textbox > .inbox > .text_left{display: block; text-align: left; font-weight: 400; font-size:20px; color:#fff; line-height: 1.5; margin:0 0 0 100px;}
.body_wrap > .slide_main_banner > .textbox > .inbox > .bgbox{display:block; width:600px; text-align: center; font-weight: 400; font-size:24px; color:#fff; line-height: 1; margin:45px auto 0 auto; background:rgba(0,0,0,0.6); padding:20px 30px; border-radius:20px;}
    
    .body_wrap > .slide_main_banner > .textbox > .inbox > .bgbox > .t{display: inline-block; color:#ffea00; margin:0 5px 0 0;}
    .body_wrap > .slide_main_banner > .textbox > .inbox > .bgbox > .dot{display: inline-block; color:#333; margin:0 15px;}

.body_wrap > .slide_main_banner > .textbox > .inbox_left{margin-right:-700px;}
.body_wrap > .slide_main_banner > .textbox > .inbox_left > h5.title_left{display: block; text-align: left; font-weight: 400; font-size:21px; color:#fff; line-height: 1; margin:0 0 45px 0;}
.body_wrap > .slide_main_banner > .textbox > .inbox_left > h1.title_left{display: block; text-align: left; font-weight: 600; font-size:51px; 
color: #fff;line-height: 1.2; margin:0 0 30px 0;}
.body_wrap > .slide_main_banner > .textbox > .inbox_left > .title_left{display: block; text-align: left; font-weight: 300; font-size:24px; color:#fff; line-height: 1.8; margin:45px 0;}
.body_wrap > .slide_main_banner > .color_yellow_box{position: absolute; left:0px; top:0px; width:100%; height:100vh;  display: block; z-index: 0; background:#ffb703;}

    .subbannerbox{width:100%; height:350px; margin:115px 0 0 0; background:url(/bluestella/img_data/main/sub_banner.jpg) center center no-repeat; background-size:cover; position: relative;}
    .subbannerbox h2.abstitle_0{position: absolute; left:50%; margin-left:-600px; top:100px; font-weight: 500; font-size:30px; color:#000; display: block; }
    .subbannerbox h3.abstitle_1{position: absolute; left:50%; margin-left:-600px; top:170px; font-weight: 400; font-size:18px; color:#444; line-height: 1.4; display: block; }
    .paddingtop80{padding-top:80px !important;}

.body_wrap > .white_main_banner{height:100vh; width:100%; margin:0 0 0 0; overflow: hidden; position: relative;}
.body_wrap > .white_main_banner > .bl{position: absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > .white_main_banner > .abi_bl{position: absolute; left:0px; top:0px; width:2560px; height:1280px; display: block; z-index: -1;}
.body_wrap > .white_main_banner > .ani_box{width:100%; position: absolute; left:0px; top:0px; height:100%;  display: block; overflow: hidden;}
.body_wrap > .white_main_banner > .ani_box > .wr{content:""; width:2560px; height:100%; background:url(/bluestella/img_data/main/9.jpg) left top no-repeat; background-size:cover;position:relative;}
.body_wrap > .white_main_banner > .ani_box > .wr > .bl{position:absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > .white_main_banner > .textbox{margin:0; padding:0; position: relative; z-index: 100; width:100%; height:100vh;}
.body_wrap > .white_main_banner > .textbox > .inbox{}
.body_wrap > .white_main_banner > .textbox > .inbox > h1.title{display: block; text-align: center; font-weight: 600; font-size:50px; color:#000; line-height: 1.4; margin:0 0 65px 0;}
.body_wrap > .white_main_banner > .textbox > .inbox > h5.title{display: block; text-align: center; font-weight: 400; font-size:28px; color:#000; line-height: 1; margin:0 0 15px 0;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box{width:1380px; margin:0 auto;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item{width:calc(100% - 600px);}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item:nth-child(2){width:500px; text-align: center;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .iconbox{width:400px; margin:0 0 35px 0;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .iconbox > .bl{width:100%; display: block;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .iconbox100{width:100px; margin:0 0 35px 0;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .iconbox100 > .bl{width:100%; display: block;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .iconbox200{width:150px; margin:0 0 15px 0;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .iconbox200 > .bl{width:100%; display: block;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > h1.title{display: block; text-align: left; font-weight: 600; font-size:50px; color:#000; line-height: 1.4; margin:0 0 45px 0;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > h1.title_48{display: block; text-align: left; font-weight: 500; font-size:28px; color:#000; line-height: 1.4; margin:0 0 45px 0;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > h3.title{display: block; text-align: left; font-weight: 500; font-size:32px; color:#000; line-height: 1.4; margin:0 0 45px 0;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .text{display: block; text-align: left; font-weight: 300; font-size:18px; 
color: #000;line-height: 1.4; margin:0 0 0 0;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .text_48{display: block; text-align: left; font-weight: 300; font-size:18px; 
color: #000;line-height: 1.4; margin:0 0 0 0;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .h3_text{display: block; text-align: left; font-weight: 400; font-size:21px; 
color: #000;line-height: 1.4; margin:0 0 0 0;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .diagrambox{width:600px; border-radius:15px; overflow: hidden; margin:95px 0 0 0;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .diagrambox > .bl{width:100%; display: block;}   
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .diagrambox700{width:500px; border-radius:15px; overflow: hidden; margin-top:35px;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .diagrambox700 > .bl{width:100%; display: block;} 
    
    .body_wrap > .worry_banner{height:100vh; width:100%; margin:0 0 0 0; position: relative; overflow: hidden;}
.body_wrap > .worry_banner > .bl{position: absolute; left:0px; top:0px; height:100vh;  display: block; z-index: 0;}
.body_wrap > .worry_banner > .abi_bl{position: absolute; left:0px; top:0px; width:105%; width:auto; display: block; z-index: -1;}
.body_wrap > .worry_banner > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.4); }
.body_wrap > .worry_banner > .textbox{margin:0; padding:0; position: relative; z-index: 10; width:100%; height:100vh;}
.body_wrap > .worry_banner > .textbox > .inbox{}
.body_wrap > .worry_banner > .textbox > .inbox > .iconbox{width:80px; margin:0 auto 25px auto; text-align: center; display: block;}
.body_wrap > .worry_banner > .textbox > .inbox > .iconbox > .bl{width:100%;display: inline-block;}
.body_wrap > .worry_banner > .textbox > .inbox > h5.title{display: block; text-align: center; font-weight: 400; font-size:20px; color:#fff; line-height: 1.4; margin:0 0 20px 0;}
.body_wrap > .worry_banner > .textbox > .inbox > h2.title{display: block; text-align: center; font-weight: 600; font-size:34px; background: rgb(189,196,255);
background: -moz-linear-gradient(85deg, rgba(189,196,255,1) 31%, rgba(252,252,255,1) 50%, rgba(250,199,255,1) 80%);
background: -webkit-linear-gradient(85deg, rgba(189,196,255,1) 31%, rgba(252,252,255,1) 50%, rgba(250,199,255,1) 80%);
background: linear-gradient(85deg, rgba(189,196,255,1) 31%, rgba(252,252,255,1) 50%, rgba(250,199,255,1) 80%);
        background-clip: text;
-webkit-background-clip: text;
color: transparent;line-height: 1.4; margin:0 0 20px 0;}
.body_wrap > .worry_banner > .textbox > .inbox >.question_box{margin:85px auto 0 auto; width:1380px;}
.body_wrap > .worry_banner > .textbox > .inbox >.question_box > .item{width:calc(19% - 72px); padding:35px; border:1px #333 solid; border-radius:15px; display: block; text-align: center; font-weight: 300; font-size:18px; color:#fff; line-height: 1.5; background:rgba(0,0,0,0.35);}
.body_wrap > .worry_banner > .textbox > .inbox > .text{display: block; text-align: center; font-weight: 400; font-size:20px; color:#fff; line-height: 1.4; margin:0 0 20px 0;}

    .body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .inner_inquiry_box_other{width:calc(100% - 90px); background:#ffffff; border-radius:15px; padding:15px 45px; margin:125px 0 0 0; position: relative;}
    .body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .inner_inquiry_box_other .blabs{width:64px; display: block; position: absolute; left:45px; top:15px;}
    .body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .inner_inquiry_box_other > .child_box{}
    .body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .inner_inquiry_box_other > .child_box > .item{}
    .body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .inner_inquiry_box_other > .child_box > .item > .title{display: inline-block; text-align: left; font-weight: 400; font-size:18px; color: #2b2d42;line-height: 1.7; margin:5px 0 0 75px;}
    .body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .inner_inquiry_box_other > .child_box > .item > a.inquiry_link:link{display: inline-block; text-align: center; background:#4a4e69; padding:25px 55px; border-radius: 15px; font-weight: 400; font-size:22px; color: #fff;line-height: 1; margin:0 0 0 0;}
    .body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .inner_inquiry_box_other > .child_box > .item > a.inquiry_link:visited{display: inline-block; text-align: center; background:#4a4e69; padding:25px 55px; border-radius: 15px; font-weight: 400; font-size:22px; color: #fff;line-height: 1; margin:0 0 0 0;}
    .body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .inner_inquiry_box_other > .child_box > .item > a.inquiry_link:active{display: inline-block; text-align: center; background:#4a4e69; padding:25px 55px; border-radius: 15px; font-weight: 400; font-size:22px; color: #fff;line-height: 1; margin:0 0 0 0;}
    .body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .inner_inquiry_box_other > .child_box > .item > a.inquiry_link:hover{display: inline-block; text-align: center; background:#8d99ae; padding:25px 55px; border-radius: 15px; font-weight: 400; font-size:22px; color: #fff;line-height: 1; margin:0 0 0 0; opacity: 0.75}


.body_wrap > .gray_main_banner{height:100vh; width:100%; margin:0 0 0 0; overflow: hidden; position: relative; background:#f7f7f7;}
.body_wrap > .gray_main_banner > .bl{position: absolute; left:50%; top:0px; width:50%;  display: block; z-index: 0;}
.body_wrap > .gray_main_banner > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.3); }
.body_wrap > .gray_main_banner > .textbox{margin:0; padding:0; position: relative; z-index: 10; width:100%; height:100vh;}
.body_wrap > .gray_main_banner > .textbox > .inbox{width:1380px; margin:0 auto;}
.body_wrap > .gray_main_banner > .textbox > .inbox > .iconbox100{width:80px; margin:0 0 35px 0;}
.body_wrap > .gray_main_banner > .textbox > .inbox > .iconbox100 > .bl{width:100%; display: block;}
.body_wrap > .gray_main_banner > .textbox > .inbox > h2.title{display: block; text-align: left; font-weight: 500; font-size:28px; color:#000; line-height: 1.3; margin:0 0 25px 0;}
.body_wrap > .gray_main_banner > .textbox > .inbox > h5.title{display: block; text-align: left; font-weight: 400; font-size:18px; color:#000; line-height: 1.4; margin:0 0 0 0;}
.body_wrap > .gray_main_banner > .textbox > .inbox > .il_box{width:1380px; margin:0 auto; overflow: hidden;}
.body_wrap > .gray_main_banner > .textbox > .inbox > .il_box > .item{}
.body_wrap > .gray_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > h5.title{display: inline-block; text-align: left; font-weight: 500; font-size:20px; border:1px #fff solid; background:#fff; border-radius:15px; padding:25px 45px; color:#000; line-height: 1.4; margin:35px 0 35px 0;}
.body_wrap > .gray_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > h3.title{display: block; text-align: center; font-weight: 500; font-size:32px; color:#fff; line-height: 1; margin:0 0 25px 0;}
.body_wrap > .gray_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .h3_text{display: block; text-align: left; font-weight: 300; font-size:16px; 
color: #212121;line-height: 1.6; margin:0 0 0 0;}
.diagonal3 {
  width: 0px;
  height: 0px;
    position: absolute; left:40%; top:0px;
  border-bottom: 980px solid #f7f7f7;
  border-left: 280px solid rgba(0,0,0,0);
}
    .diagonal4 {
  width: 0px;
  height: 0px;
    position: absolute; left:50%; top:0px;
  border-top: 980px solid #f7f7f7;
  border-right: 130px solid rgba(0,0,0,0);
}
    .over{position: absolute; left:0px; top:0px; width:100%; height:100%; background: linear-gradient(135deg, #f7f7f7, #f7f7f7, 50%, #f7f7f7);}
    
    .body_wrap > .blue_main_banner{height:100vh; width:100%; margin:0 0 0 0; overflow: hidden; position: relative;}
.body_wrap > .blue_main_banner > .bl{position: absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > .blue_main_banner > .absbl{position: absolute; right:-100px; top:-100px; width:800px;  display: block; z-index: 0;}
.body_wrap > .blue_main_banner > .absbl2{position: absolute; left:-100px; bottom:-100px; width:600px;  display: block; z-index: 0;}
.body_wrap > .blue_main_banner > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.15); }
.body_wrap > .blue_main_banner > .textbox{margin:0; padding:0; position: relative; z-index: 10; width:100%; height:100vh;}
.body_wrap > .blue_main_banner > .textbox > .inbox{}
.body_wrap > .blue_main_banner > .textbox > .inbox > .center_bl{width:64px; display: block; z-index: 0; margin:0 auto 15px auto;}
.body_wrap > .blue_main_banner > .textbox > .inbox > h2.title{display: block; text-align: center; font-weight: 500; font-size:38px; color:#fff; line-height: 1; margin:0 0 0 0;}
.body_wrap > .blue_main_banner > .textbox > .inbox > h5.title{display: block; text-align: center; font-weight: 300; font-size:18px; color:#fff; line-height: 1.4; margin:0 0 65px 0;}
.body_wrap > .blue_main_banner > .textbox > .inbox > .il_box{width:1380px; margin:0 auto; overflow: hidden;}

.body_wrap > .blue_main_banner > .textbox > .inbox > .il_box > .item{width:calc(32% - 56px); border:3px #86c363 solid; background:rgba(37,107,59,0.35); border-radius:15px; padding:35px 15px; box-shadow: rgba(0, 0, 0, 0.16) 0px 10px 36px 0px, rgba(0, 0, 0, 0.06) 0px 0px 0px 1px;}
    .body_wrap > .blue_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .iconbox{width:158px; height:158px; background:#fff; border-radius:20px; overflow: hidden; text-align: center; margin:0 auto 15px auto;}
        .body_wrap > .blue_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .iconbox > .bl{width:105%; display: block;}
.body_wrap > .blue_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > h5.title{display: block; text-align: center; font-weight: 400; font-size:16x; color:#fff; line-height: 1.4; margin:0 0 10px 0;}
.body_wrap > .blue_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > h3.title{display: block; text-align: center; font-weight: 500; font-size:20px; color:#fff; line-height: 1; margin:0 0 25px 0;}
.body_wrap > .blue_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .h3_text{display: block; text-align: center; font-weight: 300; font-size:16px; 
color: #fff;line-height: 1.4; margin:0 0 0 0;}
    
.body_wrap > .full_screen{height:100vh; width:100%; margin:0 0 0 0; overflow: hidden; position: relative;}
.body_wrap > .full_screen > .bl{position: absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > .full_screen > .bl_color{background:#bdeaff; height:100%; width:100%; display: block; z-index: 0; position: absolute; left:0px; top:0px;}
.body_wrap > .full_screen > .absbl{position: absolute; right:-100px; top:-100px; width:600px;  display: block; z-index: 0;}
.body_wrap > .full_screen > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.55); }
 .body_wrap > .full_screen > .textbox{margin:0; padding:0; position: relative; z-index: 10; width:100%; height:100vh;}
.body_wrap > .full_screen > .textbox > .inbox{width:940px;}
.body_wrap > .full_screen > .textbox > .inbox > h5.title{display: block; text-align: center; font-weight: 400; font-size:21px; color:#fff; line-height: 1.8; margin:0 0 65px 0;}
.body_wrap > .full_screen > .textbox > .inbox > h2.title{display: block; text-align: center; font-weight: 600; font-size:48px;  
background: rgb(189,196,255);
background: -moz-linear-gradient(85deg, rgba(189,196,255,1) 31%, rgba(252,252,255,1) 50%, rgba(250,199,255,1) 80%);
background: -webkit-linear-gradient(85deg, rgba(189,196,255,1) 31%, rgba(252,252,255,1) 50%, rgba(250,199,255,1) 80%);
background: linear-gradient(85deg, rgba(189,196,255,1) 31%, rgba(252,252,255,1) 50%, rgba(250,199,255,1) 80%);
        background-clip: text;
-webkit-background-clip: text;
color: transparent;line-height: 1.4; margin:0 0 0 0;}
.body_wrap > .full_screen > .textbox > .inbox > .text{display: block; text-align: center; font-weight: 400; font-size:22px; color:#fff; line-height: 1.5; margin:0 0 0 0;}

.body_wrap > .full_screen > .textbox > .inbox > h2.title_black{display: block; text-align: left; font-weight: 600; font-size:32px; font-family: 'Roboto';
color: #1e3b5d;line-height: 1.4; margin:50px 0 0 0;}
.body_wrap > .full_screen > .textbox > .inbox > .text_black{display: block; text-align: left; font-weight: 500; font-size:24px; color:#3f6591; line-height: 1.5; margin:35px 0 35px 0; letter-spacing: -0.5px;}
.body_wrap > .full_screen > .textbox > .inbox > h5.title_black{display: block; text-align: left; font-weight: 400; font-size:16px; color:#000; line-height: 1.8; margin:0 0 65px 0;}
.body_wrap > .full_screen > .textbox > .inbox > .bgbox{display:block; width:600px; text-align: center; font-weight: 400; font-size:24px; color:#fff; line-height: 1; margin:45px auto 0 auto; background:rgba(0,0,0,0.6); padding:20px 30px; border-radius:20px;}
    
.body_wrap > .full_screen > .textbox > .inbox > .bgbox > .t{display: inline-block; color:#ffea00; margin:0 5px 0 0;}
.body_wrap > .full_screen > .textbox > .inbox > .bgbox > .dot{display: inline-block; color:#333; margin:0 15px;}
.body_wrap > .full_screen > .textbox > .imgboxwrap{width:560px; display: block; margin:0 100px 0 0; border-radius:15px; overflow: hidden;}
.body_wrap > .full_screen > .textbox > .imgboxwrap > .bl{width:100%; display: block;}
.body_wrap > .full_screen > .textbox > .inbox > h3.title{display: block; text-align: center; font-weight: 500; font-size:48px; color: #000;line-height: 1.4; margin:65px 0;}
.body_wrap > .full_screen > .color_blue_box{position: absolute; left:0px; top:0px; width:100%; height:100vh;  display: block; z-index: 0; background:#023e8a;}
.body_wrap > .full_screen > .color_green_box{position: absolute; left:0px; top:0px; width:100%; height:100vh;  display: block; z-index: 0; background:#ffff3f;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box{width:1256px; margin:65px auto 0 auto;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item{width:calc(31% - 50px); padding:35px 25px; border-radius: 15px; border:1px #e3e3e3 solid; background:#fff; margin:0 0; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item:nth-child(n+4){margin:45px 0 0 0;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item > .inwrap > .iconbox{width:100px; height:100px; border-radius: 50%; overflow: hidden; text-align: center;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item > .inwrap > .iconbox > .bl{width:80%; display: inline-block;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item > .inwrap > h5.title{display: block; text-align: left; font-weight: 500; font-size:19px; color:#343f52; line-height: 1.4; margin:15px 0 5px 0;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item > .inwrap > h3.title{display: block; text-align: left; font-weight: 400; font-size:14px; color:#aab0bc; line-height: 1.4; margin:0 0 25px 0;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item > .inwrap > h1.title{display: block; text-align: left; font-weight: 600; font-size:60px; color:#60697b; line-height: 1.4; margin:0 0 0 0;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item > .inwrap > .text{display: block; text-align: left; font-weight: 400; font-size:14px; color: #60697b;line-height: 1.4; margin:25px 0;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item > .inwrap > .snsbox{width:100%;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item > .inwrap > .snsbox > a.sns_link:link{width:16px; margin:0 15px 0 0; overflow: hidden; display: block;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item > .inwrap > .snsbox > a.sns_link:visited{width:16px; margin:0 15px 0 0; overflow: hidden; display: block;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item > .inwrap > .snsbox > a.sns_link:active{width:16px; margin:0 15px 0 0; overflow: hidden; display: block;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item > .inwrap > .snsbox > a.sns_link:hover{width:16px; margin:0 15px 0 0; overflow: hidden; display: block; opacity: 0.5;}
.body_wrap > .full_screen > .textbox > .inbox > .ilx_box > .item > .inwrap > .snsbox > a.sns_link > .bl{width:100%; display: block;}
.body_wrap > .slide_main_banner > .textbox > .inbox > h2.title_line_small{display: block; text-align: center; font-weight: 600; font-size:44px; background: rgb(189,196,255);
background: -moz-linear-gradient(85deg, rgba(189,196,255,1) 31%, rgba(252,252,255,1) 50%, rgba(250,199,255,1) 80%);
background: -webkit-linear-gradient(85deg, rgba(189,196,255,1) 31%, rgba(252,252,255,1) 50%, rgba(250,199,255,1) 80%);
background: linear-gradient(85deg, rgba(189,196,255,1) 31%, rgba(252,252,255,1) 50%, rgba(250,199,255,1) 80%);
        background-clip: text;
-webkit-background-clip: text;
color: transparent; line-height: 1.3; margin:45px 0 65px 0;}
.body_wrap > .slide_main_banner > .textbox > .inbox > .text_line{display: block; text-align: center; font-weight: 400; font-size:24px; color:#fff; line-height: 1.5; margin:0 0;}
.body_wrap > .slide_main_banner > .textbox > .inbox > h5.title_line{display: block; text-align: center; font-weight: 500; font-size:21px; color:#caf0f8; line-height: 1.4; margin:0 0 45px 0;}
.body_wrap > .slide_main_banner > .textbox > .inbox > .iconbox3d{width:400px; text-align: center; margin:0 auto 25px auto; display: block;}
.body_wrap > .slide_main_banner > .textbox > .inbox > .iconbox3d > .bl{width:135px; display: inline-block;}

.main_wrapper > .body_wrap > .footer_wrap{background: rgb(4,13,25);
background: -moz-linear-gradient(180deg, rgba(4,13,25,1) 0%, rgba(13,32,54,1) 80%);
background: -webkit-linear-gradient(180deg, rgba(4,13,25,1) 0%, rgba(13,32,54,1) 80%);
background: linear-gradient(180deg, rgba(4,13,25,1) 0%, rgba(13,32,54,1) 80%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#040d19",endColorstr="#0d2036",GradientType=1);}
.main_wrapper > .body_wrap > .footer_wrap > .incontain{width:1380px; margin:0 auto; padding:125px 0 0 0; overflow: hidden;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box{width:100%;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item:nth-child(1){width:27%;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item:nth-child(2){width:13%;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item:nth-child(3){width:13%;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item:nth-child(4){width:25%;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > .logobox{margin:0 0 25px 0; padding:0;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > .logobox > .bl{width:150px; display: block;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > .text{display: block; text-align: left; font-size: 14px; font-weight: 400; color:#9fafbe; margin:0 0 25px 0; line-height: 1.3;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > .tel{display: block; text-align: left; font-size: 24px; font-weight: 500; color:#fff; margin:0 0 25px 0; line-height: 1;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > .text_2nd{display: block; text-align: left; font-size: 14px; font-weight: 400; color:#9fafbe; margin:0 0 35px 0; line-height: 1.7;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > .snsbox{}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > .snsbox > .item{width:48px; display: block; margin:0 15px 0 0;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > .snsbox > .item > a.sns_link:link{width:48px; height:48px; border:2px #719ed6 solid; border-radius: 50%; opacity: 0.65; background:#fff;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > .snsbox > .item > a.sns_link:visited{width:48px; height:48px; border:2px #719ed6 solid; border-radius: 50%; opacity: 0.65;background:#fff;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > .snsbox > .item > a.sns_link:active{width:48px; height:48px; border:2px #719ed6 solid; border-radius: 50%; opacity: 0.65;background:#fff;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > .snsbox > .item > a.sns_link:hover{width:48px; height:48px; border:2px #719ed6 solid; border-radius: 50%; opacity: 1; background:#fff;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > .snsbox > .item > a.sns_link > .bl{width:32px; display: block;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > h1.title{display: block; text-align: left; font-size: 24px; font-weight: 400; color:#fff; margin:0 0 35px 0; line-height: 1;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > ul.footer_menu{margin:0; padding:0;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > ul.footer_menu li{list-style-type: none; display: block;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > ul.footer_menu li > a.go_link:link{display:block; font-size:14px; padding:13px 0; font-weight:400; color:#9cadbb;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > ul.footer_menu li > a.go_link:visited{display:block; font-size:14px; padding:13px 0; font-weight:400; color:#9cadbb;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > ul.footer_menu li > a.go_link:active{display:block; font-size:14px; padding:13px 0; font-weight:400; color:#9cadbb;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_box > .item > ul.footer_menu li > a.go_link:hover{display:block; font-size:14px; padding:13px 0; font-weight:400; color:#fff;}

.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_wide_text{margin:65px 0 35px 0; padding:0; display: block; text-align: left; font-size: 13px; font-weight: 300; color:#ccc; line-height: 1.4;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_wide_text > .dot{display: inline-block; margin:0 10px;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_text_wrap{padding:35px 0; border-top:1px #19293d solid; margin:0 0 0 0;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_text_wrap > .item{}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_text_wrap > .item > .text{display: block; text-align: left; font-size: 14px; font-weight: 400; color:#aaa; margin:0 0 0 0; line-height: 1;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_text_wrap > .item > ul.footer_menu{}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_text_wrap > .item > ul.footer_menu li{list-style-type: none; display: inline-block}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_text_wrap > .item > ul.footer_menu li > a.go_link:link{display:inline-block; font-size:14px; padding:0 15px; font-weight:400; color:#9cadbb;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_text_wrap > .item > ul.footer_menu li > a.go_link:visited{display:inline-block; font-size:14px; padding:0 15px; font-weight:400; color:#9cadbb;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_text_wrap > .item > ul.footer_menu li > a.go_link:active{display:inline-block; font-size:14px; padding:0 15px; font-weight:400; color:#9cadbb;}
.main_wrapper > .body_wrap > .footer_wrap > .incontain > .footer_text_wrap > .item > ul.footer_menu li > a.go_link:hover{display:inline-block; font-size:14px; padding:0 15px; font-weight:400; color:#fff;}

.body_wrap{width:100%; position: relative; }

.body_wrap > .copyright_text_box{background:#fff; width:100%; padding:0 0 65px 0; margin:0 0 0 0;}
.body_wrap > .copyright_text_box > .txt{display: block; font-weight:400; font-size:21px; line-height:1; text-align: center; margin:0 35px 0 0;}
.body_wrap > .copyright_text_box > a.icon_link:link{border-radius: 15px; background:#f9f9f9; padding:15px 30px;}
.body_wrap > .copyright_text_box > a.icon_link:visited{border-radius: 15px; background:#f9f9f9;padding:15px 30px;}
.body_wrap > .copyright_text_box > a.icon_link:active{border-radius: 15px; background:#f9f9f9;padding:15px 30px;}
.body_wrap > .copyright_text_box > a.icon_link:hover{border-radius: 15px; background:#f9f9f9; padding:15px 30px;opacity: 0.65;}
.body_wrap > .copyright_text_box > a.icon_link > .txt{font-weight:400; font-size:16px; line-height:1;}
.body_wrap > .copyright_text_box > a.icon_link > .icon{width:16px; display: inline-block; margin:0 0 0 5px;}
.body_wrap > .copyright_text_box > a.icon_link > .icon > .bl{display: block; width: 100%;}
    
    
    
    .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 > .shop_white_box > .incontain > .forum_box{}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item:nth-child(1){width:32%}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item:nth-child(2){width:34%}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item:nth-child(3){width:24%}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > h1.title{display: block; text-align: left; font-weight:500; font-size:21px; color:#000; line-height:1; margin:0 0 25px 0;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list{}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context:link{width:100%; padding:16px 0; border-bottom: 1px #e3e3e3 solid;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context:visited{width:100%; padding:16px 0; border-bottom: 1px #e3e3e3 solid;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context:active{width:100%; padding:16px 0; border-bottom: 1px #e3e3e3 solid;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context:hover{width:100%; padding:16px 0; border-bottom: 1px #e3e3e3 solid; opacity:0.85;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context > .subject{display: block; width:calc(100% - 100px); font-weight:400; font-size:15px; color:#000; line-height:1; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.context > .date{display: block; width:100px; text-align: right; font-weight:400; font-size:15px; color:#666; line-height:1; }

.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context:link{width:48%; padding:0 0; border-bottom: 1px #e3e3e3 solid;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context:visited{width:48%; padding:0 0; border-bottom: 1px #e3e3e3 solid;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context:active{width:48%; padding:0 0; border-bottom: 1px #e3e3e3 solid;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context:hover{opacity:0.85;}
;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context > .imgbox{width:100%; overflow: hidden;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context > .imgbox > .bl{width:100%; display: block; transition: all .5s ease-out;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context: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);}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context > .infobox{padding:15px 0;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context > .infobox > .title{display: block; text-align: left; font-weight: 400; font-size:14px; color:#000; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context > .infobox > .loc{display: block; text-align: left; font-weight: 400; font-size:14px; line-height: 1.5; color:#023e8a; margin:0 0;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context > .infobox > .pricebox{margin:15px 0 0 0; padding:0; border-radius:10px; }
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context > .infobox > .pricebox > .txt{display: inline-block; text-align: left; font-weight: 400; font-size:11px; line-height: 1; color:#4361ee; padding:0px; margin:0 0 0 0; }
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context > .infobox > .pricebox > .price{ text-align: left; font-weight: 500; font-size:11px; line-height: 1; color:#e63946; margin:0 0 0 0;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .forum_list > a.prod_context > .infobox > .pricebox > .price > .t{font-weight: 400; font-size:11px; color:#e63946; margin:0 5px 0 0;}       
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .instainfo{width:100%; padding:0 0;}                    
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .instainfo > .textbox{width:100%}         
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .instainfo > .textbox > .txt{display: block; font-weight: 300; font-size:12px; color:#000; margin:10px 0 0 0;}  
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .instainfo > .textbox > .bl{width:100%; display: block;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .instainfo > .textbox > a.prod_txt:link{width:100%; display: block; font-weight: 400; font-size:13px; color:#e63946; margin:10px 0 0 0; text-align: right;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .instainfo > .textbox > a.prod_txt:visited{width:100%; display: block; font-weight: 400; font-size:13px; color:#e63946; margin:10px 0 0 0; text-align: right;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .instainfo > .textbox > a.prod_txt:active{width:100%; display: block; font-weight: 400; font-size:13px; color:#e63946; margin:10px 0 0 0; text-align: right;}
.body_wrap > .shop_white_box > .incontain > .forum_box > .item > .instainfo > .textbox > a.prod_txt:hover{opacity:0.75;}

.multi-line-ellipsis {
    display: -webkit-box;
    -webkit-line-clamp: 4;          /* 표시할 줄 수 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5;               /* 줄 간격 */
    max-height: 6em;                /* line-height * 표시할 줄 수 */
}

.body_wrap > section.two_block{height:100vh; width:100%; margin:0 0 0 0; overflow: hidden; position: relative;}
.body_wrap > section.two_block > .bl{position: absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > section.two_block > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.6); }
.body_wrap > section.two_block > .textbox{margin:0; padding:0; position: relative; z-index: 10; width:100%; height:100vh;}
.body_wrap > section.two_block > .textboxdouble{margin:0; padding:0; position: relative; z-index: 10; width:100%; height:150vh;}
.body_wrap > section.two_block > .textbox > .inbox{}
.body_wrap > section.two_block > .textbox > .inbox > h5.title{display: block; text-align: center; font-weight: 400; font-size:22px; color:#000; line-height: 1.4; margin:45px 0 20px 0;}
.body_wrap > section.two_block > .textbox > .inbox > h2.title{display: block; text-align: center; font-weight: 500; font-size:38px; 
color: #000;line-height: 1.4; margin:0 0 20px 0;}
.body_wrap > section.two_block > .textbox > .inbox > .text{display: block; text-align: center; font-weight: 400; font-size:32px; color:#333; line-height: 1.5; margin:0 0 20px 0;}
.body_wrap > section.two_block > .textbox > .inbox > h3.title{display: block; text-align: center; font-weight: 300; font-size:18px; color: #000;line-height: 1.6; margin:65px 0 0 0;}
.body_wrap > section.two_block > .textbox > .inbox > .con_small{display: block; text-align: center; font-weight: 400; font-size:16px; color:#3f78e0; line-height: 1; margin:0 0 10px 0;}
.body_wrap > section.two_block > .textbox > .inbox > .box_parent{width:100%; margin:45px 0; text-align: center;}
.body_wrap > section.two_block > .textbox > .inbox > .box_parent > h5.title_small{display: inline-block; background:#3a86ff;  padding:15px 25px; border-radius:10px; text-align: center; font-weight: 300; font-size:15px; color:#FFF; line-height: 1.6; margin:0 auto 0 auto;}
.body_wrap > section.two_block > .textbox > .inbox > h1.title_small{display: block; text-align: center; font-weight: 500; font-size:38px; 
color: #000;line-height: 1.4; margin:0 0 10px 0;}
.body_wrap > section.two_block > .textbox > .inbox > .text_small{display: block; text-align: center; font-weight: 400; font-size:32px; color:#333; line-height: 1.5; margin:0 0 20px 0;}
.body_wrap > section.two_block > .textbox > .inbox > h3.title_small{display: block; text-align: center; font-weight: 300; font-size:18px; color: #000;line-height: 1.4; margin:15px 0 0 0;}
.body_wrap > section.two_block > .textbox > .inbox > .button_box{width:100%; text-align: center; margin:45px 0 0 0;}
.body_wrap > section.two_block > .textbox > .inbox > .button_box > a.inquiry_link:link{display: inline-block; text-align: center; background:#3f78e0; padding:25px 55px; border-radius: 15px; font-weight: 400; font-size:22px; color: #fff;line-height: 1; margin:0 0 0 0;}
.body_wrap > section.two_block > .textbox > .inbox > .button_box > a.inquiry_link:visited{display: inline-block; text-align: center; background:#3f78e0; padding:25px 55px; border-radius: 15px; font-weight: 400; font-size:22px; color: #fff;line-height: 1; margin:0 0 0 0;}
.body_wrap > section.two_block > .textbox > .inbox > .button_box > a.inquiry_link:active{display: inline-block; text-align: center; background:#3f78e0; padding:25px 55px; border-radius: 15px; font-weight: 400; font-size:22px; color: #fff;line-height: 1; margin:0 0 0 0;}
.body_wrap > section.two_block > .textbox > .inbox > .button_box > a.inquiry_link:hover{display: inline-block; text-align: center; background:#5f50f0; padding:25px 55px; border-radius: 15px; font-weight: 400; font-size:22px; color: #fff;line-height: 1; margin:0 0 0 0;}
    .body_wrap > section.free_block{ width:100%; margin:0 0 0 0; padding:25px 0; overflow: hidden; position: relative;}
.body_wrap > section.free_block > .bl{position: absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > section.free_block > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.6); }
.body_wrap > section.free_block > .textbox{margin:0; padding:0; position: relative; z-index: 10; width:100%; }
.body_wrap > section.free_block > .textboxdouble{margin:0; padding:0; position: relative; z-index: 10; width:100%; height:150vh;}
.body_wrap > section.free_block > .textbox > .inbox{}
.body_wrap > section.free_block > .textbox > .inbox > h5.title{display: block; text-align: center; font-weight: 400; font-size:21px; color:#000; line-height: 1.4; margin:0 0 20px 0;}
.body_wrap > section.free_block > .textbox > .inbox > h1.title{display: block; text-align: center; font-weight: 600; font-size:60px; 
color: #000;line-height: 1.4; margin:0 0 20px 0;}
.body_wrap > section.free_block > .textbox > .inbox > .text{display: block; text-align: center; font-weight: 400; font-size:32px; color:#333; line-height: 1.5; margin:0 0 20px 0;}
.body_wrap > section.free_block > .textbox > .inbox > h3.title{display: block; text-align: center; font-weight: 400; font-size:32px; color: #000;line-height: 1.4; margin:65px 0 0 0;}
    .inquiry_link_box{width:100%; background:#5f50f0; padding:65px 0; margin:65px 0 0 0;}
    .inquiry_link_box > .child_box{}
    .inquiry_link_box > .child_box > .item{width:100%; text-align: center;}
    .inquiry_link_box > .child_box > .item > .title{display: inline-block; text-align: center; font-weight: 500; font-size:32px; color: #fff;line-height: 1.5; margin:0 0 45px 0;}
    .inquiry_link_box > .child_box > .item > a.inquiry_link:link{display: inline-block; text-align: center; background:#fff; padding:25px 55px; border-radius: 15px; font-weight: 400; font-size:22px; color: #5f50f0;line-height: 1; margin:0 0 0 0;}
    .inquiry_link_box > .child_box > .item > a.inquiry_link:visited{display: inline-block; text-align: center; background:#fff; padding:25px 55px; border-radius: 15px; font-weight: 400; font-size:22px; color: #5f50f0;line-height: 1; margin:0 0 0 0;}
    .inquiry_link_box > .child_box > .item > a.inquiry_link:active{display: inline-block; text-align: center; background:#fff; padding:25px 55px; border-radius: 15px; font-weight: 400; font-size:22px; color: #5f50f0;line-height: 1; margin:0 0 0 0;}
    .inquiry_link_box > .child_box > .item > a.inquiry_link:hover{display: inline-block; text-align: center; background:#fff; padding:25px 55px; border-radius: 15px; font-weight: 400; font-size:22px; color: #5f50f0;line-height: 1; margin:0 0 0 0; opacity: 0.75;}
.body_wrap > section.right_img_two_block{height:100vh; width:100%; margin:0 0 0 0; overflow: hidden; position: relative;}
.body_wrap > section.right_img_two_block .bl{position: absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > section.right_img_two_block .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.6); }
.body_wrap > section.right_img_two_block .textbox{padding:0; position: relative; z-index: 10; width:100%; height:100vh;}
.body_wrap > section.right_img_two_block .textbox .inboxwoo{width:1380px; margin:0 auto;}
.body_wrap > section.right_img_two_block .textbox .inbox:first-child{}
.body_wrap > section.right_img_two_block .textbox .inbox:last-child{}
.body_wrap > section.right_img_two_block .textbox .inbox > h5.title{display: block; text-align: left; font-weight: 400; font-size:21px; color:#000; line-height: 1.4; margin:0 0 20px 0;}
.body_wrap > section.right_img_two_block .textbox .inbox > h1.title{display: block; text-align: left; font-weight: 600; font-size:60px; 
color: #000;line-height: 1.4; margin:0 0 20px 0;}
.body_wrap > section.right_img_two_block .textbox .inbox > h1.title_48{display: block; text-align: left; font-weight: 600; font-size:48px; 
color: #000;line-height: 1.4; margin:0 0 20px 0;}
.body_wrap > section.right_img_two_block .textbox .inbox > .text{display: block; text-align: left; font-weight: 400; font-size:32px; color:#333; line-height: 1.5; margin:0 0 20px 0;}
.body_wrap > section.right_img_two_block .textbox .inbox > h3.title{display: block; text-align: left; font-weight: 400; font-size:32px; color: #000;line-height: 1.4; margin:65px 0 0 0;}
.body_wrap > section.right_img_two_block .textbox .inbox > h3.title_48{display: block; text-align: left; font-weight: 400; font-size:21px; color: #2b2d42;line-height: 1.6; margin:65px 0 0 0;}
.body_wrap > section.right_img_two_block .textbox .inbox >.question_box{margin:85px auto 0 auto; width:980px;}
.body_wrap > section.right_img_two_block .textbox .inbox >.question_box > .item{width:calc(24% - 72px); padding:35px; border:1px #d3d3d3 solid; background:#f9f9f9; border-radius:15px; display: block; text-align: center; font-weight: 400; font-size:18px; color:#000; line-height: 1.4; }
.body_wrap > section.right_img_two_block .textbox .inbox >.question_box > .item_blue{width:calc(24% - 72px); padding:35px; border:1px #3f78e0 solid; background:#3f78e0; border-radius:15px; display: block; text-align: center; font-weight: 400; font-size:18px; color:#fff; line-height: 1.4; }
    .body_wrap > section.right_img_two_block .textbox  .inbox >.question_box > .item:nth-child(n+5){margin-top:15px;}
    .body_wrap > section.right_img_two_block .textbox  .inbox >.question_box > .item_blue:nth-child(n+5){margin-top:15px;}
.body_wrap > section.no_img_one_block{height:100vh; width:100%; margin:0 0 0 0; overflow: hidden; position: relative;}
.body_wrap > section.no_img_one_block > .bl{position: absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > section.no_img_one_block > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.6); }
.body_wrap > section.no_img_one_block > .textbox{margin:0 auto; padding:0; position: relative; z-index: 10; width:1380px; height:100vh;}
.body_wrap > section.no_img_one_block > .textbox > .inbox:first-child{}
.body_wrap > section.no_img_one_block > .textbox > .inbox:last-child{}
.body_wrap > section.no_img_one_block > .textbox > .inbox > h5.title{display: block; text-align: left; font-weight: 400; font-size:21px; color:#000; line-height: 1.4; margin:0 0 20px 0;}
.body_wrap > section.no_img_one_block > .textbox > .inbox > h1.title{display: block; text-align: left; font-weight: 600; font-size:60px; 
color: #000;line-height: 1.4; margin:0 0 20px 0;}
.body_wrap > section.no_img_one_block > .textbox > .inbox > .text{display: block; text-align: left; font-weight: 400; font-size:32px; color:#333; line-height: 1.5; margin:0 0 20px 0;}
.body_wrap > section.no_img_one_block > .textbox > .inbox > h3.title{display: block; text-align: left; font-weight: 400; font-size:32px; color: #000;line-height: 1.4; margin:65px 0 0 0;}
.body_wrap > section.no_img_one_block > .textbox > .inbox >.question_box{margin:85px 0 0 0; width:980px;}
.body_wrap > section.no_img_one_block > .textbox > .inbox >.question_box > .item{width:calc(24% - 72px); padding:55px 35px; border:1px #d3d3d3 solid; background: rgb(231,237,255);
background: -moz-linear-gradient(166deg, rgba(231,237,255,1) 0%, rgba(255,255,255,1) 46%, rgba(253,245,255,0.5) 87%, rgba(228,148,255,0.5) 100%);
background: -webkit-linear-gradient(166deg, rgba(231,237,255,1) 0%, rgba(255,255,255,1) 46%, rgba(253,245,255,0.5) 87%, rgba(228,148,255,0.5) 100%);
background: linear-gradient(166deg, rgba(231,237,255,1) 0%, rgba(255,255,255,1) 46%, rgba(253,245,255,0.5) 87%, rgba(228,148,255,0.5) 100%);border-radius:15px; display: block; text-align: center; font-weight: 400; font-size:18px; color:#000; line-height: 1.4; }
    .body_wrap > section.no_img_one_block > .textbox > .inbox >.question_box > .item:nth-child(n+5){margin-top:15px;}
    
    .gray_bckground{background:#fefefe !important;}


    
    .gray_normal_page{width:1380px; margin:0 auto; padding:125px 0; background:#fefefe;}
    .gray_normal_page > h5.title{display: block; text-align: center; font-weight: 400; font-size:15px; color:#3f7fe0; margin:0 0 10px 0;}
    .gray_normal_page > h1.title{display: block; text-align: center; font-weight: 500; font-size:48px; color:#343f52; margin:0 0 45px 0;}
    .gray_normal_page > .diagram{width:100%; padding:65px 0; text-align: center; background:#f3f3f3; border-radius:15px; margin:0 0 65px 0;}
    .gray_normal_page > .diagram > .bl{width:1200px; display: inline-block;}
    .gray_normal_page > .feature{}
    .gray_normal_page > .feature > .item{width:45%;}
    .gray_normal_page > .feature > .item:nth-child(n+3){margin-top:50px;}
    .gray_normal_page > .feature > .item > .iconbox{width:58px;}
    .gray_normal_page > .feature > .item > .iconbox > .bl{width: 100%; display: block;}
    .gray_normal_page > .feature > .item > .textbox{width:calc(100% - 78px);}
    .gray_normal_page > .feature > .item > .textbox h2.title{display: block; text-align: left; font-weight: 500; font-size:19px; color:#343f52; margin:0 0 15px 0;}
    .gray_normal_page > .feature > .item > .textbox .text{display: block; text-align: left; font-weight: 400; font-size:16px; color:#60697b; line-height: 1.5;}
    
    .blue_normal_page{width:100%; margin:0 auto; padding:145px 0; background:#edf2fc;}
    .blue_normal_page > .incontain{width:1380px; margin:0 auto; position: relative;}
    .blue_normal_page > .incontain > h5.title{display: block; text-align: left; font-weight: 400; font-size:15px; color:#3f7fe0; margin:0 0 10px 0;}
    .blue_normal_page > .incontain > h1.title{display: block; text-align: left; font-weight: 500; font-size:48px; color:#1d2129; margin:0 0 55px 0;}
    .blue_normal_page > .incontain >.text{display: block; text-align: left; font-weight: 400; font-size:21px; color:#343f52; line-height: 1.5;}
    .blue_normal_page > .incontain > h5.title_center{display: block; text-align: center; font-weight: 400; font-size:18px; color:#3f7fe0; margin:0 0 10px 0;}
    .blue_normal_page > .incontain > h1.title_center{display: block; text-align: center; font-weight: 500; font-size:38px; color:#1d2129; margin:0 0 55px 0;}
    .blue_normal_page > .incontain > .text_center{display: block; text-align: center; font-weight: 300; font-size:18px; color:#111111; line-height: 1.5;}
    .blue_normal_page > .incontain > .pic_abs_box{position: absolute; width:900px; right:0px; top:0px;}
    .blue_normal_page > .incontain > .pic_abs_box > .bl{width:100%; display: block;}
    .blue_normal_page > .incontain > .pic_block_box{width:1100px; margin:85px auto 0 auto;}
    .blue_normal_page > .incontain > .pic_block_box > .bl{width:100%; display: block;}
 .youtube_block_box{ margin:45px auto 0 auto; position:relative;
  height:0;
  padding-bottom:56.25%; border-radius:15px; overflow: hidden;}
 .youtube_block_box iframe{ position:absolute; border:0;
  top:0;
  left:-1px;
  width:102%;
  height:102%;}
    
    
    .more_gray_normal_page{width:100%; margin:0 auto; padding:125px 0; background:#fafafb;;}
    .more_gray_normal_page > h5.title{display: block; text-align: center; font-weight: 400; font-size:18px; color:#3f7fe0; line-height:1.4; margin:0 0 10px 0;}
    .more_gray_normal_page > h1.title{display: block; text-align: center; font-weight: 500; font-size:42px; color:#343f52; margin:0 0 65px 0;}
    .more_gray_normal_page > h1.title_top{display: block; text-align: center; font-weight: 500; font-size:38px; color:#1e293c; margin:0 0 35px 0;}
    .more_gray_normal_page > p.text{display: block; text-align: center; font-weight: 300; font-size:18px; color:#111; line-height: 1.5; margin:0 0 65px 0;}
    .more_gray_normal_page > .feature_white{width:1380px; margin:0 auto;}
    .more_gray_normal_page > .feature_white > .item{width:23%; padding:85px 0; border-radius:15px; background:#fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
    .more_gray_normal_page > .feature_white > .item > .iconbox{width:100%; text-align: center; margin:0 0 25px 0;}
    .more_gray_normal_page > .feature_white > .item > .iconbox > .bl{width: 64px; display: inline-block;}
    .more_gray_normal_page > .feature_white > .item > .textbox{display: block; text-align: center;}
    .more_gray_normal_page > .feature_white > .item > .textbox h2.title{display: block; text-align: center; font-weight: 500; font-size:18px; color:#1e293c; margin:0 0 15px 0;}
    .more_gray_normal_page > .feature_white > .item > .textbox h2.title_only{display: block; text-align: center; font-weight: 500; font-size:18px; color:#1e293c; margin:0 0 0 0; line-height: 1.5;}
    .more_gray_normal_page > .feature_white > .item > .textbox .text{display: block; padding:0 35px; text-align: left; font-weight: 400; font-size:14px; color:#343f52; line-height: 1.5;}

.more_gray_normal_page > .feature_white_4box{width:1380px; margin:0 auto;}
    .more_gray_normal_page > .feature_white_4box > .item{width:18%; padding:85px 0; border-radius:15px; background:#fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
.more_gray_normal_page > .feature_white_4box > .item:nth-child(n + 5){margin-top:45px;}
    .more_gray_normal_page > .feature_white_4box > .item > .iconbox{width:100%; text-align: center; margin:0 0 25px 0;}
    .more_gray_normal_page > .feature_white_4box > .item > .iconbox > .bl{width: 58px; display: inline-block;}
    .more_gray_normal_page > .feature_white_4box > .item > .textbox{display: block; text-align: center;}
    .more_gray_normal_page > .feature_white_4box > .item > .textbox h2.title{display: block; text-align: center; font-weight: 500; font-size:21px; color:#1e293c; margin:0 0 15px 0;}
    .more_gray_normal_page > .feature_white_4box > .item > .textbox h2.title_only{display: block; text-align: center; font-weight: 500; font-size:24px; color:#1e293c; margin:0 0 0 0; line-height: 1.5;}
    .more_gray_normal_page > .feature_white_4box > .item > .textbox .text{display: block; text-align: center; font-weight: 400; font-size:16px; color:#343f52; line-height: 1.5;}

    .more_gray_normal_page > .feature_white_3box{width:1380px; margin:0 auto;}
    .more_gray_normal_page > .feature_white_3box > .item{width:23%; padding:85px 0; border-radius:15px; background:#fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
    .more_gray_normal_page > .feature_white_3box > .item:nth-child(2){margin:0 35px;}
    .more_gray_normal_page > .feature_white_3box > .item > .iconbox{width:100%; text-align: center; margin:0 0 25px 0;}
    .more_gray_normal_page > .feature_white_3box > .item > .iconbox > .bl{width: 58px; display: inline-block;}
    .more_gray_normal_page > .feature_white_3box > .item > .textbox{display: block; text-align: center;}
    .more_gray_normal_page > .feature_white_3box > .item > .textbox h2.title{display: block; text-align: center; font-weight: 500; font-size:21px; color:#0466c8; margin:0 0 15px 0;}
    .more_gray_normal_page > .feature_white_3box > .item > .textbox .text{display: block; text-align: center; font-weight: 400; font-size:16px; color:#343f52; line-height: 1.5;}
    .more_gray_normal_page > .feature_white_3box_wide{width:1380px; margin:0 auto;}
    .more_gray_normal_page > .feature_white_3box_wide > .item{width:30%; padding:25px 0; border-radius:15px; background:#fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
    .more_gray_normal_page > .feature_white_3box_wide > .item:nth-child(2){margin:0 35px;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .iconbox{width:100%; text-align: center; margin:0 0 25px 0;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .iconbox > .bl{width: 58px; display: inline-block;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .textbox{display: block; text-align: center;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .textbox h2.title{display: inline-block; text-align: center; font-weight: 500; font-size:18px; background:#3f78e0; padding:18px 35px; border-radius: 30px; color:#fff; margin:0 0 0 0;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .textbox .text{display: block; text-align: center; font-weight: 400; font-size:16px; color:#343f52; line-height: 1.5;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox{width:100%; text-align: center; margin:0 0 25px 0;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox ul.iconlist{}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox ul.iconlist li{width:50%; padding:22px 0; border-bottom: 1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox ul.iconlist li:nth-child(2n){border-right:0;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox ul.iconlist li > .icon{width:100%; text-align: center; margin:0 0 5px 0;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox ul.iconlist li > .icon > .bl{width:48px; display: inline-block;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox ul.iconlist li > .title{margin:0; padding:0; text-align: center; font-weight: 400; font-size:14px; color:#333;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox > .tmp_title{font-weight: 500; font-size:16px; color:#0466c8; display: block; margin:15px 0; padding:0; }
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox ul.iconlist3{}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox ul.iconlist3 li{width:33.333333333333333333333333333333333333333333%; padding:15px 0; border-bottom: 1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox ul.iconlist3 li:nth-child(3n){border-right:0;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox ul.iconlist3 li > .icon{width:100%; text-align: center; margin:0 0 5px 0;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox ul.iconlist3 li > .icon > .bl{width:48px; display: inline-block;}
    .more_gray_normal_page > .feature_white_3box_wide > .item > .ulbox ul.iconlist3 li > .title{margin:0; padding:0; text-align: center; font-weight: 400; font-size:14px; color:#333;}
    .more_gray_normal_page > h2.title{display: block; text-align: center; font-weight: 500; font-size:28px; color:#343f52; margin:65px 0 25px 0;}
    .more_gray_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;}
    .more_gray_normal_page > .buttonbox{text-align: center; width:100%;}
    .more_gray_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;}
    .more_gray_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;}
    .more_gray_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;}
    .more_gray_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;}
    .body_wrap > .service_final_banner{height:100vh; width:100%; margin:0 0 0 0; position: relative; overflow: hidden;}
.body_wrap > .service_final_banner > .bl{position: absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > .service_final_banner > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.6); }
.body_wrap > .service_final_banner > .textbox{margin:0; padding:0; position: relative; z-index: 10; width:100%; }
.body_wrap > .service_final_banner > .textbox > .inbox{}
.body_wrap > .service_final_banner > .textbox > .inbox > h1.title{display: block; text-align: center; font-weight: 600; font-size:58px; color: #fff;line-height: 1.2; margin:160px 0 20px 0;}
.body_wrap > .service_final_banner > .textbox > .inbox > .text{display: block; text-align: center; font-weight: 400; font-size:24px; color:#eee; line-height: 1.4; margin:45px 0;}
.body_wrap > .service_final_banner > .textbox > .inbox > .text2{display: block; text-align: center; font-weight: 400; font-size:18px; color:#ddd; line-height: 1.4; margin:45px 0;}

    
        .yellow_normal_page{width:100%; margin:0 auto; padding:125px 0; background-image: linear-gradient(to right bottom, #ffff3f, #fdf433, #fbe926, #f8df17, #f5d400);}
    .yellow_normal_page > h5.title{display: block; text-align: center; font-weight: 400; font-size:15px; color:#3f7fe0; margin:0 0 10px 0;}
    .yellow_normal_page > h1.title{display: block; text-align: center; font-weight: 500; font-size:48px; color:#343f52; margin:0 0 65px 0;}
    .yellow_normal_page > h1.title_top{display: block; text-align: center; font-weight: 500; font-size:48px; color:#1e293c; margin:0 0 35px 0;}
    .yellow_normal_page > p.text{display: block; text-align: center; font-weight: 400; font-size:21px; color:#343f52; margin:0 0 65px 0;}
    .yellow_normal_page > .portfolio_box{width:1380px; margin:0 auto;}
    .yellow_normal_page > .portfolio_box > .item{width:24%; padding:0 0; border-radius:5px; background:#fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px; position: relative; overflow: hidden; cursor:pointer;}
    .yellow_normal_page > .portfolio_box > .item:nth-child(n+5){margin-top:15px;}
    .yellow_normal_page > .portfolio_box > .item > .bl{width:100%; display: block; transition: all ease .5s;}
    .yellow_normal_page > .portfolio_box > .item:hover > .bl{transform: scale(1.2);}
    .yellow_normal_page > .portfolio_box > .item > .namebox{width:100%; padding:25px 0; text-align: center; position: absolute; left:0px; bottom:-120px; transition: all ease .5s; z-index: 999; background:#fff;}
    .yellow_normal_page > .portfolio_box > .item > .namebox > .us{display: block; text-align: left; font-size:14px; color:#666; font-weight: 300; margin:0 0 10px 0; text-indent:20px;}
    .yellow_normal_page > .portfolio_box > .item > .namebox > .kr{display: block; text-align: left;font-size:18px; color:#000; font-weight: 400; margin:0 0 0 0;text-indent:20px;}
    .yellow_normal_page > .portfolio_box > .item:hover > .namebox{transform: translateY(-150%);}
    
.body_wrap > .fix_height_banner{height:769px; width:100%; margin:0 0 0 0; position: relative; overflow: hidden;}
.body_wrap > .fix_height_banner > .bl{position: absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > .fix_height_banner > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.6); }
.body_wrap > .fix_height_banner > .textbox{margin:0 auto; padding:0; position: relative; z-index: 10; width:1380px; }
.body_wrap > .fix_height_banner > .textbox > .inbox{}
.body_wrap > .fix_height_banner > .textbox > .inbox > h1.title{display: block; text-align: left; font-weight: 600; font-size:52px; 
color: #023e8a;line-height: 1.2; margin:300px 0 30px 0;}
.body_wrap > .fix_height_banner > .textbox > .inbox > .text{display: block; text-align: left; font-weight: 400; font-size:23px; color:#000; line-height: 1.6; margin:45px 0;}

    
.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%;}
        .biz_step_box{margin:0 0 0 0;}
    .biz_step_box > .step_box{width:100%; margin:0 0 0 0; position: relative;}
    .biz_step_box > .step_box > .line{width:80%; height:1px; border-top:1px #ccd6f0 solid; position: absolute; left:0px; top:246px;}
    .biz_step_box > .step_box > .item{width:100%;}
    .biz_step_box > .step_box > .item > .numbox{width:22%; padding:0 0 0 0;}
    .biz_step_box > .step_box > .item > .numbox > .picbox{width:100%; margin:0 0 15px 0;}
    .biz_step_box > .step_box > .item > .numbox > .picbox > .bl{width:100%; display: block; border-radius:15px 15px 0 0;}
    .biz_step_box > .step_box > .item > .numbox > .no{width:60px; height:60px; border-radius:50%; background:#e0e9fa; font-weight: 500; font-size:20px; line-height: 1; color:#3f78e0; margin:0 0 25px 0;}
    .biz_step_box > .step_box > .item > .numbox > .hover{background:#3f78e0; color:#fff;}
    .biz_step_box > .step_box > .item > .numbox > .title{width:100%; display: block; margin:0 0 10px 0; text-align: left; font-weight: 500; font-size:20px; line-height: 1; color:#343f52;}
    .biz_step_box > .step_box > .item > .numbox > .text{display: block; margin:0 0 0 0; text-align: left; font-weight: 400; font-size:16px; line-height: 1.6; color:#60697b;}
    
.darker_white_normal_page{width:100%; margin:0 auto; padding:145px 0; background:#f5f8fc; position: relative;}
.body_wrap > .darker_white_normal_page > .bl{position: absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > .darker_white_normal_page > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.3); }
.darker_white_normal_page > .incontain{width:1380px; margin:0 auto; position: relative;}
.darker_white_normal_page > .incontain > .tab_box{margin:0 0 85px 0;}
.darker_white_normal_page > .incontain > .tab_box > ul.tab{border-bottom:1px #e3e3e3 solid;}
.darker_white_normal_page > .incontain > .tab_box > ul.tab li{border:1px #e3e3e3 solid; margin-right:-1px; margin-bottom:-1px;}
.darker_white_normal_page > .incontain > .tab_box > ul.tab li > a.intab:link{display: inline-block; padding:30px 30px; background:#fbfcff; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.darker_white_normal_page > .incontain > .tab_box > ul.tab li > a.intab:visited{display: inline-block; padding:30px 30px; background:#fbfcff; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.darker_white_normal_page > .incontain > .tab_box > ul.tab li > a.intab:active{display: inline-block; padding:30px 30px; background:#fbfcff; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.darker_white_normal_page > .incontain > .tab_box > ul.tab li > a.intab:hover{display: inline-block; padding:30px 30px; font-weight: 500; font-size:18px; color:#fff; background:#3f7fe0; line-height: 1;}
.darker_white_normal_page > .incontain > .tab_content{padding:15px 0 45px 0;}
.darker_white_normal_page > .incontain > .tab_content > .tabcon{display: none;}
    .darker_white_normal_page > .incontain > .tab_content > .tabcon:first-child{display: block;}
.darker_white_normal_page > .incontain > .tab_content > .tabcon > .mycontent{}
.darker_white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item{}
.darker_white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > .add_title{display: block; text-align: left; font-weight: 400; font-size:24px; color:#3f7fe0; margin:0 0 15px 0;}
.darker_white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > h1.title_left{display: block; text-align: left; font-weight: 500; font-size:48px; color:#343f52; margin:0 0 55px 0;}
.darker_white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > h1.title{display: block; text-align: center; font-weight: 500; font-size:48px; color:#343f52; margin:0 0 55px 0;}
.darker_white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > .text_left{display: block; text-align: left; font-weight: 400; font-size:21px; color:#1d2129; line-height: 1.5; margin:0 0 0 10px;}
.darker_white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > .text_left > .bluebox{display: inline-block; padding:10px 10px; background:#3f78e0; color:#fff; margin:0 0 5px 0; border-radius: 15px 0 15px 0;}
    .darker_white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > .picbox{background:#90e0ef;width:500px; height:300px; font-weight: 400; font-size:14px; color:#000;}
.darker_white_normal_page > .incontain > h2.title{display: block; text-align: center; font-weight: 500; font-size:28px; color:#343f52; margin:65px 0 25px 0;}
.darker_white_normal_page > .incontain > .text{display: block; text-align: center; font-weight: 400; font-size:20px; color:#60697b; margin:0 0 35px 0; line-height: 1.5;}
.darker_white_normal_page > .incontain > .buttonbox{text-align: center; width:100%;}
.darker_white_normal_page > .incontain > .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;}
.darker_white_normal_page > .incontain > .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;}
.darker_white_normal_page > .incontain > .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;}
.darker_white_normal_page > .incontain > .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;}
        .more_gray_normal_page > .dia_pic_white{width:1380px; margin:65px auto 0 auto; text-align: center;}
        .more_gray_normal_page > .pic_white{width:1380px; margin:65px auto 0 auto;}
    .more_gray_normal_page > .dia_pic_white > .bl{width:1200px; display: inline-block;}
    .more_gray_normal_page > .pic_white > .item{width:22%; padding:0 0;  background:#fff; }
    .more_gray_normal_page > .pic_white > .item > .iconbox{width:100%; text-align: center; margin:0 0 0 0;}
    .more_gray_normal_page > .pic_white > .item > .iconbox > .bl{width: 100%; display: inline-block; border-radius: 15px;}
    .more_gray_normal_page > .pic_white > .item > .textbox{display: block; text-align: center;}
    .more_gray_normal_page > .pic_white > .item > .textbox h2.title{display: inline-block; text-align: center; font-weight: 400; padding:25px 45px; font-size:16px; color:#1e293c; background:#fff; margin:-38px 0 0 0; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px; border-radius:5px;}
        .more_gray_normal_page > .pic_white_sec{width:1380px; margin:65px auto 0 auto;}
    .more_gray_normal_page > .pic_white_sec > .item{width:23%; padding:0 0;  background:#fff;  border-radius:15px; box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 3.6px;}
    .more_gray_normal_page > .pic_white_sec > .item > .iconbox{width:100%; text-align: center; margin:0 0 0 0;}
    .more_gray_normal_page > .pic_white_sec > .item > .iconbox > .bl{width: 100%; display: inline-block; border-radius: 15px 15px 0 0;}
    .more_gray_normal_page > .pic_white_sec > .item > .textbox{display: block; text-align: center;}
    .more_gray_normal_page > .pic_white_sec > .item > .textbox h2.title_only{display: inline-block; text-align: center; font-weight: 400; padding:25px 45px; font-size:20px; color:#1e293c; line-height: 1.6;}
    .body_wrap > .left_img_section{width:100%; margin:0 auto; padding:125px 0; background:#fff;}
    .body_wrap > .left_img_section > .incontain{width:1380px; margin:0 auto; position: relative;}
.body_wrap > .left_img_section > .incontain > .inbox{}
.body_wrap > .left_img_section > .incontain > .inbox > .item:first-child{width:600px; text-align: center;}
.body_wrap > .left_img_section > .incontain > .inbox > .item:last-child{width:calc(100% - 650px);}
.body_wrap > .left_img_section > .incontain > .inbox > .item > .picbox{width:400px; display: inline-block; margin:0px 0 0 0;}
    .body_wrap > .left_img_section > .incontain > .inbox > .item > .picbox > .bl{width:100%; display: block; border-radius:15px;}
.body_wrap > .left_img_section > .incontain > .inbox > .item > h1.title{display: block; text-align: left; font-weight: 500; font-size:32px; color:#1d283a; line-height: 1; margin:15px 0 35px 0;}
.body_wrap > .left_img_section > .incontain > .inbox > .item > .text{display: block; text-align: left; font-weight: 300; font-size:18px; color:#111; line-height: 1.5; margin:0 0 0 0;}
    .body_wrap > .left_img_section > .incontain > .inbox > .item > .google_maps_box{width:750px; height:250px; display: block; overflow: hidden; margin:35px 0 25px 0; border-radius:15px;}
    .body_wrap > .left_img_section > .incontain > .inbox > .item > .add{margin:15px 0 0 0; display: block; font-weight: 400; font-size:16px; color:#333; line-height: 1;}
    .body_wrap > .left_img_section > .incontain > .inbox > .item > .add > .t{display: inline-block; font-weight: 500; color:#212121; margin:0 10px 0 0;}
    
    
    
 .bit_white_normal_page{width:100%; margin:0 auto; padding:125px 0; background:#fefefe;}
.bit_white_normal_page > h1.title{display: block; text-align: center; font-weight: 500; font-size:32px; color:#343f52; margin:0 0 25px 0;}
.bit_white_normal_page > p.text{display: block; text-align: center; font-weight: 400; font-size:18px; line-height: 1.5; color:#455571; margin:0 0 65px 0;}
.bit_white_normal_page > p.text_larger{display: block; text-align: center; font-weight: 400; font-size:23px; line-height: 1.5; color:#455571; margin:45px 0 85px 0;}
.bit_white_normal_page > .feature_white{width:1380px; margin:0 auto;}
.bit_white_normal_page > .feature_white > .item{width:18%; padding:45px 0; border-radius:15px; background:#fafafb; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
.bit_white_normal_page > .feature_white > .item > .iconbox{width:100%; text-align: center; margin:0 0 25px 0;}
.bit_white_normal_page > .feature_white > .item > .iconbox > .bl{width: 58px; display: inline-block;}
.bit_white_normal_page > .feature_white > .item > .textbox{display: block; text-align: center;}
.bit_white_normal_page > .feature_white > .item > .textbox h2.title{display: block; text-align: center; font-weight: 500; font-size:21px; color:#1e293c; margin:0 0 15px 0;}
.bit_white_normal_page > .feature_white > .item > .textbox h2.title_nomargin{display: block; text-align: center; font-weight: 500; font-size:21px; color:#1e293c; margin:0 0 0 0;}
.bit_white_normal_page > .feature_white > .item > .textbox .text{display: block; text-align: center; font-weight: 400; font-size:16px; color:#343f52; line-height: 1.5;}

.bit_gray_normal_page{width:100%; margin:0 auto; padding:125px 0; background:#fafafb;;}
.bit_gray_normal_page > h1.title{display: block; text-align: center; font-weight: 500; font-size:42px; color:#343f52; margin:0 0 25px 0;}
.bit_gray_normal_page > p.text{display: block; text-align: center; font-weight: 400; font-size:18px; line-height: 1.5; color:#455571; margin:0 0 65px 0;}
.bit_gray_normal_page > .feature_white{width:1380px; margin:0 auto;}
.bit_gray_normal_page > .feature_white > .item{width:18%; padding:45px 0; border-radius:15px; background:#fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
.bit_gray_normal_page > .feature_white > .item > .iconbox{width:100%; text-align: center; margin:0 0 25px 0;}
.bit_gray_normal_page > .feature_white > .item > .iconbox > .bl{width: 58px; display: inline-block;}
.bit_gray_normal_page > .feature_white > .item > .textbox{display: block; text-align: center;}
.bit_gray_normal_page > .feature_white > .item > .textbox h2.title{display: block; text-align: center; font-weight: 500; font-size:21px; color:#1e293c; margin:0 0 15px 0;}
.bit_gray_normal_page > .feature_white > .item > .textbox .text{display: block; text-align: center; font-weight: 400; font-size:16px; color:#343f52; line-height: 1.5;}
.bit_gray_normal_page > .feature_white_4box{width:1380px; margin:0 auto;}
.bit_gray_normal_page > .feature_white_4box > .item{width:23%; padding:45px 0; border-radius:15px; background:#fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, rgba(0, 0, 0, 0.06) 0px 2px 4px -1px;}
.bit_gray_normal_page > .feature_white_4box > .item:nth-child(n + 5){margin-top:35px;}
.bit_gray_normal_page > .feature_white_4box > .item > .iconbox{width:100%; text-align: center; margin:0 0 25px 0;}
.bit_gray_normal_page > .feature_white_4box > .item > .iconbox > .bl{width: 58px; display: inline-block;}
.bit_gray_normal_page > .feature_white_4box > .item > .textbox{display: block; text-align: center;}
.bit_gray_normal_page > .feature_white_4box > .item > .textbox h2.title{display: block; text-align: center; font-weight: 500; font-size:21px; color:#1e293c; margin:0 0 15px 0;}
.bit_gray_normal_page > .feature_white_4box > .item > .textbox h2.title_only{display: block; text-align: center; font-weight: 500; font-size:21px; color:#1e293c; margin:0 0 0 0;}
.bit_gray_normal_page > .feature_white_4box > .item > .textbox .text{display: block; text-align: center; font-weight: 400; font-size:16px; color:#343f52; line-height: 1.5;}

.white_normal_page{width:100%;  margin:0 auto; padding:145px 0; background:#fff; position: relative;}
.body_wrap > .white_normal_page > .backimg{position: absolute; left:0px; top:0px; width:100%; height:100%; display: block; z-index: 0; background:url(/bluestella/img_data/main/service_1.jpg) left center no-repeat; background-size:cover;}
.body_wrap > .white_normal_page > .backimg > .bl{height:100%;  display: block;}
.body_wrap > .white_normal_page > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.3); }
.white_normal_page > .incontain{width:1380px; margin:0 auto; position: relative;}
.white_normal_page > .incontain > .tab_box{margin:0 0 85px 0;}
.white_normal_page > .incontain > .tab_box > ul.tab{border-bottom:1px #e3e3e3 solid;}
.white_normal_page > .incontain > .tab_box > ul.tab li{border:1px #e3e3e3 solid; margin-right:-1px; margin-bottom:-1px;}
.white_normal_page > .incontain > .tab_box > ul.tab li > a.intab:link{display: inline-block; padding:30px 30px; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.white_normal_page > .incontain > .tab_box > ul.tab li > a.intab:visited{display: inline-block; padding:30px 30px; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.white_normal_page > .incontain > .tab_box > ul.tab li > a.intab:active{display: inline-block; padding:30px 30px; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.white_normal_page > .incontain > .tab_box > ul.tab li > a.intab:hover{display: inline-block; padding:30px 30px; font-weight: 500; font-size:18px; color:#fff; background:#3f7fe0; line-height: 1;}
.white_normal_page > .incontain > .tab_content{padding:15px 0 45px 0;}
.white_normal_page > .incontain > .tab_content > .tabcon{display: none;}
.white_normal_page > .incontain > .tab_content > .tabcon:first-child{display: block;}
.white_normal_page > .incontain > .tab_content > .tabcon{}
.white_normal_page > .incontain > .tab_content > .tabcon > .mycontent{}
.white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item{}
.white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > .add_title{display: block; text-align: left; font-weight: 400; font-size:24px; color:#3f7fe0; margin:0 0 15px 0;}
.white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > h1.title_left{display: block; text-align: left; font-weight: 500; font-size:48px; color:#343f52; margin:0 0 55px 0;}
.white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > h1.title{display: block; text-align: center; font-weight: 500; font-size:48px; color:#343f52; margin:0 0 55px 0;}
.white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > .text_left{display: block; text-align: left; font-weight: 400; font-size:18px; color:#1d2129; line-height: 1.5; margin:0 0 0 10px;}
.white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > .text_left > .b{font-weight: 500; color:#000;}
    .white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > .picbox{background:#90e0ef;width:500px; border-radius:15px; overflow: hidden; font-weight: 400; font-size:14px; color:#000;}
    .white_normal_page > .incontain > .tab_content > .tabcon > .mycontent > .item > .picbox > .bl{width:100%; display: block;}
.intab_active{color:#fff !important; background:#3f7fe0 !important;}
.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 > h1.title_left{display: block; text-align: left; font-weight: 500; font-size:48px; color:#343f52; margin:0 0 55px 0;}
.white_normal_page > .incontain > h1.title{display: block; text-align: center; font-weight: 500; font-size:38px; line-height: 1.4; color:#343f52; margin:0 0 55px 0;}
.white_normal_page > .incontain > h1.title > .small{display: inline-block; text-align: center; font-weight: 500; font-size:22px; line-height: 1.4; color:#384966; margin:0 0 0 0;}
.white_normal_page > .incontain > .text_left{display: block; text-align: left; font-weight: 400; font-size:21px; color:#1d2129; line-height: 1.5; margin:0 0 0 10px;}
.white_normal_page > .incontain > .text_left_margin0{display: block; text-align: left; font-weight: 400; font-size:21px; color:#1d2129; line-height: 1.5; margin:0 0 0 0;}
.white_normal_page > .incontain > .bluebox{display: inline-block; padding:10px 10px; background:#3f78e0; color:#fff; font-size:18px; margin:35px 0 5px 0; border-radius: 15px 0 15px 0;}
.white_normal_page > .incontain > .text{display: block; text-align: justify; width:1000px; font-weight: 300; font-size:18px; margin: 0 auto; color:#1d2129; padding:50px; background:rgba(255,255,255,0.85); z-index: 100; border-radius: 15px; line-height: 1.5;}
.white_normal_page > .incontain > .imgbox{width:1280px; border-radius:15px;  position:relative; margin:80px auto 60px auto; z-index: 0;}
.white_normal_page > .incontain > .imgbox > .bl{width:300px; display: block;  border-radius:15px; position: absolute; left:0px; bottom:-100px;}
.white_normal_page > .incontain > .imgbox > .bl1{width:300px; display: block;  border-radius:15px; position: absolute; left:320px; bottom:-100px;}
.white_normal_page > .incontain > .imgbox > .bl2{width:300px; display: block;  border-radius:15px; position: absolute; left:640px; bottom:-100px;}
.white_normal_page > .incontain > .imgbox > .bl3{width:300px; display: block;  border-radius:15px; position: absolute; left:960px; bottom:-100px;}
.white_normal_page > .incontain > .imgbox > .absbox{width:1000px; position: absolute; height:160px; left:50%; bottom:-80px; margin-left:-500px; border-radius:15px; background: #8E2DE2;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #4A00E0, #8E2DE2);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #4A00E0, #8E2DE2); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.white_normal_page > .incontain > .imgbox > .absbox > .inbox{}
.white_normal_page > .incontain > .imgbox > .absbox > .inbox > .item{width:25%;}
.absbox > .inbox > .item > h1.title{display: block; text-align: center; font-weight: 500; font-size:38px; color:#fff; margin:45px 0 15px 0;}
.absbox > .inbox > .item > h5.title{display: block; text-align: center; font-weight: 400; font-size:16px; color:#fff; margin:0 0 0 0;}
.blue_normal_page > .incontain > .diagram{width:500px; position: absolute; right:0px; top:0px;}
.blue_normal_page > .incontain > .diagram > .bl{width:100%; display: block;}
.white_normal_page > .incontain > .diabox{margin:65px 0 0 0;}
.white_normal_page > .incontain > .diabox > .item{width:calc(19% - 30px); padding-right:30px;}
.white_normal_page > .incontain > .diabox > .item > .iconbox{background: #fef3e4; width:80px; height:80px; border-radius: 15px; margin:0 0 25px 0;}
.white_normal_page > .incontain > .diabox > .item:nth-child(2) > .iconbox{background:#fae6e7;}
.white_normal_page > .incontain > .diabox > .item:nth-child(3) > .iconbox{background:#eaf3ef;}
.white_normal_page > .incontain > .diabox > .item:nth-child(4) > .iconbox{background:#e0e9fa;}
.white_normal_page > .incontain > .diabox > .item:nth-child(5) > .iconbox{background:#fae0f8;}
.white_normal_page > .incontain > .diabox > .item > .iconbox > .bl{width:48px; display: inline-block;}
.white_normal_page > .incontain > .diabox > .item > h1.title{display: block; text-align: left; font-weight: 400; font-size:21px; color:#1d283a; line-height: 1; margin:0 0 15px 0;}
.white_normal_page > .incontain > .diabox > .item > .text{display: block; text-align: left; font-weight: 400; font-size:17px; color:#343f52; line-height: 1.5; margin:0 0 0 0;}

.white_normal_page > .incontain > .tab_box_abs{margin:0 0 85px 0; position: absolute; right:0px; top:0px;}
.white_normal_page > .incontain > .tab_box_abs > ul.tab{border-bottom:1px #e3e3e3 solid;}
.white_normal_page > .incontain > .tab_box_abs > ul.tab li{border:1px #e3e3e3 solid; margin-right:-1px; margin-bottom:-1px;}
.white_normal_page > .incontain > .tab_box_abs > ul.tab li > a.intab:link{display: inline-block; padding:30px 30px; background:#fbfcff; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.white_normal_page > .incontain > .tab_box_abs > ul.tab li > a.intab:visited{display: inline-block; padding:30px 30px; background:#fbfcff; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.white_normal_page > .incontain > .tab_box_abs > ul.tab li > a.intab:active{display: inline-block; padding:30px 30px; background:#fbfcff; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.white_normal_page > .incontain > .tab_box_abs > ul.tab li > a.intab:hover{display: inline-block; padding:30px 30px; font-weight: 500; font-size:18px; color:#fff; background:#3f7fe0; line-height: 1;}
.white_normal_page > .incontain > .tab_content_2nd{padding:15px 0 45px 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon{display: none;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon:first-child{display: block;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition{}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > h5.title_2nd{display: block; text-align: left; font-weight: 400; font-size:28px; color:#3f7fe0; margin:65px 0 30px 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > h1.title_left{display: block; text-align: left; font-weight: 500; font-size:48px; color:#343f52; margin:0 0 55px 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .text_left_margin0{display: block; text-align: left; font-weight: 400; font-size:21px; color:#1d2129; line-height: 1.5; margin:0 0 0 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd{margin:65px 0 0 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item{width:calc(18% - 55px); padding:35px 30px 35px 25px; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; background:#fff; border-radius: 0 25px 0 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item > .iconbox{background: #fef3e4; width:100px; height:100px; border-radius: 15px; margin:0 0 25px 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item:nth-child(2) > .iconbox{background:#fae6e7;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item:nth-child(3) > .iconbox{background:#eaf3ef;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item:nth-child(4) > .iconbox{background:#e0e9fa;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item:nth-child(5) > .iconbox{background:#fae0f8;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item > .iconbox > .bl{width:54px; display: inline-block;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item > h1.title{display: block; text-align: left; font-weight: 400; font-size:21px; color:#1d283a; line-height: 1; margin:0 0 15px 0;}
.white_normal_page > .incontain > .tab_content_2nd > .tabcon > .globalexhibition > .diabox_2nd > .item > .text{display: block; text-align: left; font-weight: 400; font-size:17px; color:#343f52; line-height: 1.5; margin:0 0 0 0;}
        .white_normal_page > h2.title{display: block; text-align: center; font-weight: 500; font-size:28px; color:#343f52; margin:65px 0 25px 0;}
    .white_normal_page > .text{display: block; text-align: center; font-weight: 400; font-size:20px; color:#60697b; margin:0 0 35px 0; line-height: 1.5;}
    .white_normal_page > .buttonbox{text-align: center; width:100%;}
    .white_normal_page > .buttonbox > a.inquiry_link:link{display: inline-block; padding:25px 45px; border-radius: 15px; text-align: center; font-weight: 400; font-size:17px; background:#3f7fe0; color:#fff;}
    .white_normal_page > .buttonbox > a.inquiry_link:visited{display: inline-block; padding:25px 45px; border-radius: 15px; text-align: center; font-weight: 400; font-size:17px; background:#3f7fe0; color:#fff;}
    .white_normal_page > .buttonbox > a.inquiry_link:active{display: inline-block; padding:25px 45px; border-radius: 15px; text-align: center; font-weight: 400; font-size:17px; background:#3f7fe0; color:#fff;}
    .white_normal_page > .buttonbox > a.inquiry_link:hover{display: inline-block; padding:25px 45px; border-radius: 15px; text-align: center; font-weight: 400; font-size:17px; background:#3f7fe0; color:#fff;}

.backhovercolor{background:#fafafa !important;}
    .more_gray_normal_page_top{width:100%; margin:0 auto; padding:185px 0 125px 0; background:#f9f9f9;}
    .more_gray_normal_page_top > h5.title{display: block; text-align: center; font-weight: 400; font-size:15px; color:#3f7fe0; margin:0 0 10px 0;}
    .more_gray_normal_page_top > h1.title{display: block; text-align: center; font-weight: 500; font-size:38px; color:#343f52; margin:0 0 65px 0;}
    
.more_gray_normal_page_top .forum_box{width:1200px; margin:0 auto;}

    
a.board_raw_link:link{display: block; padding:25px 0; text-align: left; margin:0;}
a.board_raw_link:visited{display: block; padding:25px 0; text-align: left; margin:0;}
a.board_raw_link:active{display: block; padding:25px 0; text-align: left; margin:0;}
a.board_raw_link:hover{display: block; padding:25px 0; text-align: left; margin:0; background:#fafafa;}
a.board_raw_link > .title{display: block; margin:0 0 15px 0; padding:0; font-size: 16px; font-weight:500; color:#000;}
a.board_raw_link > .info{margin:0; padding:0;}
a.board_raw_link > .info > .title{display: inline-block; font-size: 13px; color:#666; margin:0 5px 0 0;}
a.board_raw_link > .info > .name{display: inline-block; font-size: 13px; color:#333; margin:0;}
a.board_raw_link > .info > .bar{display: inline-block; font-size:10px; color:#ccc; margin:3px 20px 0 20px;}

.forum_box .pagingBox{padding:45px 0; margin:0; text-align:center; font-size:13px; color:#666;}
.forum_box .pagingBox > .left{}
.forum_box .pagingBox > .right{}
.forum_box .pagingBox2{padding:45px 0; margin:0;text-align:center;font-size:13px;  color:#666;}
.forum_box .pagingBox2 > .left{float:left;}
.forum_box .pagingBox2 > .right{float:right;}
    
.forum_box .page{padding:10px; text-align:center; border:1px #e3e3e3 solid; color:#666; margin:0 5px; float:left;}
.forum_box .page_current{padding:10px; text-align:center; border:1px #000 solid; color:#900; font-weight:bold; margin:0 5px; float:left;}
.forum_box .page_pre{padding:10px; text-align:center; border:1px #e3e3e3 solid; color:#666; margin:0 5px; float:left;}
.forum_box .page_next{padding:10px; text-align:center; border:1px #e3e3e3 solid; color:#666; margin:0 5px; float:left;}
.forum_box .page_pre_gray{padding:10px; text-align:center; border:1px #f2f2f2 solid; color:#ccc; margin:0 5px; float:left;}
.forum_box .page_next_gray{padding:10px; text-align:center; border:1px #f2f2f2 solid; color:#ccc; margin:0 5px; float:left;}
table.rental{width:100%; background:#ccc; border:0; border-top:1px #333 solid; }
table.rental td{background:#fff; padding:0; text-align:center; border-bottom: 1px #d3d3d3 solid; vertical-align: middle;}
table.rental td .numkk{display: inline-block; font-size:24px; color:#000; margin:0 0 0 0;}
table.rental td > .board_photo_box{width:100%; margin:35px 0; padding:0;}
table.rental td > .board_photo_box > .board_img_bl{max-width:100%; display: block; margin:0 auto 15px auto;}
table.rental td .subject_box{display: block; font-size:26px; color:#000; font-weight: 500; margin:0 0 15px 0; padding:25px 45px 15px 45px;}
table.rental td > .info{margin:0; padding:15px 45px; background:#efebe9;}
table.rental td > .info > .title{display: inline-block; font-size: 16px; color:#666; margin:0 5px 0 0;}
table.rental td > .info > .name{display: inline-block; font-size: 16px; color:#333; margin:0;}
table.rental td > .info > .bar{display: inline-block; font-size:10px; color:#ccc; margin:3px 20px 0 20px;}
table.rental td .content_box{display: block; text-align: left; font-size:18px; line-height: 150%; color:#000; margin:0 0 0 0; padding:15px 45px 35px 45px;}
.more_gray_normal_page_top .forum_box .board_count_box{margin:25px 0; padding:0 0; background:#f9f9f9;}
.more_gray_normal_page_top .forum_box .board_count_box > .left{width:70%;}
.more_gray_normal_page_top .forum_box .board_count_box > .right{width:30%; text-align:right; font-size:14px; line-height: 1; color:#555; margin:15px 0 0 0;}
     .img_rotate_y { transform: scaleY(-1); transition: .3s; }
    a.board_raw_link > .subject_box2{margin:0 65px 0 0;}
    a.board_raw_link > .subject_box2 > .iconbox{width:24px; display: block;}
    a.board_raw_link > .subject_box2 > .iconbox > .bl{width:100%; display: block;}
a.board_raw_link > .subject_box2 > .title{display: block; margin:0 0 0 0; padding:0; font-size: 20px; font-weight:500; color:#000; width:calc(100% - 80px); line-height: 24px;}
    a.board_raw_link > .subject_box2 > .arrowicon{width:24px; display: block;}
    a.board_raw_link > .subject_box2 > .arrowicon > .bl{width:100%; display: block;}
    a.board_raw_link > .contentbox{margin:10px 35px 0 0; padding:35px; background:#f9f9f9; display: none;}
    a.board_raw_link > .contentbox > .content{margin:0; padding:0; font-weight: 400; font-size: 16px; color:#000; line-height: 1.5; display: block;}
.borderTopBlack2{border-top:2px #333 solid !important;}
.borderTopBlack1{border-top:1px #333 solid !important;}
.borderBottomBlack1{border-bottom:1px #333 solid !important;}  
    
.more_gray_normal_page_top .forum_box .searchTxt{margin:0 0 0 0; display:inline-block; background:#2196f3;  padding:15px 30px; font-size:14px;color:#fff;}
.more_gray_normal_page_top .forum_box .searchInput{width:300px; background:#fff; margin:0 2px 0 0; border:1px #aaa solid; padding:13px 10px;font-size:14px;color:#333;}
.more_gray_normal_page_top .forum_box .searchBtt{display:inline-block; margin:0 0 0 0; border:1px #0d47a1 solid; padding:13px 35px; background:#0d47a1; font-size:14px;color:#fff; cursor:pointer;}
.more_gray_normal_page_top .forum_box .searchBtt:hover{background:#42a5f5 !important; color:#fff;}
.more_gray_normal_page_top .forum_box .backhovercolor{background:#fafafa !important;}
.more_gray_normal_page_top .forum_box .button_2_array{ width:100%; margin:45px 0;}
.more_gray_normal_page_top .forum_box .button_2_array > a.attendBtt:link{background:#c62828; width:150px; border-radius:10px; padding:20px 0; display:inline-block;margin:0 10px; text-align:center; cursor:pointer; border:1px #c62828 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
.more_gray_normal_page_top .forum_box .button_2_array > a.attendBtt:visited{background:#c62828;width:150px; border-radius:10px;  padding:20px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #c62828 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
.more_gray_normal_page_top .forum_box .button_2_array > a.attendBtt:active{background:#c62828;width:150px; border-radius:10px;  padding:20px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #c62828 solid; font-weight:400; font-size:16px;  color:#fff; text-decoration:none;}
.more_gray_normal_page_top .forum_box .button_2_array > a.attendBtt:hover{background:#fff; width:150px; border-radius:10px; padding:20px 0;display:inline-block; margin:0 10px; text-align:center; display:block; color:#c62828;}
.more_gray_normal_page_top .forum_box .button_2_array > a.backBtt:link{background:#333; width:150px; border-radius:10px; padding:20px 0; display:inline-block;margin:0 10px; text-align:center; cursor:pointer; border:1px #333 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
.more_gray_normal_page_top .forum_box .button_2_array > a.backBtt:visited{background:#333;width:150px; border-radius:10px;  padding:20px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #333 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
.more_gray_normal_page_top .forum_box .button_2_array > a.backBtt:active{background:#333;width:150px; border-radius:10px;  padding:20px 0;display:inline-block; margin:0 10px; text-align:center; cursor:pointer; border:1px #333 solid; font-weight:400; font-size:16px;  color:#fff; text-decoration:none;}
.more_gray_normal_page_top .forum_box .button_2_array > a.backBtt:hover{background:#fff; width:150px; border-radius:10px; padding:20px 0;display:inline-block; margin:0 10px; text-align:center; display:block; color:#333;}
.more_gray_normal_page_top .forum_box .button_2_array > p.shootingBtt{background:#c62828; width:150px; border-radius:10px; padding:20px 0; display:inline-block;margin:0 10px; text-align:center; cursor:pointer; border:1px #c62828 solid; font-weight:400; font-size:16px; color:#fff; text-decoration:none;}
.more_gray_normal_page_top .forum_box .button_2_array > p.shootingBtt:hover{background:#fff; width:150px; border-radius:10px; padding:20px 0;display:inline-block; margin:0 10px; text-align:center; display:block; color:#c62828;}

 table.newSectionTable{width:100%; margin:45px auto 30px auto; border:0; border-bottom:1px #e3e3e3 solid; border-top:1px #333 solid;}
table.newSectionTable td.csTableTitle{width:160px; }
    table.newSectionTable td{padding:15px 0; border-bottom:1px #e3e3e3 solid;}
table.newSectionTable td.csTable120Title{width:100px;}

.essential{background:#f00; padding:3px 4px; border-radius:3px; display:inline-block; margin:0 0 0 5px; font-weight:400; font-size:10px; line-height:1; color:#fff; }
table.newSectionTable td > .ico{color:#217fcf !important; font-size:12px !important;}
table.newSectionTable td{vertical-align:middle; padding:15px 10px; font-weight:400; font-size:15px; line-height:1; color:#000;}
.sectionInputForm{-webkit-appearance:none;border-radius:5px; background:#f9f9f9; border:1px #d8d9d9 solid; font-weight:400; font-size:15px; line-height:1; color:#333; padding:10px 25px; width:calc(100% - 52px);margin:0;}
.sectionInputTextForm{-webkit-appearance:none;resize: none;border:1px #d8d9d9 solid; border-radius:5px; background:#f9f9f9; height:385px; font-weight:400; font-size:15px; line-height:1.5; color:#333;padding:10px 25px; width:calc(100% - 52px);margin:0; }
.sectionInputSelectForm{-webkit-appearance:none;border-radius:5px; background:#f9f9f9; border:1px #d8d9d9 solid; font-weight:400; font-size:15px; line-height:1; color:#333; padding:10px 25px; width:calc(100% - 52px);margin:0;
-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.seperate_button_box_blue_only{width:100%; text-align: center; margin:35px 0 0 0;}
.seperate_button_box_blue_only > a.register_link:link{border-radius: 15px; width:230px; border:1px #212121 solid; background:#212121; padding:25px 40px; margin:0 auto;}
.seperate_button_box_blue_only > a.register_link:visited{border-radius: 15px;width:230px;  border:1px #212121 solid; background:#212121;padding:25px 40px;margin:0 auto;}
.seperate_button_box_blue_only > a.register_link:active{border-radius: 15px; width:230px; border:1px #212121 solid; background:#212121;padding:25px 40px;margin:0 auto;}
.seperate_button_box_blue_only > a.register_link:hover{border-radius: 15px; width:230px; border:1px #333 solid; background:#fff; padding:25px 40px;margin:0 auto;opacity: 0.65;}
.seperate_button_box_blue_only > a.register_link:hover > .txt{font-weight:400; font-size:20px; line-height:1; color:#212121;}
.seperate_button_box_blue_only > a.register_link > .txt{font-weight:400; font-size:20px; line-height:1; color:#fff;}
.seperate_button_box_blue_only > a.register_link > .icon{width:20px; display: inline-block; margin:0 0 0 10px;}
.seperate_button_box_blue_only > a.register_link > .icon > .bl{display: block; width: 100%;}
.seperate_button_box_blue_only > .loadingPaymentBtt{display:none;height:64px; text-align:center; width:100%;}
.seperate_button_box_blue_only > .loadingPaymentBtt > .ploading{width:50px; height:50px; display:block; margin:12px auto 0 auto;}

.about_white_normal_page{width:100%; height:calc(100vh - 150px); margin:0 auto; padding:75px 0; background:#fff; position: relative;}
.body_wrap > .about_white_normal_page > .backimg{position: absolute; left:0px; top:0px; width:100%; height:100%; display: block; z-index: 0; background:url(/bluestella/images/about_team.webp) left center no-repeat; background-size:cover;}
.body_wrap > .about_white_normal_page > .backimg > .bl{height:100%;  display: block;}
.body_wrap > .about_white_normal_page > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.6); }
.about_white_normal_page > .incontain{width:1380px; margin:0 auto; position: relative;}
.about_white_normal_page > .incontain > h5.title_white{display: block; text-align: left; font-weight: 400; font-size:25px; color:#fff; margin:65px 0 30px 0;}
.about_white_normal_page > .incontain > h2.title_white{display: block; text-align: center; font-weight: 500; font-size:48px; line-height: 1.4; color:#bfd200; margin:0 0 55px 0;}
.about_white_normal_page > .incontain > h2.title_white > .small{display: inline-block; text-align: center; font-weight: 500; font-size:32px; line-height: 1.4; color:#ccc; margin:0 0 0 0;}
    .about_white_normal_page > .incontain > h2.title_left{display: block; text-align: left; font-weight: 500; font-size:38px; color:#bfd200; margin:0 0 55px 0;}

.about_white_normal_page > .incontain > .text_left_white_margin0{display: block; text-align: left; font-weight: 300; font-size:18px; color:#fff; line-height: 1.5; margin:0 0 0 0;}
.about_white_normal_page > .incontain > .diabox{margin:125px 0 0 0;}
.about_white_normal_page > .incontain > .diabox > .item{width:calc(24% - 30px); padding-right:30px;}
.about_white_normal_page > .incontain > .diabox > .item > .iconbox{background: rgba(0,0,0,0.45); width:200px; height:120px; border-radius: 15px; margin:0 0 25px 0; overflow: hidden;}
.about_white_normal_page > .incontain > .diabox > .item > .iconbox > .bl{width:100%; display: inline-block;}
.about_white_normal_page > .incontain > .diabox > .item > h1.title{display: block; text-align: left; font-weight: 400; font-size:18px; color:#b7e4c7; line-height: 1; margin:0 0 15px 0;}
.about_white_normal_page > .incontain > .diabox > .item > .text{display: block; text-align: left; font-weight: 300; font-size:14px; color:#fff; line-height: 1.5; margin:0 0 0 0;}
.body_wrap > section.two_block > .textbox > .inbox > .partner_logo{width:600px; margin:65px auto 0 auto;}
.body_wrap > section.two_block > .textbox > .inbox > .partner_logo > .bl{width:100%; display: block; border-radius: 15px;}
.body_wrap > section.two_block > .textbox > .inbox > .diagram_box{width:1000px; height:400px; background:#fdfdfd; border-radius: 15px; color:#fff; font-size: 16px; margin:65px 0 0 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 18px 50px -10px; display: block; margin:45px auto 0 auto;}
    .body_wrap > section.two_block > .textbox > .inbox > .diagram_box > .bl{width:1000px; display: inline-block; border-radius: 15px; }

.body_wrap > section.right_img_two_block > .textbox > .inbox > .diagram_box >{width:1000px; height:400px; background:#2F4858; border-radius: 15px; color:#fff; font-size: 16px; margin:65px 0 0 0;}
    
    .product_wrap_box{width:100%; margin:0 auto; padding:145px 0; background:#fff;}
    .product_wrap_box > .incontain{width:1380px; margin:0 auto; position: relative;}
    .product_wrap_box > .incontain > .mycontent{}
    .product_wrap_box > .incontain > .title_small{font-weight: 500; font-size:24px; text-align: center; display: block; margin:0 0 45px 0; color:#000;}
    .product_wrap_box > .incontain > .mycontent > a.flink:link{width:24%; display:block;  background:#fff; display:block;  overflow: hidden; position: relative; position: relative;}
    .product_wrap_box > .incontain > .mycontent > a.flink:visited{width:24%; display:block; background:#fff;display:block;   overflow: hidden;position: relative; position: relative;}
    .product_wrap_box > .incontain > .mycontent > a.flink:active{width:24%; display:block; background:#fff; display:block;  overflow: hidden; position: relative; position: relative;}
    .product_wrap_box > .incontain > .mycontent > a.flink:hover{width:24%; display:block;background:#fff; display:block; overflow: hidden; position: relative; box-shadow:none; opacity: 0.6; position: relative;}
    .product_wrap_box > .incontain > .mycontent > a.flink:nth-child(n + 5){margin-top:35px;}
    .product_wrap_box > .incontain > .mycontent2{width:1380px; margin:0 auto;}
    .product_wrap_box > .incontain > .mycontent2 > .imgbox{width:13%; background:#f6f6f6; border-radius: 10px; overflow: hidden;}
    .product_wrap_box > .incontain > .mycontent2 > .imgbox > .bl{width:100%; display: block;}
    .product_wrap_box > .incontain > .mycontent > a.flink > .imgbox{width:100%; background:#f6f6f6;}
    .product_wrap_box > .incontain > .mycontent > a.flink > .imgbox > .bl{width:100%; display: block;}
    .product_wrap_box > .incontain > .mycontent > a.flink > .infobox{padding:25px 25px 25px 0;}
    .product_wrap_box > .incontain > .mycontent > a.flink > .infobox > .title{display: block; text-align: left; font-weight: 500; font-size:19px; color:#000;  }
    .product_wrap_box > .incontain > .mycontent > a.flink > .infobox > .loc{display: block; text-align: left; font-weight: 400; font-size:16px; line-height: 1.5; color:#023e8a; margin:10px 0;}
    .product_wrap_box > .incontain > .mycontent > a.flink > .infobox > .loc > .dot{display: inline-block; font-weight: 400; font-size:14px; line-height: 1.5; color:#ccc; margin:0 5px;}
    .product_wrap_box > .incontain > .mycontent > a.flink > .infobox > .pricebox{margin:15px 0 0 0; padding:0; border-radius:10px; text-align: left; font-weight: 400; font-size:16px; line-height: 1; color:#e63946;}   
    section.ar_section{width:1000px; margin:0 auto;}
    .privacyWrap{width:100%; margin:0 auto 0 auto;}
.mPageTitle{}
.termsContentBox{background:#f1f1f1; padding:10px;font-weight:400; font-size:14px; line-height:1.5; color:#666; margin:10px 0 25px 0;}
.godBless{border-bottom:1px #999 solid; padding-bottom:10px !important; margin-bottom:10px !important;}
ul.termUl{margin:0; padding:0;}
ul.termUl li{margin:0 0 0 0; padding:10px 0; border-bottom:1px #ccc dotted;list-style-type:none; font-weight:300; font-size:14px; line-height:1.5; color:#444;}
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-weight:300; font-size:13px; line-height:1.6; color:#666;}
.memberHookTitle{text-indent:5px; font:bold 14px/100%; color:#333; margin:0 0 10px 0; text-transform:uppercase;}
ol.termUl{margin:0; padding:0;}
ol.termUl li{margin:0 0 0 20px; padding:10px 0 10px 0;  border-bottom:1px #ccc dotted; font-weight:300; font-size:14px; line-height:1.5; color:#000;}
ol.termUl li ul.termChildUl{margin:5px 0 5px 20px; 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-weight:300; font-size:13px; line-height:1.6; 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-weight:300; font-size:13px; line-height:1.6; color:#666;}

.policyText{font-weight:300; font-size:14px; line-height:1.5; color:#000; margin:0 0 10px 0; padding:15px; background:#f4f4f4;}
.memberTitle{text-indent:5px;  font-weight:400; font-size:16px; line-height:1; color:#000; margin:0 0 10px 0; text-transform:uppercase;}
.memberText{font-weight:400; font-size:16px; line-height:1; color:#333; margin:0;}
.support_top_text_light{margin:25px 0 45px 0; padding:0; font-size:13px; line-height:1.5; font-weight:400;  color:#333;}
.main_wrapper .signinpae_logobox{margin:58px 0 35px 0; text-align: center;}
.main_wrapper .signinpae_logobox > a.logolink:link{width:200px; display: inline-block;}
.main_wrapper .signinpae_logobox > a.logolink:visited{width:200px; display: inline-block;}
.main_wrapper .signinpae_logobox > a.logolink:active{width:200px; display: inline-block;}
.main_wrapper .signinpae_logobox > a.logolink:hover{width:200px; display: inline-block; opacity: 0.75;}
.main_wrapper .signinpae_logobox > a.logolink > .bl{width:100%; display: inline-block;}
    .body_wrap > .signinbox{width:100%; min-height: 650px;}
.login_back_0{background:url(/bluestella/images/login_0.png) center center no-repeat; background-size:32px 32px;}
.login_back_1{background:url(/bluestella/images/login_2.png) center center no-repeat; background-size:32px 32px;}
    
.main_wrapper > .signinpae_logobox{margin:58px 0 35px 0; text-align: center;}
.main_wrapper > .signinpae_logobox > a.logolink:link{width:200px; display: inline-block;}
.main_wrapper > .signinpae_logobox > a.logolink:visited{width:200px; display: inline-block;}
.main_wrapper > .signinpae_logobox > a.logolink:active{width:200px; display: inline-block;}
.main_wrapper > .signinpae_logobox > a.logolink:hover{width:200px; display: inline-block; opacity: 0.75;}
.main_wrapper > .signinpae_logobox > a.logolink > .bl{width:100%; display: inline-block;}
.body_wrap > .signinbox{width:500px; margin:0 auto 0 auto; }
.body_wrap > .signinbox > .singinwrap{}
    .body_wrap > .signinbox > .singinwrap > .round_box > .wrap > .title{display: block; text-align: center; font-weight:500; font-size:24px; color:#000; line-height:1; margin:0 0 45px 0;}
    .body_wrap > .signinbox > .singinwrap > .round_box{border:1px #e3e3e3 solid; border-radius: 15px; padding:45px 45px 65px 45px; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; background:#fff;}
    .body_wrap > .signinbox > .singinwrap > .round_box > .wrap{}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_form_box{margin:0 auto 15px auto; border:1px #d3d3d3 solid; border-radius:15px; background:#f9f9f9; padding:20px 10px; width:390px; }
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_form_box > .item{width:60px; height:32px; border-right:1px #ccc solid; text-align:center; margin:0 15px 0 0;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_form_box > .item > img{width:24px; display:inline-block;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_form_box > .login_form{border:1px #f6f6f7 solid; background:#f6f6f7; padding:0; width:calc(100% - 80px); margin:0;font-weight:400; font-size:16px; line-height:1; color:#333;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box{width:100%; margin:0 auto 25px auto;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item{width:45%; font-weight:400; font-size:16px; line-height:1;  color:#666;}
    .body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .loginBtt{border:1px #007fb6 solid; background:#007fb6; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#fff;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .loginBtt:hover{background:#2fa2d3 !important; color:#fff !important;}
    .body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > a.loginOutlineBtt:link{display: block; border:1px #cccccc solid; background:#fff; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#595959;}
    .body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > a.loginOutlineBtt:visited{display: block;border:1px #cccccc solid; background:#fff; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#595959;}
    .body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > a.loginOutlineBtt:active{display: block;border:1px #cccccc solid; background:#fff; padding:20px 0; text-align:center; width:calc(100% - 2px); border-radius:15px; cursor:pointer; margin:0 auto 10px auto;font-weight:500; font-size:16px; line-height:1;  color:#595959;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > a.loginOutlineBtt:hover{display: block;background:#f4f4f4 !important; color:#333 !important;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .iconbox{width:100%; margin:65px 0 0 0; text-align: center;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .iconbox > .bl{width:84px; display: inline-block;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_txt{text-align: center; margin:5px auto 10px auto; width:100%; font-weight:500; font-size:18px; line-height:1;color:#000;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .present_txt{text-align: center; margin:0 auto 25px auto; width:100%; font-weight:400; font-size:14px; line-height:1;color:#000; }

.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item > .loginjoinChk{margin:0 5px 0 0;}
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item > p.loginjoinChkText{font-weight:400; font-size:14px; line-height:1; color:#999; padding:0; margin:0; }
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item > a.loginjoinChkText:link{display: inline-block; font-weight:400; font-size:14px; line-height:1; color:#666; padding:0; margin:5px 0 0 0; }
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item > a.loginjoinChkText:visited{display: inline-block; font-weight:400; font-size:14px; line-height:1; color:#666; padding:0; margin:5px 0 0 0; }
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item > a.loginjoinChkText:active{display: inline-block; font-weight:400; font-size:14px; line-height:1; color:#666; padding:0; margin:5px 0 0 0; }
.body_wrap > .signinbox > .singinwrap > .round_box > .wrap > form > .login_wrap_box > .item > a.loginjoinChkText:hover{display: inline-block; font-weight:400; font-size:14px; line-height:1; color:#00a6fb; padding:0; margin:5px 0 0 0; }
    
    
  .checkbox-wrapper-4 * {
    box-sizing: border-box;
  }
  .checkbox-wrapper-4 .cbx {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    padding: 6px 8px;
    border-radius: 6px;
    overflow: hidden;
    transition: all 0.2s ease;
    display: inline-block;
  }
  .checkbox-wrapper-4 .cbx:not(:last-child) {
    margin-right: 6px;
  }
  .checkbox-wrapper-4 .cbx:hover {
    background: rgba(0,119,255,0.06);
  }
  .checkbox-wrapper-4 .cbx span {
    float: left;
    vertical-align: middle;
    transform: translate3d(0, 0, 0);
  }
  .checkbox-wrapper-4 .cbx span:first-child {
    position: relative;
    width: 18px;
    height: 18px;
    border-radius: 4px;
    transform: scale(1);
    border: 1px solid #cccfdb;
    transition: all 0.2s ease;
    box-shadow: 0 1px 1px rgba(0,16,75,0.05);
  }
  .checkbox-wrapper-4 .cbx span:first-child svg {
    position: absolute;
    top: 3px;
    left: 2px;
    fill: none;
    stroke: #fff;
    stroke-width: 2;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 16px;
    stroke-dashoffset: 16px;
    transition: all 0.3s ease;
    transition-delay: 0.1s;
    transform: translate3d(0, 0, 0);
  }
  .checkbox-wrapper-4 .cbx span:last-child {
    padding-left: 8px;
    line-height: 18px;
  }
  .checkbox-wrapper-4 .cbx:hover span:first-child {
    border-color: #07f;
  }
  .checkbox-wrapper-4 .inp-cbx {
    position: absolute;
    visibility: hidden;
  }
  .checkbox-wrapper-4 .inp-cbx:checked + .cbx span:first-child {
    background: #07f;
    border-color: #07f;
    animation: wave-4 0.4s ease;
  }
  .checkbox-wrapper-4 .inp-cbx:checked + .cbx span:first-child svg {
    stroke-dashoffset: 0;
  }
  .checkbox-wrapper-4 .inline-svg {
    position: absolute;
    width: 0;
    height: 0;
    pointer-events: none;
    user-select: none;
  }
  @media screen and (max-width: 640px) {
    .checkbox-wrapper-4 .cbx {
      width: 100%;
      display: inline-block;
    }
  }
  @-moz-keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
  @-webkit-keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
  @-o-keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }
  @keyframes wave-4 {
    50% {
      transform: scale(0.9);
    }
  }

     .mypage_home_box{}
     .mypage_home_box > .index_box{}
     .mypage_home_box > .index_box > a.item:link{width:31%; background:#f9f9f9; border-radius: 10px; margin:0 0 35px 0;}
     .mypage_home_box > .index_box > a.item:visited{width:31%; background:#f9f9f9; border-radius: 10px; margin:0 0 35px 0;}
     .mypage_home_box > .index_box > a.item:active{width:31%; background:#f9f9f9; border-radius: 10px; margin:0 0 35px 0;}
     .mypage_home_box > .index_box > a.item:hover{width:31%; background:#f9f9f9; border-radius: 10px; margin:0 0 35px 0; opacity: 0.75;}
     .mypage_home_box > .index_box > .item h3.title{padding:25px 0; display:block; text-align: center; font-weight: 500; border-radius: 10px 10px 0 0; font-size:16px; background:#f0efeb; color:#2b2d42;}
     .mypage_home_box > .index_box > .item .counter{padding:45px 0;}
     .mypage_home_box > .index_box > .item .counter > .gogolink{ display:inline-block; text-align: left; margin:0 10px 0 0; font-weight: 500; font-size:31px; color:#000;}
     .mypage_home_box > .index_box > .item .counter > .unit{display:inline-block; text-align: left; margin:10px 0 0 0; font-weight: 400; font-size:16px; color:#555;}
    .subpage_content_wrap{width:100%; background:#f9f9f9;}
    .subpage_content_wrap > .subpage_real_box{width:1380px; background:#fff;  margin:0 auto;}
    .subpage_content_wrap_white{width:100%; background:#fff;}
    .subpage_content_wrap > .subpage_real_box > .item:first-child{width:250px;  height:100%;}
    .subpage_content_wrap > .subpage_real_box > .item:last-child{width:calc(100% - 253px); border-left:1px #e3e3e3 solid;}
    .subpage_real_box > .item > .mypage_title{padding:45px 0; text-align: center; font-size:20px; color:#fff; background:#de403f;}
    .subpage_real_box > .item > .big_mypage_title{padding:45px 0; text-align: center; font-size:20px; color:#000; font-weight:bold; background:#fff; border-bottom:1px #d3d3d3 solid;}
    .subpage_real_box > .item > .mypage_info{padding:35px 15px; border-bottom: 1px #ccc solid;}
    .subpage_real_box > .item > .mypage_info > .icon_box{width:100%; text-align: center;}
    .subpage_real_box > .item > .mypage_info > .icon_box > .bl{width:64px; display: inline-block;}
    .subpage_real_box > .item > .mypage_info > .text_box{width:100%; text-align:center; font-size:15px; line-height: 130%; color:#333; margin:15px 0 0 0;}
    .subpage_real_box > .item > .mypage_info > .text_box > .blueBold{color:#de403f !important; font-weight:bold !important;}.subpage_real_box > .item > ul.subpage_menu{margin:0 0 45px 0; padding:0;}
.subpage_real_box > .item > ul.subpage_menu li{position:relative; display:block; margin:0; padding:0; border-bottom: 1px #e9e9e9 solid; }

.subpage_real_box > .item > ul.subpage_menu li > a.subpage_ul_link:link{display:block; background:#fff; padding:20px 0; margin:0; text-align:left; font-size:16px; color:#000;text-decoration:none; text-indent: 15px;}
.subpage_real_box > .item > ul.subpage_menu li > a.subpage_ul_link:visited{display:block; background:#fff; padding:20px 0; margin:0;  text-align:left;font-size:16px; color:#000;text-decoration:none; text-indent: 15px;}
.subpage_real_box > .item > ul.subpage_menu li > a.subpage_ul_link:active{display:block; background:#fff; padding:20px 0; margin:0;  text-align:left;font-size:16px; color:#000;text-decoration:none; text-indent: 15px;}
.subpage_real_box > .item > ul.subpage_menu li > a.subpage_ul_link:hover{display:block; background:#de403f; padding:20px 0; margin:0;  text-align:left;font-size:16px; color:#fff;text-decoration:none; text-indent: 15px;}
.subpage_ul_link_hover{background:#de403f !important; color:#fff !important;}
.subpage_inwrap{margin:35px;}
.subpage_inwrap > .subpage_title{margin:0 0 45px 0; padding:0; text-align: center;}
.subpage_inwrap > .subpage_title > h1.title{display: inline-block; display: block; font-weight: 500; font-size:26px; color:#000; padding:15px 0;}

 table.service{margin:0 0 65px 0; padding:0; width:100%; border-top:1px #333 solid; border-left:1px #d3d3d3 solid;}
table.service tr td{font-size:14px; color:#000; padding:15px 10px; border-bottom:1px #f2f2f2 solid; border-right:1px #d3d3d3 solid; position: relative;}
table.service tr td.center{font-size:14px; color:#000;text-align: center; padding:15px 10px; border-bottom:1px #f2f2f2 solid; border-right:1px #d3d3d3 solid;}
table.service tr td.right{font-size:14px; color:#000;text-align: right; padding:15px 10px; border-bottom:1px #f2f2f2 solid; border-right:1px #d3d3d3 solid;}
table.service tr td.title{font-size:14px; color:#000; font-weight:500; background:#f9f9f9; }
table.service tr td.title_center{font-size:14px; color:#000;text-align: center; font-weight:500; background:#f9f9f9; }
table.service tr td.title_right{font-size:14px; color:#000;  text-align: right; font-weight:500; background:#f9f9f9; }
table.service tr:last-child td{border-bottom:1px #d3d3d3 solid;}

    table.service td .mypage_talbe_td_alarm{margin:15px 0 0 15px; font-size:14px; line-height: 140%; color:#666; font-weight: 400;}
    table.service td  .mypage_full_input_roll{padding:10px 15px; margin:0; border:1px #d3d3d3 solid; border-radius:5px; width:250px;font-weight:400; font-size:14px; line-height:1;color:#000; background:#fafafa; }
table.service td  .mypage_full_input_roll_tel{border:1px #d3d3d3 solid; border-radius:5px;padding:10px 15px; margin:0 10px 0 0; width:80px;font-weight:400; font-size:14px; line-height:1;color:#000;  background:#fafafa;}
    
.mypage_full_input_rollTextAreaInputText{-webkit-appearance:none;resize: none; padding:10px 15px; margin:0; border:1px #d3d3d3 solid; border-radius:5px; width:calc(100% - 32px);font-weight:400; font-size:14px; line-height:1;color:#000;  height:150px; background:#fafafa;}
    
        .subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box{width:100%; margin:45px 0;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > .registerConfirmBtt{display: inline-block; background:#023e8a; border-radius:5px; width:120px; padding:15px 20px; margin:0 10px 0 0; text-align:center; cursor:pointer; border:1px #023e8a solid; font-weight:400; font-size:16px; line-height:100%; color:#fff; }
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > .registerConfirmBtt:hover{background:#fff; color:#023e8a;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > a.listBttLink:link{display: inline-block; background:#767676; padding:15px 20px; margin:0 0 0 0;border-radius:5px; width:120px; text-align:center; border:1px #767676 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > a.listBttLink:visited{display: inline-block; background:#767676; padding:15px 20px; margin:0 0 0 0; border-radius:5px;width:120px; text-align:center; border:1px #767676 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > a.listBttLink:active{display: inline-block; background:#767676; padding:15px 20px; margin:0 0 0 0; border-radius:5px;width:120px; text-align:center; border:1px #767676 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > a.listBttLink:hover{display: inline-block; background:#999; padding:15px 20px; margin:0 0 0 0; border-radius:5px;width:120px; text-align:center; border:1px #999 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > a.editBttLink:link{display: inline-block; background:#0096c7; padding:15px 20px; margin:0 10px 0 0;border-radius:5px; width:120px; text-align:center; border:1px #0096c7 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > a.editBttLink:visited{display: inline-block; background:#0096c7; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #0096c7 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > a.editBttLink:active{display: inline-block; background:#0096c7; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #0096c7 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > a.editBttLink:hover{display: inline-block; background:#48cae4; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #0096c7 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > a.contractBttLink:link{display: inline-block; background:#d30000; padding:15px 20px; margin:0 10px 0 0;border-radius:5px; width:120px; text-align:center; border:1px #d30000 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > a.contractBttLink:visited{display: inline-block; background:#d30000; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #d30000 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > a.contractBttLink:active{display: inline-block; background:#d30000; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #d30000 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}
.subpage_real_box > .item > .subpage_inwrap > .register_btn_wrap_box > a.contractBttLink:hover{display: inline-block; background:#e75353; padding:15px 20px; margin:0 10px 0 0; border-radius:5px;width:120px; text-align:center; border:1px #d30000 solid; font-weight:400; font-size:16px; line-height:100%; color:#fff;text-decoration: none;}

    .mypage_home_box > .boom_box{margin:65px 0 180px 0;}
    .mypage_home_box > .boom_box > .imgbox{width:100%; text-align: center; margin:0 0 25px 0;}
    .mypage_home_box > .boom_box > .imgbox > .bl{width:100px; display: inline-block;}
    .mypage_home_box > .boom_box > .text{display: inline-block; text-align: center; font-weight: 400; font-size:15px; line-height: 1.8; color:#000; padding:40px; background:#f9f9f9; border-radius:10px; margin:0 auto;}

 .mycontent_view_box{}
    .mycontent_view_box > .item:first-child{width:40%;}
    .mycontent_view_box > .item:last-child{width:55%;}
    .mycontent_view_box > .item > .imgbox{width:100%;}
    .mycontent_view_box > .item > .imgbox > .bl{width:100%; display: block;}
    .mycontent_view_box > .item > .imgbox > .bl:nth-child(n+2){margin:10px 0 0 0;}
        .mycontent_view_box > .item > .title{display: block; text-align: left; font-weight: 500; font-size:26px; color:#000; line-height: 1.4;  }
    .mycontent_view_box > .item > .loc{display: block; text-align: left; font-weight: 400; font-size:18px; line-height: 1.5; color:#023e8a; margin:10px 0;}
    .mycontent_view_box > .item > .loc > .dot{display: inline-block; font-weight: 400; font-size:14px; line-height: 1.5; color:#ccc; margin:0 5px;}
    .mycontent_view_box > .item > .pricebox{margin:15px 0 0 0; padding:0; border-radius:10px; text-align: left; font-weight: 400; font-size:16px; line-height: 1; color:#e63946;}   
    .mycontent_view_box > .item > .pricebox > .b{font-weight: 400; display: inline-block; margin:0 7px 0 0; font-size:16px; color:#666;}
    .line_box{width:100%; text-align: left; margin:45px 0;}
    .line_box > .line{width:30px; height:3px; background:#333;}
    .mycontent_view_box > .item > .doc_title{margin:0 0 15px 0; padding:0;  text-align: left; font-weight: 500; font-size:14px; line-height: 1; color:#000;}   
    .spec_textbox{background:#f9f9f9; padding:35px; font-weight: 400; font-size:16px; color:#000; line-height: 1.5; display: block; margin:0 0 45px 0;}
    .youtube_box{margin:0 0 45px 0; width:100%;}
    .youtube_box > .youtubewrap{width:100%; display: block;}
    .youtube_box > .youtubewrap:nth-child(n+2){margin:25px 0 0 0;}
     .youtube_block_box_no_round{ margin:45px auto 0 auto; position:relative;
  height:0;
  padding-bottom:56.25%; overflow: hidden;}
 .youtube_block_box_no_round iframe{ position:absolute; border:0;
  top:0;
  left:-1px;
  width:102%;
  height:102%;}
    .btnbox{margin:0;}
/* CSS */
.button-87 {
  margin: 10px 0;
  padding: 15px 60px;
  font-size:16px;
  text-align: center;
  text-transform: uppercase;
  transition: 0.5s;
  background-size: 200% auto;
  color: white;
  border-radius: 10px;
  display: block;
  border: 0px;
  font-weight: 500;
  box-shadow: 0px 0px 14px -7px #f09819;
  background-image: linear-gradient(45deg, #FF512F 0%, #F09819  51%, #FF512F  100%);
  cursor: pointer;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
}

.button-87:hover {
  background-position: right center;
  /* change the direction of the change here */
  color: #fff;
  text-decoration: none;
}

.button-87:active {
  transform: scale(0.95);
}
    
/* CSS */
.button-66 {
  background-color: #0a6bff;
  border-radius: 10px;
  border: 0;
  box-shadow: rgba(1,60,136,.5) 0 -1px 3px 0 inset,rgba(0,44,97,.1) 0 3px 6px 0;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inherit;
  font-family: "Space Grotesk",-apple-system,system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  margin: 0;
  min-height: 46px;
  min-width: 120px;
  padding: 15px 60px;
  position: relative;
  text-align: center;
  user-select: none;
  -webkit-user-select: none;
  touch-action: manipulation;
  vertical-align: baseline;
  transition: all .2s cubic-bezier(.22, .61, .36, 1);
}

.button-66:hover {
  background-color: #065dd8;
  transform: translateY(-2px);
}

@media (min-width: 768px) {
  .button-66 {
    padding: 16px 44px;
    min-width: 150px;
  }
}

    .screenout_banner{width:100%; height:250px; background: rgb(197,220,255);
background: -moz-linear-gradient(128deg, rgba(197,220,255,1) 0%, rgba(184,212,255,1) 49%, rgba(156,196,255,1) 100%);
background: -webkit-linear-gradient(128deg, rgba(197,220,255,1) 0%, rgba(184,212,255,1) 49%, rgba(156,196,255,1) 100%);
background: linear-gradient(128deg, rgba(197,220,255,1) 0%, rgba(184,212,255,1) 49%, rgba(156,196,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c5dcff",endColorstr="#9cc4ff",GradientType=1);  overflow: hidden;}
    .screenout_banner > .main_banner_in{width:1080px; margin:0 auto; position: relative;}
    .screenout_banner > .main_banner_in > .title{display: block; font-weight: 500; font-size:26px; color:#000; line-height: 1.5; margin:55px 0 25px 0;}
    .screenout_banner > .main_banner_in > .text{display: block; font-weight: 500; font-size:17px; color:#1d3557; line-height: 1.5; margin:0 0;}
    .screenout_banner > .main_banner_in > .absbl{width:346px; display: block; position: absolute; right:0px; top:-40px;}
    .screenout_banner > .main_banner_in > .absbl2{width:246px; display: block; position: absolute; right:0px; top:-40px;}
       .body_wrap > .shop_white_box{padding:105px 0; background:#fff;}
.body_wrap > .shop_white_box > .incontain{width:1380px; margin:0 auto; position: relative;}   
  .shop_white_box{width:100%; margin:0 auto; padding:145px 0; background:#fff;}
.shop_white_box > .prod_incontain{width:1380px; margin:0 auto; position: relative;}
.shop_white_box > .prod_incontain > h2.title{display: block; text-align: left; font-weight: 500; font-size:26px; 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:20px;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li > a.intab:link{display: inline-block; background:#f5f5f5; border-radius:20px; padding:20px 30px; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li > a.intab:visited{display: inline-block; background:#f5f5f5; border-radius:20px;  padding:20px 30px; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li > a.intab:active{display: inline-block; background:#f5f5f5; border-radius:20px;  padding:20px 30px; font-weight: 500; font-size:18px; color:#999; line-height: 1;}
.shop_white_box > .prod_incontain > .tab_box > ul.tab li > a.intab:hover{display: inline-block; background:#212121; border-radius:20px;  padding:20px 30px; font-weight: 500; font-size:18px; color:#fff;line-height: 1;}
.intab_active{color:#fff !important; background:#000 !important;}
.shop_white_box > .prod_incontain > .product_list_wrap{padding:15px 0 45px 0;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent{}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:link{width:31%; display:block; border-radius: 15px; background:#fff; display:block; border:1px #fcfcfc solid; overflow: hidden;box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;position: relative; margin-right:30px;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:visited{width:31%; display:block;border-radius: 15px; background:#fff;display:block;  border:1px #fcfcfc solid; overflow: hidden;box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; position: relative;margin-right:30px;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:active{width:31%; display:block;border-radius: 15px; background:#fff; display:block; border:1px #fcfcfc solid; overflow: hidden;box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px; position: relative;margin-right:30px;}
    .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(n+4){margin-top:55px;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .imgbox{width:100%; overflow: hidden;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .imgbox > .bl{width:100%; display: block; transition: all .5s ease-out;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink:hover > .imgbox > .bl{-webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox{padding:25px;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .title{display: block; text-align: left; font-weight: 500; font-size:17px; color:#000; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
    .shop_white_box > .prod_incontain > .product_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:10px 0;}
    .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:0px; 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:#e63946; margin:9px 0 0 0;}
    .shop_white_box > .prod_incontain > .product_list_wrap > .mycontent > a.flink > .infobox > .pricebox > .price > .t{font-weight: 400; font-size:14px; color:#e63946; margin:5px 5px 0 0;}       
        
    .screenout{width:100%; height:300px; display: block; overflow: hidden;}
    .screenout > .main_banner_in{width:100%; display: block;}
    .screenout > .main_banner_in > .bl{display: block; width:100%;}
    
      
.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;}

.product_view_box_wrap{margin:45px 0 65px 0;}
    .product_view_box{width:1380px; margin:0 auto;}
    .product_view_box > .item:first-child{width:650px;}
    .product_view_box > .item:last-child{width:calc(100% - 800px); margin:100px 0 0 0;}
    .product_view_box > .item > .picbox{width:100%;  overflow: hidden;}
    .product_view_box > .item > .content{display: block; margin:0 0 45px 0; font-weight: 400; font-size:16px; color:#000; line-height: 1.5;}
    .product_view_box > .item > .picbox > .bl{width:100%; display: block;}
    .product_view_box > .item > .thumbnailbox{margin:15px 0 40px 0;}
    .product_view_box > .item > .thumbnailbox > .pic{width:122px;  border-radius: 10px; overflow: hidden; cursor: pointer; margin-right: 10px;}
    .product_view_box > .item > .thumbnailbox > .pic:hover{opacity: 0.75;}
.product_view_box > .item > .thumbnailbox > .pic:last-child{margin:0;}
    .product_view_box > .item > .thumbnailbox > .pic > .bl{width:100%; display: block;}
    .product_view_box > .item > .product_spec_box{}
    .product_view_box > .item > .product_spec_box > .brandbox{}
    .product_view_box > .item > .product_spec_box > .brandbox > h3.brand{display: inline-block;font-weight:400; font-size:20px; color:#000; line-height:1; margin:0 0 0 0;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox{margin-top:-10px;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_link:link{display: inline-block; margin:0 0 0 10px; font-weight: 400; font-size:15px; border:1px #ff5d8f solid; border-radius:10px; padding:10px 15px; color:#fff; background:#ff5d8f;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_link:visited{display: inline-block; margin:0 0 0 10px; font-weight: 400; font-size:15px; border:1px #aaa solid; border-radius:10px; padding:10px; color:#000;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_link:active{display: inline-block; margin:0 0 0 10px; font-weight: 400; font-size:15px; border:1px #aaa solid; border-radius:10px; padding:10px; color:#000;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_link:hover{opacity: 0.75;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_link > .fi{display:inline-block; font-size:15px; color:#fff; margin:0 5px 0 0;}

    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_no_link:link{display: inline-block; margin:0 0 0 10px; font-weight: 400; font-size:15px; border:1px #353535 solid; border-radius:10px; padding:10px 15px; color:#fff; background:#353535;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_no_link:visited{display: inline-block; margin:0 0 0 10px; font-weight: 400; font-size:15px; border:1px #353535 solid; border-radius:10px; padding:10px; color:#fff;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_no_link:active{display: inline-block; margin:0 0 0 10px; font-weight: 400; font-size:15px; border:1px #353535 solid; border-radius:10px; padding:10px; color:#fff;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_no_link:hover{opacity: 0.75;}
    .product_view_box > .item > .product_spec_box > .brandbox > .snsbox > a.love_no_link > .fi{display:inline-block; font-size:15px; color:#fff; margin:0 5px 0 0;}

    .product_view_box > .item > .product_spec_box > .itemname{display:block;font-weight:500; font-size:32px; color:#000; line-height:1; margin:25px 0 15px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox{}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox > .item{}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox > .item > .bl{width:16px; display: inline-block;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox > .item > .txt{display: inline-block; font-weight:400; font-size:16px; color:#000; line-height:1; margin:0 10px;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox > .item > .bar{display: inline-block; font-weight:400; font-size:12px; color:#ccc; line-height:1;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox > .item > .cnt{display: inline-block; font-weight:400; font-size:16px; color:#000; line-height:1; margin:0 0 0 10px; cursor:pointer;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .starbox > .item > .cnt:hover{color:#023e8a;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box{margin:35px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item{}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item > .utitle{display: block; font-weight:400; font-size:16px; color:#666; line-height:1; margin:0 0 20px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item > .sale{display: block; font-weight:400; font-size:16px; color:#d90429; line-height:1;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item > .oprice{display: block; font-weight:500; text-align: right; font-size:18px; color:#333; line-height:1; text-decoration: line-through; margin:0 0 20px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item > .price{display: block; font-weight:500; text-align: right;font-size:22px; color:#d90429; line-height:1; margin:0 0 20px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .price_box > .item > .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:14px; color:#666; line-height:1; }
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .item_detail > .item > .text{display: inline-block; font-weight:400; font-size:14px; color:#000; line-height:1;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .item_detail > .item > .icon{display: inline-block; width: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 #666 solid; padding:25px 25px; display: block; font-weight:400; font-size:15px; color:#000; line-height:1.4; margin:25px 0 25px 0; background:#fefefe;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > h1.set_item_title{display: block; font-weight:400; text-align: left;font-size:14px; color:#888; line-height:1; margin:5px 0 15px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .set_item_box_inner{padding:0 0; display: block; font-weight:300; font-size:14px; color:#000; line-height:1.4; margin:0 0 25px 0;}
    .product_view_box_wrap > .product_view_box > .item > .product_spec_box > .set_item_box_inner > .setarray{padding:10px 15px; border-radius: 10px; display: inline-block; font-weight:400; font-size:12px; color:#fff; background:#6d6875; line-height:1; margin:0 5px 5px 0;}
   

    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .title{display: block; font-weight:500; text-align: left;font-size:18px; color:#000; line-height:1; margin:0 0 10px 0;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .title > .im{display: inline-block; font-weight: 400 !important; font-size:15px !important; color:#ef233c !important;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .salebox{margin:0 0 10px 0;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .salebox > .sale{display: inline-block; font-weight:500; text-align: left;font-size:16px; color:#ff006e; line-height:1; margin:0 10px 0 0; }
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .salebox > .price{display: inline-block; font-weight:400; text-align: left;font-size:13px; margin:5px 0 0 0; color:#666; line-height:1; text-decoration: line-through;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .price{display: block; font-weight:500; text-align: left;font-size:18px; color:#000; line-height:1; margin:0 0 0 0;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .btn_box{width:32px; display: inline-block; margin-top:30px; position: relative;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .btn_box > .bl{width:100%; display: block;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .title_sub{display: block; font-weight:500; text-align: left;font-size:20px; color:#000; line-height:1; margin:25px 0 10px 0;}
    .product_view_box > .item > .product_spec_box > form > .optionbox > a.row > .item > .title_sub > .im{display: inline-block; font-weight: 400 !important; font-size:15px !important; color:#ef233c !important;}
    


    .product_view_box > .item > .service_viewpage{margin:35px 0 0 0; }
    .product_view_box > .item > .service_viewpage > h2.title{display: block; margin:0 0 25px 0; font-weight:500; text-align: left;font-size:18px; color:#212121; line-height:1; margin:0 0 30px 0;}
    .product_view_box > .item > .service_viewpage > .service_info{width:100%;  position: relative;}
    .product_view_box > .item > .service_viewpage > .service_info > .item{width:48%; position: relative;}
    .product_view_box > .item > .service_viewpage > .service_info > .item:nth-child(n+3){margin-top:25px;}
    .product_view_box > .item > .service_viewpage > .service_info > .item > .picbox{width:60px; display: block; margin:0 0 15px 0;}
    .product_view_box > .item > .service_viewpage > .service_info > .item > .picbox > .bl{width:100%; display: block;}
    .product_view_box > .item > .service_viewpage > .service_info > .item > .title{display: block; font-weight: 500; font-size: 18px; color:#000; margin:0 0; position: absolute; left:70px; top:15px;}
    .product_view_box > .item > .service_viewpage > .service_info > .item > .text{display: block; padding-right:20px; font-weight: 400; font-size: 13px; color:#222; line-height:1.5; margin:0 0;}
    .product_view_box_wrap > .product_tab_box{margin:0; padding:0; position: relative;}
.product_view_box > .item > .product_spec_box > .tab_content{width:100%; margin:0 auto; padding:0; position: relative;}
.product_view_box > .item > .product_spec_box > .tab_content > .item{padding:65px 0;}
.product_view_box > .item > .product_spec_box > .tab_content > .item > h1.title{display: block; font-weight:500; text-align: left;font-size:20px; color:#000; line-height:1; margin:0 0 15px 0;
    border-bottom:1px #f2f2f2 solid; padding:0 0 15px 0; }
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content{display: block; font-weight: 400; font-size:14px; color:#333; line-height: 1.6; }
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom{display: block; font-weight: 400; font-size:14px; color:#333; line-height: 1.6;}
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > h2.title{display: block; font-weight: 500; font-size:16px; color:#000; line-height: 1; margin:0 0 15px 0;}
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .text{display: block; font-weight: 400; font-size:16px; color:#212121; line-height: 1.6; margin:0 0 45px 0;}
        .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .stepbox{margin:0 0 45px 0;}
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .stepbox > .pitem{width:48%;}
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .stepbox > .pitem:nth-child(n+3){margin-top:25px;}
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .stepbox > .pitem > h3.title{display:block; padding:15px 0; border:1px #292930 solid; border-bottom: 0; text-align: center; font-weight: 500; font-size:14px; color:#fff; background:#292930;}
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .stepbox > .pitem > .text{display: block; padding:25px; border:1px #292930 solid; font-weight: 400; font-size:14px; line-height: 1.5; text-align: center; color:#000; }
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .stepbox > .pitem > .bl{width:100%; display: block; margin:75px 0 0 0;}

    .product_view_box_wrap > .product_info_box{width:1380px; margin:65px auto;}
    .product_view_box_wrap > .product_info_box > h2.title{display: block;font-weight: 500; font-size: 21px; color:#000; margin:0 0 15px 0;}
    .product_view_box_wrap > .product_info_box > .alertbox{display: block; padding:25px; background:#f9f9f9; font-weight: 400; font-size: 14px; line-height: 1.5; color:#000;}
.product_view_box_wrap > .product_info_box > .room_info{margin:0 0 65px 0;}
.product_view_box_wrap > .product_info_box > .room_info > .item{width:100%; height:200px; overflow: hidden; padding:35px 0; border-bottom:1px #e3e3e3 solid;}
.product_view_box_wrap > .product_info_box > .room_info > .item:last-child{border:0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .picbox{width:300px;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .picbox > .bl{width:100%; display: block; border-radius:10px;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .textbox{width:calc(100% - 700px);}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .textbox > .title{display: block;font-weight: 500; font-size: 21px; color:#000; margin:15px 0 15px 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .textbox > .info{display: block;font-weight: 400; font-size: 15px; color:#333; line-height: 1.5; margin:0 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .textbox > .info > .t{display: inline-block; color:#000; margin:0 5px 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .textbox > .info > .bar{display: inline-block; color:#ccc; margin:0 15px; font-size:10px;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .textbox > .price{display: block;margin:15px 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .textbox > .price > .marker{display: inline-block; background:#fb8500; padding:5px 8px; border-radius:5px; font-weight: 400; font-size: 12px; color:#fff; margin:0 10px 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .textbox > .price > .price_o{display: inline-block;font-weight: 500; font-size: 18px; color:#8d99ae;  margin:0 10px 0 0; text-decoration: line-through;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .textbox > .price > .price{display: inline-block;font-weight: 500; font-size: 21px; color:#e63946;  margin:0 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox{width:100%; text-align: right; margin:45px 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.callink:link{display: inline-block; border-radius:5px; width:32%; padding:15px 0; background:#ffd60a; font-size:16px; font-weight: 500; color:#000; text-align: center; margin:0 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.callink:visited{display: inline-block;border-radius:5px;  width:32%; padding:15px 0; background:#ffd60a; font-size:16px; font-weight: 500; color:#000;text-align: center;margin:0 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.callink:active{display: inline-block;border-radius:5px;  width:32%; padding:15px 0; background:#ffd60a; font-size:16px; font-weight: 500; color:#000;text-align: center;margin:0 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.callink:hover{opacity: 0.75;}
    .product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.callink > .fi{display: inline-block; font-size:16px; color:#000; margin-right:5px; vertical-align: middle;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.showlink:link{display: inline-block; border-radius:5px; width:32%; padding:15px 0; background:#472d30; font-size:16px; font-weight: 400; color:#fff; text-align: center; margin:0 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.showlink:visited{display: inline-block;border-radius:5px;  width:32%; padding:15px 0; background:#472d30; font-size:16px; font-weight: 400; color:#fff;text-align: center;margin:0 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.showlink:active{display: inline-block;border-radius:5px;  width:32%; padding:15px 0; background:#472d30; font-size:16px; font-weight: 400; color:#fff;text-align: center;margin:0 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.showlink:hover{opacity: 0.75;}
    .product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.showlink > .fi{display: inline-block; font-size:16px; color:#fff; margin-right:5px; vertical-align: middle;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.inflink:link{display: inline-block; border-radius:5px; width:32%; padding:15px 0; background:#4a4e69; font-size:16px; font-weight: 400; color:#fff; text-align: center; margin:0 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.inflink:visited{display: inline-block;border-radius:5px;  width:32%; padding:15px 0; background:#4a4e69; font-size:16px; font-weight: 400; color:#fff;text-align: center;margin:0 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.inflink:active{display: inline-block;border-radius:5px;  width:32%; padding:15px 0; background:#4a4e69; font-size:16px; font-weight: 400; color:#fff;text-align: center;margin:0 0 0 0;}
.product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.inflink:hover{opacity: 0.75;}
    .product_view_box_wrap > .product_view_box > .item > .product_spec_box > .btnbox > a.inflink > .fi{display: inline-block; font-size:16px; color:#fff; margin-right:5px; vertical-align: middle;}
      .product_view_box > .item > .product_spec_box > a.kakao_linkbox:link{background:#ffea00; border-radius: 15px; padding:25px 35px; margin:0 0 45px 0;}
        .product_view_box > .item > .product_spec_box > a.kakao_linkbox:visited{background:#ffea00; border-radius: 15px; padding:25px 35px; margin:0 0 45px 0;}
        .product_view_box > .item > .product_spec_box > a.kakao_linkbox:active{background:#ffea00; border-radius: 15px; padding:25px 35px; margin:0 0 45px 0;}
        .product_view_box > .item > .product_spec_box > a.kakao_linkbox:hover{opacity: 0.75;}
        .product_view_box > .item > .product_spec_box > a.kakao_linkbox > .item{width:50px; margin:0 25px 0 0;}
        .product_view_box > .item > .product_spec_box > a.kakao_linkbox > .item > .bl{width:100%; display: block;}
        .product_view_box > .item > .product_spec_box > a.kakao_linkbox > .title_box{width:calc(100% - 100px); margin:0 0 0 0;}
        .product_view_box > .item > .product_spec_box > a.kakao_linkbox > .title_box > .title{font-weight: 600; font-size:21px; color:#212121; display: block; margin:0 0 10px 0;}
        .product_view_box > .item > .product_spec_box > a.kakao_linkbox > .title_box > .text{font-weight: 500; font-size:14px; color:#555; display: block; margin:0 0 0 0;}
    h2.insang_title{font-weight: 500; font-size:15px; display: block; margin:45px 0 15px 0; text-align: center;}
    .guide_description{padding:25px; font-weight: 400; font-size:15px; line-height: 1.5; color:#000; background:#fafafa; border-radius:5px;}
    .guide_description > h2.title{font-weight: 500; font-size:15px; display: block; margin:0 0 5px 0;}
    
 .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .kakaotalkbox{}
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .kakaotalkbox > .inwrap{position: relative;}
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .kakaotalkbox > .item{width:31%;}
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .kakaotalkbox > .item > .picbox{width:100%; background:#fff;}
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .kakaotalkbox > .item > .picbox > .bl{width:100%; display: inline-block;}
    .product_view_box > .item > .product_spec_box > .tab_content > .item > .content_custom > .kakaotalkbox > .item > .title{display: block; font-weight: 500; font-size:14px; color:#000; margin:10px 0; position: relative; text-align: center;}
    .youtube_product_block_box{width:650px; height:365.625px; margin:0; padding:0;}