@bharset "utf-8";

/* 버튼 */
/*a.btn01{font-size:.95em;padding:10px;letter-spacing:-.5px;color:#687487;line-height:25px;float:right;background:0 0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #93a0b4}*/	
.mbskin a.btn01:fobus, .mbskin .btn01:hover {}
.mbskin a.btn02{font-size:.95em;padding:10px;letter-spacing:-.5px;color:#687487;line-height:25px;margin-right:10px;background:0 0;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #93a0b4}


/* 로그인 */
#mb_login{width:300px;padding-right:0;margin:0 auto; padding-bottom:50px;}
#mb_login #login_fs{position:relative;padding:20px 10px}
#mb_login #login_fs .frm_input{display:blobk;width:100%;margin-top:-1px;margin-right:0;margin-bottom:12px;height:50px;background-color:#FFF;padding-left:10px;box-sizing:border-box;color:#687487;padding-bottom:2px}
#mb_login .login_btn_submit {width:270px; padding:20px 10px 20px 10px; margin:auto; background: #6782da; text-decoration: none; display:inline-block; border:1px solid #6782da; color: #fff; vertical-align: middle; line-height:1.1; box-sizing:border-box;}
#mb_login #login_info{margin:20px 0 0;}
#mb_login #login_info div {text-align:right; padding-right:20px;}
.login_section {width:100%; text-align:center; padding:80px 0 20px 0; clear:both;}
.login_section h2 { font-size:36px; font-weight:bold; text-align:center;}
.login_section p { font-size:15px; padding-top:20px; color:#687487; text-align:center;}


/*탭*/
.m_cont .navi_tab {clear:both; width:100%; padding-bottom:20px; clear:both; box-sizing:border-box;}
.m_cont .navi_tab:after {content: " ";visibility: hidden;display: block;height: 0;clear: both;}
.m_cont .navi_tab li {width:33.33333%; float:left;padding:0; background-image:none; margin-top:-1px}
.m_cont .navi_tab li a {text-align:center; color:#333; padding:10px 0;  font-size:16px; display:block; width:100%; background-color:#fff; border:1px solid #CCC;}
.m_cont .navi_tab li:last-child { border-right:0; margin-left:-1px;}
.m_cont .navi_tab li a:hover {color:#fff; text-decoration:none; background-color:#00acdc; border:1px solid #00acdc;}
.m_cont .navi_tab li a.on { color:#FFF; background-color: #00acdc; display:block; border:1px solid #00acdc;}

/*탭*/


/*샤랄랄라 소개*/
.about_colum_banner {padding-bottom:30px}
.about_colum_banner h2 { font-size:20px; font-weight:bold; letter-spacing:-0.5px; padding-bottom:10px}
/*샤랄랄라 소개*/



/* 장비소개 */
.wrap_1120{width:100%; margin:0 auto; padding-bottom:20px}
.equipment_warp{width:100%;  }

.btn_navi div{overflow:hidden; width:94%; margin:auto; padding:0}
.btn_navi div a{display:block; float:left; width:47%; height:53px; margin:8px 8px 0px 0; font-size:15px; line-height:53px; text-align:center; border:1px solid #d7d7d7; cursor:pointer; color:#747474; letter-spacing:-1px; font-weight:bold; box-sizing:border-box}
.btn_navi div a:nth-of-type(2){margin-right:0;}
.btn_navi div a:last-of-type{margin-right:0;}
.btn_navi div a.active{width:47%; color:#fff; background:#4953ab; border:0; border-bottom:2px solid #4953ab;}

.equipment{}
.equipment .slide li{overflow:hidden; background-image:none; padding:0}
.equipment .slide li .slide_tit{margin:0 auto 32px; font-size:30px; color:#403f3f; font-weight:900; text-align:center; letter-spacing:-1px; padding:35px 0; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;}
.equipment .slide li .slide_con01{ font-size:16px; color:#000; }
.equipment .slide li .slide_con01 p{margin:0; text-align:left; padding-bottom:20px; font-size:16px }
.equipment .slide li .slide_con01 p:last-of-type{margin-bottom:0;}
.equipment .slide li .slide_con01 .slide_con01_txt{margin:0}
.equipment .slide li .slide_con01 .slide_con01_txt div{font-size:1.3em; text-align:center; font-weight:700}
.equipment .slide li img{float:left; border:6px solid #EAEAEA; box-sizing:border-box}
.equipment .slide li .box { width:100%; margin:auto}
.equipment_warp .bx-controls-direction { display:none}
/* 장비소개 */



/*오시는 길*/
.contact-map {width: 100%; padding:0; margin:0; overflow: hidden; clear:both;}
.contact-map li { width:50%; float:left;}
.contact-map li a {display: block; line-height:63px; text-align:center;}
.contact-map li a.naver { background-color:#2db400}
.contact-map li a.daum { background-color:#6e99fe}
.contact-map li a img { vertical-align:middle; max-width:100%; width:125px;}
.contact { width:100%; padding:0px 0 0px 10px;  box-sizing:border-box;}
.contact:after { content: " ";visibility: hidden;display: block;height: 0; clear: both;}
.contact ul { padding:0;}
.contact ul li {font-size: 15px; color: #333; margin-top: 5px; line-height:1.6;}
.contact h2 {font-size:20px; padding:0px 0px 10px 0; margin-top:32px; font-weight:bold;}
/*오시는 길*/




/*이용안내*/
.price_section .list_menu {width: 100%; padding:0}
.price_section .list_menu li { display:inline-block; position:relative; vertical-align:top}
.price_section .list_menu .link_menu { display:block}
.price_section .price_page:first-child { margin-top:0px}
.price_section .price_page li { width:100%; margin-top:50px}
.price_section .price_page .price_menu { float:right; padding-left:18px; margin-top:2px}
.price_section .price_page .info_area { position:relative; margin-bottom:-6px}
.price_section .price_page .info_title { overflow:hidden; position:relative; padding-right:80px; white-space:nowrap}
.price_section .price_page .text_menu { padding-right:0}
.price_section .price_page .title_menu { display:inline-block; position:relative; padding-right:20px; margin-top:0; font-size:18px; background-color:#FFF}
.price_section .price_page li:nth-child(even) { padding}
.price_section .price_page .icon_label.icon_none { display:none}
.price_section .price_page .icon_label { position:relative; overflow:visible; top:0; margin:3px 0 0 -23px}
.price_section .price_page .info_title:before { position:absolute; left:0px; right:0; top:14px; width:100%; height:1px; background-color:#ddd; content:''}
.price_section .point_color { color:#916b4a; font-size:18px}
.price_section .text_menu { display:block; overflow:hidden; max-height:48px; margin-top:6px; font-size:14px; line-height:1.4; color:#999; padding-top:5px}
.price_section .text_menu_point { color:#916b4a}



/*창업절차*/
.m_cont .box { width:100%; clear:both; padding-bottom:30px; letter-spacing:-0.5px}
.m_cont .box .img { width:100%; border:6px solid #EAEAEA; box-sizing:border-box; clear:both;}
.m_cont .box h2 { font-size:22px; padding-top:20px; text-align:center;}
.m_cont .box p { text-align:center; padding-top:10px; }