@charset "utf-8";


/*----------------------------------------------------
	contentInner
----------------------------------------------------*/
.contentInner {
	width: 920px;
	margin: 0 auto;
}

.subInnerBox {
	padding: 0 10px;
}

/* --- SP --- */
body.responsive-sp .contentInner {
	width: 100%;
	padding: 0 5%;
	margin: 5% auto;
	box-sizing: border-box;
}



/*----------------------------------------------------
	width (px)
----------------------------------------------------*/

/* --- SP --- */
body.responsive-sp .w450,
body.responsive-sp .w460 {
	width: 100% !important;
}



/*----------------------------------------------------
	helpWrap
----------------------------------------------------*/
.helpTtl {
	font-size: 123.076923077%;
	color: #E60012;
}

.helpBox {
	background-color: #FFFBC7;
	border: 1px solid #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top: 10px;
	padding: 15px;
}

.helpBox .helpTbl {
}

.helpBox .helpTbl .col {
	width: 430px;
}

.helpBox .helpTbl .col .hn {
	font-size: 123.076923077%;
	font-weight: normal;
	border-bottom: 2px solid #E60012;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.helpBox .helpTbl .col .hn span {
	color: #E60012;
}

/* --- SP --- */
body.responsive-sp .helpBox .helpTbl .col {
	width: 100% !important;
}

body.responsive-sp .helpBox .helpTbl .col:first-child {
	margin-bottom: 1em;
}



/*----------------------------------------------------
	テーブル関連
----------------------------------------------------*/
.hnTblTtl {
	font-size: 123.076923077%;
	color: #006BB5;
	margin-bottom: 10px;
}

.borderTS {
	border-top: 1px solid #ccc;
	padding-top: 2em;
}

.hoshouBorder {
	display: inline-block;
	border: 1px solid #000;
	padding: 0.7em;
}