/* Common */
ul, li{list-style:none;padding:0;margin:0}
em{font-style:normal}
h1, h2, h3, h4, h5, h6, p, span, a{margin:0;line-height:1.6; font-family:'맑은 고딕', '돋움', 'dotum';}
.no-margin{margin:0 !important}


/* Content */
.wrap{}
.wrap .inner_wrap{width:600px;height:750px}
.wrap .inner_wrap2{width:600px;height:660px}
.wrap .inner_wrap3{width:500px;height:600px}
.wrap .inner_wrap4{width:500px;height:650px}
.wrap .inner_wrap5{width:590px;height:470px}

.header{height:82px;background:url('../images/bg_01.jpg') repeat-x}
.header h1.title{padding:20px 35px;height:29px;font-size:28px;line-height:20px;}
.inner_wrap4 .header h1.title{font-family:'맑은 고딕';color:#4d633b;font-weight:bold;padding:25px; letter-spacing:-1px;}
.inner_wrap5 .header h1.title{font-family:'맑은 고딕';color:#4d633b;font-weight:bold;padding:25px; letter-spacing:-1px;}
	

.content{padding:25px 32px 35px}
.inner_wrap3 .content{padding:20px 25px 25px}
.inner_wrap4 .content{padding:20px 25px 25px}
.content p.stitle{font-size:15px;font-weight:bold;color:#515151;margin-bottom:40px}
.content p.stitle2{font-size:15px;color:#515151;margin-bottom:20px}
.content p.stitle3{font-size:15px;color:#515151;margin-bottom:20px; text-align:center;}
.content p.stitle4{font-size:15px;color:#515151;background-color:#f3f3f3;margin-bottom:20px; padding:15px 30px;}
.content .alert{display:inline-block;background-color:#f3f3f3;font-size:15px;color:#4d633b; padding:20px 50px; margin:20px 0 40px 0;}

.content ul > li.last{margin-bottom:0 !important}
.content ul.list-type-1 > li{margin-bottom:40px}
.content ul.list-type-1 > li li{padding-left:10px}
.content ul.list-type-2{margin:20px 0 12px}
.content ul.list-type-2 > li {width:535px;height:129px;background:url('../images/bg_stitle.png') no-repeat;margin-bottom:50px}
.content ul.list-type-2 > li.bg-none{width:inherit;height:inherit;background:none;}

.content h2.stitle-type-1{background:url('../images/stitle_bg_01.jpg') repeat-x; font-size:15px;line-height:14px;margin-bottom:10px}
.content h2.stitle-type-1 + p{margin-left:10px}
.content h2.stitle-type-2{text-align:center;font-size:15px; line-height:14px;padding:7px 0}
.content h2.stitle-type-2 + p{text-align:center;padding:38px 0;line-height:14px;color:#399eea}
.content h2.stitle-type-2 + p.row-2{line-height:24px;padding:21px 0}

.content p{font-size:15px; line-height:26px;color:#515151}
.content p em.default{color:#515151;font-weight:bold}
.content p em.orange{color:#ff9000;font-weight:bold}
.content p em.blue{color:#399eea;font-weight:bold}
.content p em.red{color:#dc0000;font-weight:bold}
.content p em.blue2{color:#4c73b4;font-weight:bold}
.content p em.purple{color:#9f5db5;font-weight:bold}
.content p em.normal{font-weight:normal}
.content p.indent-119{text-indent:-119px;margin-left:119px}
.content p.indent-181{text-indent:-181px;margin-left:181px}

.content .notic{width:510px;height:190px;background:url('../images/bg_notic.jpg') no-repeat;margin:30px 10px 25px}
.content .notic p{text-align:center;font-weight:bold;margin-bottom:30px}
.content .notic p.first{padding-top:25px}
.content .notic a.link{display:inline-block;width:153px;height:20px;background:url('../images/bg_em.png') no-repeat;vertical-align:middle;font-size:12px;color:#fff;text-decoration:none;line-height:24px}

.content .notic2{width:510px;height:301px;background:url('../images/bg_notic2.jpg') no-repeat;margin:30px 10px 0 25px}
.content .notic2 p{text-align:center;font-weight:bold;margin-bottom:10px}
.content .notic2 p.first{padding-top:25px}
.content .notic2 a.link{display:inline-block;width:153px;height:20px;background:url('../images/bg_em.png') no-repeat;vertical-align:middle;font-size:12px;color:#fff;text-decoration:none;line-height:24px}

.content .table-type-1{border-top:2px solid #a8c756}
.content .table-type-1 table{width:100%;text-align:left;font-size:14px;}
.content .table-type-1 th, .content .table-type-1 td{height:30px;padding:5px;border-bottom:1px solid #fff}
.content .table-type-1 th{font-weight:normal;text-align:center;background-color:#eaeaea;border-right:1px solid #fff}
.content .table-type-1 td{background-color:#f6f6f6}
.content .table-type-1 label{margin-right:10px}
.content .table-type-1 input, .content .table-type-1 textarea{padding:5px;border:1px solid #dadcdb;}
.content .table-type-1 input[type="radio"]{border:none;padding:0;margin-right:3px}
.content .table-type-1 input{vertical-align:middle}
.content .table-type-1 input[type="text"]{width:250px}
.content .table-type-1 textarea{width:300px;height:100px;resize:none;}

.content .table-type-2{margin:0 25px; border-top:1px solid #787878;border-right:1px solid #787878;}
.content .table-type-2 table{width:100%;text-align:center;font-size:14px;}
.content .table-type-2 th, .content .table-type-2 td{padding:3px 5px 6px 5px; border-bottom:1px solid #787878;border-left:1px solid #787878;}
.content .table-type-2 th{font-weight:bold;text-align:center;background-color:#eaeaea;}
.content .table-type-2 td{background-color:#fff}
.content .phone_num{text-align:center;margin-bottom:20px;}

.content .notic3{width:470px;height:580px;background:url('../images/bg_notic3.jpg') no-repeat;padding:25px}
.content .notic3 .list-type-1 li{width:470px} 

.content .notic4{width:510px;height:190px;background:url('../images/bg_notic.jpg') no-repeat;margin:30px 10px 0}
.content .notic4 p{text-align:center;font-weight:bold;margin-bottom:10px}
.content .notic4 p.first{padding-top:18px}
.content .notic4 a.link{display:inline-block;width:153px;height:20px;background:url('../images/bg_em.png') no-repeat;vertical-align:middle;font-size:12px;color:#fff;text-decoration:none;line-height:24px}

/* 관리자진입_추가팝업 20161020 */
.step8{width:350px;margin:0 auto;text-align:center;vertical-align:middle;padding:80px 32px 60px 32px}
.step8 .url{display:inline-block;text-align:left;}
.step8 .url span.input_title{display:block;float:left;width:55px;font-weight:bold;padding:9px 10px;font-size:14px;line-height:12px;vertical-align:middle;text-align:right}
.step8 .url .input, .step8 .url .input {display:block;float:left;width:250px; height:26px;font-size:14px;border:1px solid #dadcdb; background-color:#f5f5f5; margin-bottom:10px; padding-left:6px;vertical-align:middle;}
.step8 .url input{vertical-align:middle;}
.step8 .url label{font-size:14px}
.step8 .pw1, .step8 .pw2 {overflow:hidden; padding-left:70px; margin-bottom:10px; }
.step8 .re_url{overflow:hidden;width:350px;margin:0 auto 5px}
.step8 .id_box{overflow:hidden;width:350px;margin:20px auto 5px}

/* Button */
.btn{text-align:center}
.btn a{display:inline-block;padding:13px 110px;background-color:#98c166; border:1px solid #75a53b;height:14px;font-size:14px;line-height:14px;font-weight:bold;color:#fff;text-decoration:none;}
.btn.type2 a{padding:13px 80px}

.btn.type4 a{width:120px; height:14px;padding:10px 20px 14px 20px;}
.btn.type5 a{width:270px;height:14px;padding:10px 20px 14px 20px;background-color:#98c166; border:1px solid #75a53b;}
.btn.type6 a{width:120px;height:14px;padding:7px 20px 10px 20px;background-color:#98c166; border:1px solid #75a53b; border-radius:5px;}

	
	/* 20151103_추가 */
	.wrap .inner_wrap6{width:100%;height:100%}
	.inner_wrap6 .header h1.title{font-family:'맑은 고딕';color:#4d633b;font-weight:bold;padding:25px; letter-spacing:-1px; text-align:center;}
	.btn a.type7{width:180px;height:14px;padding:10px 20px 14px 20px;background-color:#98c166; border:1px solid #75a53b;}
	.btn a.type8{width:180px;height:14px;padding:10px 20px 14px 20px;background-color:#aaaaaa; border:1px solid #8c8c8c;}


	/* 20161104_추가 */
	.btn.type3 a.green{width:140px;height:14px;padding:10px 20px 14px 20px;background-color:#98c166; border:1px solid #75a53b;}
	.btn.type3 a.gray{width:140px;height:14px;padding:10px 20px 14px 20px;background-color:#aaaaaa; border:1px solid #8c8c8c;}
	.content p.stitle2_red{font-size:15px;color:#ff0000;font-weight:bold;margin-bottom:20px}
	.content p.indent-153{text-indent:-153px;margin-left:153px}
	.content p em.indent-38_blue{text-indent:-153px;margin-left:38px;color:#399eea;font-weight:bold}
	