@charset "Shift_JIS";

/*-----------------------------------------------------------------
** css 
--------------------------------------------------------------------*/

div#containerWrapper.campaign {
	background-color: #ffffff;
}

div#container {
	padding-bottom: 100px;
}

#index {
	width: 710px;
	margin:0 auto;
	padding:0px;
	background: no-repeat scroll 0 0 #ffffff;
}
#index img{
	padding:0;
	margin:0;
}
#index h2{
	background: no-repeat scroll 0 0 #052763;
	font-size:130%;
	color:#ffffff;
	padding:5px 10px;
}
#index div.campaign{
	position: relative;
}
#index div.campaign div.bnt_01{
	margin:20px auto 0;
	text-align:center;

}
/*-----------------------------------------------------------------
** inquiry
--------------------------------------------------------------------*/
#index div.inquiry{
	width:668px;
	margin: 40px auto 0;
}
#index div.inquiry div.search{
	background: #F5F5F5;
	width:668px;
	overflow:hidden;
	margin: 0 auto 30px;
	padding: 0 0 30px 0 ;
}
#index div.inquiry div.search ul{
	overflow:hidden;
	margin: 0 11px ;
}
#index div.inquiry div.search ul li{
	float:left;
	margin:0 8px 0 0;
}
#index div.inquiry div.search ul li.last{
	margin:0;
}
/*-----------------------------------------------------------------
** agreement
--------------------------------------------------------------------*/
#index div.agreement{
	width:668px;
	margin: 0 auto;
}
#index div.agreement iframe{
	background: no-repeat scroll 0 0 #ffffff;
	border: #cccccc 1px double;
}
#index div.agreement p.note{
	margin: 5px auto;
	text-align: center;
}
/* ------------------------------------
	* pagetop
* ------------------------------------ */

.btn_pagetop_authority {
	font-weight: bold;
	margin-top: 20px;
	text-align: right;
}
