@charset "UTF-8";


/* ▼▼body▼▼
---------------------------------------------*/

body {
	background: #fff;
	font-family: "ＭＳ Ｐゴシック", "MS P Gothic","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	text-align: center;
	font-size:75%;
	line-height:1.2;
	color:#666;
	overflow-y:scroll;
	}


/* ▼▼link▼▼
---------------------------------------------*/

a {text-decoration:none;}

/* ▼▼other▼▼
---------------------------------------------*/
.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix { /* for IE */
  display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.clear{
	clear:both;
}
.left {float:left;}
.right {float:right;}

.hide{
	display:none;
}

/* ▼▼wrapper▼▼
---------------------------------------------*/


#wrapper{
	width:800px;
	margin:0 auto;
	text-align:left;
	background:;
}


/* ▼▼header▼▼
---------------------------------------------*/

#header{
	width:800px;
	margin:0 auto;
	padding-top: 15px;
	padding-bottom: 5px;
	border-bottom:dashed 1px #666;
}




h1 a {
	display: block;
	background: url(../images/shimizu_logo.gif) no-repeat;
	width: 152px;
	height: 50px;
	text-indent: -9999px;
	margin-top: 16px;
}

p.komikomi {
	background: url(../images/catch.gif) no-repeat;
	width: 374px;
	height:67px;
	text-indent: -9999px;
	margin: 0px 0px 6px 25px;
}

p.tel {
	background: url(../images/shimizu_tel_satno.gif) no-repeat;
	width: 222px;
	height: 39px;
	text-indent: -9999px;
	margin-top:26px;
}


p.catch {
	width: 794px;
	height: 15px;
	background: url(../images/header_back.gif) repeat-x;
	font-size: 11px;
	padding: 3px 0px 3px 6px;
	margin: 5px 0px;
}

.hedear_info {
	margin-top: 2px;
}


.hedear_info li {
	display: block;
}

a.info01 {
	display: block;
	background: url(../images/catalog_btn.gif) no-repeat;
	width: 136px;
	height: 22px;
	text-indent: -9999px;
}


a.info02 {
	display: block;
	background: url(../images/mitsumori_btn.gif) no-repeat;
	width: 136px;
	height: 22px;
	text-indent: -9999px;
}

a.info03 {
	display: block;
	background: url(../images/price_btn.gif) no-repeat;
	width: 136px;
	height: 22px;
	text-indent: -9999px;
}


.topicpath{
	display:inline;
	margin-top:8px;
	margin-left:5px;
}

.topicpath a{
	color:#20B2AA;
}

.topicpath a:hover{
	color:#FF8C00;
}
	

/* ▼▼content▼▼
---------------------------------------------*/

#container{
	width:800px;
	padding-bottom:25px;
}

#contents_upper{
	width:800px;
	padding:3px 0;
}

.maker_logo{
	margin-top:2px;
	margin-right:5px;
}

p.maker_info{
	margin-top:8px;
	font-size:11px;
}


/* ▼▼main_contents▼▼
---------------------------------------------*/

#right_box{
	width:590px;
	padding-bottom:20px;
}


/* ▼▼side_navi▼▼
---------------------------------------------*/

#side_guide_link{
	display:block;
	width:201px;
	height:80px;
	margin-top:12px;
	background:url(../images/side_guide_button_off.jpg) no-repeat;
	text-indent:-9999px;
}

#side_guide_link:hover{
	background:url(../images/side_guide_button_on.jpg) no-repeat;
}

#side_price_link{
	display:block;
	width:200px;
	height:32px;
	margin-top:15px;
	background:url(../images/side_price_button_off.jpg) no-repeat;
	text-indent:-9999px;
}

#side_price_link:hover{
	background:url(../images/side_price_button_on.jpg) no-repeat;
}

#left_box{
	width:200px;
}

#item_navi_box{
	width:200px;
	margin-top:15px;
}

.item_navi_title{
	width:200px;
	height:32px;
	background:url(../images/test_side_item_title.jpg) no-repeat;
	text-indent:-9999px;
}

.item_navi{
	width:198px;
	padding:3px 0;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
}

.item_navi li{
	width:188px;
	border-bottom:dashed 1px #ccc;
	margin:0 auto;
}

li.list_end{
	border:none;
}

.item_navi a{
	display:block;
	width:152px;
	height:20px;
	padding:12px 0 0 38px;
	font-size:12px;
	color:#666;
	text-decoration:none;
}

.item_navi a:hover{
	color:#FF8C00;
}

.item_navi01{
	background:url(../images/side_item_navi01_off.gif) no-repeat;
}

.item_navi01:hover{
	background:url(../images/side_item_navi01_on.gif) no-repeat;
}

.item_navi02{
	background:url(../images/side_item_navi02_off.gif) no-repeat;
}

.item_navi02:hover{
	background:url(../images/side_item_navi02_on.gif) no-repeat;
}

.item_navi03{
	background:url(../images/side_item_navi03_off.gif) no-repeat;
}

.item_navi03:hover{
	background:url(../images/side_item_navi03_on.gif) no-repeat;
}

.item_navi04{
	background:url(../images/side_item_navi04_off.gif) no-repeat;
}

