
/* マージンをリセット */
body {
  margin: 0;
  padding: 0;
  background-image:url(/image/hkw_bqt_bg01.jpg);
  background-repeat:repeat-y;
  background-position:top;  
  text-align: left;
  font-size:12px;
  line-height: 140%;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}
/* ハイパーリンク付き画像は枠なし */
img {
  border: none;
}
.clear_both {
	/* hackIE */
	clear: both;
	display: block;
	margin: 0px
	line-height:0.2em;
}

#main{
	margin: 0px auto 0px;
    width:970px;
	background-image:url(/image/hkw_bqt_bg_shadow.gif);
	background-repeat:repeat-y;
	text-align:left;
	font-size:12px;
	line-height:1.4em;
  }
.panmenu {
	height: 30px;
	margin: 0 0 0 7px;
	padding: 0;
	font-size: 10px;
	line-height: 3.0em;
	text-align: left;
}

h3 {
margin:5px 5px 10px 5px;
padding:0;
clear:both;
}
  
/* ----------------------------------------- 	
	ヘッダ
 ----------------------------------------- */
#header{
width:960px;
margin:0 5px 0 ;
padding:0;
}


#header .w_ttl{
width:250px;
margin:0;
padding:26px 0 0 10px;
float:left;
}

/* ナビゲーション */
#header .navi_box {
width:135px;
margin:10px 0 0;
padding:0 10px 0 0;
text-align:right;
float:right;
}

#header .navi_box ul.menu {
   margin:0;
   padding:0;
}

#header .navi_box ul.menu li {
   float:left;
   list-style:none;
}

/* モダンブラウザ（Firefox Opera Safari）対策 */
#header .navi_box ul.menu:after{
   content:".";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
   font-size:0;
}

/* Win版IE7とMac版IE5対策 */
#header .navi_box ul.menu{
   display:inline-block;
}

/* Win版IE5および6対策 */
/* Hides from IE-mac \*/
* html #header .navi_box ul.menu{
   height:1px;
}

#header .navi_box ul.menu{
   display:block;
}
/* End hide from IE-mac */


#header .w_bar {
width:950px;
margin:0 0 5px;
padding:10px 5px 0 5px;
clear:both;
}

/* for IE */
*html body #header .w_ttl{
width:250px;
margin:18px 0 0 5px;
padding:0;
float:left;
}
*html body #header .w_box01 {
width:680px;
margin:23px 5px 0 0;
padding:0;
text-align:right;
float:right;
}
*html body #header .w_bar {
width:950px;
margin:10px 5px 5px 5px;
padding:0;
clear:both;
}

/* ----------------------------------------- 	
	コンテンツ
 ----------------------------------------- */
#contents {
	width:960px;
	margin:0 5px 0;
	padding:0;
	clear:both;
}

#contents h2{
	width:950px;
	margin:0 5px 0;
	padding:0 0 10px;
	position:relative;
	clear:both;
}
#contents p.btm20{
	width:940px;
	margin:10px 10px 20px;
	padding:0;
	clear:both;
}

#contents h2 span.ttl_lead{
	width:420px;
	margin:0;
	padding:0;
	position:absolute;
	top:56px;
	left:470px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:100;
	font-size:12px;
	line-height:1.4em;
	clear:both;
	}



a.btn_detail {
	text-align:center;
	background:transparent url(/refe_btn.gif) repeat scroll 0 0;
	display:block;
	height:94px;
	text-indent:-9999px;
	width:133px;
	margin:0;
	padding:0;
}
a.btn_detail:hover {
	background-position:0 94px;
}

/* ----------------------------------------- 	
	白ドレス色ドレス用バナー
 ----------------------------------------- */
#contents ul#cat_btn {
width:950px;
margin:10px 0 10px 0;
padding:0;
}
#contents ul#cat_btn li.left {
width:460px;
margin:0 10px 0 14px;
_margin:0 9px 0 6px;
padding:0;
float:left;
list-style:none;
}
#contents ul#cat_btn li.right {
width:460px;
margin:0 5px 0 0;
_margin:0 2px 0 5px;
padding:0;
float:right;
list-style:none;
}



/* ----------------------------------------- 	
	その他の人気アイテム
 ----------------------------------------- */

#other { 
width:960px;
margin:0;
padding:0;
text-align:center;
}

#item_box {
width:300px;
height:260px;
margin:5px 6px 10px 8px ;
padding:0;
text-align:left;
float:left;
}
#item_box h1{
font-size:13px;
line-height:1.3em;
font-weight:bold;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:10px 0 5px 0;
padding:0;
}


/* ----------------------------------------- 	
	item_box内共通（ranking,season,item）
 ----------------------------------------- */
.item_img{
width:130px;
float:left;
}
.item_img img{
border:#CCCCCC 1px solid;
}
.item_img a#thumb1{
width:130px;
padding:0;
margin:0;
float:left;
}

#item_spec {
width:165px;
margin:0 0 0 5px;
padding:0;
float:right;
}
#item_spec ul{
width:165px;
margin:0;
padding:0;
list-style:none;
}
#item_spec ul li.code{
width:80px;
background-image:url(/image/bq_orderid_icon.gif);
background-repeat:no-repeat;
padding:0 0 0 65px;
margin:0;
}
#item_spec ul li.price{
width:95px;
background-image:url(/image/bq_price_icon.gif);
background-repeat:no-repeat;
padding:0 0 0 65px;
margin:0;
}

