@charset "utf-8";
/* CSS Document */


/*-基本条項-*/

html,body{
	height: 100%;
}
body{
	margin: 0;
	background-color: #FFFFFF;
	font-size:95%;
	color:#666666;
	font-family:"ＭＳ Ｐゴシック", Osaka, "MS UI Gothic";
}
h1,h2,h3,h4{margin:0;}
p{margin:0 0 0.8em 0;}
form{margin:0;}
#wrapper{
	width: 890px;
	margin: 0 auto -90px;
	min-height:100%;
	_height:100%;
	position:relative;
	background-image: url(../common_img/wrapper.gif);
	background-repeat: repeat-y;
	padding: 0 5px;
}
/*-基本リンク-*/
a{text-decoration:none;}
a:link {
	color: #88480F;
}
a:visited {
	color: #88480F;
}
a:hover {
	color: #CC3300;
}
a:active {
  color: #ff6600;
}


/*-ヘッダ及びヘッダ内-*/

#header{
	height: 122px;
	background-image: url(../common_img/header.gif);
	background-repeat: repeat-x;
}
.logo{
	background-image: url(../common_img/logo.jpg);
	width: 261px;
	height: 110px;
	background-repeat: no-repeat;
	position: absolute;
	top: 12px;
	left: 21px;
}
.logo h1 span{
	position: absolute;
	text-indent: -9999px;
}
.phone_no{
	width: 286px;
	height: 60px;
	position: absolute;
	top: 35px;
	right: 25px;
}
.phone_no ul{margin: 0px;padding: 0px;}
.phone_no li{list-style-type: none; float:left;}
.phone_no a{display:block; text-decoration:none;}
.phone_no a span{position:absolute; left:-9999px;}
.phone_kanayama a{
	background: url(../common_img/tel.gif) no-repeat 0px 0px;
	width: 228px;
	height: 30px;
}
.phone_kanayama a:hover{
	background: url(../common_img/tel.gif) no-repeat 0px -60px;
}
.phone_okazaki a{
	background: url(../common_img/tel.gif) no-repeat 0px 0px;
	width: 286px;
	height: 60px;
}
.phone_okazaki a:hover{ background: url(../common_img/tel.gif) no-repeat 0px -60px; }

.update{
	position: absolute;
	top: 95px;
	width: 200px;
	left: 290px;
	font-size: 90%;
}

/*-グローバルメニュー-*/

#g-menu{
	background-image: url(../common_img/menu.gif);
	height: 45px;
	background-repeat: no-repeat;
	clear:both;
}

#g-menu ul{margin: 0px;padding: 0px;}
#g-menu li{list-style-type: none; float:left;}
#g-menu a{display:block; text-decoration:none;}
#g-menu a span{position:absolute; left:-9999px;}
li.menu1 a{
	width:105px;
	height:45px;
	margin-left:26px;
	background:url(../common_img/menu.gif) no-repeat -26px 0px;
}
li.menu1 a:hover {background:url(../common_img/menu.gif) no-repeat -26px -45px;}
li.menu1av a{width:105px;height:45px;background:url(../common_img/menu.gif) no-repeat -26px -45px;}

li.menu2 a{
	width:105px;
	height:45px;
	background:url(../common/menu.gif) no-repeat -131px 0px;
}
li.menu2 a:hover {background:url(../common_img/menu.gif) no-repeat -131px -45px;}
li.menu2av a{width:105px;height:45px;background:url(../common_img/menu.gif) no-repeat -131px -45px;}

li.menu3 a{
	width:105px;
	height:45px;
	background:url(../common/menu.gif) no-repeat -236px 0px;
}
li.menu3 a:hover {background:url(../common_img/menu.gif) no-repeat -236px -45px;}
li.menu3av a{width:105px;height:45px;background:url(../common_img/menu.gif) no-repeat -236px -45px;}

li.menu4 a{
	width:105px;
	height:45px;
	background:url(../common/menu.gif) no-repeat -341px 0px;
}
li.menu4 a:hover {background:url(../common_img/menu.gif) no-repeat -341px -45px;}
li.menu4av a{width:105px;height:45px;background:url(../common_img/menu.gif) no-repeat -341px -45px;}

li.menu5 a{
	width:105px;
	height:45px;
	background:url(../common/menu.gif) no-repeat -446px 0px;
}
li.menu5 a:hover {background:url(../common_img/menu.gif) no-repeat -446px -45px;}
li.menu5av a{width:105px;height:45px;background:url(../common_img/menu.gif) no-repeat -446px -45px;}

