@charset "Shift_JIS";

#top {
	height: 0px;
	overflow: hidden;
	position: absolute;
}

a:hover img.opa70{
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
	}

.clear0{clear:both; line-height:0; height:0; font-size:0;}

/* ヘッダ */
#pickup.swingbelle .sw_head {
	position: relative;
	overflow: hidden;
}
#pickup.swingbelle .sw_head_01 {
	width: 800px;
	height: 0 !important;
	height /**/: 110px;
	padding: 110px 0 0 0;
	overflow: hidden;
	background:url(../img/head01.jpg) no-repeat;
}
#pickup.swingbelle .sw_head_02 {
	width: 800px;
	height: 0 !important;
	height /**/: 110px;
	padding: 110px 0 0 0;
	overflow: hidden;
	background: url(../img/head02.jpg) no-repeat;
}
#pickup.swingbelle .sw_head_03 {
	width: 800px;
	height: 0 !important;
	height /**/: 234px;
	padding: 234px 0 0 0;
	overflow: hidden;
	background:url(../img/head03.jpg) no-repeat;
}
#pickup.swingbelle .sw_head_04 {
	width: 800px;
	height: 0 !important;
	height /**/: 155px;
	padding: 155px 0 0 0;
	overflow: hidden;
	background: url(../img/head04.jpg) no-repeat;
}

#pickup.swingbelle .sw_head_btn {
	position: absolute;
	top: 550px;
	left: 451px;
	width: 308px;
	height: 34px !important;
	margin-right: 34px;
	overflow: hidden;
	background:#FFF;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	behavior: url(../../script/PIE/PIE.htc);
}


/* ヘッダナビ */
#pickup.swingbelle .sw_head_nav {
	overflow: hidden;
}
#pickup.swingbelle .sw_head_nav_ttl {
	width: 800px;
	height: 0 !important;
	height /**/: 70px;
	padding: 70px 0 0 0;
	overflow: hidden;
	background: url(../img/head_nav_ttl.gif) no-repeat;
}
#pickup.swingbelle .sw_head_nav_btn {
	float: left;
	width: 114px;
	height: 110px !important;
	overflow: hidden;
}
#pickup.swingbelle .sw_head_nav_btn a {
	display: block;
	width: 114px;
	height: 0 !important;
	height /**/: 110px;
	padding: 110px 0 0 0;
	overflow: hidden;
}
#pickup.swingbelle #sw_head_nav_btn_01 a {
	background: url(../img/head_nav_01.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_01,
#pickup.swingbelle #sw_head_nav_btn_01 a:hover {
	background: url(../img/head_nav_01_a.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_02 a {
	background: url(../img/head_nav_02.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_02,
#pickup.swingbelle #sw_head_nav_btn_02 a:hover {
	background: url(../img/head_nav_02_a.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_03 a {
	background: url(../img/head_nav_03.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_03,
#pickup.swingbelle #sw_head_nav_btn_03 a:hover {
	background: url(../img/head_nav_03_a.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_04 a {
	background: url(../img/head_nav_04.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_04,
#pickup.swingbelle #sw_head_nav_btn_04 a:hover {
	background: url(../img/head_nav_04_a.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_05 a {
	background: url(../img/head_nav_05.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_05,
#pickup.swingbelle #sw_head_nav_btn_05 a:hover {
	background: url(../img/head_nav_05_a.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_06 a {
	background: url(../img/head_nav_06.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_06,
#pickup.swingbelle #sw_head_nav_btn_06 a:hover {
	background: url(../img/head_nav_06_a.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_07 a {
	width: 116px;
	background: url(../img/head_nav_07.gif) no-repeat;
}
#pickup.swingbelle #sw_head_nav_btn_07,
#pickup.swingbelle #sw_head_nav_btn_07 a:hover {
	width: 116px;
	background: url(../img/head_nav_07_a.gif) no-repeat;
}

/* POINT1 */
#pickup.swingbelle #pt01 {
	overflow: hidden;
	clear: both;
}
#pickup.swingbelle .sw_pt01_ttl {
	width: 800px;
	height: 0 !important;
	height /**/: 100px;
	padding: 100px 0 0 0;
	overflow: hidden;
	background: url(../img/01_ttl.gif) no-repeat;
}
#pickup.swingbelle .sw_pt01_txt {
	width: 380px;
	height: 0 !important;
	height /**/: 200px;
	padding: 200px 0 0 0;
	overflow: hidden;
	background: url(../img/01_txt.gif) no-repeat;
	float: left;
}
#pickup.swingbelle .sw_pt01_img {
	width: 420px;
	height: 0 !important;
	height /**/: 200px;
	padding: 200px 0 0 0;
	overflow: hidden;
	background: url(../img/01_img.gif) no-repeat;
	float: right;
}

/* POINT2 */
#pickup.swingbelle #pt02 {
	overflow: hidden;
	clear: both;
}
#pickup.swingbelle .sw_pt02_ttl {
	width: 800px;
	height: 0 !important;
	height /**/: 100px;
	padding: 100px 0 0 0;
	overflow: hidden;
	background: url(../img/02_ttl.gif) no-repeat;
}
#pickup.swingbelle .sw_pt02_txt {
	width: 520px;
	height: 0 !important;
	height /**/: 200px;
	padding: 200px 0 0 0;
	overflow: hidden;
	background: url(../img/02_txt.gif) no-repeat;
	float: left;
}
#pickup.swingbelle .sw_pt02_img {
	width: 280px;
	height: 0 !important;
	height /**/: 200px;
	padding: 200px 0 0 0;
	overflow: hidden;
	background: url(../img/02_img.jpg) no-repeat;
	float: right;
}

/* POINT3 */
#pickup.swingbelle #pt03 {
	overflow: hidden;
	clear: both;
}
#pickup.swingbelle .sw_pt03_ttl {
	width: 800px;
	height: 0 !important;
	height /**/: 100px;
	padding: 100px 0 0 0;
	overflow: hidden;
	background: url(../img/03_ttl.gif) no-repeat;
}
#pickup.swingbelle .sw_pt03_txt {
	width: 320px;
	height: 0 !important;
	height /**/: 290px;
	padding: 290px 0 0 0;
	overflow: hidden;
	background: url(../img/03_txt.gif) no-repeat;
	float: left;
}
#pickup.swingbelle .sw_pt03_bg {
	padding:20px 19px 20px 20px;
	border:solid #AAAAAA;
	border-width:1px 1px 1px 0;
	float: right;
}

/* POINT4 */
#pickup.swingbelle #pt04 {
	overflow: hidden;
	clear: both;
}
#pickup.swingbelle .sw_pt04_ttl {
	width: 800px;
	height: 0 !important;
	height /**/: 100px;
	padding: 100px 0 0 0;
	overflow: hidden;
	background: url(../img/04_ttl.gif) no-repeat;
}
#pickup.swingbelle .sw_pt04_txt {
	width: 520px;
	height: 0 !important;
	height /**/: 200px;
	padding: 200px 0 0 0;
	overflow: hidden;
	background: url(../img/04_txt.gif) no-repeat;
	float: left;
}
#pickup.swingbelle .sw_pt04_img {
	width: 280px;
	height: 0 !important;
	height /**/: 200px;
	padding: 200px 0 0 0;
	overflow: hidden;
	background: url(../img/04_img.jpg) no-repeat;
	float: right;
}