#item_spec ul li.size{
width:95px;
background-image:url(/image/bq_size_icon.gif);
background-repeat:no-repeat;
padding:0 0 0 65px;
margin:0;
}

.flower{
width:290px;
padding:0;
margin:10px auto 0;
font-size:11px;
line-height:1.2em;
}
.flower img{
margin:0 0 2px 0;
padding:0;
}

.discription{
width:290px;
padding:0;
margin:10px auto 0;
font-size:11px;
line-height:1.2em;
}
.discription img{
margin:0 0 2px 0;
padding:0;
}


/* アイテムボックス For IE6 */
*html body #item_box {
/* background-color:#fff9f5; */
width:300px;
height:260px;
margin:5px 6px 10px 8px ;
padding:0;
text-align:left;
float:left;
}

*html body .item_img{
width:130px;
padding:0;
margin:0;
float:left;
}
*html body .item_img img{
border:#CCCCCC 1px solid;
}
*html body .item_img a#thumb1{
width:130px;
padding:0;
margin:0;
}

*html body #item_spec {
width:160px;
margin:0 ;
padding:0;
float:right;
}
*html body #item_spec h1{
width:160px;
font-size:13px;
line-height:1.3em;
font-weight:bold;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:10px 0 5px 0;
padding:0;
}

*html body #item_spec ul{
width:160px;
margin:0;
padding:0;
list-style:none;
}
*html body #item_spec ul li.code{
width:75px;
background-image:url(/image/bq_orderid_icon.gif);
background-repeat:no-repeat;
padding:0 0 0 65px;
margin:0;
}
*html body #item_spec ul li.price{
width:85px;
background-image:url(/image/bq_price_icon.gif);
background-repeat:no-repeat;
padding:0 0 0 65px;
margin:0;
}
*html body #item_spec ul li.size{
width:95px;
background-image:url(/image/bq_size_icon.gif);
background-repeat:no-repeat;
padding:0 0 0 65px;
margin:0;
}

*html body .flower{
width:280px;
padding:0;
margin:5px 5px 0;
font-size:11px;
line-height:1.2em;
}
*html body .flower img{
margin:0 0 2px 0;
padding:0;
}
*html body .discription{
width:280px;
padding:0;
margin:5px 5px 0;
font-size:11px;
line-height:1.2em;
}
*html body .discription img{
margin:0 0 2px 0;
padding:0;
}

 
/*------------------------------------------------------------
  特典エリア
------------------------------------------------------------*/
#tokutenArea { 
width:700px;
height:185px;
margin:10px auto 10px;
padding:0;
background-image:url(/image/hkw_box700_bg.jpg);
background-repeat:no-repeat;
}

#tokutenArea .tokutenPh { 
width:190px;
height:150px;
margin:18px 25px 0 20px;
padding:0;
float:left;
}

#tokutenArea dl { 
width:420px;
height:150px;
margin:18px 20px 0 0;
padding:0;
float:right;
}

#tokutenArea dl dt{ 
margin:10px 0 15px 0;
padding:0 0 0 15px;
font-size:16px;
color:#663333;
font-weight:bold;
border-left:#663333 5px solid;
}

#tokutenArea dl dd{ 
margin:0;
padding:0;
font-size:12px;
line-height:1.6em;
text-indent:none;
}
#tokutenArea dl dd.tokutenBtn{ 
margin:15px 0 0 0;
text-align:right;
padding:0;
}

/*------------------------------------------------------------
  施設基本情報エリア
------------------------------------------------------------*/
#hallArea { 
width:700px;
margin:10px auto 10px;
_margin:10px 139px 10px 121px;
padding:0 0 10px 0;
border:#cccccc 1px solid;
background-image:url(/image/hkw_bg_green.jpg);
background-position:bottom;
background-repeat:repeat-x;
}
#hallArea dl { 
width:660px;
margin:10px auto 10px auto;
padding:0;
}
#hallArea dl dt{ 
margin:10px 0 10px 0;
padding:0 0 0 15px;
font-size:14px;
color:#663333;
font-weight:bold;
border-left:#663333 5px solid;
}
#hallArea dl dd.hallname{ 
font-size:13px;
line-height:1.7em;
color:#666666;
font-weight:bold;
}
#hallArea dl dd{ 
font-size:12px;
line-height:1.6em;
color:#666666;
}


/*------------------------------------------------------------
  layout pagetop and footer
------------------------------------------------------------*/

div#wrapper_footer {
	position: relative;
	width: 960px;
	margin: 0 5px 0;
	padding: 0;
	text-align: center;
}

div#pagetop  {
	position: relative;
	width: 960px;
	height: 35px;
	margin: 0;
	padding: 0;

}
div#pagetop p.pagetop1 {
	position: absolute;
	top: 4px;
	left: 823px;
	width: 118px;
	height: 14px;
	margin: 0;
	padding: 0;
}
div#pagetop p.pagetop2 {
	position: absolute;
	top: 5px;
	left: 15px;
	width: 90px;
	height: 14px;
	margin: 0;
	padding: 0;
}
p.footer_menu {
	text-align: center;
	color: #3a1817;
	padding: 1em 0;
	margin:0;
	line-height: 1em;
}
p.footer_menu a {
	color: #3a1817;
	text-decoration: none;
}

p.footer_menu a:hover {
	color: #af677d;
	text-decoration: underline;
}
div#copy  {
	background: url("/bg_footer.gif") left top no-repeat ;
	position: relative;
	width: 960px;
	height: 30px;
	margin: 0;
	padding: 7px 0 0;
	text-align: center;
	color:#3a1817;
	}




