@charset "utf-8";
@import url(reset.css);
@import url(motion.css);
@import url(animate.css);
@import url(header_full.css);
@import url(footer.css);
@import url(contents.css);
@import url(table.css);
@import url(load.css);

html, body{width: 100%; height:100%;}
#wrap{width: 100%; height:100%;}


#wrap .section{position: relative;width: 100%;height: 100%; }
#wrap .section .container{padding-top: 11%;width: 1200px;margin: 0 auto;}
#wrap .section h4{font-size: 50px;font-weight: 600;color: #2c2c2c;padding-bottom: 25px;}
#wrap .section p.subs{font-size: 17px;line-height: 22px;color: #2c2c2c;font-weight: 300;letter-spacing: 1px;}
#wrap .section#mhome .container{padding-top: 100px;}
#wrap .section#mhome .container{position: relative;width: 100%;height: 100%;padding-top: 0;}

/*
.quick_menu{position:absolute; bottom:100px; z-index:100; width:100%; height:70px; text-align:center; }
.quick_menu ul{position: relative;width:1200px; margin:0 auto; height:70px; border:1px solid #fff;}
.quick_menu ul:after{display:block; content: ''; clear:both;}
.quick_menu ul li{float: left;width:25%; height:70px; border-right:1px solid #fff;}
.quick_menu ul li.last{border-right:none;}
.quick_menu ul li a{display: block;width:100%; height:70px; color:#fff; line-height:68px; font-size:22px;text-align:center; font-weight:400; letter-spacing:-0.025em; }
.quick_menu ul li a:hover{background:url('../img/s_img/bg_main_quick1.png') repeat 0 0;height:70px; }

*/

.main_contents{position:relative; width:1200px; margin:0px auto 40px auto; padding:0px; float:left;   }
.main_contents:after{display:block;clear:both;content:''}
.hidden {position:absolute; left:-10000px;}
.sp{display:inline-block; overflow:hidden; width:5px;height:5px;line-height:99em;vertical-align:top}





/*탭메뉴 스타일*/

#tab_menu_wrap {clear:both; padding:0px; margin:60px auto 50px auto !important; width:100%;line-height:48px;min-height:48px; padding-bottom:40px; background:url(../img/s_img/tab_line.gif) repeat-x 0 bottom;}
#tab_menu_wrap ul li {display: inline-block; line-height:48px;min-height:50px; font-size:16px; margin-left: 0px;  padding:0 20px; min-width:160px; background:#fff; color:#111; border:1px solid #ddd;text-align:center;}
#tab_menu_wrap ul li:after{display: block;content: '';clear: both;}
#tab_menu_wrap ul.tab2{width:100%;}
#tab_menu_wrap ul.tab3{width:550px;}
#tab_menu_wrap ul.tab4{width:auto;}
#tab_menu_wrap ul.tab5{width:750px;}
#tab_menu_wrap ul.tab6{width:1200px;}
#tab_menu_wrap ul li.w2{width:50% !important; padding:0 !important;float:left; }
#tab_menu_wrap ul li.w3{width:32% !important; padding:0 !important;}
#tab_menu_wrap ul li.w4{width:auto !important; padding:0 20px !important;}
#tab_menu_wrap ul li.w5{width:19% !important; padding:0 !important;}
#tab_menu_wrap ul li.w6{width:16% !important; padding:0 !important;}

