@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; }
.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{width:100%; position: relative; }


.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.6); }
.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{}
.body_wrap > .slide_main_banner > .textbox > .inbox > h5.title{display: block; text-align: center; font-weight: 400; font-size:21px; color:#fff; line-height: 1.4; margin:0 0 45px 0;}
.body_wrap > .slide_main_banner > .textbox > .inbox > h1.title{display: block; text-align: center; font-weight: 600; font-size:24px; 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 20px 0;}
.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: block; text-align: center; font-weight: 500; font-size:54px; color:#fff; line-height: 1; margin:0 0 65px 0;}
.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:18px; color:#fff; line-height: 1.4; margin:45px 0;}
.body_wrap > .slide_main_banner > .textbox > .inbox > .text2{display: block; text-align: center; font-weight: 400; font-size:15px; color:#eee; line-height: 1.4; margin:45px 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 > .remark{display: block; text-align: center; font-weight: 400; font-size:18px; color:#ccc; line-height: 1.4; margin:45px 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 > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.6); }
 .body_wrap > .full_screen > .textbox{margin:0; padding:0; position: relative; z-index: 10; width:100%; height:100vh;}
.body_wrap > .full_screen > .textbox > .inbox{}
.body_wrap > .full_screen > .textbox > .inbox > h5.title{display: block; text-align: center; font-weight: 400; font-size:17px; color:#212121; line-height: 1.5; margin:0 0 20px 0;}
.body_wrap > .full_screen > .textbox > .inbox > h1.title{display: block; text-align: center; font-weight: 600; font-size:36px; 
color: #000;line-height: 1.4; margin:0 0 20px 0;}
.body_wrap > .full_screen > .textbox > .inbox > .text{display: block; text-align: center; font-weight: 500; font-size:26px; color:#000; line-height: 1.5; margin:0 0 20px 0;}
    
.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; width:100%;  display: block; z-index: 0;}
.body_wrap > .worry_banner > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.6); }
.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 > 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 > h1.title{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.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 #fff solid; border-radius:15px; display: block; text-align: center; font-weight: 400; font-size:16px; color:#fff; line-height: 1.4; }
.body_wrap > .worry_banner > .textbox > .inbox > h2.title{display: block; text-align: center; font-weight: 500; font-size:34px; color:#fff; line-height: 1; margin:0 0 45px 0;}
.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 > .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 > .screenblack{position: absolute; left:0px; top:0px; width:100%; height:100vh; background:rgba(0,0,0,0.3); }
.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 > h1.title{display: block; text-align: center; font-weight: 600; font-size:40px; color:#fff; line-height: 1; margin:0 0 15px 0;}
.body_wrap > .blue_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 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(24% - 56px); border:3px #90e0ef solid; border-radius:15px; padding:35px 15px;}
    .body_wrap > .blue_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .iconbox{width:88px; height:88px; border-radius: 50%;  text-align: center; background:#fff; margin:0 auto 15px auto;}
    .body_wrap > .blue_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .iconbox > .bl{width:64px; display: inline-block; margin-top:12px;}
.body_wrap > .blue_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > h5.title{display: block; text-align: center; font-weight: 400; font-size:18x; 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: 600; font-size:32px; 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 > .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 > .textbox{margin:0; padding:0; position: relative; z-index: 10; 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:30px; 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:32px; 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; height:400px; background:#fff; text-align: center;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > .iconbox{width:400px; margin:0 0 35px 0; font-weight: 500; font-size:21px; color:#000;}
.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 > h1.title{display: block; text-align: left; font-weight: 600; font-size:30px; 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:48px; 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: 400; 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: 400; font-size:20px; 
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:100%; text-align: right;}
.body_wrap > .white_main_banner > .textbox > .inbox > .il_box > .item > .diagrambox > .bl{width:400px; display: inline-block;}
    
    
.body_wrap > .slide_center_banner{height:100vh; width:100%; margin:0 0 0 0; overflow: hidden; position: relative;}
.body_wrap > .slide_center_banner > .bl{position: absolute; left:0px; top:0px; width:100%;  display: block; z-index: 0;}
.body_wrap > .slide_center_banner > .textbox{margin:0; padding:0; position: relative; z-index: 10; width:100%; height:100vh;}
.body_wrap > .slide_center_banner > .textbox > .inbox{width:1380px; position: relative; margin:0 auto;}
.body_wrap > .slide_center_banner > .textbox > .inbox > h1.title{display: block; text-align: center; font-weight: 600; font-size:60px; color:#000; line-height: 1.4; margin:0 0 65px 0;}
.body_wrap > .slide_center_banner > .textbox > .inbox > h5.title{display: block; text-align: center; font-weight: 400; font-size:32px; color:#000; line-height: 1; margin:0 0 15px 0;}
.body_wrap > .slide_center_banner > .textbox > .inbox > .text{display: block; text-align: center; font-weight: 400; font-size:32px; color: #333;line-height: 1.4; margin:0 0 0 0;}
.body_wrap > .slide_center_banner > .textbox > .inbox > .il_box{width:1380px; margin:0 auto; overflow: hidden;}
.body_wrap > .slide_center_banner > .textbox > .inbox > .il_box > .item:first-child{width:calc(100% - 600px); margin:185px 0 0 0;}
.body_wrap > .slide_center_banner > .textbox > .inbox > .il_box > .item:last-child{width:500px; height:500px; background:#f9f9f9; text-align: center;}
.body_wrap > .slide_center_banner > .textbox > .inbox > .il_box > .item > .inwrap > h1.title{display: block; text-align: left; font-weight: 600; font-size:32px; color:#000; line-height: 1.4; margin:0 0 15px 0;}
.body_wrap > .slide_center_banner > .textbox > .inbox > .il_box > .item > .inwrap > .text{display: block; text-align: left; font-weight: 400; font-size:18px; 
color: #000;line-height: 1.4; margin:0 0 45px 0;}
.body_wrap > .slide_center_banner > .textbox > .inbox > .il_box > .item > .inwrap > h3.title{display: block; text-align: left; font-weight: 400; font-size:26px; color:#000; line-height: 1.4; margin:0 0 0 0;}
.body_wrap > .slide_center_banner > .textbox > .inbox > .il_box > .item > .diagrambox{}
.body_wrap > .slide_center_banner > .textbox > .inbox > .il_box > .item > .diagrambox > .bl{width:100%; display: block;}

.main_wrapper > .mainmenu_wrap{width:100%; position: relative;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box{position:absolute; left:0px; top:0px; width:100%;  margin:0 auto; z-index: 999999999999;  background-color:rgba(25,25,25,0.9);}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain{width:1380px; margin:0 auto; padding:15px 0; position: relative;  }
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item:nth-child(1){width:200px; }
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item:nth-child(2){width:calc(100% - 200px); margin:10px 0 0 0;}
    
.main_wrapper > .mainmenu_wrap > .abs_box{width:100%;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box{position: relative; width:100%;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link:link{background:#3f37c9;  height:60px; padding:10px 25px; margin:auto 0;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link:visited{ background:#3f37c9; height:60px; padding:10px 25px; margin:auto 0;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link:active{background:#3f37c9;  height:60px; padding:10px 25px; margin:auto 0;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link:hover{background:#3a86ff;  height:60px; padding:10px 25px; margin:auto 0;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .title{display: inline-block; text-align: left; font-weight: 400; font-size:19px; color:#fff; padding:0; margin:0 0 5px 0; line-height: 1;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .text{display: inline-block;text-align: left; font-weight: 400; font-size:19px; color:#ffd60a; padding:0; margin:0 15px; line-height: 1;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .btn_wrap{}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .btn_wrap > .btn{display: block;text-align: left; font-weight: 500; font-size:19px; color:#fff; padding:0; margin:0 10px 0 0; line-height: 1;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .btn_wrap > .icon{width:20px; display: inline-block; margin:4px 0 0 0;}
.main_wrapper > .mainmenu_wrap > .abs_box > .blue_box > a.goto_link > .btn_wrap > .icon > .bl{display: block; width:18px; }
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > a.logo_link:link{display: block; width:150px; margin:10px 0 0 0;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > a.logo_link:visited{display: block; width:150px; margin:10px 0 0 0;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > a.logo_link:active{display: block; width:150px; margin:10px 0 0 0;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > a.logo_link:hover{display: block; width:150px; margin:10px 0 0 0; opacity: 0.85;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > a.logo_link > .bl{width:100%; display: block;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu{margin:0 0 0 0;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li{display: inline-block; list-style-type: none; }
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:link{width:calc(100% - 40px); padding:15px 20px;overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:visited{width:calc(100% - 40px); padding:15px 20px;overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:active{width:calc(100% - 40px); padding:15px 20px;overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:hover{width:calc(100% - 40px); padding:15px 20px; overflow: hidden;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu > .text{display: inline-block;font-size: 18px; line-height: 20px; font-weight: 400; color:#fff; }
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:hover > .text{display: inline-block;font-size: 18px; line-height: 20px; font-weight: 400; color:#ffb703; }
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu > .icon{display: inline-block; width:22px; height:22px; overflow: hidden; position: relative; margin:0 15px 0 0;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu > .icon > .bl{display: block; width:100%; opacity:0.45; position: absolute; left:0px; top:0px;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.menu:hover > .icon > .bl{display: block; width:100%; opacity:1; }
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.round_menu:link{display: inline-block; margin:0 5px; border-radius:10px;  border:1px #fff solid; padding:10px 15px; font-size: 14px; font-weight: 300; color:#272727;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.round_menu:visited{display: inline-block; margin:0 5px; border-radius:10px; border:1px #fff solid; padding:10px 15px; font-size: 14px; font-weight: 300; color:#272727;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.round_menu:active{display: inline-block; margin:0 5px; border-radius:10px; border:1px #fff solid; padding:10px 15px; font-size: 14px; font-weight: 300; color:#272727;}
.main_wrapper > .mainmenu_wrap > .mainmenu_white_box > .incontain > .item > ul.mainmenu li > a.round_menu:hover{display: inline-block; margin:0 5px; border-radius:10px; border:1px #fff solid; padding:10px 15px; font-size: 14px; font-weight: 300; color:#272727;}
.menu_hover{background:#3a86ff !important; border-radius: 5px;}
.menu_hover > .icon > .bl{top:-22px !important; opacity: 1 !important;}
    .bluelight{color:#3a86ff !important;}
    .blueBold{color:#3a86ff !important; font-weight: 600 !important;}
    .menu_hover > .text{color:#fff !important; }

.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.35;}
.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.35;}
.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.35;}
.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;}
.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 > .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:100%;  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 > h1.title{display: block; text-align: left; font-weight: 600; font-size:38px; color:#000; line-height: 1.3; margin:0 0 15px 0;}
.body_wrap > .gray_main_banner > .textbox > .inbox > h5.title{display: block; text-align: left; font-weight: 400; font-size:21px; color:#000; line-height: 1.4; margin:0 0 65px 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:23px; border:1px #fff solid; background:#fff; border-radius:15px; padding:25px; color:#000; line-height: 1.4; margin:45px 0 35px 0;}
.body_wrap > .gray_main_banner > .textbox > .inbox > .il_box > .item > .inwrap > h3.title{display: block; text-align: center; font-weight: 600; 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: 400; font-size:19px; 
color: #333;line-height: 1.4; 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);}

 .terms_seperate_page{width:1280px; margin:135px auto 65px auto;; padding:0; }
.terms_seperate_page > h1.support_title{margin:0 0 10px 0; padding:0; font-weight:normal; font-size:24px; line-height:100%; color:#000;}
.terms_seperate_page > .support_top_text_light{margin:25px 0 45px 0; padding:15px; font-weight:300; font-size:16px; line-height:130%; color:#333; background:#eceff1;}

.terms_seperate_page > .mPageTitle{}
.termsContentBox{background:#f1f1f1; padding:10px;font-size:14px; line-height:150%; color:#666; margin:10px 0 25px 0;}
.godBless{border-bottom:1px #999 solid; padding-bottom:10px !important; margin-bottom:10px !important;}
ul.termUl{margin:0; padding:0;}
ul.termUl li{margin:0 0 0 0; padding:10px 0; border-bottom:1px #ccc dotted;list-style-type:none; font-size:14px; line-height:150%;color:#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-size:13px; line-height:150%;color:#666;}
.terms_seperate_page > .mPageTitle > .memberHookTitle{font-size:21px; line-height:100%; font-weight:400; color:#333; margin:0 0 20px 0; text-transform:uppercase;}
ol.termUl{margin:0; padding:0;}
ol.termUl li{margin:0 0 0 20px; padding:10px 0 10px 0;  border-bottom:1px #e2e2e2 dotted; font-size:14px; line-height:150%; color:#444;}
ol.termUl li ul.termChildUl{margin:5px 0 5px 5px; padding:0;}
ol.termUl li ul.termChildUl li{margin:0 0 0 10px; padding:5px 0; border-bottom:none;list-style-type: none; list-style-position: outside;font-size:13px; line-height:150%; color:#444;}
ol.termUl li ul.termChildUl li ul.terms_third{margin:5px 0 5px 20px; padding:0;}
ol.termUl li ul.termChildUl li ul.terms_third li{margin:0 0 0 10px; padding:1px 0; border-bottom:none;list-style-type: none; list-style-position: outside; font-size:12px; line-height:150%;color:#666;}

.terms_seperate_page > .mPageTitle > .memberText > .policyText{font-size:15px; line-height:150%; color:#444; margin:0 0 10px 0; padding:15px; background:#f4f4f4;}
.terms_seperate_page > .mPageTitle > .memberTitle{font-size:16px; line-height:150%; color:#333; margin:0 0 10px 0;}
.terms_seperate_page > .mPageTitle > .memberText{font-size:14px; line-height:100%; color:#4d4d4d; margin:0;}