@charset "euc-kr";
@import url('//fonts.googleapis.com/earlyaccess/notosanskr.css');

/* CSS Document */

img {border:0px;}
body {background-color:#FFFFFF; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; font-family: 'NotoSansKR';}

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

/* ���� */
.copy {
	background-color:#363636;
	border-top-color:#434343;
	border-top-style:solid;
	height:60px;
}
.copyaddress {
	font-family: 'NotoSansKR';
	color:#9b9b9b;
	font-size:11px;
}
.line {
	background-color:#bbbbba;
	height:1px;
}

/* ���� */
.line01 {
	background-color:#dddddd;
	height:1px;
}
.titlenavi {
	font-family: 'NotoSansKR';
	color:#a2a2a2;
	font-size:11px;
	letter-spacing:-1px;
}

.lst{padding:0; margin:0; text-decoration:none; list-style:none; padding-left:10px;}
.lst li{color:#ef7b65; font-size:13px;}
.lst a{text-decoration:none; color:#555; display:inline-block; width:130px;}
.lst a:hover{color:#111;}

/*topmenu*/
#sddm {margin:0; padding:0px 0px 0px 0px; z-index:30; width:100%; text-align:right; position:relative;}
#sddm li {margin:0; padding:0; list-style:none; float:left;}
#sddm li a {font-family: 'NotoSansKR'; font-size:17px; color:#fff; text-align:left; display:block; padding:15px 0px 15px 70px; text-decoration:none; font-weight:bold;}
#sddm li a:hover {color:#ef7b65;}
#sddm div {position:absolute; visibility:hidden; border:1px solid #ccc; background:#fff; width:165px;}
#sddm div a {color:#333; font-size:10pt; text-align:left; position:relative; display:block; margin:0; padding:10px 10px; width:auto; border-bottom:1px solid #ccc; white-space:nowrap; text-decoration:none; background:#fff;}
#sddm div a:hover {background:#ef7b65; color:#fff}

.big_tit{font-size:24px; font-weight:bold; background:#ef7b65; color:#fff; text-align:center; padding:20px 0px; border:1px solid #ce614d; margin-bottom:10px;}
.big_tit span{display:block; font-weight:normal; font-size:16px; margin-top:0px;}
.sub_tit{font-size:20px; color:#111; font-weight:bold;}
.sub_line{padding-top:10px;}
.sub_line div{height:1px; background:#dfdfdf;}

#leftmenu a{display:inline-block; padding:10px 10px; border-bottom:1px solid #ccc; width:180px; _width:200px; text-decoration:none; color:#555; font-size:15px;}
#leftmenu a:hover{background:url(../images/menubtn.png) no-repeat 180px center #ef7b65; color:#fff; font-weight:bold;}
.menubd{border-left:1px solid #ccc; border-top:1px solid #ccc; border-right:1px solid #ccc;}

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

/* sub0101 */
.sub0101{padding:350px 50px 50px 50px; background:url(../images/sub0101.jpg) no-repeat center top #f8f8f8;}
.sub0101 center{padding:50px; background:#fff;}
.sub0101 figure{padding:50px; background:#fff; text-align:center;}

.sub0101 h3{font-size:19px; color:#ef7b65; text-transform:uppercase;}
.sub0101 h3 span{display:inline-block; border-bottom:2px solid #ef7b65;}

.sub0101 h4{font-size:20px; color:#333; font-weight:normal; margin:20px 0px 40px 0px;}
.sub0101 h4 b{display:block; margin-top:5px;}

.sub0101 center h4{margin:20px 0px 40px 0px;}
.sub0101 figure h4{margin:0px 0px 50px 0px;}
.sub0101 figure ul{position:relative; height:320px; background:url(../images/sub0101_2.png) no-repeat center top 74px;}
.sub0101 figure li{position:absolute; width:160px; height:160px; background:#dfdfdf; color:#fff; border-radius:50%; font-size:16px; text-transform:uppercase; box-sizing:border-box; padding-top:54px;}
.sub0101 figure li b{display:block; font-size:26px; margin-bottom:5px;}
.sub0101 figure li:nth-child(1){background:#749ca0; left:50%; margin-left:-80px;}
.sub0101 figure li:nth-child(2){background:#8885af; top:160px; left:15%;}
.sub0101 figure li:nth-child(3){background:#93acdd; top:160px; right:15%;}

/* sub0102 */
.sub0102 h3{width:120px; line-height:120px; background:#ef7b65; border-radius:50%; text-align:center; font-size:18px; color:#fff;}
.sub0102 figure{padding:40px 0px 1px 0px; background:url(../images/sub0102_1.jpg) repeat-y left 58px top;}
.sub0102 ul{margin-bottom:40px; padding-left:120px; background:url(../images/sub0102_2.png) no-repeat left 48px top 42px;}
.sub0102 ul div{border-radius:20px; border:1px solid #f5f5f5; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06); padding:40px;}
.sub0102 h4{font-size:30px; color:#ef7b65; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #dfdfdf;}
.sub0102 li{margin:0px 0px 15px 0px; font-size:18px; background:url(../images/sub0102_3.png) no-repeat left top 9px; padding-left:18px;}
.sub0102 li:last-child{margin-bottom:0;}

/* sub0103 */
.sub0103 li{background:#f5f5f5; margin-top:5px;}
.sub0103 li b{display:inline-block; width:120px; text-align:center; background:#ef7b65; color:#fff; padding:10px 0px; margin-right:30px; text-transform:uppercase;}
.sub0103 div li{width:50%; float:left;}

/* sub0201 */
.sub0201 .sub_tit{color:#111; font-size:32px; margin-bottom:50px;}
.sub0201 .sub_tit span{display:block; color:#ef7b65; font-size:15px; margin-bottom:10px;}
.sub0201 .con01{background:url(../images/sub0201.jpg) no-repeat center center; color:#fff; padding:80px 50px; font-size:16px;}
.sub0201 .con01 h4{font-size:16px; opacity:0.8;}
.sub0201 .con01 h3{font-size:32px; margin:20px 0px 30px 0px;}
.sub0201 .con01 h3 span{display:block; margin-top:15px; color:#ef7b65;}
.sub0201 .con02{padding:50px; text-align:justify;}
.sub0201 .con02 figure{background:#f7f9fc; padding:50px; border-radius:20px;}
.sub0201 .con03{background:#fafafa; padding:50px;}
.sub0201 .con03 li{background:#fff; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06); padding:50px; border-radius:20px; margin-bottom:50px; text-align:justify;}
.sub0201 .con03 li:last-child{margin-bottom:0;}
.sub0201 .con03 h4 span{display:block; color:#ef7b65; font-size:15px; margin-bottom:5px;}
.sub0201 .con03 h4{font-size:20px; color:#111; margin-bottom:30px;}
.sub0201 .con04{padding:50px;}
.sub0201 .con04 ul{margin-top:20px;}
.sub0201 .con04 li{float:left; width:49%; box-sizing:border-box; border:1px solid #dfdfdf; border-radius:10px; margin-top:15px; padding:15px; font-size:15px;}
.sub0201 .con04 li:nth-child(odd){margin-right:2%;}
.sub0201 .con04 li b{display:block; font-size:18px; color:#111; margin-bottom:10px;}
.sub0201 .con05{background:#101318; padding:50px;}
.sub0201 .con05 .sub_tit{color:#fff;}
.sub0201 .con05 li{margin-bottom:50px; border:1px solid #303237; background:#1e2126; border-radius:20px; padding:30px; color:#fff;}
.sub0201 .con05 li b{display:block; font-size:22px; color:#ef7b65; margin-bottom:20px;}
.sub0201 .con05 li span{display:inline-block; border-left:1px solid #dfdfdf; font-weight:bold; color:#fff; padding-left:10px; margin-left:10px; font-size:17px;}
.sub0201 .con05 center{border-top:1px solid #303237; padding-top:50px; color:#fff; font-size:20px; line-height:150%;}
.sub0201 .con05 center b{display:block; margin-top:10px;}

/* sub0202 */
.sub0202 li{width:175px; float:left; margin-right:5px; box-sizing:border-box; border:1px solid #dfdfdf; margin-bottom:5px;}
.sub0202 li img{margin-bottom:-5px;}
.sub0202 li:nth-child(4){margin-right:0;}
