@charset "utf-8";

/* サイドナビ
----------------------------------------------------------- */
div#side_navi ul li ul#snavi_design {
	display: none;
}



/* メインコンテンツスタイル
----------------------------------------------------------- */
div#main h3 {
	margin: 0 0 15px 0;
	padding: 0;
	background: none;
	font-size: 0;
}

div#main p.setprice {
	margin: 15px 0 20px 0;
	padding: 6px 0;
	border: 3px solid #fbcfcf;
	background: #fdf1f1;
	font-size: 133%;
	font-weight: bold;
	text-align: center;
}

div#main p.setprice em {
	color: #dd0000;
	font-size: 125%;
}

div#main p.icon {
	margin: -5px 0 15px 0;
	text-align: center;
}


/* inquiry_box */

div#main div#inquiry_box {
	margin-top: 35px;
}



/* main_box */

div#main div.main_box {
	margin: 0 0 20px 0;
	padding: 5px;
	background: url(../../../../common/images/bg_main01.gif) 0 0 repeat;
}

div#main div.main_box div {
	padding: 10px 15px 15px 15px;
	background: #fff;
	overflow: hidden;
	zoom: 1;
}

div#main div.main_box div a {
	display: block;
	float: left;
	margin: 0 20px 0 0;
	padding: 1px;
	border: 1px solid #ccc;
}

div#main div.main_box div a.highslide-active-anchor {
	border: 1px solid #fff;
}


div#main div.main_box div h4 {
	margin: 0 0 15px 0;
	padding: 0 0 8px 0;
	background: url(../../../../common/images/bg_tm01.gif) 0 bottom no-repeat;
	font-size: 116%;
	font-weight: bold;
	overflow: hidden;
	zoom: 1;
}

div#main div.main_box div p {
	overflow: hidden;
	zoom: 1;
}

div#main div.main_box div p.price {
	margin: 0 0 8px 0;
	font-size: 116%;
	font-weight: bold;
}

div#main div.main_box div p.price em {
	color: #dd0000;
}


