@charset "euc-kr";
@import url(/font/nanum.css);

/*==================   ¸ð¹ÙÀÏ ½ºÅ©·Ñ¹Ù Ç×»ó º¸ÀÌ°Ô ÇÏ±â   ==================*/
.scrollable {-webkit-overflow-scrolling:touch; -webkit-overflow-scrolling:auto; overflow:auto;} /*¾ÆÀÌÆù ½ºÅ©·Ñ¹Ù º¸ÀÌ°ÔÇÏ±â*/

 ::-webkit-scrollbar {
    -webkit-appearance: none;
}

 ::-webkit-scrollbar {
    -webkit-appearance: none;
}

::-webkit-scrollbar:vertical {
    width:7px;
}

::-webkit-scrollbar:horizontal {
    height:7px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .4);
    border-radius: 10px;
    border: 0px solid #ffffff;
	/*-webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);*/
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}          

/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
	border: 0px solid #ffffff;
}

::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}
/*==================   //¸ð¹ÙÀÏ ½ºÅ©·Ñ¹Ù Ç×»ó º¸ÀÌ°Ô ÇÏ±â   ==================*/


.mcompsubH{padding:15px 0 15px 0; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; background:#FFF;height:60px; font-size:18px; font-weight:600; color:#333; text-align:center; box-sizing:border-box}

/* ¸¶Áø */
.mb_base {margin-bottom:10px}
.mb_base_1 {margin-bottom:20px}
.mb15 {margin-bottom:15px}
.mb30 {margin-bottom:30px}
.ml3 {margin-left:3px}
.ml10 {margin-left:10px}
.ml15 {margin-left:15px}
.mtb120 {margin-top:10px;margin-bottom:20px}
.mtb20 {margin-top:20px;margin-bottom:20px}
.mtb15 {margin-top:15px;margin-bottom:15px}


/* ¸Þ´º */
.list_c {display:flex;flex-wrap:wrap}
.list_c li {width: 100%;border-right:1px solid #f2f3f5;border-bottom:1px solid #f2f3f5;box-sizing:border-box;}
.list_c li:nth-child(even) {border-right:none}
.q_site {padding-top:20px;padding-bottom:20px}
.q_site .paging li a.on {background-color:#000}
.q_site .link_container {position:relative;display:flex;min-width:100%}
.q_site .link_container .link_wrapper{min-width:100%;padding-bottom:3px;justify-content:space-between;box-sizing:border-box; display:flex;}
.q_site .link_container .link_wrapper .link {width:32%}
.q_site .link_container .link_wrapper .link a{position:relative;display:block;padding:20px 0 0;height:100%;background:#fff;box-sizing:border-box;box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.q_site .link .page {display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:8px;}
.q_site .link .page .logo {width:83px;height:36px;text-align:center;box-sizing:border-box}
.q_site .link .page .name {/*word-break: break-all;*/ word-break: break-word; font-size:13px; font-weight:500;line-height:1.4; margin:0 23px 0 23px; width:80%; max-width:80%; height:43px;max-height:45px;margin-bottom:10px; margin-top:10px;/*overflow:hidden;*/}
.q_site .link img{width:90%}

/* Å¸ÀÌÆ²  */
.public_subLine{border-bottom:3px #000 solid; text-align:left; background-color:#fff; padding:20px 0 4px 22px}
.public_subLine .stitle{font-size:22px; letter-spacing:-1.2px}
.titbanner img{ width:100%;}


/* main  */
.main01_top{position:relative; box-sizing:border-box; height:290px;  background:url(/img/smart/mcompany/mcompany_main1.jpg) center top;  background-size:630px; padding:60px 0 45px;}
.main02_top{position:relative; box-sizing:border-box; height:290px;  background:url(/img/smart/mcompany/mcompany_main2.jpg) center top;  background-size:630px; padding:30px 0 45px; }
.main03_top{position:relative; box-sizing:border-box; height:290px;  background:url(/img/smart/mcompany/mcompany_main3.jpg) center top;  background-size:630px; padding:70px 0 45px;}
.main04_top{position:relative; box-sizing:border-box; height:290px;  background:url(/img/smart/mcompany/mcompany_main4.jpg) center top;  background-size:630px; padding:70px 0 45px;}
.main05_top{position:relative; box-sizing:border-box; height:290px;  background:url(/img/smart/mcompany/mcompany_main5.jpg) center top;  background-size:630px; padding:70px 0 45px;}
.main01_top .title{font-size:21px; font-weight:600; color:#fff; letter-spacing:-2.3px; line-height:130%}
.main03_top .title, .main05_top .title{font-size:23px; font-weight:600; color:#fff; letter-spacing:-2.3px; line-height:130%}
.main01_top .sub_tit, .main03_top .sub_tit, .main05_top .sub_tit{width:90%;margin: 0 auto;}
.main01_top .sub_tit .tit01, .main03_top .sub_tit .tit01, .main05_top .sub_tit .tit01{font-size:19px;font-weight:900;color:#fff;letter-spacing:-0.8px;line-height:120%;margin-bottom:2px;text-align: left;}
.main01_top .sub_tit .tit02, .main03_top .sub_tit .tit02, .main05_top .sub_tit .tit02{font-size:13px;font-weight:500;color:#fff;letter-spacing:-1px;line-height:130%;text-align:center; padding-top:10px; margin-bottom:45px;}
.main01_top .detail, .main03_top .detail, .main05_top .detail{border:1px solid #fff; width:45%; height:40px; box-sizing:border-box; margin:0 auto;}
.main01_top .detail a, .main03_top .detail a, .main05_top .detail a{width:100%; height:100%; display:block; padding-top:9px; color:#fff;}

.main02_top .title{font-size:23px; font-weight:600; color:#000; letter-spacing:-2.3px; line-height:130%}
.main02_top .sub_tit{width:75%;  padding-top:15px; position:absolute; right:10px;}
.main02_top .sub_tit .tit01{font-size:19px;font-weight:900;color:#000;letter-spacing:-0.8px;line-height:120%;margin-bottom:2px;text-align: left;}
.main02_top .sub_tit .tit02{font-size:13px;font-weight:500;color:#000;letter-spacing:-1px;line-height:140%;text-align:left; padding:15px 0 10% 20%}
.main02_top .detail{position:absolute; right:10px; bottom:45px; border:1px solid #000; width:45%; height:40px; box-sizing:border-box;}
.main02_top .detail a{color:#000; width:100%; height:100%; display:block; padding-top:9px;}


.main04_top .title{font-size:23px; font-weight:600; color:#000; letter-spacing:-2.3px; line-height:130%}
.main04_top .sub_tit{width:90%;margin: 0 auto;}
.main04_top .sub_tit .tit01{font-size:19px;font-weight:900;color:#000;letter-spacing:-0.8px;line-height:120%;margin-bottom:2px;text-align: left;}
.main04_top .sub_tit .tit02{font-size:13px;font-weight:500;color:#000;letter-spacing:-1px;line-height:130%;text-align:center; padding-top:10px; margin-bottom:45px;}
.main04_top .detail{border:1px solid #000; width:45%; height:40px; box-sizing:border-box; margin:0 auto;}
.main04_top .detail a{width:100%; height:100%; display:block; padding-top:9px; color:#000;}



/* sub01_a  */
#sub01a_txt {text-align:left}
#sub01a_txt .main_tit {position:relative;display:block; color:#03349a; font-size:17px; font-weight:600; padding-bottom:13px; padding-top:15px;}
#sub01a_txt .tit_txt {margin-top:5px; line-height:23px; padding-bottom:17px;}
#sub01a_txt .tit_txt li {padding-bottom:8px;;background-size:19px}
#sub01a_txt .tit_txt em {padding-right:10px}
#sub01a_txt .btnWrap {margin:10px 0 20px}
#sub01a_prize {text-align:center;}
#sub01a_prize .prize_tit {position:relative;display:block;border-bottom:1px solid #dfdfdf; font-size:18px;  font-weight:500; padding-bottom:15px;}
.prize_tit .prize_icon{ display:inline-block; background:url(/img/smart/mcompany/icon_prize.png) no-repeat left center; background-size:100%; width: 27px; height:29px; vertical-align:middle; margin-right:10px; margin-bottom:7px; }
#sub01a_prize .sub01a_prize {margin-top:20px}
#sub01a_prize .sub01a_prize li {padding-bottom:8px;padding-left:25px;background:url(/img/smart/minsvalley/ico_q.png) no-repeat 0 1px;background-size:19px}
#sub01a_prize .sub01a_prize em {padding-right:10px}
#sub01a_prize .btnWrap {margin:10px 0 20px}
.prize_img { padding-top:10px;}



/* sub01_b  */
.Box_line{border:1px solid #c5c5c5; padding:20px 18px 20px 20px; margin-bottom:20px}
.Box_line .txt{text-align:left}
.Box_line01{border:1px solid #c5c5c5; padding:18px 14px 18px 16px; background-color:#f6f6f6;}
.Box_line01 .txt{text-align:left; font-size:14px; font-weight:600; color:#333; margin-bottom:7px}
.Box_line01 .txt01{text-align:left; font-size:13px; color:#666}.login_Btxt{ text-align:left}
.login_Btxt{ text-align:left; padding-bottom:10px;}
.login_Btxt dd {font-size:12px;padding-bottom:3px;padding-left:8px;background:url(/img/smart/mtourvalley/bl_dot.png) no-repeat 0 6px;background-size:3px}
.tit_txt .ceo_img{background:url(/img/smart/mcompany/sub02_ceo.jpg) no-repeat 0 6px;}



/* sub01_c */
.ci_img { padding-top:10px; text-align:center;}
.ci_img img{ width:100%;}
.Box_blue{border:1px solid #d6e7fd; padding:15px 14px 10px 16px; background-color:#eff6ff; margin-top:5px;}
.Box_blue .txt{text-align:left; font-size:14px; font-weight:600; color:#333; margin-bottom:10px}
.service_txt{ text-align:left; padding-bottom:10px;}
.service_txt dd {font-size:12px;padding-bottom:3px;padding-left:8px;background:url(/img/smart/mtourvalley/bl_dot.png) no-repeat 0 6px;background-size:3px}



/* sub02_b */
.business_wrap {margin:0 0 15px}
.business_tit {position:relative;text-align:left;padding:18px 22px;margin-bottom:15px;background-color:#fff}
.business_tit.on {border:1px solid #000;box-shadow:3px 3px rgba(0,0,0,0.1) }
.business_txt {margin-top:10px; margin-bottom:10px; text-align:left}
.business_txt dt {font-size:17px;font-weight:600;border-bottom:1px solid #f2f3f5;padding-bottom:15px;margin-bottom:15px; color:#03349a;}
.business_txt dd {font-size:12px;padding-bottom:3px;padding-left:8px;background:url(/img/smart/minsvalley/bl_dot.png) no-repeat 0 6px;background-size:3px}
.business_txt dd small {display:block;color:#999;padding:2px 0 3px;font-size:11px}



/* sub02_c */
.partner {display:inline-flex;flex-wrap:wrap;justify-content:space-between;width:96%}
.partner dd {flex:0 0 46%;min-width:56px;margin-bottom:17px;text-align:center;color:#000}
.partner .partnerCon {display:block;border-radius:10px;width:100%;height:70px;margin-bottom:5px}
.partnerCon.gcon01 {background:#f2f3f5 url(/img/smart/logo_L41.png) no-repeat center center;background-size:80px}/* IBK */
.partnerCon.gcon02 {background:#f2f3f5 url(/img/smart/logo_L72.png) no-repeat center center;background-size:75px}/* MetLife»ý¸í */
.partnerCon.gcon03 {background:#f2f3f5 url(/img/smart/logo_L05.png) no-repeat center center;background-size:80px}/* ±³º¸»ý¸í */
.partnerCon.gcon04 {background:#f2f3f5 url(/img/smart/logo_L74.png) no-repeat center center;background-size:80px}/* µ¿¾ç»ý¸í */
.partnerCon.gcon05 {background:#f2f3f5 url(/img/smart/logo_L51.png) no-repeat center center;background-size:80px}/* ¶óÀÌ³ª»ý¸í */
.partnerCon.gcon06 {background:#f2f3f5 url(/img/smart/logo_L34.png) no-repeat center center;background-size:80px}/* ¹Ì·¡¿¡¼Â»ý¸í */
.partnerCon.gcon07 {background:#f2f3f5 url(/img/smart/logo_L03.png) no-repeat center center;background-size:80px}/* »ï¼º»ý¸í */
.partnerCon.gcon08 {background:#f2f3f5 url(/img/smart/logo_L04.png) no-repeat center center;background-size:80px}/* Èï±¹»ý¸í */
.partnerCon.gcon09 {background:#f2f3f5 url(/img/smart/logo_L02.png) no-repeat center center;background-size:80px}/* ³óÇù»ý¸í */

.partnerCon.gcon10{background:#f2f3f5 url(/img/smart/logo_N01.png) no-repeat center center;background-size:65px}/* ¸Þ¸®Ã÷ */
.partnerCon.gcon11 {background:#f2f3f5 url(/img/smart/logo_N02.png) no-repeat center center;background-size:80px}/* ÇÑÈ­¼Õº¸ */
.partnerCon.gcon12 {background:#f2f3f5 url(/img/smart/logo_N04.png) no-repeat center center;background-size:80px}/* MG¼Õº¸ */
.partnerCon.gcon13 {background:#f2f3f5 url(/img/smart/logo_N05.png) no-repeat center center;background-size:80px} /* Èï±¹È­Àç */ 
.partnerCon.gcon14 {background:#f2f3f5 url(/img/smart/logo_N08.png) no-repeat center center;background-size:80px}/* »ï¼ºÈ­Àç */ 
.partnerCon.gcon15 {background:#f2f3f5 url(/img/smart/logo_N09.png) no-repeat center center;background-size:80px}/* Çö´ëÇØ»ó */ 
.partnerCon.gcon16 {background:#f2f3f5 url(/img/smart/logo_N10.png) no-repeat center center;background-size:80px}/* KB¼Õº¸ */ 
.partnerCon.gcon17 {background:#f2f3f5 url(/img/smart/logo_N13.png) no-repeat center center;background-size:80px}/* DB¼Õº¸ */ 
.partnerCon.gcon18 {background:#f2f3f5 url(/img/smart/logo_N71.png) no-repeat center center;background-size:80px}/* ³óÇù¼Õº¸ */ 
.partnerCon.gcon19 {background:#f2f3f5 url(/img/smart/logo_N51.png) no-repeat center center;background-size:80px}/* AIG */ 
.partnerCon.gcon20 {background:#f2f3f5 url(/img/smart/logo_N06.png) no-repeat center center;background-size:75px}/* ·Ôµ¥¼Õº¸ */ 

.partnerList {position:relative; padding-top:30px; padding-bottom:40px; background-color:#fff;}
.partnerList .partnerBtn {border:none;margin-bottom:8px;text-align:left}
.partnerList .partnerBtn dt{background-color:#5c70b1;background-position:right 20px center;font-size:17px; font-weight:500; text-align:center; padding:12px 15px 13px; margin:0; box-sizing:border-box; color:#fff;margin-bottom:8px;}
.partnerList .partnerBtn .partnerText {margin:0;padding:15px; padding-top:20px; border:1px solid #000; background:#fff;box-sizing:border-box;text-align:center; margin-bottom:30px;}
.partnerText .good_info {margin-top:0}
.partnerrText {font-size:11px;color:#999;margin:10px 0 30px}
.partnerBtn {border:1px solid #000;margin-bottom:5px}
.partnerBtn .partnerText {margin:0;padding:15px;border-top:1px solid #000;background:#f5f6f8;}




/* sub03 */
.allybtnWrap {position:relative;display:block;text-align:center}
.allybtn {display:inline-block;height:100%; cursor:pointer;box-sizing:border-box}
.allybtnWrap a {background-color:#03349a;height:54px;font-size:16px;font-weight:500;padding-top:15px; width:100%; color:#fff;}




/* Ç¥ */
.proposal {position:relative;padding-bottom:10px}
.specialB {width:100%; border:0; border-collapse:collapse; table-layout:fixed}
.specialB th { border:0; color:#787878; border-top:1px solid #eaebef; padding:6px 0 7px 0; font-size:14px; text-align:center; font-weight:normal }
.specialB td {position:relative;padding: 13px 10px 12px;border:0;border-right: solid 1px #b6b6b6;border-bottom: solid 1px #b6b6b6;font-size:14px;text-align:left;vertical-align:middle;}
.specialB td.pa {padding: 10px 10px 8px;}
.specialB td:last-child {border-right:0}
.specialB td.sName {border-top: solid 2px #000;background: #eeeceb;padding:13px 10px 12px;font-size:14px;font-weight:500;text-align:center; line-height:115%}
.specialB td.sName.no {border-right:none}
.specialB td.sName01 {border-top: solid 1px #b6b6b6;background: #eeeceb;padding: 16px 10px 14px;font-size:13px;font-weight:500;text-align:center; letter-spacing:-1.3px}
.specialB td.ddT{border-top: solid 2px #000;padding: 16px 10px 14px;border-bottom: solid 1px #b6b6b6;font-size:14px;text-align: center;vertical-align:top;border-right: none;}
.specialB td.dd{padding: 16px 10px 14px;border:0;border-bottom: solid 1px #b6b6b6;font-size:14px;text-align: center;vertical-align:top;}
.specialB td.dd.tb{padding: 16px 10px 14px;border:0;border-top: solid 1px #b6b6b6; border-bottom: solid 1px #b6b6b6;font-size:14px;text-align: center;vertical-align:middle;}
.specialB td.box {padding: 10px 10px 8px!important}
.specialB td.box01{padding: 13px 10px 8px!important}
.sel01{width:100%;padding:0!important;height:23px;border:none;background:#fff url(/img/smart/car/icon_sel.png) right 7px no-repeat;background-size: 10px;color:#000;}

/* ÀÎÇ² */
.inputTit {text-align:left;font-size:16px}
.in_wrap {position:relative}
.in_wrap01 {position:relative;display: inline-flex;justify-content: space-between;width: 100%;}
/*.in_wrap:after {content:"";clear:both;display:block}*/
.bg_join {border:1px solid #d2d2d2;box-sizing:border-box}
.bg_join.border_bl {border:1px solid #000}
/* .input_info {position:relative;display:block;height:50px;margin-bottom:5px} */
.input_pro {position:relative;display:flex;justify-content:space-between;align-items:center;background:#fff; margin-bottom:5px;padding-left:12px}/* °¡·ÎÁ¤·Ä */
.input_pro .lab_g {display:none;cursor:text}/* ¶óº§ */
.input_pro .tf_g {display:block;width:96%;height:32px;padding:0;border:none;}/* ÀÎÇ²¹Ú½º */
.input_pro .must {display:block;position:absolute;bottom:5px;left:15px;width:90px;font-size:11px;color:#ef3f44;text-align:left}
.input_pro .t_Box {display:block;width:96%;height:200px;padding:0;border:none}
.input_pro_01 {position:relative;display:flex;justify-content:space-between;align-items:center;background:#fff;height: 38px;padding-left: 12px;}/* °¡·ÎÁ¤·Ä */
.input_pro_01 .lab_g {display:none;cursor:text}/* ¶óº§ */
.input_pro_01 .lab_g01 {display:none;}/* ¶óº§ */
.input_pro_01 .tf_g {width:96%;height:29px; line-height:220%;border:none; box-sizing:border-box;}/* ÀÎÇ²¹Ú½º */
.input_pro_01 .tf_g01 {display:block;width:96%;height:29px;padding:0;border:none;cursor:pointer}/* ÀÎÇ²¹Ú½º */
.input_pro_01 .must {display:block;position:absolute;bottom:5px;left:15px;width:90px;font-size:11px;color:#ef3f44;text-align:left}
.input_pro_01 .t_Box {display:block;width:96%;height:200px;padding:0;border:none}

/* ¼¿·ºÆ® */
.ps_box02 {display:flex;align-items:center;height:100%;padding-right:7px;box-sizing:border-box;}
.sel{width:100%;padding:0!important; height:26px;border:none;background:#fff url(/img/smart/car/icon_sel.png) right 7px no-repeat;background-size:12px;color:#000}
.sel01{width:100%;padding:0!important;height:23px;border:none;background:#fff url(/img/smart/car/icon_sel.png) right 7px no-repeat;background-size: 10px;color:#000;}
.mphone .ps_box {flex:0 0 90px!important; border-right:1px solid #d2d2d2/*width: calc(100% - 170px)*/}
.mphone .phoneArea {flex:1}
.btn_box_blue {color:#fff!important;background-color: #03349a;height:54px!important;font-size:18px;font-weight:500;padding-top: 16px;width: 100%;}/* ³ÐÀÌ */
.wd{width:35%}
.wd_27{width:27%}
.wd_32{width:32%}
.wd_30{width:30%}
.wd_35{width:35%}
.wd_40{width:40%}
.wd_45{width:45%}
.wd_48{width:48%}
.wd_50{width:50%}
.wd_55{width:55%}
.wd_60{width:60%}
.wd_70{width:70%}
.wd_80{width:80%}
.wd_90{width:90%}
.wd_95{width:95%}
.wd_100{width:100%;}
.fff-bar { font-size:14px; color:#666; text-align:center; width:5%; vertical-align:top; padding-top:10px}

/* Á¦ÈÞÁ¤º¸ ¼öÁý ¾È³» */
.allyWrap .allyinfo { width: calc( 100% - 20px); margin: 10px 0 7px; padding: 10px; height: 100px; border: 1px solid #ddd; font-size: 1em; overflow-y: scroll; background-color:#fff; }
.allyWrap .allyinfo span.info_tit { display:block; margin: 4px 0 5px 1px; font-size:12px; color: #666666; line-height: 1.6;}


/* sub04 */
.marBott5 {margin-bottom:5px;}
.marBott10 {margin-bottom:10px;}
.marBott20 {margin-bottom:20px;}
.marBott30 {margin-bottom:30px;}
.marBott40 {margin-bottom:40px;}
.marBott50 {margin-bottom:50px;}
.marBott60 {margin-bottom:60px;}
.marBott70 {margin-bottom:70px;}
.marBott80 {margin-bottom:50px;}
.marBott100 {margin-bottom:100px;}
.mapBg {background:#f9f9f9; padding:20px; color:#333; overflow:hidden;}
.mapBg dl {overflow:hidden; padding:15px 8px;}
.mapBg dl.mh {background:url('/img/smart/mcompany/icon_home.png') 0 50% no-repeat; padding-left:60px;}
.mapBg dl.mt {background:url('/img/smart/mcompany/icon_tel.png') 0 50% no-repeat; padding-left:60px;}
.mapBg dl.mf { background:url('/img/smart/mcompany/icon_fax.png') 0 50% no-repeat; padding-left:60px;}
.mapBg dl.me {background:url('/img/smart/mcompany/icon_road.png') 0 50% no-repeat; padding-left:60px;}
.mapBg dl dt {width:70px; font-weight:bold;}
.mapBg dl dd {padding:5px 0;}
.map .menu_wrap {margin-bottom:20px;}
.map .menu_wrap .menu {width:30%}
.map .menu_wrap .menu a {height:45px;font-size:16px;font-weight:300}
.map .menu_wrap .menu.on a {height:45px;border-bottom:5px solid #fd5459;font-weight:500}
.sub_title{font-size:18px;font-weight:600;padding-bottom:10px; letter-spacing:-1.5px; padding-top:25px;}
.tit_left {text-align:left!important}
	
/* ¶óÀÎ */
.line_01{border-top:1px dashed #dfdfdf;}
.line_02{border-bottom:1px solid #000;}
.line_box01{border:5px solid #dfdfdf; padding:15px 0 12px 0}

/*¿¬¶ôÃ³Ç¥*/
.contactA {width:100%; border:0; border-collapse:collapse; table-layout:fixed}
.contactA th { border:0; color:#787878; border-top:1px solid #eaebef; padding:6px 0 7px 0; font-size:14px; text-align:center; font-weight:normal }
.contactA td {border:0;border-right: solid 1px #b6b6b6;}

.contactA td.sName {border-top: solid 2px #000;border-bottom:solid 1px #b6b6b6;  background: #eeeceb;padding:13px 10px 12px;font-size:14px;font-weight:500;text-align:center; line-height:115%; width:42%;}
.contactA td.sName.no {border-right:none}
.contactA td.sName01 { border-bottom:solid 1px #b6b6b6; background: #eeeceb;padding: 16px 10px 14px;font-size:13px;font-weight:500;text-align:center; letter-spacing:-1.3px}
.contactA td.ddT{border-top: solid 2px #000;padding: 16px 10px 14px;border-bottom: solid 1px #b6b6b6;font-size:14px;text-align: left;vertical-align:central;border-right: none; line-height:175%;}
.contactA td.dd{padding: 16px 10px 14px;border:0;border-bottom: solid 1px #b6b6b6;font-size:14px;text-align: left;vertical-align:central; line-height:175%;}
.contactA td.dd.tb{padding: 16px 10px 14px;border:0;border-top: solid 1px #b6b6b6; border-bottom: solid 1px #b6b6b6;font-size:14px;text-align: center;vertical-align:middle;}


/* map ÅÇ¸Þ´º */
.mapTab {position:relative; }
.mapTab .menu_wrap {width:100%;display: flex;justify-content:space-between;background: #fff;border-bottom: 1px solid #c8c8c8; height:55px}
.mapTab .menu_wrap li {box-sizing:border-box;}
.mapTab .menu_wrap li:nth-child(1) {width:40%;}
.mapTab .menu_wrap li:nth-child(2) {width:32%;}
.mapTab .menu_wrap li:nth-child(3) {width:30%;}
.mapTab .menu_wrap .menu a {height:55px;font-size: 15px;color: #545454;font-weight:500;letter-spacing: -1.5px;}
.mapTab .menu_wrap .menu.on a {height:56px;border-bottom:5px solid #5c70b1;font-weight:600;color:#5c70b1;}
.menu_wrap .menu .menu_t {padding-top:16px; box-sizing:border-box;}
.menu_wrap .menu .cate {width:30px;margin-left: 20px;text-indent:-9999px;background: url(/img/smart/mtourvalley/ico_header.png) no-repeat center center;background-size:22px;}

