@charset "euc-jp";
/* CSS Document */


.main_box{
	width: 700px;
	height: auto;
	margin: 0 auto;
	text-align: center;
	background: #cb5454;
	border: solid 1px #000;
	/* background:url(/dol/campaign/discount/img/main_bg.gif); */
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

.main_box h2{
	width: 650px;
	margin: 0 auto 5px auto;
	text-align: left;
	padding: 5px;
	background:#fff;
	border-radius: 10px;        /* CSS3 */  
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 10px;   /* Firefox用 */ 
}

.at{
	width: 630px;
	margin: 0 auto 5px auto;
	text-align: left;
	padding: 10px;
	background:#fff;
	border-radius: 10px;        /* CSS3 */  
	-webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
	-moz-border-radius: 10px;   /* Firefox用 */ 
	font-family:'ＭＳ Ｐゴシック',Meiryo,'メイリオ',sans-serif;
}

ul.atli{}

ul.atli li{
	border-bottom: dotted 1px #808080;
	padding: 5px 0;
	text-indent: -15px;
	padding-left: 15px;
}

/* 割引率
--------------------------------------------------------------------------------- */
.cont_lite_box1{
	width: 620px;
	height: 210px;
	margin: 0 auto;
	padding: 100px 40px 0 30px;
	text-align: left;
	color: #000;
	line-height: 1.5;
	font-size: 13px;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background:url(../img/cont_lite_box1.png) top center no-repeat;
}
.cont_lite_box1 p{
	padding: 0 220px 0 0;
}

.cont_st_box1{
	width: 620px;
	height: 150px;
	margin: 0 auto;
	padding: 100px 40px 0 30px;
	text-align: left;
	color: #000;
	line-height: 1.5;
	font-size: 13px;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background:url(../img/cont_st_box1.png) top center no-repeat;
}

.cont_st_box1 p{
	padding: 0 220px 0 0;
}

.at2{font-size: 10px;}

/* 違い
--------------------------------------------------------------------------------- */
.cont_lite_box2{
	width: 700px;
	height: auto;
	margin: 0 auto;
	text-align: center;
	background:url(../img/cont_lite_box2_center.png) top center;
}
.cont_st_box2{
	width: 700px;
	height: auto;
	margin: 0 auto;
	text-align: center;
	background:url(../img/cont_st_box2_center.png) top center;
}

.box2_txt{
	width: 630px;
	height: auto;
	margin: 0 auto;
	color: #fff;
	line-height: 1.5;
	font-size: 12px;
	text-align: left;
	font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

h1{
	width: 700px;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background: #2f2c00;
	margin: 50px 0 10px 0;
}


.zukai_box_cont01{ padding-bottom: 10px;}
.zukai_box_cont02{ padding-bottom: 10px;}
.zukai_box_cont03{ padding-bottom: 50px;}
.zukai_box_cont04{ padding-bottom: 60px;}
.zukai_box_cont05{ padding-bottom: 10px;}


/* 図解
--------------------------------------------------------------------------------- */

.btn_taiken{
	width: 331px;
	height: 40px;
	display: block;
	background: url(../img/btn_taiken.png);
	float: left;
	padding:70px 30px 0 30px;
	font-size: 14px;
	font-family:'ＭＳ Ｐゴシック',Meiryo,'メイリオ',sans-serif;
}
.btn_win{ width: 150px; display: block; background: #fff; float: left; border: solid 1px #000; padding: 5px; text-align: center;}
.btn_ps3{ width: 150px; display: block; background: #fff; float: right; border: solid 1px #000; padding: 5px; text-align: center;}

.btn_netcafe{ width: 251px; float: right;}
.btn_netcafe a{ width: 251px; height: 112px; display: block; background: url(../img/btn_netcafe.png);}
.btn_netcafe a:hover{ background: url(../img/btn_netcafe.png) 0 -112px;}

.btn_stL{ width: 311px; float: left;}
.btn_stL a{ width: 311px; height: 70px; display: block; background: url(../img/btn_stL.png);}
.btn_stL a:hover{ background: url(../img/btn_stL.png) 0 -70px;}

.btn_st{ width: 331px; float: right;}
.btn_st a{ width: 331px; height: 70px; display: block; background: url(../img/btn_st.png);}
.btn_st a:hover{ background: url(../img/btn_st.png) 0 -70px;}

.btn_tokuten a{ width: 650px; height: 61px; display: block; background: url(../img/btn_tokuten.png);}
.btn_tokuten a:hover{ background: url(../img/btn_tokuten.png) 0 -61px;}

.btn_2ndage a{ width: 650px; height: 61px; display: block; background: url(../img/btn_2ndage.png);}
.btn_2ndage a:hover{ background: url(../img/btn_2ndage.png) 0 -61px;}

.btn_oria a{ width: 311px; height: 61px; display: block; background: url(../img/btn_oria.png);}
.btn_oria a:hover{ background: url(../img/btn_oria.png) 0 -61px;}

.btn_ug a{ width: 311px; height: 70px; display: block; background: url(../img/btn_ug.png); margin-top: 10px;}
.btn_ug a:hover{ background: url(../img/btn_ug.png) 0 -70px;}


.zukai_box{
	width: 650px;
	height: auto;
	margin: 0 auto;
	text-align: left;
	background:url(../img/zukai_bg.gif);
}
.zukai_box strong{
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
}


/* 購入はこちら
--------------------------------------------------------------------------------- */
.btn_ck{
	width: 656px;
	height: 48px;
	margin: 20px auto;
	text-align: center;
}

.btn_ck a{
	background: url(../img/btn_ck.png);
	width: 656px;
	height: 48px;
	display: block;
}

.btn_ck a:hover{
	background: url(../img/btn_ck.png) 0px -48px;
}

.btn_ck strong{
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
}


.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}