@charset "utf-8";
/* ===================================================================
	style.css
=================================================================== */




.linkarea{
	background: url(/share/shop/pc/images/campaign/btn_link_bg.jpg);
	height: 77px;
	margin-top: 20px;
}
.linkarea ul{
	padding-top: 17px;
	text-align: center;
}
.linkarea li{
	display:inline;
}
.linkarea li img{
	padding-right: 8px;
	padding-left: 8px;
}




#cpn_tab {
	margin-top: 20px;
	text-align: left;
	background: url(/share/shop/pc/images/campaign/tab_bg.jpg) no-repeat 0px 0px;
	height: 90px;
	padding-left: 10px;
}
#cpn_tab li {
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:bottom;
	width:236px;
	height:76px;
	cursor:pointer; 
	margin-right:4px;
	text-indent:-9999px;
}
#cpn_tab li a {
	display:block;
	width:236px;
	height:76px;
}

#cpn_tab li.cpn_01 {
	background:url(/share/shop/pc/images/campaign/tab1.png) left top no-repeat;
}
#cpn_tab li.current a.cpn_01 {
	background:url(/share/shop/pc/images/campaign/tab1_on.png) left top no-repeat;
}
#cpn_tab li.cpn_02 {
	background:url(/share/shop/pc/images/campaign/tab2.png) left top no-repeat;
}
#cpn_tab li.current a.cpn_02 {
	background:url(/share/shop/pc/images/campaign/tab2_on.png) left top no-repeat;
}

#cpn_tab li:hover{opacity:0.80;filter: alpha(opacity=80);}
#cpn_tab li.current:hover{opacity:1.00;filter: alpha(opacity=100);}




/*campaign_box */
.campaign_box{
	margin-bottom: 25px;
	padding-bottom: 15px;
	border-bottom: 1px solid #666;
}

.campaign_box .title_area {
	position: relative;
	margin-bottom: 10px;
}
.campaign_box .title_area h3{
	height: 34px;
	font-size: 14px;
	line-height: 34px;
	padding-left: 30px;
	font-weight: bold;
}
.campaign_box .title_area ul{
	position: absolute;
	top: 7px;
	right: 3px;
}
.campaign_box .title_area ul li{
	display:inline-block;
	/display:inline;
	/zoom:1;
	vertical-align:middle;
}


.campaign_box .wrap{}
.campaign_box .banner{
	float: left;
	height: 220px;
	width: 500px;
	overflow: hidden;
}
.campaign_box .bg{
	float: right;
	width: 454px;
	height: 220px;
}
.campaign_box .bg p{
	padding: 20px;
	text-align: justify;
}

.campaign_box .att{ margin-top:8px; clear:both;}
.campaign_box .att li{
	text-indent: -1em;
	padding-left: 1em;
}


.campaign1_1 .title_area h3{	background: url(/share/shop/pc/images/campaign/cpn1_ttl.jpg);}
.campaign1_1 .bg{	background: url(/share/shop/pc/images/campaign/cpn1_bg.jpg) no-repeat;}

.campaign2_1 .title_area h3{	background: url(/share/shop/pc/images/campaign/cpn2_ttl.jpg);}
.campaign2_1 .bg{	background: url(/share/shop/pc/images/campaign/cpn2_bg.jpg) no-repeat;}

.campaign3_1 .title_area h3{	background: url(/share/shop/pc/images/campaign/cpn3_ttl.jpg);}
.campaign3_1 .bg{	background: url(/share/shop/pc/images/campaign/cpn3_bg.jpg) no-repeat;}

.campaign1_2 .title_area h3{	background: url(/share/shop/pc/images/campaign/cpn1_ttl.jpg);}
.campaign1_2 .bg{	background: url(/share/shop/pc/images/campaign/cpn1_bg.jpg) no-repeat;}

.campaign2_2 .title_area h3{	background: url(/share/shop/pc/images/campaign/cpn2_ttl.jpg);}
.campaign2_2 .bg{	background: url(/share/shop/pc/images/campaign/cpn2_bg.jpg) no-repeat;}

.campaign3_2 .title_area h3{	background: url(/share/shop/pc/images/campaign/cpn3_ttl.jpg);}
.campaign3_2 .bg{	background: url(/share/shop/pc/images/campaign/cpn3_bg.jpg) no-repeat;}
