@charset "utf-8";

h1,h2,h3,h4,h5,h6,p,table,tr,th,td,div,ul,ol,li {
    margin:0px;padding:0px;
}


body {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #fefefe;
	background-image: url(../img/top/bk2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#head_bk {
	background-image: url(../img/top/bk1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 86px;
	width: 100%;
}
#head_box {
	padding: 0px;
	height: 86px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/top/header_bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header_logo_box {
	height: 65px;
	width: 233px;
	margin: 0px;
	padding: 0px;
}
#head_mojibox {
	margin: 0px;
	height: 16px;
	width: 460px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	letter-spacing: 0px;
}
h1 {
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #42210b;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	letter-spacing: 0px;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
}
#head_buttonbox {
	padding: 0px;
	height: 86px;
	width: 485px;
	margin: 0px;
	float: right;
}

#left_content_box {
	padding: 0px;
	float: left;
	width: 266px;
	margin-top: 21px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 23px;
	height: auto;
}
#side_navi_kage_box {
	background-image: url(../img/top/side_navi_kage.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 597px;
	width: 266px;
}
#side_navi_bk_box {
	background-image: url(../img/top/side_navi_bk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 196px;
	width: 266px;
	margin: 0px;
}

#side_navi_head_box {
	height: 52px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#right_content_box {
	padding: 0px;
	float: right;
	height: auto;
	width: 634px;
	margin-top: 24px;
	margin-right: 22px;
	margin-bottom: 0px;
}
#home_button_box {
	height: 47px;
	width: 116px;
	padding: 0px;
	margin-top: 32px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	float: left;
}
#contact_button_box {
	height: 47px;
	width: 158px;
	padding: 0px;
	margin-top: 32px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	float: left;
}
#home_button_box ul {
	list-style-type: none;
}
#button7 a {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/home_bo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 32px;
	width: 116px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#button7 a:hover {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/home_bo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 32px;
	width: 116px;
}
#contact_button_box ul {
	list-style-type: none;
}
#button8 a {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/contact_bo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 32px;
	width: 158px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#button8 a:hover {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/contact_bo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 32px;
	width: 158px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#navi_bar {
	margin: 0px;
	padding: 0px;
	height: 47px;
	width: 100%;
	background-image: url(../img/top/navi_bar_bk.gif);
	background-repeat: repeat-x;
	background-position: center top;
	clear: both;
}
#navi_bar_box {
	padding: 0px;
	height: 47px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#navi_bar_box ul {
	list-style-type: none;
}

#button1 a {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/about_bo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 131px;
}
ul {
	list-style-type: none;
}

#button1 a:hover {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/about_bo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 131px;
}

#button2 a {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/jewelry_bo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 141px;
}
#button2 a:hover {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/jewelry_bo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 141px;
}
#button3 a {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/cameo_bo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 165px;
}
#button3 a:hover {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/cameo_bo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 165px;
}

#button4 a {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/venetian_bo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 201px;
}
#button4 a:hover {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/venetian_bo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 201px;
}

#button5 a {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/bridal_bo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 142px;
}
#button5 a:hover {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/bridal_bo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 142px;
}

#button6 a {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/remodel_bo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 170px;
}
#button6 a:hover {
	font-size: 12px;
	line-height: 12px;
	background-image: url(../img/top/remodel_bo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 47px;
	width: 170px;
}

#navi_bar_kazari {
	background-image: url(../img/top/navi_bar_kazari.gif);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 9px;
	width: 100%;
	clear: left;
}
#main_body {
	padding: 0px;
	height: auto;
	width: 1155px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/top/main_bn_bk2-2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}



#main_bn {
	padding: 0px;
	height: 322px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#in_body {
	background-image: url(../img/top/main_bn_bottom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	height: 1000px;
	width: 1155px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main_content_bk {
	padding: 0px;
	height: 1562px;
	width: 963px;
	margin-top: 0px;
	margin-right: 96px;
	margin-bottom: 0px;
	margin-left: 96px;
	background-image: url(../img/top/main_content_bk.png);
	background-repeat: repeat-y;
	background-position: center top;
}
#sub_bn {
	padding: 0px;
	height: 257px;
	width: 628px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#obi_box1 {
	padding: 0px;
	height: 39px;
	width: 634px;
	clear: right;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#new_pick_box {
	padding: 0px;
	height: 255px;
	width: 627px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #a57c52;
}
#pick_up_inbox {
	padding: 0px;
	height: 249px;
	width: 621px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #000;
}