#tab_menu_wrap ul li a {display:block; width: 100%; line-height:48px;min-height:50px; letter-spacing:-0.05em;color:#111; }
#tab_menu_wrap ul li.tab_ov{background:#5cbaf8;  letter-spacing:-0.05em; border:1px solid #5cbaf8; color:#fff;}
#tab_menu_wrap ul li a:link, ul.tab_menu_wrap li a:link{ background:#fff; color:#111; font-weight:500; padding:0px 0px 0px 0px; text-align:center;line-height:48px;min-height:50px;  letter-spacing:-0.05em; }
#tab_menu_wrap ul li.tab_ov a:link, #tab_menu_wrap ul li.tab_ov a:visited{display:inline-block; background:#5cbaf8; color:#fff !important; font-size:16px; line-height:48px;border:1px solid #5cbaf8;  min-height:48px; font-weight:500; padding:0px 0px 0px 0px;text-align:center; letter-spacing:-0.05em;}
#tab_menu_wrap ul li a:hover {color: #111; font-weight:500; padding:0px 0px 0px 0px;text-align:center;min-height:50px; line-height:48px; letter-spacing:-0.05em; }
#tab_menu_wrap ul li.tab_ov a:hover{display:inline-block; background:#5cbaf8; color:#fff !important; font-size:16px; line-height:50px;border:1px solid #5cbaf8;  min-height:50px; font-weight:500; padding:0px 0px 0px 0px;text-align:center; letter-spacing:-0.05em;}

#tab_menu_wrap ul.tab2 li.tab_ov a:hover{font-weight:500; display:inline-block;line-height:48px; min-height:50px; letter-spacing:-0.05em; }


/*탭메뉴 스타일*/

#tab_menu_wrap_line {clear:both; padding:0px; margin:40px auto 94px auto; width:100%; max-width:1200px; line-height:38px;min-height:38px; }
#tab_menu_wrap_line:after{display: block;content: '';clear: both;}
#tab_menu_wrap_line p.tit{width:auto; float:left; display:inline; font-size:36px; color:#5cbaf8; font-weight:500;}
#tab_menu_wrap_line ul {float:right;}
#tab_menu_wrap_line ul li {float:left; display:inline; line-height:38px;min-height:38px; font-size:16px;  padding:0 20px; margin:0; color:#555; text-align:center; letter-spacing:-0.025em;background:url(../img/s_img/tab_line.gif) repeat-x 0 bottom;}
#tab_menu_wrap_line ul li:after{display: block;content: '';clear: both;}
#tab_menu_wrap_line ul.tab2{width:520px;}
#tab_menu_wrap_line ul.tab3{width:450px;}
#tab_menu_wrap_line ul.tab4{width:470px;}
#tab_menu_wrap_line ul.tab5{width:750px;}
#tab_menu_wrap_line ul.tab6{width:900px;}
#tab_menu_wrap_line ul li.w2{width:auto !important; padding:0 !important; }
#tab_menu_wrap_line ul li:last-child{margin-right:0;}
#tab_menu_wrap_line ul li.w3{width:32% !important; padding:0 !important;}
#tab_menu_wrap_line ul li.w4{width:auto !important; padding:0 !important;}
#tab_menu_wrap_line ul li.w5{width:19% !important; padding:0 !important;}
#tab_menu_wrap_line ul li.w6{width:16% !important; padding:0 !important;}
#tab_menu_wrap_line ul li:last-child{margin-right:0;}
#tab_menu_wrap_line ul li.w2 a{padding: 0 30px !important; }

#tab_menu_wrap_line ul li a {display:block; line-height:38px;min-height:38px;  font-weight:400; padding:0 20px; color:#555; letter-spacing:-0.025em;}
#tab_menu_wrap_line ul li.tab_ov{ letter-spacing:0; background:url(../img/s_img/tab_line_on.gif) repeat-x 0 bottom;color:#111; font-weight:700; letter-spacing:-0.025em; padding:0 20px; }
#tab_menu_wrap_line ul li.tab_ov a{color:#111;padding:0 20px; }
#tab_menu_wrap_line ul li a:link, ul.tab_menu_wrap li a:link{  color:#555; font-weight:400; padding:0px 20px 0px 20px; text-align:center;line-height:38px;min-height:38px; letter-spacing:-0.025em;}
#tab_menu_wrap_line ul li.tab_ov a:link, #tab_menu_wrap ul li.tab_ov a:visited, #tab_menu_wrap ul li.tab_ov a:hover { color:#111; font-size:16px; line-height:38px; min-height:38px; font-weight:700; padding:0px 20px;text-align:center;letter-spacing:-0.025em;}
#tab_menu_wrap_line ul li a:hover {color: #111; font-weight:700; padding:0px 20px 0px 20px;text-align:center;line-height:38px;min-height:38px; letter-spacing:-0.025em;}




