.top_box{border: 2px solid #ddd;text-align: center;padding: 20px 20px;}
	.top_box .in_txt{font-size: 20px;line-height: 26px;color: #333;font-weight: 700;}

.ct_img{text-align: center;margin-top: 55px;}

@media all and (max-width:991px) {
.top_box{border: 1px solid #ddd;padding: 12px 15px;}
	.top_box .in_txt{font-size: 14px;line-height: 20px;}

.ct_img{margin-top: 25px;}
	.ct_img img{width: 90%;max-width: 798px;}

}

.top_box{border: 2px solid #ddd;text-align: center;padding: 20px 20px;}
	.top_box .in_txt{font-size: 20px;line-height: 26px;color: #333;font-weight: 700;}

.bg_pc{width: 100%;height: 539px;padding-left: 58%;margin-top: 50px;background: url('/thema/Basic/img/cont_010202_bg_ko.jpg') no-repeat center 0;}
.bg_pc_e{background: url('/thema/Basic/img/cont_010202_bg_en.jpg') no-repeat center 0 !important;}
.bg_pc_c{background: url('/thema/Basic/img/cont_010202_bg_ch.jpg') no-repeat center 0 !important;}
	.bg_pc .in_tb{width: 100%;}
	.bg_pc .mo_L{display: none;}
	.bg_pc .box{width: 100%;}
		.bg_pc .box .box_tit{font-size: 18px;line-height: 20px;color: #333;font-weight: 700;margin-bottom: 8px;}
		.bg_pc .box .tb_li li{font-size: 16px;line-height: 20px;color: #333;padding-left: 12px;background: url('/thema/Basic/img/tb_li_dot.jpg') no-repeat 0 10px;letter-spacing: -0.5px;margin-bottom: 8px;}
			.bg_pc .box .tb_li li:last-child{margin-bottom: 0;}
	.bg_pc .box_01{padding-top: 50px;}
	.bg_pc .box_02{padding-top: 75px;}
	.bg_pc .box_03{padding-top: 73px;}

@media all and (max-width:991px) {
.top_box{border: 1px solid #ddd;padding: 12px 15px;}
	.top_box .in_txt{font-size: 14px;line-height: 20px;}

.bg_pc{width: 100%;height: auto;padding-left: 0%;margin-top: 30px;background: none;}
	.bg_pc .in_tb tr td{padding: 15px 5px 15px 15px;}
	.bg_pc .mo_L{display: table-cell;width: 100px;text-align: center;padding: 15px 5px !important;font-size: 14px;line-height: 18px;color: #fff;font-weight: 700;}
		.bg_pc .mo_L .icon{margin-bottom: 5px;}
			.bg_pc .mo_L .icon img{width: 30px;}
	.bg_pc .ud_line{background: url('/thema/Basic/img/ud_line.jpg') repeat-x 0 bottom;}
	.bg_pc .box{width: 100%;}
		.bg_pc .box .box_tit{font-size: 14px;line-height: 16px;margin-bottom: 5px;}
		.bg_pc .box .tb_li li{font-size: 14px;line-height: 20px;padding-left: 10px;background-size: 4px 2px;margin-bottom: 5px;}
	.bg_pc .box_01, .bg_pc .box_02, .bg_pc .box_03{padding-top: 0px;}

}

.or_img{text-align: center;}

@media all and (max-width:991px) {
.or_img img{width: 100%;max-width: 871px;}
}

.txt{font-size: 16px;line-height: 20px;color: #333;margin-bottom: 18px;}

.lt_01 li{float: left;width: 500px;margin-right: 30px;}
	.lt_01 li:last-child{margin-right: 0;}

.logo_clr li{float: left;width: 360px;margin: 0 30px 30px 0;}
	.logo_clr li:nth-child(3){margin-right: 0;}
	.logo_clr li .L{float: left;width: 80px;height: 80px;background: #333;}
	.logo_clr li .R{float: left;border: 1px solid #ddd;width: 280px;height: 80px;padding: 16px 0 0 20px;}
		.logo_clr li .R .c_tit{font-size: 18px;line-height: 20px;color: #333;font-weight: 700;}
		.logo_clr li .R .c_txt{font-size: 15px;line-height: 17px;color: #333;margin-top: 6px;}
			.logo_clr li .R .c_txt span{margin-right: 15px;}


.logo_list{font-size:0;}
.logo_list li{display:inline-block;width:calc(33.3333% - 17px);margin-right:25px;}
.logo_list li:last-child{margin-right:0;}

@media all and (max-width:991px) {
.txt{font-size: 14px;line-height: 20px;margin-bottom: 10px;}

.lt_01 li{width: 48%;margin-right: 4%;}
	.lt_01 li:last-child{margin-right: 0;}
	.lt_01 li img{width: 100%;}

.logo_clr li{width: 48%;margin: 0 4% 15px 0;}
	.logo_clr li:nth-child(2n){margin-right: 0;}
	.logo_clr li:nth-child(3){margin-right: 4%;}
	.logo_clr li .L{float: left;width: 100%;height: 40px;background: #333;}
	.logo_clr li .R{float: left;width: 100%;height: 80px;padding: 12px 10px;}
		.logo_clr li .R .c_tit{font-size: 14px;line-height: 16px;}
		.logo_clr li .R .c_txt{font-size: 12px;line-height: 16px;margin-top: 4px;}
			.logo_clr li .R .c_txt span{margin-right: 0;display: inline-block;width: 100%;}



.logo_list li{width:calc(33.3333% - 7px);margin-right:10px;}

}

.pg_top_tit:not(.mul){display: none;}
.pg_top_tit.mul:not(:first-of-type){margin-top: 120px;}
@media all and (max-width:991px){
	.pg_top_tit.mul:not(:first-of-type){margin-top: 60px;}
}