@charset "UTF-8";


/* import   --------------------------------------------- */
/* ベース */
@import "base2.css";


/* 全体
   --------------------------------------------- */

#wrapper {
	width: 860px;
	padding-top: 25px;
	background-image: url(../img/etc_back.jpg);
}

/* コンテンツ
   --------------------------------------------- */

#menu {
	width: 180px;
	float: left;
	padding-left: 30px;
	font-size: 11px;
	line-height: 18px
}

#contents {
	width: 600px;
	float: right;
	font-size: 12px;
	line-height: 19px;
}


/* 左メニュー
   --------------------------------------------- */

#logo {
	width: 160px;
	height: 175px;
	padding-bottom: 50px;
	display:block;
}

#menu01 a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background: url(../img/menu01.jpg) top;
	text-indent: -9999px;
	display: block;
}

#menu01 a:hover {
	background: url(../img/menu01.jpg) bottom;
}

#menu01a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background-image: url(../img/menu01a.jpg);
	text-indent: -9999px;
}

#menu02 a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background: url(../img/menu02.jpg) top;
	text-indent: -9999px;
	display: block;
}

#menu02 a:hover {
	background: url(../img/menu02.jpg) bottom;
}

#menu02a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background-image: url(../img/menu02a.jpg);
	text-indent: -9999px;
}

#menu03 a {
	width: 160px;
	height: 30px;
	margin: 20px 0 9px 0;
	background: url(../img/menu03.jpg) top;
	text-indent: -9999px;
	display: block;
}

#menu03 a:hover {
	background: url(../img/menu03.jpg) bottom;
}

#menu03a {
	width: 160px;
	height: 30px;
	margin: 20px 0 9px 0;
	background-image: url(../img/menu03a.jpg);
	text-indent: -9999px;
}

#menu04 a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background: url(../img/menu04.jpg) top;
	text-indent: -9999px;
	display: block;
}

#menu04 a:hover {
	background: url(../img/menu04.jpg) bottom;
}

#menu04a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background-image: url(../img/menu04a.jpg);
	text-indent: -9999px;
}

#menu05 a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background: url(../img/menu05.jpg) top;
	text-indent: -9999px;
	display: block;
}

#menu05 a:hover {
	background: url(../img/menu05.jpg) bottom;
}

#menu05a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background-image: url(../img/menu05a.jpg);
	text-indent: -9999px;
}

#menu06 a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background: url(../img/menu06.jpg) top;
	text-indent: -9999px;
	display: block;
}

#menu06 a:hover {
	background: url(../img/menu06.jpg) bottom;
}

#menu06a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background-image: url(../img/menu06a.jpg);
	text-indent: -9999px;
}

#menu07 a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background: url(../img/menu07.jpg) top;
	text-indent: -9999px;
	display: block;
}

#menu07 a:hover {
	background: url(../img/menu07.jpg) bottom;
}

#menu07a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background-image: url(../img/menu07a.jpg);
	text-indent: -9999px;
}

#menu08 a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background: url(../img/menu08.jpg) top;
	text-indent: -9999px;
	display: block;
}

#menu08 a:hover {
	background: url(../img/menu08.jpg) bottom;
}



#menu08a {
	width: 160px;
	height: 30px;
	margin-bottom: 9px;
	background-image: url(../img/menu08a.jpg);
	text-indent: -9999px;
}


/* 02サブメニュー
   --------------------------------------------- */

#submenu01 a {
	height: 25px;
	width: 180px;
	background: url(../img/menu02sub1.jpg) top;
	text-indent: -9999px;
	display: block;
}

#submenu01 a:hover {
	background: url(../img/menu02sub1.jpg) bottom;
}

#submenu01 {
	width: 180px;
	height: 25px;
	background-image: url(../img/menu02sub1a.jpg);
	text-indent: -9999px;
}

#submenu02 a {
	height: 25px;
	width: 180px;
	background: url(../img/menu02sub2.jpg) top;
	text-indent: -9999px;
	display: block;
}

#submenu02 a:hover {
	background: url(../img/menu02sub2.jpg) bottom;
}

#submenu02 {
	width: 180px;
	height: 25px;
	background-image: url(../img/menu02sub2a.jpg);
	text-indent: -9999px;
}
#submenu03 a {
	height: 25px;
	width: 180px;
	background: url(../img/menu02sub3.jpg) top;
	text-indent: -9999px;
	display: block;
}

#submenu03 a:hover {
	background: url(../img/menu02sub3.jpg) bottom;
}

