@charset "utf-8";
/* CSS Document */
body{
	margin:0; background-color: #EAE3CA;
}
.bodyBack2 {
	background-image: url(mainBack2.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.bodyBack{
	background-image:url(images/top/mainBack.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
div#container{
	width:740px; height:auto; padding:0; margin-left:auto; margin-right:auto;
	margin-top:0; margin-bottom:0;
}
.footer{
	width:730px; height:25px; background-image:url(images/top/footer.gif);
	background-repeat:no-repeat; margin-left:auto; margin-right:auto;
}

/*
.tatemonoBack{
	display:block; width:796px; height:350px;
	background-image:url(images/back.gif);
	background-position:right; background-repeat:no-repeat;
	margin-right:auto; margin-left:auto; margin-top:0px;
} 
*/
ul{margin:0; padding:0;}
ul li{margin:0; padding:0;}
ul li a{margin:0; padding:0;}
ul li a:hover{margin:0; padding:0;}

ul#navi{
	margin-left:0px;
}
ul#navi li{
	width:200px; list-style-type:none;
}
ul#navi li a{
	width:200px; list-style-type:none;
	display:block; background-color:#990000;
	padding-top:15px; padding-bottom:15px; text-indent:15px;
	color:#FFFFFF; text-decoration:none;
	margin-bottom:1px;
}
ul#navi li a:hover{
	width:200px; list-style-type:none;
	display:block; background-color: #362916;
	padding-top:15px; padding-bottom:15px; text-indent:15px;
	color:#FFFFFF; text-decoration:none;
}
ul#navbar{
	width:740px; list-style-type:circle;
	margin:0px; padding:0px;
	font-size:90%; margin-left:auto; margin-right:auto;
	display:block; background-color:#33281C;
}
ul#navbar li{
	width:130px; float:left; text-align:center;
	border:1px solid #CCCCCC;
}
ul#navbar li a{
	display:block; width:130px; padding:5px;
	text-decoration:none; background-color: #33281C; color:#FFFFFF;
}
ul#navbar li a:hover{
	background-color: #FF6600;
}
.shouhinBox{
	display:block; width:550px;
	margin-left:auto; margin-right:auto; margin-bottom:5px;
	background-color:#FFFFFF;
	border-bottom:#000000 solid 1px;
}
.shouhinBoxRight{
 	vertical-align:bottom;
	display:block; width:100px; height:180px;
	float:left;
}
.shouhinBoxLeft{
	display:block; text-align:left;
	vertical-align:bottom; padding:5px;
}
.toiBox{
	display:block; text-align:center;padding:8px; width:600px; height:auto;
	border:double 1px #CBC0A3;
	margin-left:auto; margin-right:auto; clear:both;
}

.headerLogo{ background-image: url(images/header/images/header_new_01.gif);
	background-repeat:no-repeat;
}
/** 文字設定 **/
h2{display:none;}
h2 a{display:none;}

h3{display:none;}
h3 a{display:none;}
h5{display:none;}

a{
	color:#4A3E2B;}
a:hover{
	color:#FF0000; text-decoration:none;}
a:visited{
	color:#4A3E2B;}
.code{
	font-size:80%; color:#FF6600; line-height:140%;
}
.hinmei{
	font-size:120%; font-weight:bold; line-height:180%;
	letter-spacing:2px;
}
.youryou{
	font-size:80%; line-height:180%;
}
.kakaku{
	font-size:100%; line-height:130%;
	font-weight:bold; color:#FF0000;
}
.setsumei{
	font-size:84%; line-height:150%;
}
.moji_90_140{
	font-size:90%; line-height:140%; text-align:left;
}
.moji_90_150{
	font-size:90%; line-height:150%; text-align:left;
	display:block; float:right
}
.moji_90_200{
	font-size:90%; line-height:200%;
}
.moji_80_110{
	font-size:80%; line-height:110%;
}
.moji_80_140{
	font-size:80%; line-height:150%; text-align:left;
}
.moji_80_140_Gray{
	font-size:80%; line-height:150%; text-align:left;
	color:#333333;
}
.moji_90_140_Brown{
	font-size:90%; line-height:150%; text-align:center;
	color: #A03D01;
}
/** 文字設定ここまで **/
.photoBoxL{
	display:block; width:230px; float:left;
}
/** フォームの装飾 **/
select{
	border:#9b1104 1px double;
	font-weight:bold;
}

/*メニューの設定*/
ul#home{
	margin:0; padding:0;
}
ul#home li{
	margin:0; float:left; display:block; list-style-type:none;padding:0;
}
ul#home li a{
	border:0;display:block;background-repeat:no-repeat;padding:0; margin:0;
}
ul#home li a:hover{margin:0; padding:0;}

