@charset"UTF-8";

@import url("default.css");
@import url("layout.css");
@import url("module.css");

/*========================Contents=============================
	01) Magazine
	02) Present
	03) Privacy
	04) Campaign
=============================================================*/

/*============================================================
	01) Magazine
=============================================================*/

#mailmagazine h3 {margin:20px 0 15px 0;}

#special {width:955px;margin:0 0 50px 0;}

#mailBtn,
#mailTxt {margin-left:197px;}
#mailTxt {margin-bottom:56px;}
#mailBtn li {display:inline;font-size:0;}


#mailBtn li.btn02 img {margin:20px 10px 0 24px;}
#mailBtn li.btn03 img {margin:20px 0 0 0;}

/*============================================================
	02) Present
=============================================================*/

#present h3 {margin:20px 0 13px 0;}

#present #subscribe {margin:30px 0 45px 0;}
#present #subscribe li {display:inline;}
#present #subscribe li img {margin-right:30px;}

/*============================================================
	03) Privacy
=============================================================*/

#privacy h2 {margin-bottom:20px;}

#privacySpace dl {
	background:transparent url("../shared/bg/dotte.gif") left bottom repeat-x;
	padding-bottom:15px;
	margin:20px 0 30px 0;}

#privacySpace dt {
	color:#00a6fc;
	font-weight:bold;
	margin-bottom:7px;}

#privacySpace ol li {
	padding-left:1.3em;
	text-indent:-1.3em;}
	
#privacySpace p {margin:0 0 22px 0;}

#privacy .mt20 li {margin-bottom:5px;}

/*============================================================
	04) Campaign
=============================================================*/

#campaignSpace h2 {margin:0 0 15px 0;}

#campaignSpace h3 {margin:20px 0 10px 0;}

#campaignSpace #prizeImg {text-align:right;}

#targetProducts {width:955px;margin:30px 0 60px 0;}
#targetProducts .flL {width:595px;}
#targetProducts .flR {width:335px;}
#targetProducts p {margin:10px 0 22px 8px;text-align:left;}
#targetProducts div {text-align:center;}

#campaignSpace dl {
	margin:20px 24px 20px 22px;
	padding-bottom:20px;
	background:transparent url("../shared/bg/dotte.gif") left bottom repeat-x;
	}
	
#campaignSpace dt {
	color:#009944;
	font-weight:bold;
	margin-bottom:5px;
}

#campaignSpace dd a {color:#009944;}

#access {margin:37px 0 50px 7px;}

#access p {margin:5px 0 0 15px;}

#campaignSpace .mt10 {margin-top:10px;}

#campaignSpace .mt10 p {margin-top:5px;}

#campaignSpace .mt10 img {vertical-align:top;margin-right:5px;}

#campaignSpace .mt10 span.fn12 {font-size:86%;}

#campaignSpace p.mt10 span {color:#009944;}

#campaignSpace p.indent {
	padding-left:14px;
	text-indent:-12px;
	margin-left:10px;
}
/*============================================================
 99) Clear
=============================================================*/
.clearfix:after,
#special:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}

.clearfix,
#special {display:inline-block;}

/* exclude MacIE5 \*/
* html .clearfix,
* html #special {height:1%;}
.clearfix,
#special {display:block;}
/* end MacIE5 */