.ct_box01{width: 100%;}
	.ct_box01 .top_img{}
	.ct_box01 .txt_box{width: 855px;margin: -72px 0 0;padding: 35px 0 32px;border: 1px solid #e1e1e1;background: rgba(255,255,255,0.9);text-align: center;display: inline-block;}
		.ct_box01 .txt_box .tit{font-size: 24px;line-height: 26px;color: #333;font-weight: 700;margin-bottom: 10px;}
		.ct_box01 .txt_box .txt{font-size: 18px;line-height: 28px;color: #333;}

.ct_box02{width: 100%;clear:both;margin-top: 45px !important;}
	.ct_box02 .box02_lt li{float:left;width: 50%;}
		.ct_box02 .box02_lt li:last-child{padding-left: 40px;}
		.ct_box02 .box02_lt li .line_tit{font-size: 22px;line-height: 24px;color: #333;font-weight: 700;margin-bottom: 16px;padding-left: 10px;background: url('/thema/Basic/img/cont_0202_line.jpg') no-repeat 0 0;}
			.ct_box02 .box02_lt li .line_tit span{font-size: 16px;font-family:"Nanum Gothic", "Roboto", sans-serif;}
		.ct_box02 .box02_lt li .photo{}

.ct_box02_gray{background: #f7f7f7;padding: 35px 0;}
.ct_box02_bg{background: url('/thema/Basic/img/cont_0202_img15.jpg') no-repeat 98% bottom;padding-bottom: 50px;}

.mid_box{width: 100%;background: #003358;text-align: center;padding: 40px 0 38px;}
	.mid_box .tit{font-size: 20px;line-height: 28px;color: #fff;font-weight: 500;}

.ct_box03{width: 100%;clear:both;}
	.ct_box03 .lt_03 li{float:left;width: 600px;padding-right: 20px;margin-bottom: 50px;}
		.ct_box03 .lt_03 li .d_L{float:left;width: 293px;}
			.ct_box03 .lt_03 li .d_L img{border: 1px solid #ddd;}
		.ct_box03 .lt_03 li .d_R{float:left;width: 287px;padding-left: 24px;}
			.ct_box03 .lt_03 li .d_R .t_box{width: 268px;border: 1px solid #dfdfdf;background: rgba(255,255,255,0.9);padding: 9px 10px 9px 35px;margin: 20px 0 0 -41px;}
				.ct_box03 .lt_03 li .d_R .t_box .tit_b{font-size: 18px;line-height: 20px;color: #333;font-weight: 700;}
					.ct_box03 .lt_03 li .d_R .t_box .tit_b span{font-weight: 400;}
				.ct_box03 .lt_03 li .d_R .txt{font-size: 15px;line-height: 22px;color: #333;letter-spacing: -0.8px;margin-top: 15px;}

.page-content .e_tit{font-size: 15px;line-height: 17px;color: #39a2ef;text-align: center;font-style: italic;margin: 70px 0 6px;}
.page-content .box_tit{font-size: 26px;line-height: 28px;color: #333;font-weight: 700;text-align: center;margin-bottom: 28px;}

.ct_box04{width: 100%;clear:both;text-align: center;padding: 34px 0 69px !important;background: url('/thema/Basic/img/cont_0202_img14.jpg') no-repeat 5% 0;}
	.ct_box04 .go_btn{display: inline-block;font-size: 17px;line-height: 19px;color: #fff;font-weight: 700;background: #bb010c;padding: 14px 35px;border-radius: 5px 5px;}

@media all and (max-width:991px) {
.ct_box01{width: 100%;}
	.ct_box01 .top_img img{width: 100%;max-width: 800px;}
	.ct_box01 .txt_box{width: 94%;margin: -43px 0 0;padding: 20px 15px 18px;}
		.ct_box01 .txt_box .tit{font-size: 17px;line-height: 19px;margin-bottom: 8px;}
		.ct_box01 .txt_box .txt{font-size: 14px;line-height: 20px;}

.ct_box02{margin-top: 25px !important;}
	.ct_box02 .box02_lt li{width: 100%;}
		.ct_box02 .box02_lt li:last-child{padding-left: 0px;margin-top: 20px;}
		.ct_box02 .box02_lt li .line_tit{font-size: 16px;line-height: 18px;margin-bottom: 8px;padding-left: 8px;background: url('/thema/Basic/img/cont_0202_line.jpg') no-repeat 0 0;}
			.ct_box02 .box02_lt li .line_tit span{font-size: 13px;}
		.ct_box02 .box02_lt li .photo img{width: 100%;max-width: 400px;}

.ct_box02_gray{padding: 20px 0;}
.ct_box02_bg{background:none;padding-bottom: 0px;}

.mid_box{margin-top: 30px;padding: 18px 20px 16px;}
	.mid_box .tit{font-size: 13px;line-height: 18px;}

.ct_box03{width: 100%;}
	.ct_box03 .lt_03 li{width: 48%;padding-right: 0px;margin: 0 4% 30px 0;}
		.ct_box03 .lt_03 li:nth-child(2n){margin-right: 0;}
		.ct_box03 .lt_03 li .d_L{width: 100%;}
			.ct_box03 .lt_03 li .d_L img{width: 100%;}
		.ct_box03 .lt_03 li .d_R{width: 100%;padding-left: 0px;}
			.ct_box03 .lt_03 li .d_R .t_box{width: 96%;padding: 9px 8px;margin: -26px 2% 0;}
				.ct_box03 .lt_03 li .d_R .t_box .tit_b{font-size: 15px;line-height: 17px;}
					.ct_box03 .lt_03 li .d_R .t_box .tit_b span{font-weight: 400;font-size: 12px;}
				.ct_box03 .lt_03 li .d_R .txt{font-size: 14px;line-height: 18px;margin-top: 10px;padding: 0 2%;}

.page-content .e_tit{font-size: 13px;line-height: 15px;margin: 30px 0 4px;}
.page-content .box_tit{font-size: 20px;line-height: 22px;margin-bottom: 15px;}

.ct_box04{padding: 15px 0 0px !important;background:none;margin-bottom: 30px !important;}
	.ct_box04 .go_btn{font-size: 13px;line-height: 15px;padding: 10px 25px;}

}