@charset "UTF-8";
html {overflow-y:scroll;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0; padding:0;}
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal;}
table{border-collapse:collapse;border-spacing:0;}
caption, th{text-align:left;}
q:before ,q:after{content:'';}
object, embed{vertical-align:top;}
hr, legend{display:none;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
img, abbr, acronym, fieldset{border:0;}
li{list-style-type:none;}
body {
	font-size: 75%;
	font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	text-align: justify;
	text-justify: inter-ideograph;
	word-break: break-all;
	line-height:1.5;
	}
.clear{
	clear:both;
	}
a{
	text-decoration:none;
	}
a:hover{
	text-decoration:underline;
	}

/*wrapper*/
#wrapper{
	width:950px;
	margin:0 auto;
	}

/*header*/
#header{
	width:950px;
	padding:16px 0 0 0;
	margin:0 0 10px 0;
	background:url(../images/h_back.jpg) right bottom no-repeat;
	color:#fe7903;
	}
#header td{
	vertical-align:bottom;
	text-align:left;
	}
#header img{
	margin:0 0 1px 0;
	}
#header h1{
	line-height:1;
	width:373px;
	}
#header table{
	margin:0 0 10px 16px;
	width:500px;
	}
#h_menu{
	width:934px;
	background:url(../images/h_menu_back.png) repeat-x;
	padding:3px 0 0 16px;
	height:46px;
	}
#h_menu li{
	float:left;
	display:inline;
	height:40px;
	}

/*content*/
#content{
	width:934px;
	padding:16px 0 16px 16px;
	}
	
/*footer*/
#footer_line{
	color:#fff;
	background:#5f5bcc;
	width:950px;
	}
#footer_line a{
	color:#fff;
	}
#footer_line td{
	padding:6px 16px;
	}
#footer_line h3{
	padding:10px 0 0 0;
	font-size:120%;
	}
#footer_line p{
	text-align:right;
	padding:0 0 10px 0;
	}
#footer_table{
	width:950px;
	background:#49494b;
	color:#fff;
	}
#footer_table td{
	padding:18px;
	}
#footer_table p{
	font-size:150%;
	margin:0 0 0 -10px;
	}
#footer_table span{
	margin:0 5px 0 10px;
	font-size:80%;
	}
.to_top{
	text-align:right;
	margin:0 18px 0 0;
	}
#copyright{
	text-align:right;
	padding:5px 16px 5px 0;
	}