@charset "UTF-8";

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*If you want this size in pixels (px)	Declare this percent (%)
10	 77
11	 85
12	 93 (was 93)
13	 100
14	 108 (was 107)
15	 116 (was 114)
16	 123.1 (was 122)
17	 131 (was 129)
18	 138.5 (was 136)
19	 146.5 (was 144)
20	 153.9 (was 152)
21	 161.6 (was 159)
22	 167
23	 174
24	 182
25	 189
26	 197*/

body {
	font-family: 'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #333333;
}


#wrap {
	width: 872px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 40px;
	padding-bottom: 50px;
}
#wrap.top {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 60px;
	padding-bottom: 0px;
	height: 618px;
}

#container{
	float: left;
	width: 650px;
}

#header{
	margin-bottom: 40px;
}

#contents{
}

h1{
	width: 650px;
	margin: 0px 0px 20px;
	padding: 30px 0px 0px;
	font-size: 123.1%;
	line-height: 1.5em;
	color: #000000;
}


/*-----footer-----*/
#footer {
	width: 872px;
	margin: 0px auto;
	padding: 0px 0px 30px;
	height: 10px;
}

#footer .fNavi{
	float: left;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 165px;
}
#footer .fNavi ul{
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 165px;
	background-repeat: no-repeat;
	background-image: url(../contents/img/fNavi.gif);

}
#footer .fNavi li{
	list-style-type: none;
	display: block;
	float: left;
	overflow: hidden;
	padding: 0px;
	height: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer .fNavi01 {
	width: 101px;
	margin-right: 10px;
}
#footer .fNavi02 {
	height: 54px;
	margin-right: 0px;
}
#footer .fNavi01 a {
	background-image: url(../contents/img/fNavi.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 0px;
	width: 101px;
	padding-top: 10px;
	overflow: hidden;
}
#footer .fNavi02 a {
	background-image: url(../contents/img/fNavi.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	height: 0px;
	width: 54px;
	padding-top: 10px;
	overflow: hidden;
	background-position: -111px 0px;
}


#footer .copy{
	float: right;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 10px;
	width: 347px;
	overflow: hidden;
}

#footer .copy p{
	background-image: url(../contents/img/copy.gif);
	background-repeat: no-repeat;
	display: block;
	height: 0px;
	width: 347px;
	padding-top: 10px;
	overflow: hidden;
	margin: 0px;
}

/*-----footer_top-----*/
#footer_top {
	width: 900px;
	margin: 0px auto 60px;
	padding: 0px;
	height: 37px;
	display: block;
	overflow: hidden;
}
#footer_top p {
	width: 900px;
	height: 0px;
	display: block;
	overflow: hidden;
	margin: 0px;
	padding-top: 37px;
	background-image: url(../img/footer_top.gif);
	background-repeat: no-repeat;
}

br.clear {
	clear: both;
	font: 0pt/0pt sans-serif;
}
