@charset "utf-8";


/*---------------------------------------------------------
#contents
---------------------------------------------------------*/
#contents {
	background-color:#ffffff;
}


/*---------------------------------------------------------
header
---------------------------------------------------------*/
header{
	padding: 35px 0px 35px;
}


/*---------------------------------------------------------
headlines
---------------------------------------------------------*/

.hl01{
	text-align: center;
	background-color: #F7DCC6;
	padding: 15px 0px 13px;
}


/*---------------------------------------------------------
inner
---------------------------------------------------------*/ 
.inner {
	padding: 0 10px;
}


/*---------------------------------------------------------
cvArea
---------------------------------------------------------*/
#cvArea{
	background: #ffffff;
}

#cvBox{
	padding: 30px 0 25px;
}

.caution{
	text-align: center;
}

/*.btnTxt*/
.btnTxt a{
	background: url(../common/arw01.png) right center no-repeat;
	background-size: 13px 12px;
	-webkit-background-size: 13px 12px;
	-moz-background-size: 13px 12px;
	-ms-background-size: 13px 12px;
	padding-right: 16px;
}


/*---------------------------------------------------------
footer
---------------------------------------------------------*/
footer {
}

footer .copy {
	font-size: 0.9rem;
	color: #FFFFFF;
	text-align: center;
	background-color: #7A4112;
	padding: 15px 10px 30px;
}


/*---------------------------------------------------------
注釈
---------------------------------------------------------*/ 
.note{
	display:inline-block;
	padding-left: 1em;
	text-indent: -1em;
}

.notes li{
	padding-left: 1em;
	text-indent: -1em;
	margin-bottom: 3px;
}


/*---------------------------------------------------------
elements
---------------------------------------------------------*/ 
/*----- 整列 ----*/
.txtCenter { text-align: center;}
.txtRight { text-align: right;}
.txtLeft { text-align: left;}


/*----- マージン ----*/
.mB00 { margin-bottom: 0px !important;}
.mB05 { margin-bottom: 5px !important;}
.mB10 { margin-bottom: 10px !important;}
.mB15 { margin-bottom: 15px !important;}
.mB20 { margin-bottom: 20px !important;}
.mB25 { margin-bottom: 25px !important;}
.mB30 { margin-bottom: 30px !important;}
.mB35 { margin-bottom: 35px !important;}
.mB40 { margin-bottom: 40px !important;}
.mB45 { margin-bottom: 45px !important;}
.mB50 { margin-bottom: 50px !important;}


/*----- フロート ----*/
.fLeft { float: left;}
.fRight { float: right;}

img.fLeft { padding: 0 10px 10px 0}
img.fRight { padding: 0 0 10px 10px}


/*----- 文字色 ----*/
.fColor01{ color: #A35718 !important;}/*茶色*/
.fColor02{ color: #D80000 !important;}/*レッド*/
.fColor03{ color: #FF7F00 !important;}/*オレンジ*/


/*----- フォント ----*/
.fBold {
	font-weight: bold;
}

span.red {
	color: #990000;
	font-weight: bold;
}

/*----- テキスト ----*/
.txtline{
	color: #D80000;
	text-decoration: underline;
}