@charset "Shift_JIS";



body {
	color: #333333;
	font-family: sans-serif, "lr oSVbN", "qMmpS Pro W6";
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height:18px;
	background-color: #CCCCCC;
}



td, div {

	font-size: 12px;

	line-height:18px;

}



a {
	color: #3366FF;
	text-decoration: none;

}



a:hover {
	color: #3366FF;
	text-decoration: underline;

}





ul {

	margin: 0px;

	padding: 0px;

}



li {

	margin: 0px 0px 0px 15px;

	padding: 0px;

}



table.all {

	background: #ffffff;



}



td.all {

	vertical-align: top;

/*	border-left: 1px #333333 solid;

	border-right: 1px #333333 solid;*/

}



/* HEADER */



img.header {

	display: none;

}



div.pagetitle {
	text-align: center;
	color: #3366FF;
	font-weight: bolder;
	margin: 0px 0px 5px 0px;
	font-size: 26px;
	line-height: 27px;
	border-bottom: 1px #ccc solid;

/*	display: none;*/

}

div.catch {
	text-align: left;
	color: #3366FF;
	margin: 20px 0px 0px 0px;
	font-weight:bold;
	font-size: 16px;

/*	display: none;*/

}



div.text {
	text-align: left;
	color: #000000;
	margin: 2px 0px 0px 0px;
	font-size: 12px;
	line-height:13px;

/*	display: none;*/

}



div.link {

	text-align: right;

/*	display: none;*/

}



/* fړe  */



table.detail {
	width: 640px;
	margin: 15px 20px 20px 20px;
	/*	border-bottom: 3px #ff6600 dotted;*/

	padding: 5px 0px 20px 0px;

}



td.detail_img {

/*	width: px;*/

	vertical-align: top;

	padding-right: 40px;

/*	display: none;*/

}

td.detail_txt {

/*	width: px;*/

	text-align: left;

	vertical-align: top;

}









/* FOOTER */



div.footer {

	padding: 5px 20px;

/*	padding: 5px 10px 15px 0px;

	border-top: 1px #006E8E solid;

	border-bottom: 1px #006E8E solid;*/

	font-size: 10px;

	line-height: 14px;

	text-align: right;

}





table.list {

	margin: 10px 0px 0px 0px;

	width:100%;



}





td.l_title {

	text-align:center;

	font-weight: bold;

	border-bottom: 1px #ccc solid;

	padding: 0px 20px;

	text-align: left;

}



td.r_title {

	text-align:center;

	font-weight: bold;

	border-bottom: 1px #ccc solid;

	padding: 0px 20px;

	text-align: left;

}



td.l {
	border-bottom: 1px #ccc dotted;
	text-align: left;
	width: 150px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;

}



td.r {

	border-bottom: 1px #ccc dotted;

	padding: 0px 20px;

	text-align: left;

}
