@charset "utf-8";

/*2009/01/10*/

/*info.css
============================================================*/
/*コンテンツ
----------------------------------------*/
#inquiry #page h2 {background: url(../img/info/title_inquiry.png) no-repeat;}
#info #page h2 {background: url(../img/info/title_info.png) no-repeat;}
#sitemap #page h2 {background: url(../img/info/title_sitemap.png) no-repeat;}
#error #page h2 {background: url(../img/common/title_404.png) no-repeat;}

/*index.html
----------------------------------------*/
/* page_title */
#info #page_title {background: url(../img/info/title_information.png) no-repeat;}

#info .f1 {background: url(../img/info/info1.png) no-repeat;}
#info .f2 {background: url(../img/info/info2.png) no-repeat;}

#info table.box2 {
	width: 670px;
	border-left: 5px solid #AD9382;
}

/*inquiry.html
----------------------------------------*/
#inquiry .f1 {background: url(../img/info/inquiry1.png) no-repeat;}
#inquiry .f2 {background: url(../img/info/inquiry2.png) no-repeat;}

#inquiry table.box2 {
	width: 695px;
	margin: -15px 0 25px;
}

/*Fx*/
html:not([lang*=""]) #inquiry table.box2 {
	margin-left: 3px;
}

#inquiry form em {
	display: block;
	font-style: normal;
}

#inquiry table.box2 table {
	border: none;
	margin: 0;
}
#inquiry table.box2 table td {
	border: none;
	padding: 8px 5px;
}

.title_send {
	margin-left:40px;
}
/*sitemap.html / eroor
----------------------------------------*/
#sitemap #content {
	width: 740px;
	padding-left: 60px;
}
#sitemap #content h3 a {
	font-size: 18px;
	background-position: 0 50%;
}

.group {
	padding: 10px 0 20px 200px;
	border-left: 5px solid #AD9382;
	margin:0 0 10px 15px;
	_height: 100%;
}

.group h4 {
	font-size: 16px;
	font-weight: normal;
	margin-left: -190px;
	border-bottom: 2px solid #F7F5DD;
}
.group h4 a {
	background-position: 0 50%;
	border-bottom: 1px solid #D0CFBA;
}

.group li {
	width: 250px;
}

/* error */
#error #content {
	width: 740px;
	padding-left: 60px;
}
#error #content h3 a {
	font-size: 18px;
	background-position: 0 50%;
}

#error .breadcrumb {
	font-family: Century, serif;
	font-size: 24px;
}

.error_box {
	margin-bottom: 50px;
}

.error_box p {
 margin-bottom: 25px;
}
.error_box ul {
 margin-left: 25px;
}

