html>/**/body {}
@charset "UTF-8";

@font-face {
    font-family: 'GmarketSansLight';
    font-weight: 300;
    font-style: normal;
    src: url('../common/font/GmarketSansLight.eot');
    src: url('../common/font/GmarketSansLight.eot?#iefix') format('embedded-opentype'),
         url('../common/font/GmarketSansLight.woff2') format('woff2'),
         url('../common/font/GmarketSansLight.woff') format('woff'),
         url('../common/font/GmarketSansTTFLight.ttf') format("truetype");
    font-display: swap;
} 
@font-face {
    font-family: 'GmarketSansMedium';
    font-weight: 500;
    font-style: normal;
    src: url('../common/font/GmarketSansMedium.eot');
    src: url('../common/font/GmarketSansMedium.eot?#iefix') format('embedded-opentype'),
         url('../common/font/GmarketSansMedium.woff2') format('woff2'),
         url('../common/font/GmarketSansMedium.woff') format('woff'),
         url('../common/font/GmarketSansTTFMedium.ttf') format("truetype");
    font-display: swap;
} 
@font-face {
    font-family: 'GmarketSansBold';
    font-weight: 700;
    font-style: normal;
    src: url('../common/font/GmarketSansBold.eot');
    src: url('../common/font/GmarketSansBold.eot?#iefix') format('embedded-opentype'),
         url('../common/font/GmarketSansBold.woff2') format('woff2'),
         url('../common/font/GmarketSansBold.woff') format('woff'),
         url('../common/font/GmarketSansTTFBold.ttf') format("truetype");
    font-display: swap;
} 


@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}

