@charset "shift_jis";
/* CSS Document */



#content .section01 ul {
	margin:0px auto;
	padding:0px;
	width:846px;
}
#content .section01 li {
	margin:0px;
	list-style:none;
	float:left;
	width:140px;
	text-align:center;
	background-color:#353535;
	height:27px;
	margin-right:1px;
}
#content .section01 li a {
	color:#FFF;
	width:140px;
	display:block;
	height:22px;
	padding-top:5px;
	text-decoration:none;
}
#content .section01 li .on {
	background-color:#782c18;
}
#content .section01 .line {
	width:846px;
	margin:0 auto;
	padding-bottom:10px;
}
*html #content .section01 .line {
	width:847px;
}
#content .section01 .box-b {
	background-image:url(../img/common/bg02.jpg);
	padding:0 10px 10px 10px;
	width:850px;
	margin:0 auto;
	clear:both
}
#content .section01 .box-s {
	width:788px;
	margin:0 auto
}
#content .section01 .box-s .menu {
	width:750px;
	margin:0 auto
}
#content .section01 .pic {
	width:200px;
	float:left;
	padding-left:1px;
}
#content .section01 .first {
	float:left;
	width:525px;
}
#content .section01 .first dl {
	margin:0px;
	width:500px;
	clear:both;
}
#content .section01 .first dt {
	float:left;
	background-image:url(../img/menu/line01.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:400px;
	margin:0px;
	padding-left:15px;
	padding-bottom:5px;
	margin-bottom:10px;
}
#content .section01 .first dd {
	float:right;
	background-image:url(../img/menu/line01.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:55px;
	margin:0px;
	text-align:right;
	padding-right:15px;
	padding-bottom:5px;
	margin-bottom:10px;
}
#content .section01 .second dl {
	margin:0px;
	width:750px;
	clear:both;
}
#content .section01 .second dt {
	float:left;
	background-image:url(../img/menu/line01.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:500px;
	margin:0px;
	padding-left:15px;
	padding-bottom:5px;
	margin-bottom:10px;
}
#content .section01 .second dd {
	float:right;
	background-image:url(../img/menu/line01.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:220px;
	margin:0px;
	text-align:right;
	padding-right:15px;
	padding-bottom:5px;
	margin-bottom:10px;
}
#content .section01 .box01 {
	background-color:#ede4db;
	width:820px;
	padding:20px 15px;
	margin:0 auto;
}
#content .section01 h3 {
	text-align:center;
	padding-top:5px;
}
#content .section01 .text01 {
	text-align:right;
}
/*‰E*/


#column-r .section01 div {
	padding-bottom:15px;
}
#column-r .section01 .none {
	padding-bottom:0px;
}
/*’|“c*/
h4{color:red;}


