* {
    margin:0;
	padding:0;
	border:0;
}
#main_bg01 {
    padding:1px;
	background-color:#44321d;
	width:645px;
	_width:646px;
	margin-top:1px;
}
#main_in01 {
    padding:3px;
	background-color:#f2eae0;
	border:1px solid #dbdad4;
}
#honbun01 {
	background-color:#ffffff;
	border:1px solid #dbdad4;
	width:639px;
	letter-spacing:2px;
}
#honbun01 span {
    color:#fb7fbd;
}
#honbun01 p {
    padding:10px;
}
#gravure {
    background-image:url(../image/home/gravure.gif);
	width:440px;
	height:244px;
	margin-top:4px;
}
#gravure img {
    border:1px solid #ffffff;
	float:left;
	margin-left:20px;
	margin-top:41px;
	margin-right:15px;
}
#gravure p {
    color:#ffffff;
	font-size:12px;
	line-height:15px;
	padding-top:41px;
}
#pic_up {
    background-image:url(../image/home/pic_up.gif);
	width:440px;
	height:244px;
	margin-top:12px;
}
#pic_up #left {
	padding-left:25px;
	padding-top:15px;
	float:left;
	display:inline;
}
#pic_up #right {
	padding-top:15px;
	margin-left:295px;
}
#info {
    background-image:url(../image/home/info.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:205px;
	height:499px;
	margin-left:446px;
	margin-top:-500px;
}
#info p.title {
    font-size:12px;
	color:#9a9a88;
	margin-left:26px;
	padding-top:39px;
}
#info table {
    margin-top:35px;
}
#info table tr td {
    padding-left:12px;
    font-size:12px;
	color:#9a9a88;
	line-height:14px;
}
#come {
    background-image:url(../image/home/come.gif);
	width:651px;
	height:164px;
	clear:left;
	margin-top:12px;
}
#come p.title {
    color:#9a9a88;
	padding-top:12px;
	padding-left:16px;
}
#come p.honbun {
    color:#9a9a88;
	padding-top:25px;
	padding-left:16px;
	line-height:15px;
}
#useful_menu {
    background-image:url(../image/home/useful_menu.gif);
	width:624px;
	height:126px;
	margin-top:12px;
	padding-top:38px;
	padding-left:27px;
}
#useful_menu td {
    width:195px;
	height:25px;
}
#useful_menu table {
	float:left;
}
.qr {
    margin-left:100px;
}
.kei {
    padding-left:503px;
}
.hr {
    margin-top:27px;
}
.footer {
    margin-bottom:41px;
	margin-top:10px;
	padding-left:20px;
	color:#9a9a88;
}
.recruit02 {
    margin-top:16px;
}
.oshirase {
    margin-top:2px;
}
#mail_header {
    background-image:url(../image/mail/header_s.gif);
	height:21px;
	width:651px;
	margin-top:10px;
}
#mail {
    width:651px;
	height:143px;
    background-image:url(../image/mail/mail_in.gif);
    color:#fefefe;
}
#mail p {
    color:#fffffc;
	margin-left:20px;
	line-height:16px;
	margin-top:13px;
	letter-spacing:2px;
}
#kaku {
    margin-left:-99999px;
	margin-top:-20px;
}

#soushin {
	letter-spacing:2px;
	margin-left:250px;
	margin-top:-14px;
}
#kakunin {
	margin-left:250px;
	margin-top:-20px;
}
#ra {
    margin-left:90px;
}
#mail a {
    color:#de9903;
	margin-left:50px;
	margin-top:-3px;
}
.top_ba {
    margin-top:4px;
}
.haji {
    margin-top:15px;
}
#eigyo {
    background-color:#f2eae0;
	border:1px solid #dbdad4;
	padding:3px;
	width:645px;
	margin-top:5px;
}
#eigyo_in {
    background-color:#ffffff;
	border:1px solid #dbdad4;
	padding:10px;
}
.event {
	margin-bottom:5px;
}




























