li.menu6 a{
	width:105px;
	height:45px;
	background:url(../common/menu.gif) no-repeat -551px 0px;
}
li.menu6 a:hover {background:url(../common_img/menu.gif) no-repeat -551px -45px;}
li.menu6av a{width:105px;height:45px;background:url(../common_img/menu.gif) no-repeat -551px -45px;}

li.menu7 a{
	width:105px;
	height:45px;
	background:url(../common_img/menu.gif) no-repeat -656px 0px;
}
li.menu7 a:hover {background:url(../common_img/menu.gif) no-repeat -656px -45px;}
li.menu7av a{width:105px;height:45px;background:url(../common_img/menu.gif) no-repeat -656px -45px;}

li.menu8 a{
	width:105px;
	height:45px;
	background:url(../common_img/menu.gif) no-repeat -761px 0px;
}
li.menu8 a:hover {background:url(../common_img/menu.gif) no-repeat -761px -45px;}
li.menu8av a{width:105px;height:45px;background:url(../common_img/menu.gif) no-repeat -761px -45px;}


/*-ボックス-*/
#main_content{
	float: left;
	width: 610px;
	padding-top: 15px;
	padding-bottom: 20px;
}
.content_box{
	padding: 15px 15px 15px 20px;
	line-height: 150%;
	}
	
.content_box table{
	border-spacing: 0;
	border-collapse:collapse;
	margin: 3px 0;
}
.content_box td {
	border:#cccccc 1px solid;
	padding: 4px;
}
.content_box td img {
	margin:0;
	padding:0;
	border: 0px;
}

.sold{
	background-image:url(../common_img/soldout.gif);
	background-repeat:no-repeat;
	background-position:center 5px;
	vertical-align:bottom;
	color:#B7B7B7;
}

.content_box2{
	padding: 5px　5px 10px 5px;
	line-height: 150%;
	font-weight: bold;
	color: #999999;
	}
	
.content_box2 a:hover{
text-decoration:underline;
}

.kakomi{
	background-color: #C24825;
	border: #A33016 1px solid;
	font-weight: bold;
	color: #FFFFFF;
	padding: 1px;
}

.itemno{
	border: #9D6844 1px solid;
	background-color: #9D6844;
	padding: 0 3px;
	color: #FFFFFF;
}
/*-[トップページ]メインアート-*/
#main_art{
	width: 610px;
	height: 273px;
	background: url(../img/main_art03.jpg) no-repeat;
	padding-bottom: 15px;
}
#main_art h2 span{
	position: absolute;
	text-indent: -9999px;
}

/*-h3見出し-*/
.h3case{
	width: 610px;
	height: 34px;
}
.h3case h3 span{
	position: absolute;
	text-indent: -9999px;
}
.h3_whatsnew{background: url(../h_img/h3_whatsnew.gif) no-repeat;}
.h3_oshirase{background: url(../h_img/h3_oshirase.gif) no-repeat;}
.h3_newitem{background: url(../h_img/h3_newitem.gif) no-repeat;}
.h3_newshop{background: url(../h_img/h3_new_shop.gif) no-repeat;}
.h3_newother{background: url(../h_img/h3_new_other.gif) no-repeat;}
.h3_new_ho{background: url(../h_img/h3_new_ho.gif) no-repeat;}
.h3_ho{background: url(../h_img/h3_ho_old.gif) no-repeat;}
.h3_new_n{background: url(../h_img/h3_new_n.gif) no-repeat;}
.h3_n{background: url(../h_img/h3_n_old.gif) no-repeat;}
.h3_new_itaku{background: url(../h_img/h3_new_itaku.gif) no-repeat;}
.h3_itaku{background: url(../h_img/h3_itaku_old.gif) no-repeat;}
.h3_special{background: url(../h_img/h3_special_old.gif) no-repeat;}
.h3_new_special{background: url(../h_img/h3_special.gif) no-repeat;}
.h3_tetukore{background: url(../h_img/h3_tetukore.gif) no-repeat;}
.h3_olditem{background: url(../h_img/h3_olditem.gif) no-repeat;}
.h3_old{background: url(../h_img/h3_old.gif) no-repeat;}
.h3_old_other{background: url(../h_img/h3_old_other.gif) no-repeat;}
.h3_okazaki{background: url(../h_img/h3_okazaki.gif) no-repeat;}
.h3_kanayama{background: url(../h_img/h3_kanayama.gif) no-repeat;}
.h3_gallery{background: url(../h_img/h3_gallery.gif) no-repeat;}
.h3_other{background: url(../h_img/h3_other.gif) no-repeat;}
.h3_sitemap{background: url(../h_img/h3_sitemap.gif) no-repeat;}
.h3_order{background: url(../h_img/h3_order.gif) no-repeat;}
.h3_inq{background: url(../h_img/h3_inq.gif) no-repeat;}
.h3_privacy{background: url(../h_img/h3_privacy.gif) no-repeat;}
.h3_link{background: url(../h_img/h3_link.gif) no-repeat;}
.h3_foreign{background: url(../h_img/h3_foreign.gif) no-repeat;}
.h3_new_f_n{background: url(../h_img/h3_new_f_n.gif) no-repeat;}
.h3_new_f_ho{background: url(../h_img/h3_new_f_ho.gif) no-repeat;}
.h3_foreign-n{background: url(../h_img/h3f-n.gif) no-repeat;}
.h3_foreign-h{background: url(../h_img/h3f-h.gif) no-repeat;}
.h3_foreign-g{background: url(../h_img/h3f_g.gif) no-repeat;}
.h3_foreign-i{background: url(../h_img/h3f-itaku.gif) no-repeat;}
.h3_foreign-o{background: url(../h_img/h3f-other.gif) no-repeat;}
.h3_new_bus{background: url(../h_img/h3_new_tetukore.gif) no-repeat;}
/*-レフトケース-*/
#left_case{
	padding: 15px 20px 8px 23px;
	width: 211px;
	float: left;
}
#left_case img{
	margin-top: 8px;

}
.submenu{
	clear: both;
}

