@charset "utf-8";

/* 내용관리 */
#ctt {margin:10px 0;padding:10px;}
.ctt_admin {margin:0 5px;text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0}
.ctt_img {text-align:center}
@media(min-width:970px){
	.page_container { margin-top: 150px} 
}


/* ■■■■■■■■■■■■■■ 페이지 시작 ■■■■■■■■■■■■■■■ */

.ch03_wrap {
	width:100%;
	overflow:hidden;
	background:url('/theme/jelly/img/sub/background_class04s.png');
	background-size:cover;
}

.ch03s {
	width:1200px;
	margin:0 auto;
	height:674px;
}
.ch01_left {
	width: 50%;
    float: left;
    padding: 40px 30px;
    margin-top: 85px;
}
.ch01_left span {
	font-weight: 400;
    font-size: 55px;
    color: #000;
    letter-spacing: 2px;
    font-family: 'ONE-Mobile-POP';
}
.ch01_right {
    width: 50%;
    float: left;
    height: 674px;
}
@font-face {
    font-family: 'ONE-Mobile-POP';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/ONE-Mobile-POP.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
.ch01_tit {
	font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px;
}
.c_mom_plan_wrap{
	width:100%;
	padding:100px 0;
	overflow:hidden;
	background:#f4f4f4;
}
.c_mom_plan {
	width:1200px;
	margin:0 auto;
}
.c_plan_box {
	width:33.333%;
	height:200px;
	float:left;
}
.c_plan_icon01 {
	width:100%;
	height:150px;
	text-align:center;
}
.c_plan_tit {
	text-align:center;
	font-size:20px;
	font-weight:bold;

}
.c_plan_text {
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding: 10px 0;
}
.c_mom_plan h2 {
	text-align:center;
	font-size:30px;
	font-weight:bold;
	margin-bottom:50px;
}
.c_icons h2 {
	text-align:center;
	font-size:30px;
	font-weight:bold;
	margin-bottom:50px;
}
.c_plan_text span {
	font-size:13px;
	color:red;
}
.c04_wrap02 {
    width: 100%;
    overflow: hidden;
}
.c04_02s {
    width: 1200px;
    margin: 0 auto;
    padding: 100px 0;
    text-align: center;
}
.c04_02s_images {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 50px;
}
.c04_02s h2 {
    font-weight: bold;
    font-size: 30px;
}
.c04_02_text {
    line-height: 75px;
    font-size: 20px;
    width: 800px;
    bordeR: 10px solid #9da381;
    margin: 100px auto;
    padding: 50px;
	font-weight:bold;
}
.c04_02_text span {
	font-size:30px;
	font-weight:bold;
	color:#9da381;
}
.c04_02_text img {
	padding-top:27px;
}
.c04_02_tit {
	text-align:left;
	padding:0 140px;
}
table {
        width: 100%;
        border-top: 3px solid #444444;
		border-bottom: 3px solid #444444;
        border-collapse: collapse;
      }
.class_table01  h2 {
	font-size:30px;
	margin-bottom:30px;
	font-weight:bold;
	text-align:center;
}
.class_table01 p {
	font-size:20px;
	margin-bottom:30px;
	text-align:center;
	line-height:35px;
}
.class_table01 span.dec {
	color:red;
	font-size:18px;
	font-weight:bold;
}
.class_table01 {
	width:1200px;
	margin:100px auto;
}
.class_table01 tr {
	width:100%;
}
.class_table01 th {
	background:#9da381;
	padding:15px;
	font-size:16px;
	font-weight:bold;
	 border: 1px solid #ddd;
}
.class_table01 td {
	text-align:center;
	font-size:15px;
	padding:15px;
	 border: 1px solid #ddd;
}
.t_btn a {
	display:block;
	font-size:16px;
	color:#fff;
	font-weight:bold;
}
.t_btn:hover {
	background:#fff;
}
.t_btn:hover a {color:#000;}table {
        width: 100%;
        border-top: 3px solid #444444;
		border-bottom: 3px solid #444444;
        border-collapse: collapse;
      }
.class_table01  h2 {
	font-size:30px;
	margin-bottom:30px;
	font-weight:bold;
	text-align:center;
}
.class_table01 p {
	font-size:20px;
	margin-bottom:30px;
	text-align:center;
	line-height:35px;
}
.class_table01 span.dec {
	color:red;
	font-size:18px;
	font-weight:bold;
}
.class_table01 {
	width:1200px;
	margin:100px auto;
}
.class_table01 tr {
	width:100%;
}
.class_table01 th {
	background:#9da381;
	padding:15px;
	font-size:16px;
	font-weight:bold;
	 border: 1px solid #ddd;
}
.class_table01 td {
	text-align:center;
	font-size:15px;
	padding:15px;
	 border: 1px solid #ddd;
}
.t_btn {
	width:200px;
	margin:50px auto;
	line-height:50px;
	background:#9da381;
	border:2px solid #9da381;
	text-align:center;
	display:block;
}
.t_btn a {
	display:block;
	font-size:16px;
	color:#fff;
	font-weight:bold;
}
.t_btn:hover {
	background:#fff;
}
.t_btn:hover a {color:#000;}
tbody tr:nth-child(9) {
    background-color: #dae7d9;
	font-weight:bold;
  }
tbody tr:nth-child(9) td {
	font-size:20px;
}
 .tables tr:nth-child(8) {
	background-color: #dae7d9;
	font-weight:bold;
 }
 .tables tr:nth-child(8) td {
	font-size:20px;
  }
@media (max-width: 1200px){
	#container_title {max-width:100%;}
	.ch03s {width:100%;}
	.ch03_wrap {background-position-x:80%;}
	.c_mom_plan {width:100%;}
	.c04_02s {width:100%;}
	.class_table01 {width:100%;}
}

@media (max-width: 969px){
	.ch01_left {width:100%; float:none;}
	.ch01_left span {font-size:35px;}
	.ch03_wrap {background-position-x:65%;}
	.c_mom_plan h2 {font-size:25px;}
	.c_plan_box {width:100%; float:none; margin-bottom:30px;}
	.c_plan_tit {font-size:18px;}
	.c_plan_text {font-size:15px;}
	.c04_02s h2 {font-size:25px;}
	.c04_02_text {width:100%; padding:50px 15px; line-height: 39px;}
	.c04_02_text span {font-size:25px;}
	.c04_02_tit {padding:0; font-size:15px; padding-top: 30px;}
	.c04_02_text img {padding-top:9px;}
	.class_table01 h2 {font-size:25px;}
	.class_table01 p {font-size:15px;}
	.class_table01 td {font-size:14px;}
}

.wrap_btn {
	width:250px;
	margin:50px auto;
	line-height:50px;
	text-align:center;
	border:1px solid #000;
}
.wrap_btn a {
	display:block;
	font-size:18px;
	font-weight:bold;
}
.wrap_btn:hover {
	background:#aeb691;
	border:1px solid #aeb691;
}
.wrap_btn:hover a {
	color:#fff;
}