.item_navi04:hover{
	background:url(../images/side_item_navi04_on.gif) no-repeat;
}

.item_navi05{
	background:url(../images/side_item_navi05_off.gif) no-repeat;
}

.item_navi05:hover{
	background:url(../images/side_item_navi05_on.gif) no-repeat;
}

.item_navi06{
	letter-spacing:-1px;
	background:url(../images/side_item_navi06_off.gif) no-repeat;
}

.item_navi06:hover{
	background:url(../images/side_item_navi06_on.gif) no-repeat;
}

.item_navi07{
	background:url(../images/side_item_navi07_off.gif) no-repeat;
}

.item_navi07:hover{
	background:url(../images/side_item_navi07_on.gif) no-repeat;
}

.item_navi08{
	background:url(../images/side_item_navi08_off.gif) no-repeat;
}

.item_navi08:hover{
	background:url(../images/side_item_navi08_on.gif) no-repeat;
}

#design_navi_box{
	width:200px;
	margin-top:15px;
}

.design_navi_title{
	width:200px;
	height:32px;
	background:url(../images/side_design_title.jpg) no-repeat;
	text-indent:-9999px;
}

.design_navi{
	width:198px;
	padding:3px 0;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
}

.design_navi li{
	width:183px;
	padding:5px 0 5px 15px;
}

.design_navi li a{
	padding-left:15px;
	background:url(../images/side_list_indent.gif) no-repeat left center;
	font-size:13px;
	color:#666;
}

.design_navi li a:hover{
	color:#FF8C00;
}


#order_navi_box{
	width:200px;
	margin-top:15px;
}

.order_navi_title{
	width:200px;
	height:32px;
	background:url(../images/side_order_title.jpg) no-repeat;
	text-indent:-9999px;
}

.order_navi{
	width:198px;
	padding:3px 0;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
}

.order_navi li{
	width:183px;
	padding:5px 0 5px 15px;
}

.order_navi li a{
	padding-left:15px;
	background:url(../images/side_list_indent.gif) no-repeat left center;
	font-size:13px;
	color:#666;
}

.order_navi li a:hover{
	color:#FF8C00;
}

#side_estimate_link{
	display:block;
	width:200px;
	height:31px;
	margin-top:15px;
	background:url(../images/side_estimate_button_off.jpg) no-repeat;
	text-indent:-9999px;
}

#side_estimate_link:hover{
	background:url(../images/side_estimate_button_on.jpg) no-repeat;
}

#side_catalog_link{
	display:block;
	width:200px;
	height:32px;
	margin-top:8px;
	background:url(../images/side_catalog_button_off.jpg) no-repeat;
	text-indent:-9999px;
}

#side_catalog_link:hover{
	background:url(../images/side_catalog_button_on.jpg) no-repeat;
}

#side_under_link{
	width:200px;
	margin-top:15px;
}

#side_under_link li{
	margin-bottom:3px;
}

a.side_under_link_question{
	display:block;
	width:200px;
	height:35px;
	background:url(../images/side_question_button_off.gif) no-repeat;
	text-indent:-9999px;
}

a.side_under_link_question:hover{
	background:url(../images/side_question_button_on.gif) no-repeat;
}

a.side_under_link_gallery{
	display:block;
	width:200px;
	height:36px;
	background:url(../images/side_gallery_button_off.gif) no-repeat;
	text-indent:-9999px;
}

a.side_under_link_gallery:hover{
	background:url(../images/side_gallery_button_on.gif) no-repeat;
}

a.side_under_link_bbs{
	display:block;
	width:200px;
	height:36px;
	background:url(../images/side_bbs_button_off.gif) no-repeat;
	text-indent:-9999px;
}

a.side_under_link_bbs:hover{
	background:url(../images/side_bbs_button_on.gif) no-repeat;
}


a.maeken_link{
	display:block;
	width:150px;
	height:30px;
	margin:15px 0 0 25px;
	background:url(../images/maeken_banner_top.gif) no-repeat;
	text-indent:-9999px;
}

a.airguiter_link{
	display:block;
	width:108px;
	height:60px;
	margin:15px 0 0 49px;
	background:url(../images/logo_airguiter.gif) no-repeat;
	text-indent:-9999px;
}


/* ▼▼footer▼▼
---------------------------------------------*/

#footer{
	width:800px;
	height:;
	margin:0 auto;
	border-top:5px solid #32BAFF;
	text-align:;
}

.footer_l{
	width:245px;
	margin-top:10px;
	padding-left:5px;
}

.footer_shopname{
	font-size:14px;
	font-weight:bold;
}

.footer_shopinfo{
	margin-top:10px;
	font-size:12px;
}

.footer_r{
	width:545px;
	margin-top:8px;
	padding-right:5px;
}

.footer_navi{
	width:540px;
}

.footer_navi li{
	float:left;
	padding:0 6px;
	border-right:solid 1px #666;
}

.footer_navi li.list_end{
	border-right:none;
}

.footer_navi li a{
	font-size:11px;
	color:#666;
}

.footer_navi li a:hover{
	color:#FF8C00;
}

.copyright{
	margin-top:30px;
	font-size:12px;
}






