*{margin: 0;
	padding: 0;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
}

#topimage {
background-image: url(images/head_.jpg);
background-position: left center;
width: 750px;
height: 91px;
}
h1{
font-size:38px;
font-weight:bold;
text-align:center;
color:#434343;
padding:40px 0px 20px 0px;
margin-bottom: 30px !important; 

}
h2 {
	margin: 20px 0 0 0;
	clear: both;
	font-size:25px;
	color:#434343;
	font-weight:bold;
	padding-left: 10px;
}
h3 {
	margin: 0 0 20px 0;
	/*background-image:url(images/contents_0.jpg);*/
	width:510px;
	height:35px;
	color:#434343;
	padding-top: 15px;
	text-indent: 15px;
	line-height: 25px;
	background-color: gainsboro;
}
h4 {
	margin: 0;
	font-size: 14px;
	margin: 20px 0 0 10px;
}
.btn li {
	list-style-type: none;
	float: left;
	margin-bottom:	10px;
	padding: 0;
	display:inline;
	margin-top: 10px;
}

.btn li.on{
	width:250px;
	height:45px;
	background-image:url(images/btn_1_on_.jpg);
	color:#fff;
	list-style-type: none;
	margin:	0;
	padding: 0;
	display:inline;
}
.btn li.on p{
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	margin:8px 0 0 0;
	padding-bottom: 30px;
	margin-top: 10px;
}

.btn li.off{
	width:250px;
	height:45px;
	background-image:url(images/btn_1_off_.jpg);
	list-style-type: none;
	float: left;
	margin:	0;
	padding: 0;
	display:inline;
}
.btn li.off p{
	text-align:center;
	vertical-align:middle;
	margin:11px 0 0 0;
}
.btn li.off p a{
	font-size:17px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}

#wrapper {
	text-align: left;
	width: 750px;
	margin: 50px auto 0;
	line-height: 21px;
}


#globalnavi ul{
	list-style-type: none;
	width: 750px;
	margin: 10px 5px 0 0px;
	padding: 0;
}
#globalnavi li{
	float: left;
	margin-bottom:10px;
	padding-left: 0;
	background-image:url(images/btn_00.png);
	width:250px;
	line-height: 35px;
	border
}
#globalnavi li p{
	font-size:14px;
	/*font-weight:bold;*/
	padding-left: 35px;

}
#globalnavi li a{
	text-decoration:none;
	color:#333;
}

.contents_wrapper {
	margin-top:40px;
}

#contents_box {
	float: left;
	width: 508px;
	margin-top: 10px;
}
#contents_box p {
	font-size: 13px;
	margin-left: 10px;
}
.totop {
	text-align: right;
	margin: 40px 0 40px 0;
}
#sidebar {
	float: right;
	width: 220px;
	margin-top: 10px;
}
.side_contents {
	width: 208px;
	border: 1px solid #cfbba5;
	background-color: #FFFFCC;
}
.maker {
	margin:0 auto 0;
}
.just {
	width: 90px;
	vertical-align: top;
	padding: 0 3px 0 12px;
	line-height: 20px;
}
.indent {
	text-indent: -6px;
}
.grey {
    color: #666;
}
#footbtn {
	width: 750px;
	margin: 50px 0 50px 0;
	text-align:center;
}
#footbtn ul{
	margin: 30px 0 0 0px;
	padding: 0;
}
#footbtn li{
	width:201px;
	height:60px;
	list-style-type: none;
	margin:	0;
	padding: 0;
	text-decoration:none;
	font-size:15px;
	display:inline;
}
.clear {clear:both;}


.btn li {
	list-style-type: none;
	float: left;
	margin:	0;
	padding: 0;
	display:inline;
}
.btn li.on{
	width:250px;
	height:45px;
	background-image:url(images/btn_1_on_.jpg);
	color:#fff;
	list-style-type: none;
	margin:	0;
	padding: 0;
	display:inline;
}
.btn li.on p{
	text-align:center;
	vertical-align:middle;
	color:#fff;
	font-size:17px;
	font-weight:bold;
	margin:11px 0 0 0;
}

.btn li.off{
	width:250px;
	height:45px;
	background-image:url(images/btn_1_off_.jpg);
	list-style-type: none;
	float: left;
	margin:	0;
	padding: 0;
	display:inline;
}

.serch_h2{
	background-image: url(../../images/h2_serch.png);
	background-repeat: none;
	line-height: 31px;
	padding-left: 30px;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 16px !important;
	font-weight: bold;
	
	}



