/* common */
* {font-family:'¸¼Àº °íµñ','¸¼Àº°íµñ'}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;}
body, p, th, td{position:relative; font-size:0.9em;line-height:1.4em;color:#898989; -webkit-text-size-adjust:none;}
section,nav,article,aside,hgroup,header,footer{display:block;}
input,textarea,select,button,table{ border:0px;}
img,fieldset{border:0; padding:0;}
ul,ol{list-style:none;}
a{color:inherit;text-decoration:none;}
@media screen and (max-width:767px){
.fullImg{width:100%}
#m_header { width:100%;}
}
@media screen and (min-width:768px) and (max-width:959px){
.fullImg{width:100%} 
#m_header { width:100%;}
}
@media screen and (min-width:960px){
.fullImg{width:100%} 
#m_footer, #m_ftel, #m_header, .container{width:950px;}
}
#m_logo { width:100%; padding:15px 0;}
#m_logo h1 { text-align:center; }
#m_logo h1 img{max-height:50px;}
#m_header { background:#3333cc; margin-bottom:15px;}
#m_header ul{ overflow:hidden;}
#m_header li{ float:left; }
#m_header ul li a{display:block; text-align:center; font-size:14px; padding:10px 0;}
#m_header ul li a:link, #m_header ul li a:focus, #m_header ul li a:active, #m_header ul li a:visited{color:#fff;}
#m_header ul li a:hover{background:#3333cc; text-decoration:underline;}
.main_btn {overflow:hidden;}
.main_btn li{float:left; width:50%; margin-bottom:0px; margin-left:0;}
.main_btn li a img{width:100%; display:block;}
.main_btn2 {overflow:hidden;}
.main_btn2 li{float:left; /*width:50%;*/ margin-bottom:15px;}
.main_btn2 li img{width:100%;}
.container{margin:15px 0; text-align:left;}
.container h2{background:#4b4b4b; color:#fff; padding:6px 8px; font-size:1.2em; margin-bottom:10px;}
.container h3{color:#1367ac; padding:6px 0 0 8px; font-size:1.1em; margin-bottom:10px;}
#m_ftel { }
#m_ftel ul{overflow:hidden;width:100%;}
#m_ftel li{}
#m_ftel li a{font-size: 16px; color:#eee; padding:0 20px;}
#m_ftel li a i { font-size: 18px; vertical-align: middle;}
#m_ftel li.tel{ float:left; width:49%; text-align:right; padding:10px 0; background:#6fbf1b; border-radius:0 20px 20px 0 }
#m_ftel li.online{ float:right; width:49%; text-align:left; padding:10px 0; background:#3e8604; border-radius: 20px 0 0 20px;}

#m_footer {color:#6b6b6; text-align:center; font-size:0.8em; padding:9px 10px 9px 10px;}

/* Å×ÀÌºí1 */
.tbasic1 {border-collapse:collapse; border-spacing:0; border:0 none; }
.tbasic1 td { font-family: 'NanumGothic'; border-bottom:5px solid #fff; background:#f6f6f6; padding:25px 15px; font-size:11pt;}
.tbasic1 td.subt{background:#9f9f9f; color:#fff; border-right:5px solid #fff; text-align:center;}
.tbasic1 td i{font-size:40px; display:block;}
/* Å×ÀÌºí1 */
.tbasic {border-collapse:collapse; border-spacing:0; border:0 none;}
.tbasic th, table.tbasic td {border:1px #ccc solid; font-family: 'NanumGothic'; padding:10px; font-size:13px;}
.tbasic th{background:#20924f; color:#fff;}
.tbasic td{text-align:center;}
.tbasic td strong{ color:#8fc31f;}
.tb2 {background:#ebebeb; font-weight:bold; color:#222;}
.tnone td, .tnone th{border:0; padding:0;}
.tbBox{border:1px #ccc solid; padding:15px 25px; background:#f5f5f5; font-family: 'NanumGothic'; font-size:13px;}
.d_title{ font-size:22px; font-weight:bold; color:#000; font-family: 'NanumGothic'; border-bottom:1px #000 solid; margin:0 0 20px 0; text-align:center; padding-bottom:7px;}
.e_title{ font-size:16px; font-family: 'NanumGothic'; text-align:center; color:#777; margin-top:-15px; padding-bottom:15px;}
.f_title{ font-size:17px; font-family: 'NanumGothic'; padding-bottom:5px; padding-left:5px;}
.f_title span{ font-size:14px; color:#777; }
.mb6{margin-bottom:6px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
/* tabmenu */
.tabmenu{background:#ebebeb; border:1px solid #ccc; border-width:1px 0; text-align:center; padding:6px 0; color:#888; margin-bottom:10px;}
.tabmenu a{font-size:1.1em; line-height:180%; display:inline-block; padding:0 10px;}
.tabmenu a.tabover{ font-size:16px; color:#1c8ca9;}
/* tabmenu2 */
.tabmenu2{background:#77bacb; border:1px solid #1c8ca9; border-width:1px 0; text-align:center; padding:6px 0; color:#fff; margin-bottom:10px;}
.tabmenu2 a{font-size:1.1em; line-height:180%; display:inline-block; padding:0 10px;}
.tabmenu2 a.tabover{ font-size:1.1em; color:#ffff00; font-weight:bold;}
/* box02 */
.box02{overflow:hidden; width:100%;}
.box02 .boxTop{float:left; width:25%; color:#1c8ca9; border:1px solid #c0e2ec; text-align:center; padding:7px 0;}
.box02 ul{float:left; width:70% margin-bottom:20px;}
/* ¾àµµ */
.mapTxt { margin-top:10px;}
.mapTxt li{border-bottom:1px #ddd solid; padding-left:12px; margin-bottom:8px; overflow:hidden;}
.mapTxt li strong{display:block; float:left; width:15%; font-size:14px; color:#063e95; padding-left:10px;}
.mapTxt li span{display:block; float:left; width:80%;}
.mapTxt li.company{border:none; color:#063e95; font-size:18px; padding:8px 12px; background:#ebebeb; }