.submenu ul{margin: 0px;padding: 0px;}
.submenu li{list-style-type: none; float:left;}
.submenu a{display:block; text-decoration:none;}
.submenu a span{position:absolute; left:-9999px;}

/*-NEW-*/
li.sub1-1 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new.gif) no-repeat 0px 0px;
}
li.sub1-1 a:hover {background:url(../common_img/menu_new.gif) no-repeat -211px 0px;}
li.sub1av a{width:211px;height:34px;background:url(../common_img/menu_new.gif) no-repeat -211px 0px;}

li.sub1-2 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new.gif) no-repeat 0px -34px;
}
li.sub1-2 a:hover {background:url(../common_img/menu_new.gif) no-repeat -211px -34px;}
li.sub1-2av a{width:211px;height:34px;background:url(../common_img/menu_new.gif) no-repeat -211px -34px;}

li.sub1-3 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new.gif) no-repeat 0px -68px;
}
li.sub1-3 a:hover {background:url(../common_img/menu_new.gif) no-repeat -211px -68px;}
li.sub1-3av a{width:211px;height:34px;background:url(../common_img/menu_new.gif) no-repeat -211px -68px;}


li.sub1-4 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new.gif) no-repeat 0px -102px;
}
li.sub1-4 a:hover {background:url(../common_img/menu_new.gif) no-repeat -211px -102px;}
li.sub1-4av a{width:211px;height:34px;background:url(../common_img/menu_new.gif) no-repeat -211px -102px;}


li.sub1-5 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new.gif) no-repeat 0px -136px;
}
li.sub1-5 a:hover {background:url(../common_img/menu_new.gif) no-repeat -211px -136px;}
li.sub1-5av a{width:211px;height:34px;background:url(../common_img/menu_new.gif) no-repeat -211px -136px;}

/*-NEW2-*/
li.sub2-1 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new2.gif) no-repeat 0px 0px;
}
li.sub2-1 a:hover {background:url(../common_img/menu_new2.gif) no-repeat -211px 0px;}
li.sub2-1av a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new2.gif) no-repeat -211px 0px;
}

li.sub2-2 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new2.gif) no-repeat 0px -34px;
}
li.sub2-2 a:hover {background:url(../common_img/menu_new2.gif) no-repeat -211px -34px;}
li.sub2-2av a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new2.gif) no-repeat -211px -34px;
}
li.sub2-3 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new2.gif) no-repeat 0px -68px;
}
li.sub2-3 a:hover {background:url(../common_img/menu_new2.gif) no-repeat -211px -68px;}
li.sub2-3av a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new2.gif) no-repeat -211px -68px;
}
li.sub2-4 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new2.gif) no-repeat 0px -102px;
}
li.sub2-4 a:hover {background:url(../common_img/menu_new2.gif) no-repeat -211px -102px;}
li.sub2-4av a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new2.gif) no-repeat -211px -102px;
}
li.sub2-5 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new2.gif) no-repeat 0px -136px;
}
li.sub2-5 a:hover {background:url(../common_img/menu_new2.gif) no-repeat -211px -136px;}
li.sub2-5av a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new2.gif) no-repeat -211px -136px;
}
li.sub2-6 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new2.gif) no-repeat 0px -170px;
}
li.sub2-6 a:hover {background:url(../common_img/menu_new2.gif) no-repeat -211px -170px;}
li.sub2-6av a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new2.gif) no-repeat -211px -170px;;
}
li.sub2-7 a{
	width:211px;
	height:40px;
	background:url(../common_img/menu_new2.gif) no-repeat 0px -204px;
}
li.sub2-7 a:hover {background:url(../common_img/menu_new2.gif) no-repeat -211px -204px;}
li.sub2-7av a{
	width:211px;
	height:40px;
	background:url(../common_img/menu_new2.gif) no-repeat -211px -204px;
}