a img{border:0px; display:block;margin:0; padding:0;}

/* a:hover img{visibility:hidden;} */

ul#home li a span {display:none;}

ul#home{margin:0px; padding:0;}

ul#home li.home{
	background-image: url(images/header/images/header_new2_02.gif);
	width:76px; height:22px;
}

ul#home li.home a{
	background-image: url(images/header/images/header_new_02.gif);
	width:76px; height:22px;
}
ul#home li.home a:hover{
	background:none;
}

ul#home li.toi{
	background-image: url(images/header/images/header_new2_03.gif);
}

ul#home li.toi a{
	background-image: url(images/header/images/header_new_03.gif); 
	width:67px; height:22px;
}
ul#home li.toi a:hover{
	background:none;
}

ul#home li a span {display:none;}

ul#home li.kura{
	background-image: url(images/header/images/headerMenu2_01.gif);
}

ul#home li.kura a{
	background-image: url(images/header/images/headerMenu_01.gif);
	width:134px; height:33px;
}
ul#home li.kura a:hover{
	background:none;
}

ul#home li.kuro{
	background-image: url(images/header/images/headerMenu2_02.gif);
}

ul#home li.kuro a{
	background-image: url(images/header/images/headerMenu_02.gif);
	width:135px; height:33px;
}
ul#home li.kuro a:hover{
	background:none;
}

ul#home li.company{
	background-image: url(images/header/images/headerMenu2_03.gif);
}
ul#home li.company a{
	background-image: url(images/header/images/headerMenu_03.gif);
	width:135px; height:33px;
}
ul#home li.company a:hover{
	background:none;
}


ul#home li.shop{
	background-image: url(images/header/images/headerMenu2_04.gif);
}
ul#home li.shop a{
	background-image: url(images/header/images/headerMenu_04.gif);
	width:189px; height:33px;
}
ul#home li.shop a:hover{
	background:none;
}


ul#home li.usuki{
	background-image: url(images/header/images/headerMenu2_05.gif);
}
ul#home li.usuki a{
	background-image: url(images/header/images/headerMenu_05.gif);
	width:134px; height:33px;
}
ul#home li.usuki a:hover{
	background:none;
}


ul#home li.tab1{
	background-image: url(images/header/images/headerMenu_06.gif);
	width:13px; height:33px;
}


ul#home li.hakuju{
	background-image: url(images/shop/images/main2_02.gif);
}
ul#home li.hakuju a{
	background-image: url(images/shop/images/main_02.gif);
	width:303px; height:158px;
}
ul#home li.hakuju a:hover{
	background:none;
}


ul#home li.kurokouji{
	background-image: url(images/shop/images/main2_03.gif);
}

ul#home li.kurokouji a{
	background-image: url(images/shop/images/main_03.gif);
	width:302px; height:158px;
}
ul#home li.kurokouji a:hover{
	background:none;
}


ul#home li.iza{
	background-image: url(images/shop/images/main2_04.gif);
}
ul#home li.iza a{
	background-image: url(images/shop/images/main_04.gif);
	width:303px; height:166px;
}
ul#home li.iza a:hover{
	background:none;
}


ul#home li.sake{
	background-image: url(images/shop/images/main2_05.gif);
}
ul#home li.sake a{
	background-image: url(images/shop/images/main_05.gif);
	width:302px; height:166px;
}
ul#home li.sake a:hover{
	background:none;
}


ul#home li.souryou{
	background-image: url(images/shop/images/souryou2_01.gif);
}
ul#home li.souryou a{
	background-image: url(images/shop/images/souryou_01.gif);
	width:160px; height:55px;
}
ul#home li.souryou a:hover{
	background:none;
}

ul#home li.houki{
	background-image: url(images/shop/images/souryou2_02.gif);
}
ul#home li.houki a{
	background-image: url(images/shop/images/souryou_02.gif);
	width:164px; height:55px;
}
ul#home li.houki a:hover{
	background:none;
}

ul#home li.kojin{
	background-image: url(images/shop/images/souryou2_03.gif);
}
ul#home li.kojin a{
	background-image: url(images/shop/images/souryou_03.gif);
	width:183px; height:55px;
}
ul#home li.kojin a:hover{
	background:none;
}
/*メニューの設定ここまで*/
/*トップ左メニューの設定*/
ul#home2{
	margin:0; padding:0;
}
ul#home2 li{
	margin:0; padding:0;display:block; list-style-type:none;
}
ul#home2 li a{
	border:0;display:block;background-repeat:no-repeat;padding:0; margin:0;
}
ul#home2 li a:hover{margin:0; padding:0;}

