@CHARSET "UTF-8";


/**
 * index.php であれば index.css 、sample.php であれば sample.css にページ固有のスタイルを記述してください。
 */


.clip1 {
	width: 90%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 3.5em;
	display: block;
}
.midashi {
	color: #205289;
	font-size: 1.3em;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px;
	width: 100%;
	padding: 0.7em 0;
	display: block;
	border-color: #E5E9EA;
	border-bottom-style: solid;
	border-top-style: solid;
	border-width: 4px;
	margin-bottom: 1em;
}
.table.tt-ta {
	border: 1px solid #E7E7E7;
	margin-bottom: 2.5em;
}
tbody tr .tt-line {
	border-left-color: #E7E7E7;
	border-right-color: #E7E7E7;
	border-left-style: solid;
	border-right-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
}
tbody tr th {
	text-align: center;
	font-weight: bold;
	background-color: #EBEBEB;
	padding: 0.3em 2em !important;
}
tbody tr .t-th {
	border-left: 8px solid #EBEBEB;
}
tbody tr td {
	padding: 0 2em;
	width: 37%;
	padding: 1.5em 1.5em !important;	
}


tbody tr .t-t1 {
	border-left: 8px solid #669FCC;
	width: 20%;
}
tbody tr .t-t2 {
	border-left: 8px solid #9997C9;
	width: 20%;
}
tbody tr .t-t3 {
	border-left: 8px solid #99CBCC;
	width: 20%;
}
tbody tr .t-t4 {
	border-left: 8px solid #959597;
	width: 20%;
}
.kakomi {
	background-color: #205289;
	width: 90%;
	display: block;
	text-align: center;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0.7em;
	border-radius: 10px;
	line-height: 1.5em;
	margin: 0 auto 3.5em;
}
.clip2 {
	width: 100%;
	margin: 0 auto 2.5em;
	display: block;
}
.midashi2 {
	text-align: center;
	font-size: 1.3em;
	width: 100%;
	display: block;
	margin-bottom: 3.5em;
}
.midashi3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #205289;
	width: 100%;
	display: block;
	border-bottom: 1px solid #A6A6A6;
	line-height: 2em;
	margin-bottom: 1em;
}
.block {
	width: 100%;
	display: block;
	text-indent: -2em;
    margin-left: 2em;
}
.mb-30 {
	margin-bottom: 1.5em;
	width: 100%;

}
.mb-35 {
	margin-bottom: 3.5em;
	width: 100%;	
}

.p_eriabox {
	margin-bottom: -2.5em;
}

.p_eria {
	text-align: center;
	display: block;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-bottom: 2.5em;
}
.p_eria img {
	width: 100%;
	display: block;
	margin-bottom: 0.4em;
}




















@media screen and (max-width:768px) {
	
	
}



@media screen and (max-width:767px) {
.t-title1 {
	border-top: 6px solid rgba(102,159,204,1.00);
	background-color: rgba(102,159,204,0.2);
	width: 100%;
	display: block;
	padding: 0.5em;
	text-align: center;
	font-weight: bold;
}
.t-title11 {
	border-top: 6px solid rgba(153,151,201,1.00);
	background-color: rgba(153,151,201,0.2);
	width: 100%;
	display: block;
	padding: 0.5em;
	text-align: center;
	font-weight: bold;
}
.t-title111 {
	border-top: 6px solid rgba(153,203,204,1.00);
	background-color: rgba(153,203,204,0.2);
	width: 100%;
	display: block;
	padding: 0.5em;
	text-align: center;
	font-weight: bold;
}
.t-title1111 {
	border-top: 6px solid rgba(149,149,151,1.00);
	background-color: rgba(149,149,151,0.2);
	width: 100%;
	display: block;
	padding: 0.5em;
	text-align: center;
	font-weight: bold;
}
.t-title2 {
	background-color: rgba(231,231,231,1.00);
	text-align: center;
	width: 100%;
	padding: 0.3em;
	display: block;
	margin-bottom: 0.7em;
}
.t-title3 {
	background-color: rgba(231,231,231,1.00);
	text-align: center;
	width: 100%;
	padding: 0.3em;
	display: block;
	margin: 0.7em 0;
}	
.sp_databox {
	margin-bottom: 1.5em;
}
.kakomi {
	background-color: #205289;
	width: 100%;
	display: block;
	text-align: center;
	font-size: 1.2em;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0.7em;
	border-radius: 10px;
	line-height: 1.5em;
	margin: 0 auto 1.5em;
}
.midashi2 {
	text-align: left;
	font-size: 1.3em;
	width: 100%;
	display: block;
	margin-bottom: 1.5em;
}
.clip2 {
	width: 100%;
	margin: 0 auto 1.5em;
	display: block;
}	
.mb-30 {
	border-bottom: 1px dashed #BABABB;
	padding-right: 2em;
	padding-bottom: 1.5em;
}
.mb-35 {
	margin-bottom: 1.5em;
	padding-right: 2em;
}
.block {
	width: 100%;
	display: block;
	text-indent: -2em;
    margin-left: 2em;
}	
.p_eria {
	text-align: center;
	display: block;
	font-size: 0.9em;
	line-height: 1.5em;
	margin-bottom: 1.5em;
}	
.clip1 {
	width: 100%;
	margin-top: 0;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1.5em;
	display: block;
}	
}





@media screen and (max-width:575px) {




}





@media screen and (max-width:425px) {


}
