@charset "utf-8";
/*웹폰트*/
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(../fonts/NotoSansKR-Regular.woff2) format('woff2'),
        url(../fonts/NotoSansKR-Regular.woff) format('woff'),
        url(../fonts/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(../fonts/NotoSansKR-Medium.woff2) format('woff2'),
        url(../fonts/NotoSansKR-Medium.woff) format('woff'),
        url(../fonts/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(../fonts/NotoSansKR-Bold.woff2) format('woff2'),
        url(../fonts/NotoSansKR-Bold.woff) format('woff'),
        url(../fonts/NotoSansKR-Bold.otf) format('opentype');
 }

/*리셋 CSS*/
html,body,
p,div,select,
ul,dl,ol,dd,li,
table,tr,th,td,
h1,h2,h3,h4,
form,fieldset,legend,
table,tr,td,th,caption,
address,blockquote {margin:0; padding:0;}
address,em {font-style:normal;}
fieldset, img {border:0 none;}
h1,h2,h3,h4,h5 {font-size:1em;line-height: 1;margin:0;padding:0}
legend, caption, hr{display:none;width:0; height:0; font-size:0;}
input{padding:0;margin:0;border:0px;vertical-align: middle;}
dl, dt, dd, ul, ol, li{ list-style:none;    padding:0;    margin:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{ display:block;}
img {vertical-align:top;}
table {border-spacing:0px;border:0px;border-collapse:collapse}
address,hr{display:none;}
form {display:inline;}
fieldset {padding:0;margin:0;border:none;}
body{position:relative;font-family:"Noto Sans KR","맑은 고딕","arial", "sans-serif","Dotum"; font-weight:400; font-size:16px;color:#666666;background: #fff;line-height: 1;letter-spacing: -0.03em;height:100%;}
input{font-family:"Noto Sans KR","arial", "sans-serif";}
input[type=text],input[type=password]{border:1px solid #ccc;height: 32px;font-size:16px;color:#666666}
select{font-family:"Noto Sans KR","arial", "sans-serif";font-size:16px;color:#666666}
option{font-family:"Noto Sans KR","arial", "sans-serif";font-size:16px;color:#666}
textarea{font-family:"Noto Sans KR","arial", "sans-serif";color:#666666}
button {border:0; padding:0;}
a, a:hover, a:visited, a:active, a:link {text-decoration: none; color: #555555;}
html, body {position:relative; height:100%; }
.r_footer, .f_bar{margin:0 auto; text-align: center; height:230px}
.f_bar{background: #eeeeee;height: 25px; font-size: 10pt; padding-top:10px;margin-top:10px;}
.f_bar a{margin-right: 4%; color:#a1a1a1;}

#m_main_video{display: none; }

.r_footer .r_div{width:1088px; height:100%; text-align: center; font-size: 9pt; color: #a3a3a3; margin:0 auto;}
.r_footer .r_div div{float:left}
.r_span{/*width:415px;*/}
.r_footer .r_span{text-align: left; line-height: 14pt}
/*common*/
.hide{display:none}
.hide2{visibility:hidden}
.line_center{text-align: center}
.line_right{text-align: right}
.btn_line{text-align: center}
a.bt_st{display:inline-block; color:#ffffff;font-size:16px;text-align: center;padding:10px 0;background:#EC7265}
a.bt_st2{display: inline-block;background: url('../images/bg_bt_ar.png') no-repeat 89% center  ;height:48px;text-align: center; line-height: 48px; width:180px;padding-right:20px;border:2px solid #959595;color:#555;font-size:18px}
a.bt_st3{display:inline-block; color:#ffffff;font-size:16px;text-align: center;padding:14px 60px;background:#959595}
a.bt_st4{display:inline-block; color:#ffffff;font-size:16px;text-align: center;padding:14px 60px;background:#EC7265}
a.bt_st5{display:inline-block; color:#666;font-size:16px;text-align: center;padding-bottom:5px;border-bottom: 1px solid #ccc;padding-right:18px;background:url('../images/icon_ar_w5.png') no-repeat right 4px;}
a.bt_st6{display:inline-block;width:140px; color:#666;font-size:14px;text-align: center;padding:10px 0;background:#fff;border:1px solid #959595;font-weight: 500;margin-bottom:10px;}
.login_1{position: fixed; right:4; z-index: 9999; width:106px;}

.join_btn{margin-top: 30px;}
.after{content:" "; display:block; clear:both;}
.search_icon{/*width:10.251%;*/ width:156px; margin-top:-26px; cursor:pointer}
.f_roboto{font-family: 'Noto Sans KR','Roboto';letter-spacing:-1px;}
.f_myengjo{font-family: 'Noto Sans KR', 'Nanum Myeongjo';}
.f_dotum{font-family: 'Noto Sans KR', 'Dotum';}
.f_11{font-size: 11px}
.f_12{font-size: 12px}
.f_14{font-size: 14px}
.f_16{font-size: 16px}
.f_20{font-size: 20px}

.f_500{font-weight: 500}
.f_bold{font-weight: 600}
.f_blue{color:#EC7265}
.f_blue2{color:#496fbd}
.f_red{color:#d90020}
.f_999{color:#999}
.f_333{color:#333}
.img100 img{width:100%;}
.max_img100 img{max-width:100%;}
.mt7{margin-top:7px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px!important}
.mt25{margin-top:25px!important}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px!important}
.mt50{margin-top:50px}
.mt60{margin-top:60px!important}
.mt70{margin-top:70px}
.mt80{margin-top:80px!important}
.mt140{margin-top:140px}
.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.mb50{margin-bottom:50px}
.mb70{margin-bottom:70px}
.pt30{padding-top:30px}
.pl10{padding-left:10px;}
.pl20{padding-left:20px;}
.pl40{padding-left:40px;}
.pr20{padding-right:20px;}
.pb70{padding-bottom: 70px;}
.pb120{padding-bottom: 120px;}

.bg_eee{background:#eee;}


/*layOut*/
#s_form_margin{height:136px}
#ju_main{background: #f4f4f4}
/*.wrap{width:100%;}*/
.wrap{left:0; right:0; margin-left:171px; margin-right: 90px}
.containerWrap{position:relative;margin:0 auto;width:100%;height:100%;overflow:hidden;}
.left_wrap{position: fixed;top:0;left:0;width:170px;height:100%;min-height:650px;background: #fff;z-index:90}
#main_wrap{position:relative;margin-left:200px;margin-right:103px; height:100%;overflow:hidden; overflow: auto; }
#main_wrap1{margin-left:170px;margin-right:90px; /*height:100%;*/ max-width: 1660px}
/*#jumain_wrap{margin-left:20%;margin-right:90px; max-width: 1230px; }*/
#sub_wrap{margin-left:171px;margin-right:90px; /*height:100%;*/ max-width: 1643px;}
#main_wrap2{margin-left:170px;margin-right:90px; max-width: 1660px;}
#main_wrap_board{max-width: 1660px;}

#main_wrap3{width:100%; text-align: center; /*height:100%;*/ max-width: 1230px; margin:0 auto}
#page_wrap2{max-width: 1520px; margin:0 auto}
#page_wrap3{margin-left:177px;margin-right:85px; max-width: 1660px;}
#page_wrap3_2{margin-left:177px; max-width: 1660px;}
#one_slide{margin-left:170px;/*margin-right:250px*/; max-width: 1660px; margin-top:21px}
#one_slide_btn{margin-left:0;/*margin-right:250px;*/ max-width: 1660px; padding-left:2%/*8%*/; top: 741px}
#m_one_slide_btn{display: none}
#footer_div{margin-left:260px;margin-right:280px; max-width: 1311px}
/*메인*/
.main .left_wrap{position:absolute;top:0;left:0;height:100%;}
.main #main_wrap .center_wrap{float:left;width:58.57%;z-index:5}
.main #main_wrap .right_wrap{float:left;position:relative;width:41.43%;}
/*검색*/
.search_bar{width:100%;height:13px; /*border:1px solid #F7F7F7;*/ padding-top:25px; padding-bottom:25px; text-align: right; margin-bottom:-1.4%}

/*sub*/
.sub #main_wrap .center_wrap{float:left;width:50%;height:100%;position: relative}
.sub #main_wrap .right_wrap{float:right;position:relative;width:50%;}
.sub #main_wrap .center_wrap .center_cont{position:absolute;top:0;left:0;width:100%;}
/*bg*/
.sub #main_wrap .center_bg{position:absolute;top:0;left:0;width:50%;height: 100%; background:url('../images/bg_center.gif') repeat #f5f5f5; }
.sub #main_wrap .right_bg{position:fixed;top:0;right:0;width:calc(50% - 100px);height: 100%; background: #eee; }
.sub #main_wrap .right_bg2{position:absolute;top:0;right:0;width:50%;height: 100%; background: #f5f5f5; }
.sub #main_wrap .right_bg3{position:relative;top:0;right:0;width:50%;height: 100%; background: #f5f5f5; }

/*gnb*/
.left_wrap .left_wrap_top{position:relative;height:170px;background: url("../images/bg_gnb_top.png") no-repeat;}
.left_wrap .mobile_left_wrap_top{display:none;}
.left_wrap .mobile_menu_active{display:none;}
.left_wrap #gnb_wrap {margin-top:42px}
.left_wrap #gnb_wrap2 {position:relative;}
.left_wrap #gnb_wrap .depth1 .line_st{line-height: 19px;}
.left_wrap #gnb_wrap .depth1 .t_depth{color:#242832;}
.left_wrap #gnb_wrap .depth1 .one_depth{background: #fff}
.left_wrap #gnb_wrap .depth1 .one_depth {background: #fff; /*border-bottom:1px solid #ECECEC*/}
.left_wrap #gnb_wrap .depth1 > li{/*background:#EEEEEE;border-bottom:1px solid #fff;*//*padding:16px 20px;*/ /*background: url('../images/ar_gnb.png') no-repeat  174px center  #f29595;*/}
.left_wrap #gnb_wrap .depth1 > li > a{color:#242832;font-size:14px;outline: none;}
.left_wrap #gnb_wrap .depth1 > li > a >img{width:100%}
.left_wrap #gnb_wrap .depth1 > li.gnb_case{background:#EC7265 }
.left_wrap #gnb_wrap .depth1 > li.gnb_case a{color:#fff }
.left_wrap #gnb_wrap .depth1 > li.on{background: url('../images/ar_gnb.png') no-repeat  174px center  rgba(255, 255, 255, 0.5);/*border-bottom:1px solid #EC7265;*/}
.left_wrap #gnb_wrap .depth1 > li.on > a{color:#1e305f;}
.left_wrap #gnb_wrap .depth1 > li.active{background: url('../images/ar_gnb.png') no-repeat  174px center  rgba(255, 255, 255, 0.5);/*border-bottom:1px solid #EC7265;*/}
.left_wrap #gnb_wrap .depth1 > li.active > a{color:#1e305f;}
/*.left_wrap #gnb_wrap .depth1 > li.on .depth2{display: block;transition: all .3s ease;}*/
.left_wrap #gnb_wrap .depth1 .depth2{position:absolute;top:-130px;left:200px;height:100%;width:160px;padding-left:10px;background:#EC7265;display:none; z-index: 2000}
.left_wrap #gnb_wrap .depth1 .depth2 > li{border-bottom:1px solid #e78e85;padding:15px 10px;}
.left_wrap #gnb_wrap .depth1 .depth2 > li:first-child{padding-top:194px; }
.left_wrap #gnb_wrap .depth1 .depth2 > li a{color:#fff;font-size: 14px;display: block; }
.left_wrap #gnb_wrap .depth1 .depth3{margin-top:7px;}
.left_wrap #gnb_wrap .depth1 .depth3 > li{line-height: 24px; cursor: pointer; margin-left:12px}
.left_wrap #gnb_wrap .depth1 .depth3 > li a{color:#1E305F; font-size: 12px;padding:0 18px; background:url('../images/bar_w4_gnb.gif') no-repeat left 10px;word-break: keep-all;line-height: 30px;}
.menu_mask{display:none;}
.mobile_join{display:none;position:absolute;top:243px;left:0;width:50%;background:#e5e5e5}

.cycle-slideshow img {position:relative; width:100%; z-index: 1}


/*mobile gnb*/
.st_mobile .left_wrap {position:fixed;width:100%;height:60px;min-height: 60px; left:0;top:0;width:100%;background: none;z-index: 200;}
.st_mobile .left_wrap .left_wrap_top{display:none}
.st_mobile .left_wrap  .mobile_left_wrap_top{position:relative;;width:100%;height:60px;display:block;background:url('../images/bg_m_menu.png') no-repeat;background-size:cover;display:block}
.st_mobile .left_wrap .mobile_left_wrap_top a.menu_bar{position:absolute;top:16px;left:5%;}
.st_mobile .left_wrap .mobile_left_wrap_top a.menu_bar img{width:35px}
.st_mobile .left_wrap .mobile_left_wrap_top a.login{position:absolute;top:16px;right:5%;}
.st_mobile .left_wrap .mobile_left_wrap_top a.login img{width:35px}
.st_mobile .left_wrap .mobile_left_wrap_top h1{text-align: center;padding-top:5px;}
.st_mobile .left_wrap .mobile_left_wrap_top h1 img{width:75px;}
.st_mobile .left_wrap .mobile_menu_active{position:relative;width:100%;height:60px;background:#02c4f4;display:none}
.st_mobile .left_wrap .mobile_menu_active a{color:#fff;font-size:18px;line-height: 30px; font-weight: 500;}
.st_mobile .left_wrap .mobile_menu_active .home_bar{position:absolute;left:0;top:0;height:45px;width:45%;padding:15px 0 0 5%;background: #008ede}
.st_mobile .left_wrap .mobile_menu_active .home_bar img{width:32px;}
.st_mobile .left_wrap .mobile_menu_active .menu_close{margin-left:50%;padding:15px 0 0 5%;}
.st_mobile .left_wrap .mobile_menu_active .menu_close img{width:28px;}
.st_mobile .left_wrap #gnb_wrap{position:absolute;top:60px;left:0;width:100%;height:100%;display: none}
.st_mobile .left_wrap #gnb_wrap .depth1{width:50%;height:100%;background:#f5f5f5}
.st_mobile .left_wrap #gnb_wrap .depth1 li{}
.st_mobile .left_wrap #gnb_wrap .depth1 .line_st{line-height: 19px;}
.st_mobile .left_wrap #gnb_wrap .depth1 > li{background:#f5f5f5;border-bottom:1px solid #e5e5e5;padding:12px 20px}
.st_mobile .left_wrap #gnb_wrap .depth1 > li > a{color:#EC7265;font-size:16px;}
.st_mobile .left_wrap #gnb_wrap .depth1 > li.gnb_case{background:#14BEBE }
.st_mobile .left_wrap #gnb_wrap .depth1 > li.gnb_case a{color:#fff }
.st_mobile .left_wrap #gnb_wrap .depth1 > li.on{background:#EC7265;border-bottom:1px solid #EC7265;}
.st_mobile .left_wrap #gnb_wrap .depth1 > li.on > a{color:#fff;}
/*.left_wrap #gnb_wrap .depth1 > li.on .depth2{display: block;transition: all .3s ease;}*/
.st_mobile .left_wrap #gnb_wrap .depth1 .depth2{position:absolute;top:0; padding:0;left:50%;height:100%;width:50%;background:#EC7265;display:none;padding-left:0; z-index: 2000}
.st_mobile .left_wrap #gnb_wrap .depth1 .depth2 > li{border-bottom:1px solid #e78e85;padding:15px 0 12px 25px;background:#EC7265}
.st_mobile .left_wrap #gnb_wrap .depth1 .depth2 > li:first-child{padding-top:24px;}
.st_mobile .left_wrap #gnb_wrap .depth1 .depth2 > li a{color:#fff;font-size: 15px;}
.st_mobile .left_wrap #gnb_wrap .depth1 .depth3{margin-top:7px;}
.st_mobile .left_wrap #gnb_wrap .depth1 .depth3 > li{line-height: 20px;}
.st_mobile .left_wrap #gnb_wrap .depth1 .depth3 > li a{color:#fff;font-size: 13px;}
.st_mobile .left_wrap .left_wrap_bottom{display:none;}
.st_mobile #main_wrap{margin-top:60px;z-index:101}
.st_mobile .menu_mask{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;z-index:5;opacity: 0.6;}
.st_mobile .left_wrap .mobile_join{display:block;position:absolute;top:450px;left:0;width:50%;background:#e5e5e5;text-align: center}
.st_mobile .left_wrap .mobile_join a{display:inline-block;padding:14px 0;width:50%;font-size:14px;color:#666}
.st_mobile .left_wrap .mobile_join a:first-child{background: url('../images/bar_h_12.gif') repeat-y top right;}

#floating .open .closed{ position:absolute; top:27px; right:27px;}
#floating .open .closed button{background:url(../image/QUICK/quick_menu_click/quick_menu_cl_bt.png); width:32px; height:32px; font-size:0; border:none; cursor:pointer; }
#floating .open .submit button{ background:url(../image/QUICK/quick_menu_click/quick_menu_op_button_01.png);/*margin:10px;*/width:258px; height:45px; border:none; cursor:pointer; font-size:0}
#floating .open .submit2 button{ background:url(../image/QUICK/quick_menu_click/quick_menu_op_button_01.png);/*margin:10px;*/width:258px; height:45px; border:none; cursor:pointer; font-size:0}
#floating .open .data input{ border:1px solid #ddd; height:28px; width:258px; padding:0 4px; }
#floating .open .online{padding-top:22px;}
#floating .open .online button{ background:url(../image/QUICK/quick_menu_click/quick_online_bt.png);/*margin:10px;*/width:258px; height:45px; border:none; cursor:pointer; font-size:0}
#floating .open .visual button{ background:url(../image/QUICK/quick_menu_click/quick_virtual_bt.png);/*margin:10px;*/width:258px; height:45px; border:none; cursor:pointer; font-size:0}
/*메인 스크립트*/
.right_floating{margin-right:-312px; border:1px solid #F0F0F0; position:absolute}
.ch_right_floating{margin-right:-290px; border:1px solid #F0F0F0;}
.midle_banner{margin-left:-1px;}
.midle_banner, .icon_btns, .div_boards{width:100%; text-align: center;}
.banner_boards{ margin-right: 15px; margin-bottom:15px;}
.boards{width:25%;display:inline-block;  padding:20px; height:auto; background-image: url(../image/main/boardbg_w.png); background-size: 25%;}

.f_banner0{background-image: url('../image/main/banner/survey_banner.jpg'); width: 40%;height:0;padding-top: 21.5%;}
.f_banner1,.f_banner4{background-image: url('../image/main/boardbg_w.png'); width: 25.6%;height:0;padding-top: 21.5%;}
.f_banner2,.f_banner3{background-image: url('../image/main/boardbg_b.png'); width: 25.6%;height:0;padding-top: 21.5%;}
.f_banner01{background-image: url('../image/main/counselbg.png'); width: 40%;height:0;padding-top: 21.5%;}
.f_banner01, .f_banner0, .f_banner1,.f_banner2, .f_banner3, .f_banner4{
    position: relative;
    display: inline-block;
    background-size: contain;
    background-repeat: no-repeat;}

.f_banner1 .board, .f_banner2 .board, .f_banner3 .board, .f_banner4 .board{position: absolute; top:-0%; margin:20px; width:100%;}

.f_banner01 .board{position: absolute; top:-0%; margin:20px; width:100%;}

.d_boards{width:25%; display: inline-block; background: #393838; padding:20px; }
.banner_boards a img{width:35%}
.board_title{display:inline-block; width:60%;border-bottom:1px solid #DDD; padding-bottom:10px; text-align: left}
.icon_btns img{/*width:12%;*/ margin-top:30px; margin-right:2%;margin-bottom:20px}
.midle_banner img{margin-right:-4;}
.kakao_boards{background: #514746; width:32%; display: inline-block; margin-right:15px; }
.m_price{color:white}
.face_input{ width:90%; color:white; text-align:left; list-style-type: none;}
.face_input li {display: inline; }
.face_input strong{display:inline-block; width:70px;}
.face_input tr{height:20px;}
/*sns*/
.sns_icons{background:#EEEEEE}
/*.toggle ul li {border-bottom:1px solid #eeeeee;  background: rgba(15, 24, 47,0.9);}*/
/*.toggle {background: rgba(15, 24, 47, 0.9);}*/

#floating {background: url('../image/QUICK/quick_menu/quick_bg.png');}
#floating .toggle{ width:100px; position:absolute; top:0px; left:0px; margin-left:0; cursor:pointer;}        /*기본 퀵메뉴*/
.midle_img3{width:28.09%}
.midle_img2{width:28.09%}
.midle_img1{width:44%}
.right_floating_btn{/*background: #0F182F; background: url(../image/QUICK/b_quick_menu_bg.png); box-shadow:0 5px 20px rgba(0, 0, 0, 0.8);*/ border: 0;}

.m_country{display: none}
div.mms {
	display: none;
	position: fixed;
	top:175px;
	left:50%;
	margin-left:135px;
	width:216px;
	height:410px;
	background-image:url(/images/quick/mms_bg.png);
	z-index:99101;
}

div.mms div.input {
	margin-top:255px;
	text-align:center;
	margin-bottom:60px;
}

div.mms div.input select,
div.mms div.input input {
	border:2px solid #bbb;
	height:2em;
	font-size:1.1em;
	font-family:돋움, Dotum, Arial;
}

div.mms div.input input {
	width:3em;
	height:1.7em;
}

div.mms img.close {
	position:absolute;
	margin-top:-415px;
	margin-left:216px;
}
.board_news{width: 29.148%; /*width:26.448%;*/ float:left}
.news_main_slide{width:34.408%; float:left; /*margin-left:3.1%*/ margin-left:5.1% }
.news_banner1{float:left; width:28.7%; margin-right:1%}
.news_banner2{float:left; width:30.2%; margin-right:1%}
.news_banner3{float:left; width:38.2%;}
.news_banner4{float:left; width:28.7%; margin-right:1%}
.news_banner5{float:left; width:30.2%; margin-right:1%}
.news_banner6{float:left; width:38.2%;}
.news_main_banners{border:1px solid #F7F7F7; width:100%; padding-top:33px; padding-bottom:33px; /*padding-left:32px;*/ font-size:0.9em; margin-bottom:13px}

.swiper-container{width:100%;height:100%;}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}

/*page1맨하단 롤링*/
.foot_banner{overflow:visible;width:100%;cursor:pointer;}
    .foot_banner .slider_wrap{background:#fff;overflow:hidden;width:100%; /*margin-top:60px*/}
    .slider_wrap .slider_div{width:240px;height:300px;display:inline-block}
    .slider_wrap .slider_div>p{width:240px}
    .slider_wrap .slider_div>p img{height:312px}
    .foot_banner .f_small{font-size:14px}
    .foot_banner .banner_tit{background:url(http://images.idhospital.com/image/idhospital/common/bg_bannerBar.png) left top repeat-x;width:240px;height:52px;padding-top:8px;text-align:center;font-size:16px;color:#fff;font-weight:400;line-height:20px;position:absolute;bottom:0;display:block}
    .foot_banner .banner_tit.on{background:url(http://images.idhospital.com/image/idhospital/common/bg_bannerBar_on.png) left top no-repeat;width:240px;height:66px;padding-top:34px;text-align:center;font-size:16px;color:#fff;font-weight:400;line-height:20px;position:absolute;bottom:0;display:block}
    .foot_sns{width:284px;padding:24px 0;margin:0 auto;overflow:hidden}
    .foot_sns li{float:left;height:40px;}
    .foot_sns li a{height:40px;display:block}


.f_banner0{background-image: url('../image/main/banner/survey_banner.jpg'); width: 100%;height:0;padding-top: 52.4%; margin-bottom: 15px;}
    .f_banner01{background-image: url('../image/main/counselbg.png'); width: 100%;height:0;padding-top: 52.4%;}
    .f_banner1,.f_banner4{background-image: url('../image/main/boardbg_w.png'); width: 45%;height:0;padding-top: 40.5%;}
    .f_banner2,.f_banner3{background-image: url('../image/main/boardbg_b.png'); width: 45%;height:0;padding-top: 40.5%;}
    #main_wrap1{margin-right:90px;}
    /*#jumain_wrap{margin-right:80px;}*/
    /*#main_wrap2{margin-right:90px;}*/
    /*#page_wrap3{margin-right:60px;}*/
    #one_slide{margin-right:90px;}
    #footer_div{margin-right:90px;}
    #quick_img{display: none;}
    .r_div{width:0px;}
    .midle_img1{width:100%}
    .midle_img2,
    .midle_img3 {width:50%}
    /*.midle_img1,
    .midle_img2 {width:50%}
    .midle_img3 {width:100%}*/
    .icon_btns img{width:25%;}

    #midias{width:762px; }

/*상세페이지*/
    .ju_main{position:relative}
    .sub_text{width: 35.1256%; position: relative; max-width: 660px; margin-top: -53%}
    .sub_banners{width: 36.56%; position: relative; top:-870px; float:right; margin-right:1%; max-width: 593px; margin-top: 15px}
    .sub_bottom{width:100%; position: relative; background: rgba(0, 0, 0, 0.42); margin-top:-8%}
    


.s_form_margin {display:none;}


.location img {width:100%;}