a img{border:0px; display:block;margin:0; padding:0;}

a:hover2 img{visibility:hidden;}

ul#home2 li a span {display:none;}

ul#home2 li.tab1{
	background-image: url(images/top/images/osusume_01.gif);
	width:454px; height:41px; margin-bottom:0px; padding-bottom:0px;
}

ul#home2 li.kuramoto{
	background-image: url(images/top/images/osusume2_02.gif);
	 margin-bottom:0px; padding-bottom:0px;
	 line-height:0;
}
ul#home2 li.kuramoto a{
	background-image: url(images/top/images/osusume_02.gif);
	width:454px; height:76px;  margin-bottom:0px; padding-bottom:0px;
	line-height:0;
}
ul#home2 li.kuramoto a:hover{
	background:none;
}
ul#home2 li a span {display:none;}

ul#home2 li.koutei{
	background-image: url(images/top/images/osusume2_03.gif);
	margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;
}
ul#home2 li.koutei a{
	background-image: url(images/top/images/osusume_03.gif);
	width:454px; height:74px;
	margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0;
}
ul#home2 li.koutei a:hover{
	background:none;
}

ul#home2 li.hakuju{
	background-image: url(images/top/images/osusume2_04.gif);
}
ul#home2 li.hakuju a{
	background-image: url(images/top/images/osusume_04.gif);
	width:454px; height:79px;
}
ul#home2 li.hakuju a:hover{
	background:none;
}

ul#home2 li.sourin{
	background-image: url(images/top/images/osusume2_05.gif);
}
ul#home2 li.sourin a{
	background-image: url(images/top/images/osusume_05.gif);
	width:454px; height:79px;
}
ul#home2 li.sourin a:hover{
	background:none;
}

ul#home2 li.Shoushu{
	background-image: url(images/top/images/shop2_05.jpg);
}
ul#home2 li.Shouchu a{
	background-image: url(images/top/images/shop_05.jpg);
	width:83px; height:32px;
}
ul#home2 li.Shoushu a:hover{
	background:none;
}

ul#home2 li.Seishu{
	background-image: url(images/top/images/shop2_06.jpg);
}
ul#home2 li.Seishu a{
	background-image: url(images/top/images/shop_06.jpg);
	width:83px; height:28px;
}
ul#home2 li.Seishu a:hover{
	background:none;
}


ul#home2 li.Kounyu{
	background-image: url(images/top/images/shop2_01.jpg);
}
ul#home2 li.Kounyu a{
	background-image: url(images/top/images/shop_01.jpg);
	width:270px; height:73px;
}
ul#home2 li.Kounyu a:hover{
	background:none;
}

