.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;}

.box01{width: 100%;background: url('/thema/Basic/img/cont_0101_box01_bg.jpg') no-repeat 5% bottom;padding-bottom: 28px;}
	.box01 .d_wrap{width: 100%;}
	.box01 .d_wrap .L_01{float:left;width: 745px;}
	.box01 .d_wrap .R_01{float:left;width: 455px;}
		.box01 .d_wrap .R_01 .w_box01{width: 525px;background: rgba(255,255,255,0.93);border: 1px solid #dfdfdf;padding:60px 40px;margin: 40px 0 0 -70px;}
			.box01 .d_wrap .R_01 .w_box01 .tit{font-size: 24px;line-height: 32px;color: #333;font-weight: 700;margin-bottom: 18px;}
				.box01 .d_wrap .R_01 .w_box01 .tit span{color: #0057af;}
			.box01 .d_wrap .R_01 .w_box01 .txt{font-size: 16px;line-height: 26px;color: #333;}

	.box01 .d_wrap_2{width: 100%;margin-top: 70px;}
	.box01 .d_wrap_2 .L_02{float:right;width: 674px;}
	.box01 .d_wrap_2 .R_02{float:right;width: 526px;}
		.box01 .d_wrap_2 .R_02 .w_box02{width: 600px;background: rgba(255,255,255,0.93);border: 1px solid #dfdfdf;padding:60px 40px;margin: 40px 0 0;}
			.box01 .d_wrap_2 .R_02 .w_box02 .tit{font-size: 18px;line-height: 26px;color: #333;font-weight: 700;margin-top: 20px;}
				.box01 .d_wrap_2 .R_02 .w_box02 .tit span{color: #0057af;}
			.box01 .d_wrap_2 .R_02 .w_box02 .txt{font-size: 16px;line-height: 26px;color: #333;}
		
.box02{width: 100%;clear:both;background: #f7f7f7;padding-top: 45px;}
	.box02 .lt_01 li{float:left;width: 270px;border: 1px solid #ddd;margin: 0 40px 40px 0;text-align: center;}
		.box02 .lt_01 li:nth-child(4n){margin-right: 0;}
			.box02 .lt_01 li .pt{border-bottom: 1px solid #ddd;}
			.box02 .lt_01 li .name{background: #fff;font-size: 18px;line-height: 20px;color: #333;font-weight: 700;padding: 15px 0;}

.box03{width: 100%;clear:both;padding: 45px 0;}
	.box03 .tit{font-size: 23px;line-height: 25px;color: #0057af;font-weight: 700;text-align: center;}
	.box03 .txt{font-size: 16px;line-height: 26px;color: #333;text-align: center;margin: 9px 0 42px;}
	.box03 .lt_02 li{float:left;width: 370px;margin-right: 45px;}
		.box03 .lt_02 li:last-child{margin-right: 0;}
		.box03 .lt_02 li .photo{border: 1px solid #ddd;}
		.box03 .lt_02 li .num{font-size: 75px;line-height: 77px;color: #d9eafb;font-weight: 700;font-style: italic;margin-top: 26px;}
		.box03 .lt_02 li .lt_tit{font-size: 24px;line-height: 26px;color: #333;font-weight: 700;margin-top: -20px;}
			.box03 .lt_02 li .lt_tit span{font-weight: 400;}
		.box03 .lt_02 li .lt_txt{font-size: 16px;line-height: 24px;color: #333;margin-top: 12px;}

.box04{width: 100%;clear:both;padding: 28px 0;background: #003358;text-align: center;}
	.box04 .txt01{font-size: 20px;line-height: 22px;color: #fff;margin-bottom: 8px;}
	.box04 .txt02{font-size: 22px;line-height: 24px;color: #fff;font-weight: 700;border-bottom: 1px solid #fff;display: inline-block;}

.box05{width: 100%;clear:both;}
	.box05 .lt_03 li{float:left;width: 600px;padding-right: 20px;margin-bottom: 50px;}
		.box05 .lt_03 li .d_L{float:left;width: 293px;}
			.box05 .lt_03 li .d_L img{border: 1px solid #ddd;}
		.box05 .lt_03 li .d_R{float:left;width: 287px;padding-left: 24px;}
			.box05 .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;}
				.box05 .lt_03 li .d_R .t_box .tit_s{font-size: 16px;line-height: 18px;color: #333;margin-bottom: 4px;}
				.box05 .lt_03 li .d_R .t_box .tit_b{font-size: 18px;line-height: 20px;color: #333;font-weight: 700;}
				.box05 .lt_03 li .d_R .txt{font-size: 15px;line-height: 22px;color: #333;letter-spacing: -0.8px;margin-top: 18px;}

.box06{border: 1px solid #cdcdcd;background: #f6f6f6;text-align: center;font-size: 17px;line-height: 23px;color: #333;padding: 14px 0 !important;}
	.box06 span{margin-right: 17px;}
	.box06 a{color: #333;}

@media all and (max-width:991px) {
.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;}

.box01{background: none;padding-bottom: 15px;}
	.box01 .d_wrap .L_01{float:left;width: 100%;}
	.box01 .d_wrap .R_01{float:left;width: 100%;}
		.box01 .d_wrap .R_01 .w_box01{width: 96%;padding:20px 15px;margin: -60px 2% 0;}
			.box01 .d_wrap .R_01 .w_box01 .tit{font-size: 18px;line-height: 24px;margin-bottom: 10px;}
			.box01 .d_wrap .R_01 .w_box01 .txt{font-size: 14px;line-height: 18px;}

	.box01 .d_wrap_2{margin-top: 30px;}
	.box01 .d_wrap_2 .L_02{float:right;width: 100%;}
	.box01 .d_wrap_2 .R_02{float:right;width: 100%;}
		.box01 .d_wrap_2 .R_02 .w_box02{width: 96%;padding:20px 15px;margin: -60px 2% 0;}
			.box01 .d_wrap_2 .R_02 .w_box02 .tit{font-size: 16px;line-height: 20px;margin-top: 10px;}
			.box01 .d_wrap_2 .R_02 .w_box02 .txt{font-size: 14px;line-height: 18px;}

.box02{padding: 20px 0 5px;}
	.box02 .lt_01 li{width: 32%;margin: 0 2% 2% 0;}
		.box02 .lt_01 li:nth-child(3n){margin-right: 0;}
		.box02 .lt_01 li:nth-child(4n){margin-right: 2%;}
			.box02 .lt_01 li .name{font-size: 12px;line-height: 14px;padding: 8px 0;}

.box03{padding: 25px 0;}
	.box03 .tit{font-size: 20px;line-height: 22px;}
	.box03 .txt{font-size: 14px;line-height: 18px;margin: 6px 0 15px;}
	.box03 .lt_02 li{width: 48%;margin:0 4% 20px 0;}
		.box03 .lt_02 li:nth-child(2n){margin: 0;}
		.box03 .lt_02 li:last-child{margin: 0 4% 0 0;}
		.box03 .lt_02 li .photo img{width: 100%;}
		.box03 .lt_02 li .num{font-size: 35px;line-height: 37px;margin-top: 5px;}
		.box03 .lt_02 li .lt_tit{font-size: 16px;line-height: 18px;margin-top: -10px;}
		.box03 .lt_02 li .lt_txt{font-size: 12px;line-height: 16px;margin-top: 6px;}

.box04{padding: 15px 0 18px;}
	.box04 .txt01{font-size: 13px;line-height: 17px;margin-bottom: 5px;padding: 0 35px;}
	.box04 .txt02{font-size: 14px;line-height: 16px;}

.box05{width: 100%;}
	.box05 .lt_03 li{width: 48%;padding-right: 0px;margin: 0 4% 30px 0;}
		.box05 .lt_03 li:nth-child(2n){margin-right: 0;}
		.box05 .lt_03 li .d_L{width: 100%;}
			.box05 .lt_03 li .d_L img{width: 100%;}
		.box05 .lt_03 li .d_R{width: 100%;padding-left: 0px;}
			.box05 .lt_03 li .d_R .t_box{width: 96%;padding: 9px 8px;margin: -26px 2% 0;}
				.box05 .lt_03 li .d_R .t_box .tit_s{font-size: 12px;line-height: 14px;margin-bottom: 2px;letter-spacing: -0.8px;}
				.box05 .lt_03 li .d_R .t_box .tit_b{font-size: 15px;line-height: 17px;}
				.box05 .lt_03 li .d_R .txt{font-size: 14px;line-height: 18px;margin-top: 10px;padding: 0 2%;}

.box06{font-size: 13px;line-height: 17px;word-break:keep-all;width: 96%;margin: 0 2%;}
	.box06 .mo_in{padding: 12px 40px;}
	.box06 span{margin: 0 0 8px 0;display: block;}
}