#submenu03 {
	width: 180px;
	height: 25px;
	background-image: url(../img/menu02sub3a.jpg);
	text-indent: -9999px;
}
#submenu04 a {
	height: 25px;
	width: 180px;
	background: url(../img/menu02sub4.jpg) top;
	text-indent: -9999px;
	display: block;
}

#submenu04 a:hover {
	background: url(../img/menu02sub4.jpg) bottom;
}

#submenu04 {
	width: 180px;
	height: 25px;
	background-image: url(../img/menu02sub4a.jpg);
	text-indent: -9999px;
}

#submenu05 a {
	height: 25px;
	width: 180px;
	background: url(../img/menu02sub5.jpg) top;
	text-indent: -9999px;
	display: block;
}

#submenu05 a:hover {
	background: url(../img/menu02sub5.jpg) bottom;
}

#submenu05 {
	width: 180px;
	height: 25px;
	background-image: url(../img/menu02sub5a.jpg);
	text-indent: -9999px;
}

#submenu06 a {
	height: 25px;
	width: 180px;
	background: url(../img/menu02sub6.jpg) top;
	text-indent: -9999px;
	display: block;
}

#submenu06 a:hover {
	background: url(../img/menu02sub6.jpg) bottom;
}

#submenu06 {
	width: 180px;
	height: 25px;
	background-image: url(../img/menu02sub6a.jpg);
	text-indent: -9999px;
}


/* 左メニューその他パーツ
   --------------------------------------------- */

.menuline {
	width: 160px;
	margin: 8px 0 10px 0;
	border-top: 1px solid #000;
}
.menuline2 {
	width: 160px;
	margin: 8px 0 15px;
	border-bottom: 1px solid #000;
}


#inquiry {
	width: 160px;
	height: 30px;
	background-image: url(../img/inquiry.gif);
	text-indent: -9999px;
	margin: 150px 0 10px 0;
}

#copylight {
	font-family: "Times New Roman", Times, serif;
	font-size: 8px;
	line-height: 24px;
	height: 24px;
	width: 160px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 10px 0;
}

.tel {
	font-size: 28px;
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	width: 160px;
}


/* 右コンテンツ内
   --------------------------------------------- */

#title {
	width: 595px;
}

#01_p1 {
	width: 540px;
	height: 261px;
	padding-right: 55px;
	border-bottom: 30px solid #FFFFFF;
}

.sentence1 {
	width: 540px;
	padding-right: 55px;
	margin-bottom: 30px;
}

.sentence2 {
	width: 540px;
	padding-right: 55px;
	margin-bottom: 12px;
}

.sentence1 span {
	font-size: 14px;
	line-height: 28px;
	font-weight: bold;
}

.sentence3 {
	text-align: right;
	width: 540px;
	padding-right: 55px;
	margin: 30px 0 12px 0;
	color: #480427;
}

.sentence4 {
	text-align: right;
	width: 430px;
	padding-right: 55px;
	margin: 0 0 12px 0;
	color: #480427;
}

.price_bottom {
	text-align: right;
	width: 540px;
	margin: 20px 0 30px 0;
	padding-right: 55px;
}

.price_bottom_bento {
	text-align: right;
	width: 430px;
	margin: 15px 0 30px 0;
}

.price_bottom2 {
	text-align: right;
	width: 540px;
	margin: 15px 0 0 0;
	padding-right: 55px;
}

.price_bottom2_bento {
	text-align: right;
	width: 430px;
	margin: 20px 0 0 0;
}

.price2 {
	text-align: right;
	width: 540px;
	margin: 20px 0 30px 0;
	padding-right: 55px;
	font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
	font-size: 24px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 28px;
}

.price2 span{
	font-size: 18px;
}

#pagetop a {
	text-indent: -9999px;
	display: block;
	height: 18px;
	width: 64px;
	margin: 30px 0 10px 476px;
	background: url(../img/pagetop.gif) top;
	background-size:64px 36px;
}

#pagetop a:hover {
	background: url(../img/pagetop.gif) bottom;
	background-size:64px 36px;
}



.photo1 {
	margin-bottom: 20px;
}

.photo2 {
	margin-right: 15px;
}

.photo3 {
	margin-bottom: 5px;
}


.photo4 {
	margin-top: 5px;
}

.photo5 {
	margin-top: 45px;
}

/* 03
   --------------------------------------------- */

#contents table {
	margin-bottom: 30px;
}

#03container {
	width: 540px;
	font-size: 12px;
	line-height: 19px;
}

#03left {
	width: 256px;
	float: left;
}

#03right {
	width: 256px;
	float: right;
}


/* CSS Document */