ul#home2 li.toi{
	background-image: url(images/top/images/shop2_08.jpg);
}
ul#home2 li.toi a{
	background-image: url(images/top/images/shop_08.jpg);
	width:270px; height:36px;
}
ul#home2 li.toi a:hover{
	background:none;
}
/*トップ左メニューの設定ここまで*/
/*サブタイトルの設定*/
.subTitleUsuki{
	width:600px; height:35px; margin-top:10px; margin-bottom:5px; margin-left:auto; margin-right:auto; background-position: left; background-repeat:no-repeat; display:block;
	clear:both;background-image: url(images/usuki/ti_usuki.gif);
}
.subTitleYaeko{
	width:600px; height:35px; margin-top:10px; margin-bottom:5px; margin-left:auto; margin-right:auto; background-position: left; background-repeat:no-repeat; display:block;
	clear:both;background-image: url(images/usuki/ti_yaeko.gif);
}
.subTitleShiro{
	width:600px; height:35px; margin-top:10px; margin-bottom:5px; margin-left:auto; margin-right:auto; background-position: left; background-repeat:no-repeat; display:block;
	clear:both;background-image: url(images/usuki/ti_shiro.gif);
}
.shopTitle{
	width:605px; height:66px; margin-top:10px; margin-bottom:0px; margin-left:auto; margin-right:auto; background-position: left; background-repeat:no-repeat; display:block;
	clear:both;background-image: url(images/shop/images/main_01.gif);
}
.subTitleAisatsu{
	width:605px; height:35px; margin-top:10px; margin-bottom:5px; margin-left:auto; margin-right:auto; background-position:center; background-repeat:no-repeat; display:block;
	clear:both;background-image: url(images/company/ti_aisatsu.gif);
}
.subTitleGaiyou{
	width:605px; height:35px; margin-top:10px; margin-bottom:5px; margin-left:auto; margin-right:auto; background-position:left; background-repeat:no-repeat; display:block;
	clear:both;background-image: url(images/company/ti_gaiyou.gif);
}
.subTitleEnkaku{
	width:605px; height:35px; margin-top:10px; margin-bottom:5px; margin-left:auto; margin-right:auto; background-position:left; background-repeat:no-repeat; display:block;
	clear:both;background-image: url(images/company/ti_enkaku.gif);
}
.subTitleStaff{
	width:605px; height:35px; margin-top:10px; margin-bottom:5px; margin-left:auto; margin-right:auto; background-position:center; background-repeat:no-repeat; display:block;
	clear:both;background-image: url(images/company/ti_staff.gif);
}
.subTitlePrivacy{
	width:690px; height:auto; margin-top:10px; margin-bottom:5px; margin-left:auto; margin-right:auto;	
	display:block;clear:both;
}
.subTitlePrivacy2{
	width:600px; height:auto; margin-top:10px; margin-bottom:5px; margin-left:auto; margin-right:auto;	
	display:block;clear:both; text-align:left;
}
.subTitleHouki{
	width:690px; height:35px; margin-top:10px; margin-bottom:0px; margin-left:auto; margin-right:auto;	
	display:block;clear:both;
	background-image: url(images/low/title.gif); background-repeat:no-repeat;
}
.subTitleKoutei{
	width:690px; height:50px; margin-top:20px; margin-bottom:0px; margin-left:auto; margin-right:auto;	
	display:block;clear:both; background-position:center;
	background-image: url(images/koutei/title.gif); background-repeat:no-repeat;
}
.subTitleShikomi{
	width:294px; height:35px; margin-top:10px; margin-bottom:0px; margin-left:auto; margin-right:auto;	
	display:block;clear:both; background-position:center;
	background-image: url(images/koutei/ti_shikomi.gif); background-repeat:no-repeat;
}
.subTitleMuro{
	width:294px; height:35px; margin-top:10px; margin-bottom:0px; margin-left:auto; margin-right:auto;	
	display:block;clear:both; background-position:center;
	background-image: url(images/koutei/ti_muro.gif); background-repeat:no-repeat;
}
.subTitleRyu{
	width:294px; height:35px; margin-top:10px; margin-bottom:0px; margin-left:auto; margin-right:auto;	
	display:block;clear:both; background-position:center;
	background-image: url(images/koutei/ti_jyou.gif); background-repeat:no-repeat;
}
.subTitleChozo{
	width:294px; height:35px; margin-top:10px; margin-bottom:0px; margin-left:auto; margin-right:auto;	
	display:block;clear:both; background-position:center;
	background-image: url(images/koutei/ti_cho.gif); background-repeat:no-repeat;
}
.subTitleKuramoto{
	width:690px; height:50px; margin-top:20px; margin-bottom:0px; margin-left:auto; margin-right:auto;	
	display:block;clear:both; background-position:center;
	background-image: url(images/kura/title.gif); background-repeat:no-repeat;
}
.subTitleEdo{
	width:400px; height:35px; margin-top:10px; margin-bottom:0px;
	display:block;background-position:left;
	background-image: url(images/kura/ti_edo.gif); background-repeat:no-repeat;
}
.subTitleHajime{
	width:400px; height:35px; margin-top:10px; margin-bottom:0px;
	display:block;background-position:left;
	background-image: url(images/kura/ti_shuzo.gif); background-repeat:no-repeat;
}
.subTitleKodawari{
	width:400px; height:35px; margin-top:10px; margin-bottom:0px;
	display:block;background-position:left;
	background-image: url(images/kura/ti_kodawari.gif); background-repeat:no-repeat;
}
.subTitleKengaku{
	width:400px; height:35px; margin-top:10px; margin-bottom:0px;
	display:block;background-position:left;
	background-image: url(images/kura/ti_ken.gif); background-repeat:no-repeat;
}
/*サブタイトルの設定ここまで*/
/*記事用ボックスの設定*/
#box600{
	width:600px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; display:block;
	clear:both;
}
#box640{
	width:640px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; display:block;
	clear:both;
}
#box650{
	width:640px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; display:block; text-align:center;
	clear:both;
}
#box730{
	width:730px; height:auto; margin-top:0px; margin-bottom:5px; margin-left:auto; margin-right:auto; display:block;clear:both;
}
#boxTopLeft{
	width:454px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; display:block;float:left;
}
#boxTopRight{
	width:270px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; display:block;float:right;
}
#boxShopTop{
	width:605px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; display:block;clear:both;
}
#boxShop2{
	width:507px; height:auto; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:auto; display:block;clear:both;
}
#boxShopPL{
	width:441px; height:64px; margin-top:10px; margin-bottom:10px; margin-left:auto; margin-right:auto; display:block;clear:both;
	background-image:url(images/pl.gif); background-repeat: no-repeat;
}