/* POINT5 */
#pickup.swingbelle #pt05 {
	overflow: hidden;
	clear: both;
}
#pickup.swingbelle .sw_pt05_ttl {
	width: 800px;
	height: 0 !important;
	height /**/: 100px;
	padding: 100px 0 0 0;
	overflow: hidden;
	background: url(../img/05_ttl.gif) no-repeat;
}
#pickup.swingbelle .sw_pt05_txt {
	width: 540px;
	height: 0 !important;
	height /**/: 450px;
	padding: 450px 0 0 0;
	overflow: hidden;
	background: url(../img/05_txt.gif) no-repeat;
	float: left;
}
#pickup.swingbelle .sw_pt05_img {
	width: 260px;
	height: 0 !important;
	height /**/: 450px;
	padding: 450px 0 0 0;
	overflow: hidden;
	background: url(../img/05_img.jpg) no-repeat;
	float: right;
}

/* POINT6 */
#pickup.swingbelle #pt06 {
	overflow: hidden;
	clear: both;
}
#pickup.swingbelle .sw_pt06_ttl {
	width: 800px;
	height: 0 !important;
	height /**/: 130px;
	padding: 130px 0 0 0;
	overflow: hidden;
	background: url(../img/06_ttl.gif) no-repeat;
}
#pickup.swingbelle .sw_pt06_txt {
	width: 320px;
	height: 0 !important;
	height /**/: 290px;
	padding: 290px 0 0 0;
	overflow: hidden;
	background: url(../img/06_txt.gif) no-repeat;
	float: left;
}
#pickup.swingbelle .sw_pt06_img {
	width: 480px;
	height: 0 !important;
	height /**/: 290px;
	padding: 290px 0 0 0;
	overflow: hidden;
	background: url(../img/06_img.jpg) no-repeat;
	float: right;
}

