@charset "utf-8";





/*pagelink*/



div.pagelinkwrapper{

	width:730px;

	padding:5px;

	background:#CCC;

	margin:0 auto 25px auto;

	}



div.pagelink{

	width:720px;

	background:#FFF;

	}



div.pagelink ul {

	margin:15px 20px;

	}

	

div.pagelink ul li{

	background:url(../images/common/ic_link_in.jpg) no-repeat left center;

	margin-right:30px;

	padding:0 0 0 12px;

	float:left;

	}



div.pagelink ul li.last{

	margin:0;

	}

	

div.pagelink a:link,

a:visited {

	color:#3957A6;

	text-decoration:underline;

}



div.pagelink a:hover {

	color:#FF9900;

	text-decoration:none;

}





/*sectionwrapper*/



div.sectionwrapper{

	width:738px;

	border:1px solid #3E5DB1;

	padding:0 0 30px 0;

	}



div.sectionwrapper p{

	margin:20px 0 20px 30px;

	}

	

div.sectionwrapper p.howtopay{

	font-size:117%;

	}



div.section{

	width:680px;

	border:1px solid #3E5DB1;

	margin:20px auto 0 auto;

	}



div.section dl dt{

	padding:7px 15px 5px 15px;

	}



div.section dl dd{

	padding:0 0 10px 15px;

	}

	

div.section dl dd ul {

	margin:0 0 0 0;

	}



div.section dl dd ul li{

	background:url(../guide/images/bg_list.gif) no-repeat left 3px;

	padding-left:15px;

	}



div.section dl dd ul.jouken li{

	background:none;

	list-style:disc;

	margin-left:15px;

	padding:0;

	}



div.section dl dd ul.card {

	margin:5px 0 0 0;

	} 



div.section dl dd ul.card li{

	background:none;

	float:left;

	padding:0 5px 0 0;

	}



div.section dl dd table{

	border-collapse:collapse;

	}



div.section dl dd table th,

div.section dl dd table td{

	padding:5px;

	}

	

div.section dl dd table th{

	background:#3E5DB1;

	}



div.section dl dd table.time{

	width:630px;

	margin:10px 0 0 0;

	text-align:center;

	} 



div.section dl dd table.time th,

div.section dl dd table.time td{

	border: 1px solid #ccc;

	}



div.section dl dd table.cardpay{

	width:420px;

	text-align:left;

	margin:5px 0 0 0;

	}



div.section dl dd table.cardpay th,

div.section dl dd table.cardpay td{

	border: 1px solid #3E5DB1;

	}



div.section dl dd table.cardpay th{

	border-bottom:1px solid #2C427C;

	width:60px;

	}



div.section dl dd table.cardpay span{

	padding:0 0 0 10px;

	}

	

div.section a{

	display:block;

	}

	

div.section a:link,

a:visited {

	color:#3957A6;

	text-decoration:underline;

}



div.section a:hover {

	color:#FF9900;

	text-decoration:none;

}



div.section dl.henkin {

	margin:0;

	padding:0;

	}





div.section dl.henkin dt{

	font-weight:bold;

	padding:5px 0 0 10px;

	}



div.section dl.henkin dd{

	padding:0 0 0 10px;

	}
/////////////////////////////////////
/* table.futankin */
div.section dl dd table.futankin{
	text-align:left;
	margin:5px 0 0 0;
	}

div.section dl dd table.futankin th,
div.section dl dd table.futankin td{
	border: 1px solid #3E5DB1;
	text-align: center;
	}

div.section dl dd table.futankin th{
	border-bottom:1px solid #2C427C;
	text-align: center;
	width: 150px;
	font-weight: normal;
	}

/* table.onaoshi */
div.section dl dd table.onaoshi{
	text-align:left;
	margin:5px 0 0 0;
	}

div.section dl dd table.onaoshi th,
div.section dl dd table.onaoshi td{
	border: 1px solid #3E5DB1;
	text-align: center;
	}

div.section dl dd table.onaoshi th{
	border-bottom:1px solid #2C427C;
	text-align: center;
	width: 150px;
	}

