@charset "euc-kr";

#header a:link, #header a:visited {text-decoration: none;border: 2px solid #e00d0d}
#header a:hover, #header a:active {text-decoration: none; color: #fff; background-color: #e00d0d;}
#header a{color: #e00d0d}

#header{width:100%; min-width:1120px; height:150px; 
	position: fixed; left:0; top:0; z-index: 10000;
	background-color: #fff;

}
.header-wrap{width: 1120px; height: 150px; margin: 0 auto;}
.header-top{width: 1120px;  height:70px;margin: 0 auto;
	background-color: #fff;
}
.logo{float: left; width: 230px;height: 50px; margin: 10px 0;
	background: url(/image/main/logo.png) no-repeat 0 0;
	background-size: contain;
	text-indent: -9999px;
}
.go{float: right;display: block;width: 250px;height: 40px; margin-top: 15px;
	text-align: center; line-height: 38px; font-size: 22px; font-eight: 900; color: #e00d0d; letter-spacing: -0.05em;
	border: 2px solid #e00d0d; background-color: #fff;
	cursor: pointer;
}
.header_ban{width: 100%; min-width: 1120px; height:80px;margin: 0 auto;
	 background: #297bff;
}
.header_ban p{
	width: 100%;
	line-height: 80px;
	color: #fff;
	text-align: center;
	font-size: 30px; 
	letter-spacing: -0.03em; 
	font-weight: 700;
}







.class-tit{width: 100%; min-width: 1120px; height: 140px; padding-top: 20px;
		text-align: center; color: #000;
		background-color: #eee;
	}
	.class-tit h1{font-size: 50px; margin-bottom: 20px;font-weight: 900;}
	.class-tit h1 strong{color: #0048cc}
	.class-tit p{font-size: 22px; font-weight: 900;}
	.class-tit p strong{color: #f00;}
	.class-tit p:after{content:""; display: block; width: 30px; height: 1px; margin: 20px auto;
		background-color: #aaa
		}






.section03{width: 100%; min-width: 1120px;}
.section03>h1{height: 80px; padding: 10px 0;
    text-align: center; font-size: 28px; color: #fff; line-height: 38px; font-weight: 900;
    background-color: #04cf5d;
}
.section03 h1 strong{color: yellow;
    border-bottom: 1px solid yellow
}
.s03_wrap{width: 1120px; height: auto; margin: 10px auto; padding: 10px 0; position: relative;
    border: 1px solid #333;
}
.s03_wrap .s03_table_tit{display: inline-block; padding: 5px 15px;
    font-size: 28px; color: #fff; font-weight: bolder;
    background-color: #fe0036
}
.s03_wrap .table{margin: 45px 0 0 20px; text-align: left;
    font-size: 18px; font-weight: 900; letter-spacing: -0.08em
}
.s03_wrap .table tr{}
.s03_wrap .table td{padding: 10px 0; line-height: 26px; color: #000}
.s03_wrap .table td:nth-child(1){padding-right: 10px;position: relative}
.s03_wrap .table td:nth-child(1):before{content: ""; display: block; width: 8px;height: 2px; position: absolute; left: -10px;top: 23px; background-color: #000;}
.s03_wrap .table td:nth-child(2){}



.s03_02{height: 240px;}
.s03_02 div{float: right;}
.s03_01 .s03_table_tit{position: absolute; left: 0;top: 10px;}
.s03_02 .s03_table_tit{position: absolute; right: 0;top: 10px;}

.s03_02 .table{margin: 45px 30px 0 0; text-align: right;}


.s03_01{background: url(/image/main/landing_03_01.png) no-repeat right top}
.s03_02{background: url(/image/main/landing_03_02.png) no-repeat left top}
