@charset "UTF-8";

@import "default.css";
@import "screen.css";
@import "common.css";


/*----------------------------------------------------------------------------------- ↓contents --------*/

#cn{
	width:571px;
	float:left;
	padding-top:10px;}

#cn p{
	font-size:81%;
	line-height:1.2;}

#cn2{
	width:571px;
	float:left;
	padding-top:10px;}

#cn2 p{
	font-size:86%;
	line-height:1.4;}

h3{
	width:571px;
	height:33px;
	text-indent:-9999px;}

.promotion h3{
	background:url(../promotion/images/ttl_promotion.gif) 0 0 no-repeat;}
.purpose h3{
	background:url(../promotion/images/ttl_purpose.gif) 0 0 no-repeat;}
.goods h3{
	background:url(../promotion/images/ttl_goods.gif) 0 0 no-repeat;}
.choose h3{
	background:url(../promotion/images/ttl_choose.gif) 0 0 no-repeat;}
.goodsinfo h3{
	background:url(../goodsinfo/images/ttl_goodsinfo.gif) 0 0 no-repeat;}
.accessory h3{
	background:url(../goodsinfo/images/ttl_accessory.gif) 0 0 no-repeat;}
.cddvd h3{
	background:url(../goodsinfo/images/ttl_cddvd.gif) 0 0 no-repeat;}
.gift h3{
	background:url(../goodsinfo/images/ttl_gift.gif) 0 0 no-repeat;}
.other h3{
	background:url(../goodsinfo/images/ttl_other.gif) 0 0 no-repeat;}
.flow h3{
	background:url(../images/ttl_flow.gif) 0 0 no-repeat;}
.faq h3{
	background:url(../images/ttl_faq.gif) 0 0 no-repeat;}
.company {
	background:url(../images/ttl_company.gif) 0 0 no-repeat;}
.inquiry h3{
	background:url(../images/ttl_inquiry.gif) 0 0 no-repeat;}
.sitemap h3{
	background:url(../images/ttl_sitemap.gif) 0 0 no-repeat;}
.company2 {
	background:url(../images/ttl_campain.gif) 0 0 no-repeat;}

h4{
	font-size:91%;
	line-height:1.2;
	padding:6px 0 3px 10px;
	margin-bottom:10px;
	background:url(../cmn_images/sttl_cmn_01.gif) 0 0 no-repeat;}
h4 a:link{
	color:#666;
	text-decoration:underline;}
h4 a:visited{
	color:#666;
	text-decoration:underline;}
h4 a:hover{
	color:#666;
	text-decoration:none;}
h4 a:active{
	color:#666;
	text-decoration:none;}

h5{
	font-size:81%;
	line-height:1.2;
	padding:0 0 0 18px;
	margin-bottom:10px;
	background:url(../cmn_images/ssttl_cmn_01.gif) 0 1px no-repeat;}

.h5Text{
	padding-left:3px;}

.details{
	text-align:right;}
.details a:link{
	color:#333;
	text-decoration:underline;}
.details a:visited{
	color:#333;
	text-decoration:underline;}
.details a:hover{
	color:#333;
	text-decoration:none;}
.details a:active{
	color:#333;
	text-decoration:none;}

.goodsLBox{
	width:275px;
	float:left;
	margin-right:20px;}
.goodsRBox{
	width:275px;
	float:left;}

.sitemap dl{
	margin-bottom:20px;}

.sitemap dt{
	font-size:91%;
	font-weight:bold;
	line-height:1.2;
	padding:6px 0 3px 10px;
	margin-bottom:10px;
	background:url(../cmn_images/sttl_cmn_01.gif) 0 0 no-repeat;}
.sitemap dt a:link{
	color:#666;
	text-decoration:underline;}
.sitemap dt a:visited{
	color:#666;
	text-decoration:underline;}
.sitemap dt a:hover{
	color:#666;
	text-decoration:none;}
.sitemap dt a:active{
	color:#666;
	text-decoration:none;}

.sitemap dd{
	font-size:81%;
	line-height:1.2;
	padding:0 0 1px 18px;
	margin-bottom:10px;
	margin-left:11px;
	background:url(../cmn_images/ssttl_cmn_01.gif) 0 2px no-repeat;}
.sitemap dd a:link{
	color:#666;
	text-decoration:underline;}
.sitemap dd a:visited{
	color:#666;
	text-decoration:underline;}
.sitemap dd a:hover{
	color:#666;
	text-decoration:none;}
.sitemap dd a:active{
	color:#666;
	text-decoration:none;}

.can_bnr{
text-indent:-9999px;
background:url(../goodsinfo/images/can_bnr.jpg) 0 0 no-repeat;
width:186px;
height:84px;
display:block;
float:right;
margin-top:20px;
margin-bottom:10px;
}
.can_bnr a{
width:186px;
height:84px;
display:block;
overflow:hidden;
}
.can_bnr a:hover{
background:url(../goodsinfo/images/can_bnr_hover.jpg) 0 0 no-repeat;
}
.cam-p{
font-size:120%;
line-height:1.5px;
}
.cam-p a{
font-size:120%;
color:#FF6600;
}
.cam-p2{
font-size:120%;
line-height:1.5px;
margin-top:10px;
}
.cam-p2{
font-size:120%;
line-height:1.5px;
}
.cam-p2 a{
font-size:120%;
color:#FF6600;
}
