@charset "UTF-8";

/*----------------------------------------------------
	body
----------------------------------------------------*/
body{/*20140317t3*/
background:#fefefe;
}



/*----------------------------------------------------
	#wrap
----------------------------------------------------*/
#wrap {
	min-height:100%;
}

/*----------------------------------------------------
	header
----------------------------------------------------*/




/*----------------------------------------------------
	nav
----------------------------------------------------*/


/*----------------------------------------------------
	#contents
----------------------------------------------------*/

#contents {

	width: 980px;/*20140317t3*/
	margin: 0 auto;
	padding-bottom: 20px;

}

#breadcrumb {
	padding: 13px 10px 8px 10px;/*20140317t3*/
	font-size: 1.2em;
}
#breadcrumb .inner {
	width: 930px;/*20140317t3*/
	margin: 0 auto;
}
#breadcrumb li {
	float: left;
	margin-right: 15px;
	color: #575035;/*20140317t3*/
}
#breadcrumb li a {
	padding-right: 28px;
	color: #575035;/*20140317t3*/
	background: url(../images/arrow_breadcrumb.gif) right 3px no-repeat;/*20140317t3*/
}

#breadcrumb_https {
	padding: 13px 10px 10px;
	font-size: 1.2em;
}
#breadcrumb_https .inner {
	width: 930px;/*20140317t3*/
	margin: 0 auto;
}
#breadcrumb_https li {
	float: left;
	margin-right: 15px;
	color: #575035;/*20140317t3*/
}
#breadcrumb_https li a {
	padding-right: 28px;
	color: #575035;/*20140317t3*/
	background: url(../images/arrow_breadcrumb.gif) right 3px no-repeat;/*20140317t3*/
}

#contents .pagetop {
	position: absolute;
	bottom: -80px;/*20140317t3*/
	right: 0;
	z-index: 10;
}



/*----------------------------------------------------
	#main
----------------------------------------------------*/

#contents #main {


	padding-top: 30px;
}

#main h1 {
	margin-bottom: 20px;
}
#main h2 {
	margin-bottom: 20px;
}

#main article {
	margin-bottom: 50px;
}
#main article p em {
	color: #b91d33;
}




/*----------------------------------------------------
	footer
----------------------------------------------------*/
footer{
	width: 100%;/*20140317t3*/
	margin: 0 auto;	
}
#footer {
	margin:0 ;
	text-align:center;
	font-size:0.8em;
	padding:10px 0;
	border-top:1px solid #999;
width:100%; background:#000;
color:#fff;
}

