@charset "shift_jis";

/* ===================================
wavemaster
main
point
movie
order
=================================== */

/* ===== wavemaster ===== */
div#wavemaster{
	width:800px;
	margin:10px 0px 2em 75px;
}
div#wavemaster .float-left{
	float:left;
}
div#wavemaster .float-right{
	float:right;
}
div#wavemaster .clearfix {
	zoom:1;
	_height:1%;
}
div#wavemaster .clearfix:after {
	content:".";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

/* ===== main ===== */
div#wavemaster div.main{
	padding-bottom:15px;
	border:1px solid #a0a4ac;
}
div#wavemaster div.main .menu{
	margin-left:16px;
}
div#wavemaster div.main .menu li{
	float:left;
	margin-left:1px;
}
/* ===== point ===== */
div#wavemaster div.point{
	width:766px;
	padding:17px 16px 10px;
	background:#fff url(../img/bg_1.jpg) no-repeat left top;
	border:1px solid #a0a4ac;
	border-bottom:none;
}
div#wavemaster div.point h2{
	margin-bottom:8px;
}
/* ===== movie ===== */
div#wavemaster div.movie{
	width:766px;
	padding:17px 16px 30px;
	/*background:#fff url(../img/bg_2.jpg) no-repeat left top;*/
	background:#fff url(../img/bg_1.jpg) no-repeat left top;
	border:1px solid #a0a4ac;
	border-bottom:none;
}
div#wavemaster div.movie h2{
	margin-bottom:15px;
}
div#wavemaster div.movie h3{
	margin-bottom:7px;
}
div#wavemaster div.movie .clearfix{
	width:758px;
	margin:0 auto;
}
div#wavemaster div.movie_box{
	width:740px;
	margin:0 auto
}
/* ===== order ===== */
div#wavemaster div.order{
	width:766px;
	padding:17px 16px 20px;
	background:#fff url(../img/bg_3.jpg) no-repeat left top;
	border:1px solid #a0a4ac;
	border-bottom:none;
}
div#wavemaster div.order h2{
	margin-bottom:13px;
}
div#wavemaster div.order table{
	width:758px;
	margin:0 auto 16px;
	border:1px solid #c1c1c1;
	border-collapse:collapse;
}
div#wavemaster div.order th,
div#wavemaster div.order td{
	padding:5px 10px;
	border:1px solid #c1c1c1;
	text-align:left;
	vertical-align:top;
	color:#000;
	font-weight:normal;
	line-height:1.5;
}
div#wavemaster div.order th{
	background-color:#e4e4e4;
}
div#wavemaster div.order td{
	background-color:#fff;
	vertical-align:top;
}
div#wavemaster div.order td strong{
	font-size:18px;
}
div#wavemaster div.order .clearfix{
	width:728px;
	margin:0 auto;
	padding:35px 14px 26px;
	border:1px solid #bdbcbc;
	background-color:#fff;
}
div#wavemaster div.order .clearfix .float-left{
	position:relative;
	width:236px;
	text-align:right;
	_display:inline;
}
div#wavemaster div.order .clearfix .price1{
	color:#BC1224;
	font-weight:bold;
	font-size:12px;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.0;	
	margin-bottom:3px;
}
div#wavemaster div.order .clearfix .price1 span{
	font-size:28px;
	letter-spacing:-2px;
}
div#wavemaster div.order .clearfix .price2{
	color:#BC1224;
	font-weight:bold;
	font-size:10px;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.0;	
	margin-bottom:3px;
}
div#wavemaster div.order .clearfix .price2 span{
	font-size:25px;
	letter-spacing:-2px;
}

/* goods 4つずつ
div#wavemaster div.order .clearfix.goods-box{
	padding:26px 0 0 7px;
}
div#wavemaster div.order .clearfix.goods-box .float-left{
	width:176px;
	padding-bottom:26px;
}*/
/* goods 3つずつ*/
div#wavemaster div.order .clearfix.goods-box{
	padding:26px 0 0 0;
}
div#wavemaster div.order .clearfix.goods-box .float-left{
	width:222px;
	padding-bottom:26px;
}


/* ===== ft ===== */
div#wavemaster div.ft{
	width:800px;
	height:8px;
	margin-bottom:12px;
	font-size:1%;
	line-height:1;
	background:url(../img/bg_ft.gif) no-repeat left top;
}





/* 下取りキャンペーン */
.iepngfix {  
    behavior: expression(IEPNGFIX.fix(this));  
}  
#wavemaster div.main{
	position:relative;
}

#wavemaster .bnr_trade-in_l {
	position:absolute;
	left: 586px;
	top: 515px;
	width: 197px;
	height: 196px !important;
	overflow: hidden;
}
#wavemaster .bnr_trade-in_l a{
	display: block;
	width: 197px;
	height: 0 !important;
	height /**/: 196px;
	padding: 196px 0 0 0;
	overflow: hidden;
	background: url(../img/bnr_trade-in_l.png) no-repeat;
}
#wavemaster .bnr_trade-in_l,
#wavemaster .bnr_trade-in_l a:hover {
	background: url(../img/bnr_trade-in_l_a.png) no-repeat;
}

#wavemaster .wavemaster-box {
	position: relative;
}
#wavemaster .wavemaster-box .bnr_trade-in_s {
	position:absolute;
	left: 105px;
	top: 210px;
	width: 130px;
	height: 129px !important;
	overflow: hidden;
	z-index: 99999999 !important;
}
#wavemaster .wavemaster-box .bnr_trade-in_s a{
	display: block;
	width: 130px;
	height: 0 !important;
	height /**/: 129px;
	padding: 129px 0 0 0;
	overflow: hidden;
	background: url(../img/bnr_trade-in_s.png) no-repeat;
}
#wavemaster .wavemaster-box .bnr_trade-in_s,
#wavemaster .wavemaster-box .bnr_trade-in_s a:hover {
	background: url(../img/bnr_trade-in_s_a.png) no-repeat;
}

#wavemaster .bnr_trade-in_w {
	width: 800px;
	height: 100px !important;
	overflow: hidden;
	margin-bottom: 15px;
}
#wavemaster .bnr_trade-in_w a{
	display: block;
	width: 800px;
	height: 0 !important;
	height /**/: 100px;
	padding: 100px 0 0 0;
	overflow: hidden;
	background: url(../img/bnr_trade-in_w.png) no-repeat;
}
#wavemaster .bnr_trade-in_w,
#wavemaster .bnr_trade-in_w a:hover {
	background: url(../img/bnr_trade-in_w_a.png) no-repeat;
}