/*-NEW3-*/
li.sub3-1 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new3.gif) no-repeat 0px 0px;
}
li.sub3-1 a:hover {background:url(../common_img/menu_new3.gif) no-repeat -211px 0px;}

li.sub3-2 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new3.gif) no-repeat 0px -34px;
}
li.sub3-2 a:hover {background:url(../common_img/menu_new3.gif) no-repeat -211px -34px;}
li.sub3-3 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new3.gif) no-repeat 0px -68px;
}
li.sub3-3 a:hover {background:url(../common_img/menu_new3.gif) no-repeat -211px -68px;}
li.sub3-4 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new3.gif) no-repeat 0px -102px;
}
li.sub3-4 a:hover {background:url(../common_img/menu_new3.gif) no-repeat -211px -102px;}
li.sub3-5 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new3.gif) no-repeat 0px -136px;
}
li.sub3-5 a:hover {background:url(../common_img/menu_new3.gif) no-repeat -211px -136px;}
li.sub3-6 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new3.gif) no-repeat 0px -170px;
}
li.sub3-6 a:hover {background:url(../common_img/menu_new3.gif) no-repeat -211px -170px;}
li.sub3-7 a{
	width:211px;
	height:34px;
	background:url(../common_img/menu_new3.gif) no-repeat 0px -204px;
}
li.sub3-7 a:hover {background:url(../common_img/menu_new3.gif) no-repeat -211px -204px;}
li.subtop {
	background:url(../common_img/menu_first.gif) no-repeat;
	height:7px;
	width:211px;
	line-height: 0;
}
li.subbottom {background:url(../common_img/menu_bottom.gif) no-repeat;
height:7px; width:211px;}


#menu_new{
	background-image: url(../common_img/menu_new.gif);
	background-repeat: no-repeat;
	width: 211px;
}
#menu_new2{
	background-image: url(../common_img/menu_new2.gif);
	background-repeat: no-repeat;
	width: 211px;
}
li.sub_tel a{
	width:211px;
	height:155px;
	background:url(../common_img/menu_top.gif) no-repeat;
}
/*-バナー-*/
.banner{
	clear: both;
}

/*-ホワッツニュー-*/
.wn_box{
	padding: 15px 15px 15px 20px;
	font-size: 105%;
}
.wn_date{
	width: 80px;
	height: 17px;
	float: left;
}
.wn_txt{
	height: 17px;

}
/*-ミニメニュー-*/
.minimenu{
	display: block;
	margin-bottom: 10px;
	padding: 5px 0;
}
.minimenu a{
	background-color: #F8F2ED;
	border-color: #E0E0E0;
	border-width: 1px;
	border-style: solid;
	padding: 3px 5px 3px 5px;
}

.minimenu a:hover{
	background-color: #B61D1D;
	color: #FFFFFF;
}
.minimenu-av {
	background-color: #B61D1D;
	border-color: #E0E0E0;
	border-width: 1px;
	border-style: solid;
	padding: 3px 5px 3px 5px;
	color: #FFFFFF;
}


/*-フッタ-*/
#foot_menu{
	margin: 20px 0;
	height: 20px;
	text-align: right;
}
.push_footer{
    height: 90px;
	clear:both;
	}
#footer {
	height: 90px;
	position:absolute;
	bottom:0px;
	vertical-align: bottom;
	background: url(../common_img/foot.gif) no-repeat;
	width: 840px;
	background-position: center;
	margin-left: 25px;
}
.copyright{
font-family:Arial, Helvetica, sans-serif;}

/*-utility-*/
.clear{clear:both;}
.left_float{float:left;}
.right_float{float:right;}
.caption{
	font-size: 80%;
	color: #999999;
}
.caution{
	color: #CC0000;
}
strong{
	color: #A33016;
}
.comingsoon{
	width: 250px;
	height: 250px;
	background-image: url(../common_img/comingsoon.gif);
	background-repeat: no-repeat;
	margin: 10px auto;
}
.border_bot{ border-bottom: #cccccc 1px dotted; }
