@charset "UTF-8";
/* CSS Document */



/* FONT size
---------------------------------------------------------------------
[ px ]	[ % ]
10px 	72  %		19px 	136 %
11px 	79  %		20px 	143 %
12px 	86 %		21px 	150 %
13px 	93 %		22px 	158 %
14px 	100 %		23px 	165 %
15px 	108 %		24px 	172 %
16px 	115 %		25px 	179 %
17px 	122 %		26px 	186 %
18px 	129 %
---------------------------------------------------------------------*/


	.sub_bg{
		background-image:url("../img/header_bg.jpg");
		}



/* ++++++++++++++++++++++++++++++++++++++++++++++    PC    ++++++++++++++++++++++++++++++++++++++++++++++  */
@media screen and (min-width: 801px), print {

	.bar{
		width: 189px;
		left: 181.140625px;
		}

	.corporate_ul li{
		width:427px;
		display:inline-block;
		}
		.corporate_ul li:nth-of-type(1){
			float:left;
			}
		.corporate_ul li:nth-of-type(2){
			float:right;
			}


		.gaiyo_table{
			width:918px;
			border-spacing : 15px 0px;
			margin-left:-15px;
			margin-top:62px;
			}
			.gaiyo_table th{
				border-top:1px solid #003577;
				height:30px;
				padding:23px 38px;
				width:165px;
				text-align:left;
				box-sizing:border-box;
				color:#00358c;
				font-size:1.15em;
				letter-spacing:0.2em;
				font-weight:bold;
				}
			.gaiyo_table tr:last-child th{
				border-bottom:1px solid #003577;
				}
			.gaiyo_table td{
				border-top:1px solid #bbc9e0;
				font-size:1.15em;
				letter-spacing:0.2em;
				color:#00358c;
				padding:23px 38px;
				}
			.gaiyo_table tr:last-child td{
				border-bottom:1px solid #bbc9e0;
				}


		.history_table{
			width:100%;
			margin-top:62px;
			border-collapse:collapse;
			}
			.history_table th{
				width:296px;
				border-right:1px solid #b8c6dd;
				height:30px;
				padding:15px 38px 15px 0;
				text-align:left;
				box-sizing:border-box;
				color:#00358c;
				font-size:1.15em;
				letter-spacing:0.2em;
				font-weight:bold;
				}
			.history_table tr:last-child th{
				}
			.history_table td{
				font-size:1.15em;
				letter-spacing:0.2em;
				color:#00358c;
				padding:15px 38px;
				}

}






/* ++++++++++++++++++++++++++++++++++++++++++++++    sp    ++++++++++++++++++++++++++++++++++++++++++++++  */
@media only screen and (max-width: 800px) {

	.corporate_ul{
		}
	.corporate_ul li{
		width:100%;
		display:block;
		margin-top:10px;
		}


		.gaiyo_table{
			width:100%;
			border-spacing : 10px 0px;
			margin-top:62px;
			box-sizing:border-box;
			}
			.gaiyo_table th{
				border-top:1px solid #003577;
				height:30px;
				padding:10px;
				text-align:left;
				box-sizing:border-box;
				color:#00358c;
				font-size:1.15em;
				letter-spacing:0.2em;
				font-weight:bold;
				}
			.gaiyo_table tr:last-child th{
				border-bottom:1px solid #003577;
				}
			.gaiyo_table td{
				border-top:1px solid #bbc9e0;
				font-size:1.15em;
				letter-spacing:0.2em;
				color:#00358c;
				padding:10px;
				}
			.gaiyo_table tr:last-child td{
				border-bottom:1px solid #bbc9e0;
				}


		.history_table{
			width:100%;
			margin-top:62px;
			border-collapse:collapse;
			}
			.history_table th{
				display:block;
				height:30px;
				text-align:left;
				box-sizing:border-box;
				color:#00358c;
				font-size:1.15em;
				letter-spacing:0.2em;
				font-weight:bold;
				padding:10px 10px 10px 15px;
				}
			.history_table tr:first-child th{
				border-top:1px solid #b8c6dd;
				}
			.history_table td{
				display:block;
				border-bottom:1px solid #b8c6dd;
				font-size:1.15em;
				letter-spacing:0.2em;
				color:#00358c;
				padding:10px 10px 10px 15px;
				}

}



