@charset "utf-8"; 


body { text-align:center;}

#header {z-index:20;position:relative; text-align:left}
.h-menu {z-index:21;position:relative; background-image:none;}
#content {
	z-index:7;
	top:-40px;
	position:relative;
}
#footer { top:-40px;position:relative;}
#wrp {
	background-image:url(../base/bg_top.jpg);
	margin-bottom:-40px;
}

#flash {
	height:316px;
	width:100%;
	background-image:url(../base/bg_flash.jpg);
	background-repeat:repeat-x;
	z-index:5;
	
}

#flash-line {
	width:960px;
	height:316px;
	margin:0 auto;
	z-index:6;
	position:relative;
	top:-55px;
	outline:none;
}

.side-menu {
}

.product-box h2 {
	width:390px;
	padding:10px 0 0 10px;
	float:left;
}
.product-box .btn-product {
	width:100px;
	height:30px;
	background-image:url(../base/bt_product_on.jpg);
	float:right;
	margin-right:10px;
}

.product-box {
	background-image:url(../base/bg_product.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:10px 0;
}

.product-box ul#tabs {
	margin:0;
	padding:0 0 0 75px;
	height:40px;
}

.product-box ul#tabs li {
	float:left;
	margin-right:12px;
	display:block;
	height:40px;
	width:120px;
	text-indent:-9999px;
	cursor: hand;
}

.product-box #tabs a {
	outline:none;
	display:block;
	height:40px;
	width:120px;
}

.product-box #tabs #opn a:hover,
.product-box #tabs #opn .active {
	background-image:url(../base/bt_opening_on.jpg);
}

.product-box #tabs #gst a:hover,
.product-box #tabs #gst .active {
	background-image:url(../base/bt_guest_on.jpg);
}

.product-box #tabs #msg a:hover,
.product-box #tabs #msg .active {
	background-image:url(../base/bt_message_on.jpg);
}

#opening-box ul,
#guest-box ul,
#message-box ul {
	padding:12px 0;
	height:230px;
}
#opening-box li,
#guest-box li,
#message-box li {
	float:left;
	width:222px;
	margin:10px 0 20px;
	background-image:url(../base/bg_photo206.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-size:10px;
	color:#917D91;
}

#opening-box li img,
#guest-box li img,
#message-box li img {
	margin:7px 11px;
}

#opening-box li p,
#guest-box li p,
#message-box li p {
	font-size:12px;
	padding:15px 0 0;
	font-weight:bold;
}

.product-text {
	padding:0 10px;
}

#opening-box .product-img,
#guest-box .product-img,
#message-box .product-img {
	background-repeat:no-repeat;
	background-position:11px 7px;
}

#opening-box .product-img1 {background-image:url(../base/img_op_jazz_on.jpg);}
#opening-box .product-img2 {background-image:url(../base/img_op_slow_on.jpg);}
#opening-box .product-img3 {background-image:url(../base/img_op_rhythm_on.jpg);}
#guest-box .product-img1 {background-image:url(../base/img_guest_on.jpg);}
#message-box .product-img1 {background-image:url(../base/img_message_on.jpg);}

#guest-box, #message-box { display:none; }
.content {padding:20px 0 60px 20px;}

.title-inbox {
	height:30px;
}
