@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url("//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css");

/* CSS Document */

ul {padding:0; margin:0; list-style:none;}
a:hover{text-decoration:none;}

img {border:0px;}

body {background-color:#FFFFFF; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-family: 'Nanum Gothic', 나눔고딕, sans-serif;}

/* BG�� ���� ���� ���μ��� */
.mainbg {
        background-position: center top;
	background-image: url(../images/mainbg.jpg);
	background-repeat: no-repeat;
        POSITION: absolute
}

.subbg {
        background-position: center top;
	background-image: url(../images/subbg.jpg);
	background-repeat: no-repeat;
        POSITION: absolute
}

/* ���� */
#tonavi a{ color:#999; font-size:10px; padding-left:3px; font-family: 'Nanum Gothic', 나눔고딕, sans-serif; text-decoration:none; }
#tonavi a:hover{ color:#4aa7af; font-size:10px; padding-left:3px; font-family: 'Nanum Gothic', 나눔고딕, sans-serif; text-decoration:none; }


.s_menubg{ background-image:url(../images/s_menubg.jpg); background-position:left top; background-repeat:no-repeat; padding:5 15 20 15;}
.s_menutitle {font-family: 'Nanum Gothic', 나눔고딕, sans-serif; font-size:15px; color:#ffffff; text-align:left; letter-spacing:-1px; text-decoration:none; font-weight:bold; }
.s_menutitle2 {font-family: 'Nanum Gothic', 나눔고딕, sans-serif; font-size:10px; color:#b5b5b5; text-align:left; letter-spacing:-1px; text-decoration:none; line-height:10px; _line-height:10px;}


.subtitle {font-family: 'Nanum Gothic', 나눔고딕, sans-serif; font-size:23px; color:#333232; text-align:left; letter-spacing:-1px; text-decoration:none; font-weight:bold; }
.subtitle2 {font-family: 'Nanum Gothic', 나눔고딕, sans-serif; font-size:11px; color:#8f8e8e; text-align:left; letter-spacing:-1px; text-decoration:none; font-weight:bold;}



.copy {
	background-position: center top;
	background-image: url(../images/copy.jpg);
	background-repeat:repeat-x;
        POSITION: absolute
	border-top-style:solid;
	height:20px;
}
.copyaddress {
	font-family: 'Nanum Gothic', 나눔고딕, sans-serif;
	color:#aeaeae;
	font-size:11px;
  padding:20px 0px;
}

.titlenavi {
	font-family: 'Nanum Gothic', 나눔고딕, sans-serif;
	color:#a2a2a2;
	font-size:11px;
	letter-spacing:-1px;
}


/* submenu���� */
#submenu a {background:url(../images/s_menu_off.jpg) left top no-repeat; height:30px; padding:0px 0px 2px 23px; float:left; color:#656565; font-family: 'Nanum Gothic', 나눔고딕, sans-serif; font-size: 12px; font-weight:800; width:200px; line-height:28px; text-decoration:none; padding-left:10px; padding-bottom:3px; float:left;}
#submenu a:hover {color:#656565;background:url(../images/s_menu_on.jpg) left top no-repeat; padding:0px 0px 2px 28px; height:30px;}
/* submenu�� */


.m_title {color:#fdff2f; font-size:26px; letter-spacing:-1px; font-weight:bold; padding:30px 0px 15px 0px;}
.m_txt {font-size:12px; color:#ffffff; font-weight:bold; line-height:17px;}
.m_customer {background:url(../images/m_right2.jpg) left top no-repeat; width:262px; height:146px;}
.m_ct_txt {padding-left:115px; color:#606060; font-size:15px; font-weight:bold;}
.t_call {font-size:22px; color:#606060; font-weight:bold;}
.t_call span {color:#9bc315;}

.lst{padding:0; margin:0; list-style:none; text-decoration:none;}
.lst li{font-size:14px; margin-bottom:5px; color:#5ba210;}
.lst li a{text-decoration:none; color:#555; display:inline-block; width:232px;}

/* 공통 */
.normal *{margin:0; padding:0; list-style:none; text-decoration:none;}
.normal{font-size:15px; line-height:150%; color:#555; word-spacing:-1px;}

/* sub0101 */
.sub0101{padding:0px 0px 5px 200px; background:url(../images/sub0101.jpg) left center no-repeat;}
.sub0101 h3{font-weight:normal; color:#3c3c3c; text-decoration:underline;}
.sub0101 h4{font-size:16px; font-weight:normal; color:#8b8b8b; margin:15px 0px 40px 0px;}
.sub0101 h5{margin-top:25px;}

/* sub0102 */
.sub0102 h3{font-size:19px; background:#9bc315; width:120px; line-height:120px; border-radius:50%; margin-left:57px;}
.sub0102 h3 center{color:#fff; text-transform:uppercase;}
.sub0102 figure{padding:50px 0px 1px 0px; background:url(../images/sub0102_2.jpg) left 114px top repeat-y;}
.sub0102 ul{margin-bottom:50px; background:url(../images/sub0102_1.jpg) left 110px top 5px no-repeat;}
.sub0102 h4{float:left; font-size:19px; color:#9bc315;}
.sub0102 li{margin-left:200px; margin-bottom:10px;}
.sub0102 li b{display:block; color:#333; float:left;}
.sub0102 li span{display:block; margin-left:30px;}

/* sub0103 */
.sub0103 h3{font-size:25px; color:#000; font-family:'Nanum Square';}
.sub0103 h3 span{color:#9bc315;}
.sub0103 h4{font-weight:normal; margin:5px 0px 40px 0px;}
.sub0103 li{float:left; text-align:center; width:178px; margin-right:6px; margin-bottom:20px;}
.sub0103 li:nth-child(4){margin-right:0;}
.sub0103 li div{background:#f8f8f8; border:1px solid #dfdfdf; padding:5px; margin-bottom:5px;}
.sub0103 li center{border:1px solid #c5c5c5;}

/* sub0201 */
.sub0201 ul{margin:0px 0px 50px 0px;}
.sub0201 li{background:#f8f8f8; margin-top:5px;}
.sub0201 li span{display:inline-block; padding:10px 40px; margin-right:20px; background:#333; color:#fff;}
.sub0201 div{float:left; width:49%;}
.sub0201 div:nth-child(1){margin-right:2%;}