/* Reset */
html,body{width:100%;height:100%;}
html{overflow-y:scroll;font-size:12px}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button,input{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{
font-family:'Noto Sans KR', "¸¼Àº °íµñ",Malgun-Gothic,arial,Helvetica,AppleSDGothicNeo,sans-serif;
font-size:15px;
color:#666}
body{background-color:#fff;
*word-break:break-all;-ms-word-break:break-all;line-height:1;}
img,fieldset,iframe{border:0 none;padding:0}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#222;text-decoration:none}
a:hover{}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}

header,footer,nav,section,aside{
	display:block;
}


/* clearfix */
.clear{
*zoom: 1;
}
.clear:after {
content:'';
display:block;
clear:both;
}

.only_mobile{display:none}

/* Hide */
.blind,.sound_only {display: block;position: absolute;left: 0;top:0;width:0;height:0;font-size:0;overflow:hidden;}

/* Skip */
.skip a {
	position: absolute;
	left: 0;
	top: -9999em;
	z-index: 9999;
	display: block;
	width: 100%;
	background-color: #039;
	color: #eee;
	font-family: ;
	text-transform: uppercase;
	text-decoration: none;
	line-height: 30px;
}
.skip a:hover,
.skip a:active,
.skip a:focus {
	top: 0;
}




#basic-modal-content_pop.modal {width:80%;max-width:80%;padding: 0px 0px;margin-left:-40%;left:50%;}
.jquery-modal.current{z-index:1002}



#header{height:220px;position:fixed;left:0px;top:0px;width:100%;background:#fff;z-index:10}
#header .top_slider{position:Absolute;left:0px;width:100%;top:-50px;color:#ffffff;font-size:18px;height:50px;line-height:50px;text-align:center;background:#e94a1c;font-weight:700;display:none;}
#header .top_header{position:absolute;left:50%;width:1400px;;top:50px;margin-left:-700px;}
#header .top_header .logo{position:absolute;left:33px;background:url('/images/new/logo.png') no-repeat;width:330px;height:99px;top:11px;}
#header .top_header .tel{position:absolute;right:165px;top:29px;background:#848484;width:158px;height:63px;border-radius:4px;}
#header .top_header .tel p{padding-left:50px;position:relative;padding-top:8px;}
#header .top_header .tel p span{color:#ffffff;font-size:18px;font-weight:700;display:block;line-height:130%;}
#header .top_header .tel:after{position:absolute;content:'';background:url('/images/new/top_tel.png') no-repeat center center;width:26px;height:26px;left:18px;top:21px;}

#header .top_header .reservation{position:absolute;right:0px;top:29px;background:#848484;width:158px;height:63px;border-radius:4px;}
#header .top_header .reservation p{padding-left:55px;position:relative;padding-top:8px;text-align:left}
#header .top_header .reservation p span{color:#ffffff;font-size:17px;font-weight:700;display:block;line-height:130%;}
#header .top_header .reservation:after{position:absolute;content:'';background:url('/images/new/top_online.png') no-repeat center center;width:24px;height:25px;left:20px;top:19px;}


#header .navi_area{position:relative;margin-top:173px;background:#a32b08;height:47px;}
#header .navi_area .navi{width:1400px;margin:0 auto;position:relative}
#header .navi_area .navi ul{}
#header .navi_area .navi ul li{float:left;}
#header .navi_area .navi ul li.depth1{background:#000}
#header .navi_area .navi ul li p {}
#header .navi_area .navi ul li p a{color:#ffffff;font-size:18px;font-weight:700;display:block;padding:0px 23px;line-height:47px;}

#header .m_btn{display:none}

#body_box #subMenu{display:none}

.main_box{padding-top:220px;}
.main_box .mainVisual{width:1400px;margin:0 auto;position:relative;background:url('/images/new/main_visual_bg.jpg') no-repeat center center;height:400px;overflow:hidden}
.main_box .mainVisual .obj{position:absolute;left:80px;top:46px;width:330px;height:336px;background:url('/images/new/main_visual_obj.png') no-repeat center center;z-index:3;display:none}
.main_box .mainVisual .txt1{position:absolute;left:488px;top:86px;z-index:3;font-size:46px;color:#e94a1c;font-family:'GmarketSansBold';line-height:130%;letter-spacing:-1px;display:none}
.main_box .mainVisual .txt2{position:absolute;left:488px;top:145px;z-index:3;font-size:36px;color:#1d1d1d;font-family:'GmarketSansBold';line-height:130%;letter-spacing:-1px;display:none}
.main_box .mainVisual .txt3{position:absolute;left:488px;top:212px;z-index:3;font-size:18px;color:#1d1d1d;line-height:130%;letter-spacing:-1px;display:none}
.main_box .mainVisual .btn_go{position:absolute;left:488px;top:285px;z-index:3;font-size:16px;color:#fff;background:#000;line-height:130%;letter-spacing:-1px;width:138px;height:40px;line-height:40px;text-align:center;;display:none}
.main_box .mainVisual .icon{position:absolute;left:918px;top:230px;z-index:3;;height:91px;width:300px;overflow:hidden}
.main_box .mainVisual .icon span{position:absolute;top:0px;left:0px;opacity:0}
.main_box .mainVisual .icon span.icon1{width:92px;height:91px;background:url('/images/new/main_visual_icon01.png') no-repeat center center;}
.main_box .mainVisual .icon span.icon2{left:96px;width:92px;height:91px;background:url('/images/new/main_visual_icon02.png') no-repeat center center;}
.main_box .mainVisual .icon span.icon3{left:192px;width:92px;height:91px;background:url('/images/new/main_visual_icon03.png') no-repeat center center;}

.m_area1{width:1400px;margin:0 auto;padding-top:80px;}
.m_area1 .pic_area{padding-bottom:20px;}
.m_area1 .pic_area ul{width:1425px;}
.m_area1 .pic_area li{float:left;margin-right:25px;margin-bottom:20px;}
.m_area1 .pic_area li p{font-size:18px;text-align:center;color:#515151;padding:10px 0px;}

.m_area_realtime{clear:both;background:#214980;height:80px;position:relative;margin-top:30px;background:url('/images/new/main_realtime_bg.jpg') no-repeat center center;}
.m_area_realtime .box{width:1400px;margin:0 auto;position:relative;}
.m_area_realtime .box .txt_area{position:absolute;left:0px;top:20px;padding-top:10px}
.m_area_realtime .box .txt_area:before{content:'';position:absolute;height:25px;width:2px;background:#fff;left:0px;top:10px;}
.m_area_realtime .box .txt_area .txt1{color:#ffffff;font-size:26px;font-family:'GmarketSansMedium';padding-left:20px;}
.m_area_realtime .box .pic_area{position:absolute;left:230px;right:0px;top:0px;bottom:0px;height:80px;}
.m_area_realtime .box .pic_area ul{width:100%;}
.m_area_realtime .box .pic_area li{text-align:center}
.m_area_realtime .box .pic_area span{color:#fff;font-size:18px;line-height:80px;display:inline-block;padding:0px 0px;width:16.5%;text-align:center}


.txt_area{position:relative;padding-top:20px;padding-bottom:22px;}
.txt_area:before{content:'';position:absolute;height:2px;width:47px;background:#242424;left:0px;top:0px;}
.txt_area .txt1{font-size:26px;color:#272727;font-family:'GmarketSansMedium'}
.txt_area .txt2{font-size:18px;color:#868585;margin-top:15px;padding-bottom:15px;}


.m_area2{width:1400px;margin:0 auto;padding-top:80px;}
.m_area2 .pic_area{padding-bottom:20px;}
.m_area2 .pic_area ul{width:1425px;}
.m_area2 .pic_area li{float:left;margin-right:25px;margin-bottom:20px;}
.m_area2 .pic_area li p{font-size:18px;text-align:center;color:#515151;padding:10px 0px;}

.m_area3{clear:both;height:498px;position:relative;margin-top:30px;background:url('/images/new/main_special_bg.jpg') no-repeat center center;background-size:cover}
.m_area3 .con1{width:1400px;margin:0 auto;padding-top:0px;position:relative;}
.m_area3 .con1 .ttl_area{position:absolute;font-size:36px;color:#ffffff;font-family:'GmarketSansBold';top:77px;left:81px;}
.m_area3 .con1 .ttl_area strong{font-size:60px;color:#ffffff;font-family:'GmarketSansBold';display:block}
.m_area3 .con1 .ttl_logo{position:absolute;width:364px;height:267px;left:160px;top:140px;}
.m_area3 .con1 .list1{padding-top:100px;padding-left:468px;}
.m_area3 .con1 .list1 li{float:left;width:220px;text-align:center;margin-bottom:60px;}
.m_area3 .con1 .list1 li .image{height:54px;}
.m_area3 .con1 .list1 li p{font-size:18px;color:#ffffff;text-align:center;padding-top:10px;line-height:140%;}

.m_area4{clear:both;height:560px;position:relative;margin-top:0px;background:url('/images/new/main_special2_bg.jpg') no-repeat center center;background-size:cover}
.m_area4 .con1{width:1400px;margin:0 auto;padding-top:74px;position:relative;}
.m_area4 .con1 .txt_area .txt1{color:#ffffff;font-size:26px;}
.m_area4 .con1 .txt_area:before{content:'';position:absolute;height:2px;width:47px;background:#fff;left:0px;top:0px;}
.m_area4 .con1 .list_area{width:1472px}
.m_area4 .con1 .list_area .list1{}
.m_area4 .con1 .list_area .list1 li{width:430px;height:245px;background:#17417a;float:left;margin-right:24px;border-radius:5px;text-align:center;position:relative}
.m_area4 .con1 .list_area .list1 li.list02{background:#112d54;}
.m_area4 .con1 .list_area .list1 li .string{color:#ffffff;font-size:12px;border-bottom:1px solid #fff;width:67px;margin:0 auto;margin-top:33px;text-align:center;padding:6px 0px;}
.m_area4 .con1 .list_area .list1 li p{color:#ffffff;font-size:26px;font-family:'GmarketSansMedium';margin-top:27px;}
.m_area4 .con1 .list_area .list1 li p span{display:block;font-size:18px;font-family: 'Noto Sans KR';font-weight:400px;line-height:140%;margin-top:10px;}
.m_area4 .con1 .list_area .list1 li.list01:before{content:'';position:absolute;background:url('/images/new/main_special2_arrow.png') no-repeat center center;width:17px;height:38px;top:50%;margin-top:-19px;right:-17px;}
.m_area4 .con1 .list_area .list1 li.list02:before{content:'';position:absolute;background:url('/images/new/main_special2_arrow2.png') no-repeat center center;width:17px;height:38px;top:50%;margin-top:-19px;right:-17px;}

.m_area5{width:1400px;margin:0 auto;padding-top:80px;}
.m_area5 .pic_area{padding-bottom:20px;}
.m_area5 .pic_area ul{width:1425px;}
.m_area5 .pic_area li{float:left;margin-right:25px;margin-bottom:20px;}
.m_area5 .pic_area li a{display:block;}
.m_area5 .pic_area li p{font-size:18px;text-align:center;color:#515151;padding:10px 0px;}

.m_area6{width:1400px;margin:0 auto;padding-top:80px;}
.m_area6 .pic_area{background:#f5f5f5;padding-left:14px;padding-bottom:18px;}
.m_area6 .pic_area .stitle{color:#272727;font-size:26px;font-family:'GmarketSansMedium';text-align:center;padding-top:43px;}
.m_area6 .pic_area .stitle p{text-align:center;font-size:18px;color:#868585;font-family: 'Noto Sans KR';font-weight:400px;padding-top:15px;}
.m_area6 .pic_area ul{margin-top:40px;}
.m_area6 .pic_area ul li{float:left;margin-right:18px;margin-bottom:20px;}
.m_area6 .pic_area ul li div{border-radius:10px;background:#fff;padding:15px;text-align:center;box-shadow: 2px 2px 2px 2px #dddddd;}

.m_area7{width:1400px;margin:0 auto;padding-top:80px;}
.m_area7 .pic_area{padding-bottom:20px;}
.m_area7 .pic_area ul{width:1418px;}
.m_area7 .pic_area li{float:left;margin-right:6px;margin-bottom:5px;}


.m_area8{width:1400px;margin:0 auto;margin-top:80px;height:476px;background:url('/images/new/main_365.jpg') no-repeat center center;background-size:cover;position:relative}
.m_area8 .txt_area2{padding-left:189px;padding-top:140px;}
.m_area8 .txt_area2 .txt1{font-size:48px;color:#ffffff;font-weight:700;line-height:130%}
.m_area8 .txt_area2 .txt2{font-size:36px;color:#ffffff;font-family:'GmarketSansMedium';;line-height:150%}
.m_area8 .txt_area2 .txt3{padding-top:5px;}
.m_area8 .pic_area{background:url('/images/new/main_365_obj.png') no-repeat center center;background-size:cover;width:390px;height:100%;top:0px;left:60%;position:absolute;}

#footer{margin-top:124px;}
.sub #footer{margin-top:0px;}

#footer_float{height:229px;width:100%;position:relative}
#footer_float.fixed{position:fixed;left:0px;bottom:0px;z-index:10;display:block}
#footer_float .bg{background:url('/images/new/float_bg.jpg') no-repeat right top;background-position:cover;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:4}
#footer_float .box{width:1400px;margin:0 auto;position:relative;z-index:5}
#footer_float.fixed .close_btn{position:absolute;right:10px;top:10px;width:50px;height:50px;z-index:5;}
#footer_float.fixed .close_btn:before{content:'';position:absolute;border-radius:25px;background:#fff;opacity:0.5;z-index:6;width:100%;height:100%;}
#footer_float.fixed .close_btn:after{content:'';position:absolute;background:url('/images/new/float_icon.png') no-repeat center center;width:25px;height:12px;background-size:100% 100%;z-index:7;left:50%;margin-left:-12px;top:50%;margin-top:-6px;}
#footer_float .box .f_content{padding-top:46px;}
#footer_float .box .f_content .input_area{position:relative}
#footer_float .box .f_content .input_area .input{display:inline-block;background:#fff;border-radius:7px;height:60px;position:relative;padding-left:50px;padding-right:10px;margin-right:7px;vertical-align:middle}
#footer_float .box .f_content .input_area .input label{position:absolute;left:0px;width:50px;color:#b0b0b0;font-size:18px;line-height:60px;text-align:center;font-weight:700}
#footer_float .box .f_content .input_area .input input{background:#fff;width:80px;height:50px;margin-top:5px;border:0px;outline: none;font-size:18px;color:#b0b0b0}
#footer_float .box .f_content .input_area .select{display:inline-block;background:#fff;border-radius:7px;height:60px;position:relative;padding-left:50px;padding-right:10px;margin-right:7px;vertical-align:middle}
#footer_float .box .f_content .input_area .select label{position:absolute;left:0px;width:50px;color:#b0b0b0;font-size:18px;line-height:60px;text-align:center;font-weight:700}
#footer_float .box .f_content .input_area .select select{background:#fff;width:100px;height:50px;margin-top:5px;border:0px;outline: none;font-size:18px;color:#b0b0b0;}
#footer_float .box .f_content .input_area button{position:relative;color:#fff;background:#000000;font-size:18px;font-weight:700;border-radius:7px;border:0px;width:287px;line-height:60px;vertical-align:middle}
#footer_float .box .f_content .input_area button:before{position:absolute;content:'';background:url('/images/new/icon_arrow.png') no-repeat center center;width:3px;height:5px;left:50%;top:50%;margin-top:-2px;margin-left:-70px;}

#footer_float .box .f_content .input_area .select{}
#footer_float .box .f_content .input_area .select.field1 {padding-left:130px;margin-right:18px;}
#footer_float .box .f_content .input_area .select.field1 label{width:128px;}
#footer_float .box .f_content .input_area .select.field1 select{width:216px;}

#footer_float .box .f_content .input_area .input{}
#footer_float .box .f_content .input_area .input.field2 {padding-left:130px;margin-right:18px;}
#footer_float .box .f_content .input_area .input.field2 label{width:128px;}
#footer_float .box .f_content .input_area .input.field2 input{width:210px;}

#footer_float .box .f_content .input_area .input.field3 {padding-left:130px;margin-right:18px;}
#footer_float .box .f_content .input_area .input.field3 label{width:128px;}
#footer_float .box .f_content .input_area .input.field3 input{width:210px;}


#footer_float .box .agree_area {margin-top:11px;}
#footer_float .box .agree_area label{font-size:18px;color:#fff;}
#footer_float .box .agree_area input[type=checkbox] {display: none; }
#footer_float .box .agree_area input[type=checkbox] + label{display: inline-block; cursor: pointer; position: relative; padding-left: 24px;}
#footer_float .box .agree_area input[type=checkbox] + label:before {content: ""; display: inline-block; width: 16px; height: 16px; margin-right: 10px; position: absolute; left: 0; border:0px solid #ddd; background-color: #fff;  border-radius: 3px;}
#footer_float .box .agree_area input[type=checkbox]:checked + label:before {content: "\2713";  /* Ã¼Å©¸ð¾ç */ font-size: 14px; font-weight:800; color: #fff; background:#006072; border: 0px solid #006072; text-align: center; line-height: 14px; border-radius: 3px;}
#footer_float .box .agree_area span{display:inline-block;margin-right:14px;}

#footer_float .box .agree_area2 {position:absolute;right:0px;top:120px;}
#footer_float .box .agree_area2 span{color:#fff;font-size:18px;}
#footer_float .box .agree_area2 span.tel{color:#fff;font-size:26px;font-family:'GmarketSansBold';margin-left:10px;}

.footer_area{background:#4b4b4b;padding-top:32px;}
.footer_area .logo{background:url('/images/new/footer_logo.png') no-repeat center center;width:328px;height:99px;margin:0 auto}
.footer_area .box{text-align:center;padding-top:17px;padding-bottom:55px;}
.footer_area .txt1{font-size:17px;color:#fff;line-height:160%}
.footer_area .txt1 span{padding:0px 10px;margin:0 20px;}
.footer_area .txt1 strong{}
.footer_area .txt2{padding-top:10px;font-size:17px;color:#fff;line-height:160%}
.footer_area .txt3{padding-top:10px;font-size:13px;color:#fff;line-height:160%}

.sub_visual{width:1400px;margin:0 auto;position:relative;background:url('/images/new/sub_visual.jpg?ver=2') no-repeat center center;height:178px;overflow:hidden;margin-top:220px;}
.sub_visual .obj{position:absolute;left:638px;top:3px;width:117px;height:169px;background:url('/images/new/sub_obj.png') no-repeat center center;z-index:3;display:none}
.sub_visual .txt1{position:absolute;left:798px;top:50px;z-index:3;font-size:36px;color:#e94a1c;font-family:'GmarketSansBold';line-height:130%;letter-spacing:-1px;display:none}
.sub_visual .txt2{position:absolute;left:798px;top:91px;z-index:3;font-size:24px;color:#1d1d1d;font-family:'GmarketSansBold';line-height:130%;letter-spacing:-1px;display:none}

.sub_visual .icon{position:absolute;left:267px;top:49px;z-index:3;;height:91px;width:300px;overflow:hidden}
.sub_visual .icon span{position:absolute;top:0px;left:0px;opacity:0}
.sub_visual .icon span.icon1{width:92px;height:91px;background:url('/images/new/main_visual_icon01.png') no-repeat center center;}
.sub_visual .icon span.icon2{left:96px;width:92px;height:91px;background:url('/images/new/main_visual_icon02.png') no-repeat center center;}
.sub_visual .icon span.icon3{left:192px;width:92px;height:91px;background:url('/images/new/main_visual_icon03.png') no-repeat center center;}


.sub_contents{margin: 0 auto;width:1400px;padding-top:76px;padding-bottom:100px;}

.c_contents .top_title {
  padding-top:0px;
  padding-bottom: 40px;
  font-family: 'Noto Sans KR';
  font-size: 40px;
  color: #333;
  font-weight: 600;
  line-height: 50px;
  word-spacing: 0em;
  letter-spacing: -0.05em;
  text-align: center;
  position: relative;
  margin-bottom: 40px;
}
.c_contents .top_title:after {
  position: absolute;
  background:#000;
  height: 4px;
  width: 40px;
  left: 50%;
  margin-left: -20px;
  bottom: 0px;
  content: '';
}
.c_contents .sub_title{font-size:36px;color:#143868;font-family:'GmarketSansMedium';;line-height:150%;text-align:center;letter-spacing:-1px;margin-bottom:50px;}
.c_contents .sub_title strong{font-weight:400;color:#a32b08;}

.c_contents .con_area1{position:relative;}
.c_contents .con_area1 .img_area1{position:absolute;left:0px;top:20px;}
.c_contents .con_area1 .img_area1 img{border-radius:8px;}
.c_contents .con_area1 .stxt_area{padding-left:375px;padding-top:10px;position:relative;min-height:310px;}
.c_contents .con_area1 .stxt_area .ttl1{position:relative;font-size:26px;color:#272727;font-family:'GmarketSansMedium';line-height:160%;padding-top:30px;}
.c_contents .con_area1 .stxt_area .ttl1:before{position: absolute;background:#000;height:2px;width: 47px;left:0%;top:10px;content: '';}
.c_contents .con_area1 .stxt_area .txt2{position:relative;font-size:18px;color:#272727;line-height:180%;margin-top:20px;}
.c_contents .con_area1 .stxt_area .txt2 p{margin-bottom:10px;}

.sbox{margin-top:60px;}
.sbox .pic_area{padding-bottom:20px;}
.sbox .pic_area ul{width:1425px;}
.sbox .pic_area li{float:left;margin-right:25px;margin-bottom:20px;}
.sbox .pic_area li a{display:block}
.sbox .pic_area li p{font-size:18px;text-align:center;color:#515151;padding:10px 0px;}

.sbox .noimage{border:1px solid #dedede;border-radius:4px;box-sizing:border-box;}
.sbox .movie_area{}
.sbox .movie_area iframe{width:100%;height:600px;}


.sub01_01{}
.sub01_01 .title{font-size:30px;color:#818181;line-height:160%;padding-left:109px;position:relative}
.sub01_01 .title i{position:absolute;left:0px;height:2px;background:#000000;width:50px;}
.sub01_01 .title strong{color:#000000;}
.sub01_01 .title strong .spot{color:#0c4da2;}
.sub01_01 .s_cont{position:relative;padding-top:80px;}
.sub01_01 .s_cont p.image{position:absolute;left:90px;top:50px;}
.sub01_01 .s_cont p.text{padding-left:500px;color:#767676;font-size:20px;line-height:180%;margin-bottom:33px;}
.sub01_01 .s_cont p.sign{padding-top:80px;text-align:right}


.mobile_float{display:none;position:fixed;z-index:2;left:0px;bottom:0px;height:50px;width:100%;}
.mobile_float a{display:block;background:#000;color:#fff;font-size:16px;line-height:50px;text-align:center;}
.mobile_float a:before{content:'';position:absolute;left:50%;margin-left:70px;top:10px;background:url('/images/new/float_click.png') no-repeat center center;display:inline-block;width:30px;height:30px;background-size:100%;}

#p_terms{padding:30px;font-size:14px;line-height:160%;}
#p_terms h1{margin-bottom:20px;font-size:24px;}
#p_terms h4{margin-bottom:20px;font-size:16px;}
#p_terms .terms-box{background:#efefef;padding:20px;line-height:160%;margin-bottom:10px;}
#p_terms .terms-black{margin-bottom:5px;}
#p_terms .terms-orange{margin-top:15px;color:#000;font-weight:700px;}
#p_terms table{margin-top: 10px;margin-bottom: 10px;border: 1px solid #ccccbc;}
#p_terms .terms-block table td, .terms-block table th {
  padding: 10px;
  vertical-align: middle;
}
#p_terms .terms-block table th {
  background-color: #bababa;
  color: #ffffff;
}
#p_terms .table-left {
  text-align: center;
  border-right: 1px solid #ccccbc;
  font-size: 13px;
}
#p_terms .terms-block table td, .terms-block table th {
  padding: 10px;
  vertical-align: middle;
}
#p_terms .terms-block table td {
  font-size: 13px;
}

#basic-modal-content_pop.modal {width:80%;max-width:80%;padding: 0px 0px;margin-left:-40%;left:50%;}
.jquery-modal.current{z-index:1002}