/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0; z-index: 1012;}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff;}
.hd_pops img{max-width:100%; width: 100%;}
.hd_pops_con {}
.hd_pops_footer {padding: 0;background:#000;color:#fff;text-align:left;position:relative;}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding: 10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject{background:#000;text-align:left}
.hd_pops_footer .hd_pops_close{background:#393939;position:absolute;top:0;right:0; padding : 7px 10px;}
.hd_pops_reject{font-size: 11px !important;}
@media (max-width : 520px){
  .hd_pops{width: 95% !important; margin : 0 auto; top: 60px !important; left: 0 !important;}
  .hd_pops_con{width : 100% !important; height: auto !important; }
  
  .hd_pops_close{padding: 7px !important; }
}






.section#section2{clear:both; height:100%;  background:url(../img/s_img/main_section2_bg.jpg) no-repeat center 0px;}
.section#section2 .container{width:100%; max-width:1200px; margin:0 auto;padding:160px 0 160px 0; margin-top:0px;}
.section#section2 h3{padding:0 0 10px 0;text-align: center;font-size:35px;color: #111;font-weight:600; line-height:1.5; letter-spacing:-0.03em; }
.section#section2 p.tit{font-size:16px; font-weight:300; line-height:1.6; color:#111; text-align: center; }
.section#section2 p.tit span.pc_cut{display:block;}


.rnd_list_no03{width:100%; display : flex; justify-content: space-around; gap:0px; padding-top:80px; margin:0px auto 0px auto;}
.rnd_list_no03 li{width:33.33%; max-width:320px; }
.rnd_list_no03 li dl{transition:.2s;height:400px; padding:30px 5px 0 5px; text-align:center; width : 100%; border-radius:7px; border : 1px solid #f6f6f6; box-shadow:3px 3px 10px rgba(0,0,0,0.1);}
.rnd_list_no03 li dt{padding-top:150px; padding-bottom:20px; font-weight:500; font-size:18px; background:url('/file/img/s_img/rnd_list_no03_dotline.png') no-repeat center bottom;}
.rnd_list_no03 li dd.txt{padding-top:20px; font-size:16px; line-height:1.6; }
.rnd_list_no03 li dl:hover{transform:translateY(-20px); box-shadow:3px 3px 10px rgba(0,0,0,0.1); background:#2F3136; color:#fff;}
.rnd_list_no03 li dd.txt span.pc_cut{display:block;}

.rnd_list_no03 li dl.icon_01{background:url('/file/img/s_img/rnd_no03_icon01.png') no-repeat center 70px;}
.rnd_list_no03 li dl.icon_02{background:url('/file/img/s_img/rnd_no03_icon02.png') no-repeat center 70px;}
.rnd_list_no03 li dl.icon_03{background:url('/file/img/s_img/rnd_no03_icon03.png') no-repeat center 70px;}

.rnd_list_no03 li dl.icon_01:hover{background:#2F3136 url('/file/img/s_img/rnd_no03_icon01_on.png') no-repeat center 70px;}
.rnd_list_no03 li dl.icon_02:hover{background:#2F3136 url('/file/img/s_img/rnd_no03_icon02_on.png') no-repeat center 70px;}
.rnd_list_no03 li dl.icon_03:hover{background:#2F3136 url('/file/img/s_img/rnd_no03_icon03_on.png') no-repeat center 70px;}














@media (max-width: 1199px) {

/*탭메뉴*/

#tab_menu_wrap ul.tab6{width:100%;}
#tab_menu_wrap ul li.w6{width:33% !important;}
#tab_menu_wrap {margin-top:0px !important;}

/**********************************테이블 스타일*******************************/
table.cont2 {margin:15px auto 15px auto; padding:0px; width:98%;  }

table.cont2 thead th { padding:9px 5px 7px 5px; text-align:center; line-height:34px; font-size:16px; }
table.cont2 tbody th { padding:9px 5px 7px 5px; text-align:center; line-height:34px;  font-size:16px; }
table.cont2 tbody td { padding:9px 5px 7px 5px; text-align:center; line-height:34px; font-size:16px;}

.quick_menu ul{position: relative;width:94%; margin:0 auto; }
.quick_menu ul li a{font-size:20px;}

figure img{margin:0px 0px; padding:0px; word-wrap:break-word; width:100%;}


.section#section2 .container{padding:120px 0 140px 0; }
.section#section2 h3{font-size:28px; }
.section#section2 p.tit{font-size:16px;  }


.rnd_list_no03{width:100%; display : flex; justify-content: space-evenly; gap:20px; padding-top:80px; margin:0px auto 0px auto;}

#wrap .section#section2 {
    position: relative;
    width: 100%;
    height: 100%;}
#wrap .section#mhome {
    position: relative; margin-top:70px;
    width: 100%;
    height: 100%;}


} /* media1199 end */



@media (max-width: 991px) {

#wrap .section#mhome {  position: relative; margin-top:60px;}

/* 991px 탭메뉴 스타일*/


#tab_menu_wrap { margin:0px auto 50px auto !important; background:none;}
#tab_menu_wrap ul li { margin-bottom:2px;}

#tab_menu_wrap ul.tab6{width:100%;}
#tab_menu_wrap ul li.w6{width:33% !important;}

#tab_menu_wrap_line {clear:both; padding:0px; margin:0px auto 80px auto; width:100%; max-width:1200px; line-height:38px;min-height:38px; }
#tab_menu_wrap_line p.tit{font-size:32px; }



.quick_menu{position:absolute; bottom:100px; z-index:100; width:100%; height:160px; text-align:center; }
.quick_menu ul{position: relative;width:92%; margin:0 auto; height:200px; border:none;}
.quick_menu ul:after{display: block;content: '';clear: both;}
.quick_menu ul li{float:left; width:48%; margin:0 1%; height:40px; margin-bottom:10px; border:1px solid #fff;}
.quick_menu ul li.last{border-right:1px solid #fff;}
.quick_menu ul li a{display:block; width:100%; height:40px; color: #fff; line-height:38px; font-size:16px;text-align:center; font-weight:400; letter-spacing:-0.05em; padding-top:0;}
.quick_menu ul li a:hover{ height:auto;}




#wrap .section .container{padding-top: 11%;width: 100%;margin: 0 auto;}
#wrap .section h4{font-size: 50px;font-weight: 600;color: #2c2c2c;padding-bottom: 25px;}
#wrap .section p.subs{font-size: 17px;line-height: 22px;color: #2c2c2c;font-weight: 300;letter-spacing: 1px;}

#wrap .section#mhome .container{padding-top: 100px;}
#wrap .section#mhome .container{position: relative;width: 100%;height: 100%;padding-top: 0;}





#wrap #content .section.default h3{padding: 25% 0 80px 0;font-size: 30px;}

.hide{display:none;}



.pt65{padding-top:45px !important;}
p.center{text-align:center !important;}


.quick_menu ul li a{font-size:18px;}
.quick_menu{position:absolute; bottom:120px; z-index:100; width:100%; height:160px; text-align:center; }
.quick_menu ul{position: relative;width:92%; margin:0 auto; height:200px; border:none;}
.quick_menu ul:after{display: block;content: '';clear: both;}
.quick_menu ul li{float:left; width:48%; margin:0 1%; height:40px; margin-bottom:10px; border:1px solid #fff;}
.quick_menu ul li.last{border-right:1px solid #fff;}
.quick_menu ul li a{display:block; width:100%; height:40px; color: #fff; line-height:38px; font-size:16px;text-align:center; font-weight:400; letter-spacing:-0.05em; padding-top:0;}
.quick_menu ul li a:hover{ height:auto;}


.section#section2 .container{padding:100px 0 100px 0; }
.section#section2 h3{font-size:24px; }
.section#section2 p.tit{font-size:16px;  }
.section#section2 p.tit span.m_cut{display:block;}



.rnd_list_no03{width:94%; display : flex; justify-content: space-evenly; gap:30px; padding-top:70px; margin:0px auto 0px auto;}
.rnd_list_no03 li{width:33.33%; max-width:320px; }
.rnd_list_no03 li dl{transition:.2s;height:350px; padding:30px 5px 0 5px; text-align:center; width : 100%; border-radius:7px; border : 1px solid #f6f6f6; box-shadow:3px 3px 10px rgba(0,0,0,0.1);}
.rnd_list_no03 li dt{padding-top:130px; padding-bottom:20px; font-weight:500; font-size:18px; background:url('/file/img/s_img/rnd_list_no03_dotline.png') no-repeat center bottom;}
.rnd_list_no03 li dd.txt{padding-top:20px; font-size:15px; line-height:1.5; }
.rnd_list_no03 li dl:hover{transform:translateY(-20px); box-shadow:3px 3px 10px rgba(0,0,0,0.1); background:#2F3136; color:#fff;}
.rnd_list_no03 li dd.txt span.pc_cut{display:block;}

.rnd_list_no03 li dl.icon_01{background:url('/file/img/s_img/rnd_no03_icon01.png') no-repeat center 50px;}
.rnd_list_no03 li dl.icon_02{background:url('/file/img/s_img/rnd_no03_icon02.png') no-repeat center 50px;}
.rnd_list_no03 li dl.icon_03{background:url('/file/img/s_img/rnd_no03_icon03.png') no-repeat center 50px;}

.rnd_list_no03 li dl.icon_01:hover{background:#2F3136 url('/file/img/s_img/rnd_no03_icon01_on.png') no-repeat center 50px;}
.rnd_list_no03 li dl.icon_02:hover{background:#2F3136 url('/file/img/s_img/rnd_no03_icon02_on.png') no-repeat center 50px;}
.rnd_list_no03 li dl.icon_03:hover{background:#2F3136 url('/file/img/s_img/rnd_no03_icon03_on.png') no-repeat center 50px;}

#wrap .section{position: relative;width: 100%;height: auto; padding-bottom:0px;}


}/* media991 end */





@media (max-width: 768px) {


/*768px 탭메뉴 스타일*/
#tab_menu_wrap { margin:0px auto 30px auto !important; width:100%; background:none; line-height:38px;min-height:80px;}
#tab_menu_wrap ul li.full{width:100%;font-size:15px; }
#tab_menu_wrap ul.tab2{width:100%; margin:0 auto;}
#tab_menu_wrap ul.tab2 li{width:100% !important; margin:0 auto; margin-bottom:2px;}

#tab_menu_wrap ul.tab3{width:100%; margin:0 auto;}
#tab_menu_wrap ul.tab3{width:100%; margin:0 auto;}
#tab_menu_wrap ul.tab3 li{width:100% !important; margin:0 auto; margin-bottom:2px;}

#tab_menu_wrap ul.tab4{width:100%; margin:0 auto;}
#tab_menu_wrap ul.tab4{width:100%; margin:0 auto;}
#tab_menu_wrap ul.tab4 li{width:100% !important; margin:0 auto; margin-bottom:2px;}

#tab_menu_wrap ul.tab4 li.full{width:99% !important;}
#tab_menu_wrap ul.tab5{width:100%; margin:0 auto;}
#tab_menu_wrap ul.tab5{width:100%; margin:0 auto;}
#tab_menu_wrap ul.tab5 li{width:100% !important; margin:0 auto; margin-bottom:2px;}

#tab_menu_wrap ul.tab6{width:100%; margin:0 auto;}
#tab_menu_wrap ul.tab6{width:100%; margin:0 auto;}
#tab_menu_wrap ul.tab6 li{width:100% !important; margin:0 auto; margin-bottom:2px;}

#tab_menu_wrap ul li.w2{width:100% !important;}
#tab_menu_wrap ul li.w3{width:100% !important;}
#tab_menu_wrap ul li.w4{width:100% !important;}
#tab_menu_wrap ul li.w5{width:100% !important;}
#tab_menu_wrap ul li.w6{width:100% !important;}


#tab_menu_wrap ul li {line-height:38px;min-height:40px; font-size:15px; }
#tab_menu_wrap ul li a {display:block; line-height:38px;min-height:40px;}
#tab_menu_wrap ul li.tab_ov{background:#5cbaf8; }
#tab_menu_wrap ul li a:link, ul.tab_menu_wrap li a:link{ line-height:38px;min-height:40px;}
#tab_menu_wrap ul li.tab_ov a:link, #tab_menu_wrap ul li.tab_ov a:visited, #tab_menu_wrap ul li.tab_ov a:hover { font-size:15px; line-height:38px; min-height:40px; letter-spacing:-0.05em; }
#tab_menu_wrap ul li a:hover {line-height:38px;min-height:40px; letter-spacing:-0.05em; font-size:15px;}
#tab_menu_wrap ul.tab2 li.tab_ov a:hover{font-weight:500; display:inline-block;line-height:38px; min-height:40px; letter-spacing:-0.05em; font-size:15px;}



#tab_menu_wrap_line p.tit{display:none; }
#tab_menu_wrap_line {clear:both; padding:0px; margin:0px auto 60px auto; width:100%; max-width:1200px; line-height:38px;min-height:38px; }
#tab_menu_wrap_line ul {float:none;}
#tab_menu_wrap_line ul li {float:left; display:inline; line-height:38px;min-height:38px; font-size:15px;  padding:0 20px; margin:0; color:#555; text-align:center; background:url(../img/s_img/tab_line.gif) repeat-x 0 bottom;}


#tab_menu_wrap_line ul li a {display:block; line-height:38px;min-height:38px;  padding:0 10px; letter-spacing:-0.05em; }
#tab_menu_wrap_line ul li.tab_ov{ letter-spacing:0; background:url(../img/s_img/tab_line_on.gif) repeat-x 0 bottom; padding:0 10px;  letter-spacing:-0.05em; }
#tab_menu_wrap_line ul li.tab_ov a{color:#111;padding:0 10px;  letter-spacing:-0.05em; }
#tab_menu_wrap_line ul li a:link, ul.tab_menu_wrap li a:link{   padding:0px 10px 0px 10px; text-align:center;line-height:38px;min-height:38px;  letter-spacing:-0.05em; }
#tab_menu_wrap_line ul li.tab_ov a:link, #tab_menu_wrap ul li.tab_ov a:visited, #tab_menu_wrap ul li.tab_ov a:hover { color:#111; font-size:14px; line-height:38px; min-height:38px; padding:0px 10px; letter-spacing:-0.05em; }
#tab_menu_wrap_line ul li a:hover { padding:0px 10px 0px 10px;line-height:38px;min-height:38px; }
#tab_menu_wrap_line ul.tab4{width:100%;}
#tab_menu_wrap_line ul.tab2{float:none; text-align:center;width:100%;}
#tab_menu_wrap_line ul.tab2 li{padding:0 20px;}

#tab_menu_wrap_line ul.tab2 li.tab_ov a:link, #tab_menu_wrap ul.tab2 li.tab_ov a:visited, #tab_menu_wrap ul.tab2 li.tab_ov a:hover { padding:0px 30px; }
#tab_menu_wrap_line ul.tab2 li a:link, #tab_menu_wrap ul.tab2 li a:visited, #tab_menu_wrap ul.tab2 li a:hover { padding:0px 30px; }





#wrap .section .container{padding-top: 11%;width: 100%;margin: 0 auto;}
#wrap .section h4{font-size: 50px;font-weight: 600;color: #2c2c2c;padding-bottom: 25px;}
#wrap .section p.subs{font-size: 17px;line-height: 22px;color: #2c2c2c;font-weight: 300;letter-spacing: 1px;}
#wrap .section#mhome .container{padding-top: 100px;}
#wrap .section#mhome .container{position: relative;width: 100%;height: 100%;padding-top: 0;}


.quick_menu{position:absolute; bottom:70px; z-index:100; width:100%; height:160px; text-align:center; }
.quick_menu ul{position: relative;width:92%; margin:0 auto; height:200px; border:none;}
.quick_menu ul:after{display: block;content: '';clear: both;}
.quick_menu ul li{float:left; width:48%; margin:0 1%; height:40px; margin-bottom:10px; border:1px solid #fff;}
.quick_menu ul li.last{border-right:1px solid #fff;}
.quick_menu ul li a{display:block; width:100%; height:40px; color: #fff; line-height:38px; font-size:16px;text-align:center; font-weight:400; letter-spacing:-0.05em; padding-top:0;}
.quick_menu ul li a:hover{ height:auto;}


/*오시는길*/
.map_wrapper{clear:both; margin-top:0px;}
.map { margin-top:0px; height: 300px; border:1px solid #ddd; }


#sub h5{clear:both; font-size:18px; line-height:30px;margin:0px 0 20px 0; letter-spacing:-0.05em; padding-left:25px; background:url('../img/s_img/h5_bull.gif') no-repeat 0 13px; }

 .apst-button{display:none;}


#wrap #content .section.default h3{padding: 25% 0 80px 0;font-size: 30px;}



.tab_navi { margin:0px 0 30px 0;}
.tab_navi li.w140 a{min-width:99% !important;}




/*탭메뉴 스타일*/
#tab_box {clear:both; padding:0px; margin:20px auto 40px auto !important; width:100%; }
#tab_box strong.tabTi {height: 0; overflow: hidden; position: absolute; top: -10000em; visibility: hidden; width: 0;}
#tab_box a {display: inline-block; line-height:38px;min-height:40px; font-size:16px; margin-left: -1px; width:32%; background:#fff; color:#111; border:1px solid #ddd;}
#tab_box a:link, #tab_box a:visited{ background:#fff; color:#111; font-weight:normal; padding:0px 0px 0px 0px; text-align:center;line-height:38px;min-height:40px; }
#tab_box a.tab_ov:link, #tab_box a.tab_ov:visited, #tab_box a.tab_ov:hover {background:#91191b; color:#fff; font-size:16px; line-height:38px; min-height:40px; font-weight:600; padding:0px 0px 0px 0px;text-align:center;}
#tab_box a:hover {color: #111; font-weight:600; padding:0px 0px 0px 0px;text-align:center;line-height:38px;min-height:40px; }





/*오시는 길*/
dl.dl_type {margin:30px 0; padding:0px;  line-height:24px; }


h5.fir{margin-top:0 !important;}

.b_txt{font-size:15px !important; line-height:24px;font-weight:300; color: #444;}
.b_img img{width:100%; max-width:1200px; margin:20px 0;}

.section#section2 {height:100%; background:#f9f9f9;}
.section#section2 .container{padding:60px 0 0 0; }
.section#section2 h3{font-size:18px; }
.section#section2 p.tit{font-size:15px; letter-spacing:-0.05em; line-height:1.5; padding:0 20px; }
.section#section2 p.tit span.m_cut{display:inline;}
.rnd_list_no03{width:100%; display : flex; flex-wrap: wrap; justify-content:center; gap:0px; padding-top:0px; margin:40px auto 60px auto;}
.rnd_list_no03 li{width:100%; max-width:90%; margin-top:40px; }
.rnd_list_no03 li dl { height: auto; padding: 40px 5px 40px 5px; width: 100%;}
.rnd_list_no03 li:first-child{margin-top:0;}


}/* media768 end */


