@charset "utf-8";
@import "header.css";
@import "menu.css";
@import "footer.css";

/* ---- reset css ---- */
html,body,div,dl,dd,dt,table,tr,td,tbody,div,p,a,span,em,ul,ol,lih1,h2,h3,h4,h5,h6{
	margin : 0px;
	padding : 0px;
	font-family : Helvetica, "MS Pゴシック", "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", serif;
	color : #333;
}

/* ---- initialize common styles ---- */
img{border : none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
a.default{text-decoration : underline;}
* html img{vertical-align : bottom;}
*:first-child+html img{vertical-align : bottom;}
p.pagination{
	text-align : center;
}
p.pagination a{
	margin : 0 3px;
	color : #00f;
}
.red{
	color : #c00;
}
a.normal{
	color : #00f;
}
p.right{
	text-align : right;
}
p.center {
	text-align : center;
}
p.spaced_top{
	margin-top : 10px;
}
/* -- clearfix -- */
.clearfix:after{
	content : '';
	display : block;
	height : 0px;
	clear : both;
	visibility : hidden;
}
* html .clearfix{
	clear : both;
	overflow : hidden;
}
*:first-child+html .clearfix{
	clear : both;
	overflow : hidden;
}
/* holly hack*/
 /*\*//*/
  height: auto;
  overflow: hidden;
  /**/

/* -- clearfix end --*/

/* ---- boxmodel layout ---- */
div#box{
	width : 956px;
	margin : 0 auto;
}
div#header{
	width : 956px;
	height : 90px;
	position : relative;
}
ul#band-nav{
	list-style : none outside;
	width : 100%;
}
div#navigation-search{
	width : 100%;
}
div#wrapper{
	width : 956px;
	margin-top : 10px;
}
* html div#wrapper{
	margin-top : 0px;
}
*:first-child+html div#wrapper{
	margin-top : 0px;
}
div#menu{
	width : 216px;
	float : left;
	display : inline;
}
div#contents{
	width : 712px;
	margin-left : 28px;
	float : right;
	display : inline;
}
* html div#contents{
	margin-left : 14px;
}

/* ---- etc ajax css ---- */

div#tooltip{
	width:173px;
	height:91px;
	background-image:url(../../../img/tmp/notice.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:1000;
	display:none;
}
* html div#tooltip{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tmp/notice.png',sizingMethod='scale');
}
div#tooltip p{
	position:relative;
	top:45px;
	left:12px;
	font-size:9pt;
}
div#tooltip p span{
	color:#a82025;
	text-decoration:underline;
	font-size:10pt;
}


div#tolltip_caption{
	width:90px;
	height:10px;
	text-align:center;
	padding:5px;
	border:solid 1px #edece8;
	background-color:#ccc;
	opacity:0.9;
	filter:alpha(opacity=90);
	font-size:7pt;
}

div#popup_window{
	width:261px;
	height:137px;
	background-image:url(../../../img/tmp/notice_2.png);
	background-repeat:no-repeat;
	position:absolute;
	z-index:1100;
	display:none;

}
* html div#popup_window{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/tmp/notice_2.png',sizingMethod='scale');
}
div#popup_window div{
	position:relative;
	top:54px;
	left:20px;
	font-size:10pt;
	line-height:1.8;
	width:230px;
}
div#popup_window div p{
	font-size:11pt;
	font-weight:bold;
	text-align:center;
	color:#c00;
}
div#popup_window div.non_al{
	position:relative;
	top:68px;
	left:10px;
	font-size:10pt;
	line-height:1.8;
}
div#popup_window div p.non{
	font-size:9pt;
	font-weight:normal;
	padding-left:20px;
	color:#333;
}

/* top/kikou page style */
div#kikou {
	width: 733px;
}
div#kikou h4 {
	padding: 10px 0px;
	text-align: center;
}
div#kikou p {
	padding: 24px 15px;
	text-indent: 0px;
	line-height: 1.8em;
	text-align: justify;
	font-size: 16px;
}
div#kikou h2, div#kikou h3,div#kikou h4 {
	padding: 10px 0px;
	color: #A72B2D;
	text-align: center;
}
div#kikou h3 {
	font-weight: bold;
	font-size: 3.0em;
}
div#kikou h4 {
	font-weight: normal;
	font-size: 2.4em;
}
div#kikou span.ptitle {
	display: block;
	color: #A72B2D;
	text-align: left;
	padding-bottom: 20px;
}
div#kikou span.pspecial {
	display: block;
	min-height: 199px;
}
div#kikou img.img_left {
	float: left;
	padding-right: 20px;
}
div#kikou img.img_right {
	float: right;
	padding-left: 20px;
}
p#for_img02 {
	min-height: 267px;
}
p#for_img04 {
	min-height: 446px;
}
p#for_img06 {
	min-height: 377px;
}
p#for_img08 {
	min-height: 397px;
}
p#for_img09 {
	min-height: 263px;
}
p#for_img12 {
	min-height: 223px;
}
p#for_img13 {
	min-height: 336px;
}
p#for_img14 {
	min-height: 332px;
}
p#for_img15 {
	min-height: 302px;
}
p#for_img16 {
	min-height: 328px;
}
p#for_img17 {
	min-height: 311px;
}
p#right_to_cart{
	width : 200px;
	background : #a82025;
	padding : 5px !important;
	margin : 0  0 0 auto;

}
p#right_to_cart a.to_cart{
	display : block;
	text-align : center;
	color : #fff;
	border : solid 1px #fff;
	vertical-align : text-bottom;

}
p#right_to_cart a.to_cart:hover{
	color : #ffff00;
	text-decoration : none;
}


