@charset "utf-8";



/*********************/



body{

	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size:12px;

	background:url(../images/body_back.jpg) repeat-x #BAE5F8;

	padding:0;

	padding-bottom:40px;

	margin:0;

	}



h1,h2,h3,h4,h5,h6{

	font-size:12px;

	margin:0;

	}



img{

	border:none;

	}



input,select{

	font-size:12px;

	line-height:16px;

	}



/*********************/



#wrap{

	width:600px;

	margin:0 auto;

	padding:0;

	}



#header{

	margin:10px auto;

	width:600px;

	position:relative;

	}



#header h1{

	display:block;

	width:106px;

	height:42px;

	background:url(../images/header/logo.jpg) no-repeat;

	text-indent:-9999px;

	overflow:hidden;

	margin:0;

	}



#header p#returnTop{

	text-align:right;

	margin:0;

	background:url(../images/header/mark_return.gif) no-repeat;

	padding-left:26px;

	height:22px;

	line-height:22px;

	position:absolute;

	right:6px;

	bottom:0px;

	}



#header p#returnTop a{

	color:#fff;

	text-decoration:none;

	}



/**************************/



h2{

	/*background:url(../images/syutoku/title_ichiran.gif) no-repeat;*/

	width:500px;

	margin:10px auto;

	height:40px;

	text-indent:-9999px;

	overflow:hidden;

	}



/**************************/



#contents{

	width:600px;

	width:580px;

	padding:10px;

	margin:0 auto;

	background:#fff;

	}



#contents h5{

	background:url(../images/mark/mark_circle_01.gif) no-repeat;

	padding-left:14px;

	line-height:12px;

	margin-bottom:4px;

	}



/**************************/

/*

table#mapInfo{

	width:560px;

	margin:0px auto;

	}



table#mapInfo th{

	width:60px;

	background:#eee;

	border:solid 1px #ccc;

	padding:2px 4px;

	line-height:16px;

	text-align:center;

	}



table#mapInfo td{

	border:solid 1px #ccc;

	padding:2px 4px;

	line-height:16px;

	text-align:left;

	}

*/



table.generalTBL{

	width:580px;

	margin:0px auto;

	border:groove 2px #fff;

	border-collapse:collapse;

	font-size:12px;

	line-height:140%;

	margin-bottom:40px;

	}



table.generalTBL th{

	width:140px;

	background:#BFE3F7;

	background:#D6EDF9;

	padding:5px;

	border:solid 1px #999;

	border-top:groove 1px #fff;

	border:groove 2px #fff;

	text-align:center;

}



table.generalTBL td{

	padding:5px;

	border:solid 1px #999;

	border-top:groove 1px #fff;

	border:groove 2px #fff;

	background:#efefef;

	background:#f6f6f6;

}



/**************************/



.buttonSet{

	text-align:center;

	margin:20px;

	}

	

.buttonSet .history_back{

	margin-left:100px;

	}



/**************************/

/*

#copyright{

	background:url(../images/copyright_bk.gif) no-repeat right #333;

	line-height:24px;

	text-indent:-9999px;

	overflow:hidden;

	position:absolute;

	position:relative;

	position:fixed;

	bottom:0px;

	width:100%;

	opacity: 0.5;

    filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=50);

	background-color: #002978;

	background-image::url(../images/common/copyright_blue.gif) no-repeat right;

	}

*/



#copyright{

	line-height:24px;

	position:fixed;

	bottom:0px;

	right:0;

	width:100%;

	background-color: #002978;

	color:#fff;

	text-align:right;

	padding-right:14px;

	opacity: 0.5;

    filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=50);

	}