/* POINT7 */
#pickup.swingbelle #pt07 {
	overflow: hidden;
	clear: both;
}
#pickup.swingbelle .sw_pt07_ttl {
	width: 800px;
	height: 0 !important;
	height /**/: 100px;
	padding: 100px 0 0 0;
	overflow: hidden;
	background: url(../img/07_ttl.gif) no-repeat;
}
#pickup.swingbelle .sw_pt07_txt {
	width: 520px;
	height: 0 !important;
	height /**/: 150px;
	padding: 150px 0 0 0;
	overflow: hidden;
	background: url(../img/07_txt.gif) no-repeat;
	float: left;
}
#pickup.swingbelle .sw_pt07_img {
	width: 280px;
	height: 0 !important;
	height /**/: 150px;
	padding: 150px 0 0 0;
	overflow: hidden;
	background: url(../img/07_img.jpg) no-repeat;
	float: right;
}

/* 商品のご購入 */
#pickup.swingbelle #sw_buy {
	overflow: hidden;
	clear: both;
}
#pickup.swingbelle .sw_buy_ttl {
	width: 800px;
	height: 0 !important;
	height /**/: 70px;
	padding: 70px 0 0 0;
	overflow: hidden;
	background: url(../img/buy_ttl.gif) no-repeat;
}
#pickup.swingbelle .sw_buy_spec {
	width: 800px;
	height: 0 !important;
	height /**/: 170px;
	padding: 170px 0 0 0;
	overflow: hidden;
	background: url(../img/buy_spec.gif) no-repeat;
}

#pickup.swingbelle .itm_area{
	border-left:solid 1px #AAAAAA;
	border-right:solid 1px #AAAAAA;
	border-bottom:solid 1px #AAAAAA;
	border-bottom-left-radius: 5px;
	-moz-border-bottom-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-moz-border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;	
	background:#000;
	padding:0 14px 20px 19px;	
}
#pickup.swingbelle .itm_area li{
	width:148px;
	height:440px;
	float:left;
	background:#FFF;
	display:block;
	margin-right:5px;
}



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

#pickup.swingbelle .bnr_trade-in_l {
	position:absolute;
	left: 120px;
	top: 245px;
	width: 206px;
	height: 207px !important;
	overflow: hidden;
}
#pickup.swingbelle .bnr_trade-in_l a{
	display: block;
	width: 206px;
	height: 0 !important;
	height /**/: 207px;
	padding: 207px 0 0 0;
	overflow: hidden;
	background: url(../img/bnr_trade-in_l.png) no-repeat;
}
#pickup.swingbelle .bnr_trade-in_l,
#pickup.swingbelle .bnr_trade-in_l a:hover {
	background: url(../img/bnr_trade-in_l_a.png) no-repeat;
}

#pickup.swingbelle .swingbelle-box {
	position: relative;
}
#pickup.swingbelle .swingbelle-box .bnr_trade-in_s {
	position:absolute;
	left: 74px;
	top: 183px;
	width: 130px;
	height: 141px !important;
	overflow: hidden;
	z-index: 99999999 !important;
}
#pickup.swingbelle .swingbelle-box.sw_buy_itm02 .bnr_trade-in_s {
	left: 58px;
}
#pickup.swingbelle .swingbelle-box.sw_buy_itm03 .bnr_trade-in_s {
	left: 58px;
}
#pickup.swingbelle .swingbelle-box.sw_buy_itm04 .bnr_trade-in_s {
	left: 58px;
}
#pickup.swingbelle .swingbelle-box .bnr_trade-in_s a{
	display: block;
	width: 130px;
	height: 0 !important;
	height /**/: 141px;
	padding: 141px 0 0 0;
	overflow: hidden;
	background: url(../img/bnr_trade-in_s.png) no-repeat;
}
#pickup.swingbelle .swingbelle-box .bnr_trade-in_s,
#pickup.swingbelle .swingbelle-box .bnr_trade-in_s a:hover {
	background: url(../img/bnr_trade-in_s_a.png) no-repeat;
}

#pickup.swingbelle .bnr_trade-in_w {
	width: 800px;
	height: 100px !important;
	overflow: hidden;
	margin-top: 20px;
}
#pickup.swingbelle .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;
}
#pickup.swingbelle .bnr_trade-in_w,
#pickup.swingbelle .bnr_trade-in_w a:hover {
	background: url(../img/bnr_trade-in_w_a.png) no-repeat;
}
#bannerArea{
	padding-top:30px;
	width:800px;
	margin:0 auto;
}
#bannerArea dl{
	float:left;
	padding-left:46px;
}
#bannerArea dl.first{
	padding-left:0;
}
#bannerArea dl dt{
	padding-bottom:10px;
}
#bannerArea dl dd a img:hover{
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}