#pickup1 {
	padding: 0px;
	float: left;
	height: 245px;
	width: 204px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#pickup2 {
	padding: 0px;
	float: left;
	height: 245px;
	width: 204px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#pickup3 {
	padding: 0px;
	float: left;
	height: 245px;
	width: 204px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}

.pickbox1 {
	margin: 0px;
	padding: 0px;
	height: 152px;
	width: 204px;
}
.pickbox2 {
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 204px;
}
.pickbox3 {
	background-image: url(../img/top/pickup_moji_bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 40px;
	width: 191px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 13px;
	line-height: 16px;
	color: #666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 8px;
}
.pickbox4 {
	background-image: url(../img/top/pickup_syousai_bo_bk.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 24px;
	width: 204px;
}
.syosai_bo_box a {
	background-image: url(../img/top/syosai_bo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	float: right;
	height: 18px;
	width: 141px;
	display: block;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.syosai_bo_box a:hover {
	background-image: url(../img/top/syosai_bo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	float: right;
	height: 18px;
	width: 141px;
	display: block;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#bn_box_large {
	padding: 0px;
	height: 432px;
	width: 100%;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bn_box_large ul #bridal_bn_box a  {
	background-image: url(../img/top/bridal_bn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 166px;
	width: 630px;
}
#bn_box_large ul #bridal_bn_box a:hover  {
	background-image: url(../img/top/bridal_bn2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 166px;
	width: 630px;
}

#bn_box_large ul #erio_ruschenal_bn_box a {
	background-image: url(../img/top/erio_bn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 129px;
	width: 631px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bn_box_large ul #erio_ruschenal_bn_box a:hover {
	background-image: url(../img/top/erio_bn2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 129px;
	width: 631px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#bn_box_large ul #jewelry_remodel_bn_box a {
	background-image: url(../img/top/remodel_bn.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 127px;
	width: 631px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#bn_box_large ul #jewelry_remodel_bn_box a:hover {
	background-image: url(../img/top/remodel_bn2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 127px;
	width: 631px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


#obi_box2 {
	padding: 0px;
	height: 39px;
	width: 634px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#whats_new_box {
	padding: 0px;
	height: 100px;
	width: 620px;
	margin-top: 8px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
ul #jewelry a {
	background-image: url(../img/top/side_navi_bo1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 56px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
}
ul #jewelry a:hover {
	background-image: url(../img/top/side_navi_bo1-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 56px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
}

ul #erio a {
	background-image: url(../img/top/side_navi_bo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 57px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
}
ul #erio a:hover {
	background-image: url(../img/top/side_navi_bo2-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 57px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
}

ul #cameo a {
	background-image: url(../img/top/side_navi_bo3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 57px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
}
ul #cameo a:hover {
	background-image: url(../img/top/side_navi_bo3-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 57px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
}

ul #perl a {
	background-image: url(../img/top/side_navi_bo4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 57px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
}
ul #perl a:hover {
	background-image: url(../img/top/side_navi_bo4-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 57px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
}


ul #venetian a {
	background-image: url(../img/top/side_navi_bo5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 57px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
}


ul #venetian a:hover {
	background-image: url(../img/top/side_navi_bo5-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 57px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
}
ul #gift a {
	background-image: url(../img/top/side_navi_bo6.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 55px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
}
ul #gift a:hover {
	background-image: url(../img/top/side_navi_bo6-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 55px;
	width: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 2px;
}

#side_navi_bk_box {
	background-image: url(../img/top/side_navi_bk.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 196px;
	width: 266px;
}
#side_navi_bk_box ul #brand a {
	background-image: url(../img/top/side_navi_bo7.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	display: block;
	height: 58px;
	width: 253px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#side_navi_bk_box ul #brand a:hover {
	background-image: url(../img/top/side_navi_bo7-2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	display: block;
	height: 58px;
	width: 253px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#side_navi2_bk {
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 173px;
	width: 266px;
	background-image: url(../img/top/side_navi_bk2.jpg);
}
#side_navi2_bk ul #ceo a {
	background-image: url(../img/top/side_navi_bo10.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 252px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#side_navi2_bk ul #ceo a:hover {
	background-image: url(../img/top/side_navi_bo10-2.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: -9999px;
	display: block;
	height: 35px;
	width: 252px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 6px;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#side_navi2_bk ul #info a {
	background-image: url(../img/top/side_navi_bo11.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 35px;
	width: 252px;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#side_navi2_bk ul #info a:hover {
	background-image: url(../img/top/side_navi_bo11-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 35px;
	width: 252px;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 6px;
}

#side_navi2_bk ul #parking a {
	background-image: url(../img/top/side_navi_bo12.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 35px;
	width: 252px;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#side_navi2_bk ul #parking a:hover {
	background-image: url(../img/top/side_navi_bo12-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 35px;
	width: 252px;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 6px;
}

#side_navi2_bk ul #craftman a {
	background-image: url(../img/top/side_navi_bo13.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 35px;
	width: 252px;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#side_navi2_bk ul #craftman a:hover {
	background-image: url(../img/top/side_navi_bo13-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 35px;
	width: 252px;
	margin-top: 4px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 6px;
}

#side_navi_bk_box ul #original a {
	background-image: url(../img/top/side_navi_bo8.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 58px;
	width: 253px;
	margin-top: 3px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#side_navi_bk_box ul #original a:hover {
	background-image: url(../img/top/side_navi_bo8-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 58px;
	width: 253px;
	margin-top: 3px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 6px;
}

#side_navi_bk_box ul #custom a {
	background-image: url(../img/top/side_navi_bo9.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 58px;
	width: 253px;
	margin-top: 3px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#side_navi_bk_box ul #custom a:hover {
	background-image: url(../img/top/side_navi_bo9-2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
	padding: 0px;
	height: 58px;
	width: 253px;
	margin-top: 3px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 6px;
}

#footer {
	margin: 0px;
	padding: 0px;
	height: 206px;
	width: 100%;
	background-image: url(../img/top/footer_bk.jpg);
}
#footer_content {
	padding: 0px;
	height: 206px;
	width: 950px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer_navi {
	height: 15px;
	width: 950px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 15px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
#footer_navi ul li {
	background-image: url(../img/top/footer_button_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	height: 15px;
	width: auto;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	line-height: 15px;
}
#footer_navi ul li a {
	padding: 0px;
	margin: 0px;
	letter-spacing: 2px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	line-height: 15px;
	height: 15px;
	width: auto;
}

#footer_navi ul li a:hover {
	padding: 0px;
	margin: 0px;
	letter-spacing: 2px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	color: #D6A691;
	text-decoration: none;
	line-height: 15px;
	height: 15px;
	width: auto;
}
#footer_blanc {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 950px;
}

#head_box_left {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 86px;
	width: 465px;
}

#footer_box {
	clear: left;
	height: 170px;
	width: 950px;
	margin: 0px;
	padding: 0px;
}
#footer_leftbox {
	padding: 0px;
	float: left;
	width: 483px;
	margin-top: 37px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer_logo {
	margin: 0px;
	padding: 0px;
	height: 56px;
	width: 217px;
}
#footer_rightbox {
	padding: 0px;
	height: 122px;
	width: 464px;
	margin-top: 45px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
.link_b {
	color: #42210b;
	text-decoration: none;
}
a.link_b:hover {
	color: #ae5744;
	text-decoration: none;
}

#footer_tell_bn_box {
	padding: 0px;
	height: 78px;
	width: 261px;
	float: left;
	margin-top: 44px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer_contact_button_box {
	padding: 0px;
	float: right;
	height: 78px;
	width: 202px;
	margin-top: 44px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer_contact_button_box ul li a {
	background-image: url(../img/top/footer_contact_button.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 78px;
	width: 202px;
}
#footer_contact_button_box ul li a:hover {
	background-image: url(../img/top/footer_contact_button2.png);
	background-repeat: no-repeat;
	background-position: right top;
	text-indent: -9999px;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 78px;
	width: 202px;
}
#footer_add {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 12px;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
	width: 483px;
	color: #42210b;
}
#footer_navi ul {
	list-style-type: none;
}
#footer_copylightbox {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 12px;
	width: 483px;
	padding-top: 3px;
	color: #42210b;
}
#page_top_box {
	height: 16px;
	width: 963px;
	background-image: url(../img/top/main_content_bk.png);
	background-repeat: repeat-y;
	background-position: center top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
.pagetop_bo a {
	background-image: url(../img/top/page_top_bo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding: 0px;
	float: right;
	height: 16px;
	width: 115px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pagetop_bo a:hover {
	background-image: url(../img/top/page_top_bo2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	padding: 0px;
	float: right;
	height: 16px;
	width: 115px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sale_box {
	padding: 0px;
	height: 242px;
	width: 628px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
