body {
	background-image:  url("img_gw/body.jpg");
	background-repeat: repeat;
	background-position: center;
	margin: 0px;
	padding: 0px;
	text-align:center;
 font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Gothic, verdana, arial, sans-serif;
}

#container{
	background-image:  url("img_gw/container.jpg");
	background-repeat: repeat-y;
	background-position: center;
	width: 984px;
	margin: auto;
	padding: 0px;
	text-align: center;

}
#contents{
	text-align:center;
	float: none;
	margin: auto;
	padding: 0px;
	width: 830px;
}
#contents p{
	line-height: 150%;
	margin: 0px;
	padding: 0px;
}
#contents img{
	border:0px;
	margin:0px;
	padding:0px
}
h1 {
	font-size: 10px;
	color: #666666;
	line-height: 150%;
	font-weight: normal;
}
h2 {
	font-size: 16px;
	line-height: 120%;
}
h2.spfb01{
	font-size:14px;
	line-height:200%;
	font-weight:normal
}
h2.in01{
	margin:0px 0px 0px 18px;
	text-indent:-18px;
	padding-left:15px;
	line-height:130%;
	font-size:15px;
	font-weight:bold
	}
h3 {
	font-size: 12px;
	line-height: 150%;
	font-weight: normal;
}
h4 {
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
}
.text_01{
	font-size:12px;
	line-height:160%;
	background-color:#FDE1BA;
	font-weight:bold;
	vertical-align:middle;
	text-align: center;
	color:#000
}
.text_01b{
	font-size:12px;
	line-height:160%;
	background-color:#71b5f0;
	font-weight:bold;
	vertical-align:middle;
	text-align:left;
	color:#000;
	padding-left:20px
}
.text_02{
	font-size:12px;
	line-height:160%;
	background-color:#fff;
	font-weight:normal;
	vertical-align:middle;
	text-align: center;
	color:#000
}
.text_02b{
	font-size:12px;
	line-height:160%;
	background-color:#fff;
	font-weight:normal;
	vertical-align:middle;
	text-align:left;
	color:#000
}
.text_03{
	font-size:12px;
	line-height:160%;
	background-color:#f9f8b5;
	font-weight:normal;
	vertical-align:middle;
	text-align:center;
	color:#000
}
.text_04{
	font-size:10px;
	line-height:130%;
	background-color:#fff;
	font-weight:normal;
	vertical-align:middle;
	text-align:left;
	color:#000
}



.cl{clear:both}
.fl{float:left}
.fr{float:right}
.fl{float:left; display:inline}
.fr{float:right; display:inline}

.tl{text-align:left}
.tc{text-align:center}
.tr{text-align:right}
.vt{vertical-align:top}
.vm{vertical-align:middle}
.vb{vertical-align:bottom}
.mauto{margin:0px auto}

.wall{width:auto}
.wpar{widht:100%}

#contents img.rightbtm{
 width:400px;
	height:80px;
	padding:0px 0px 0px 10px
}
.f10{
 font-size:10px
}
.fb{font-weight:bold}
.fs{font-weight:normal}

.backcolor{
 background-color:#f9f8b5;
	width:780px;
	height:auto;
	text-align:left;
	margin:10px auto 0px auto
	
}

