@charset "shift_jis";
/* CSS Document */

#contents {
	max-width: 980px;
	width:100%;
	margin: 0 auto;
	overflow:hidden;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#contents a.btn_to_list {
    display: block;
    margin: 30px auto;
    width: 190px;
}



#contents .bg_000 {
padding: 5px;
background: #000;
overflow:hidden;
}

#contents .bg_E60012 {
background: #FFF;
overflow:hidden;
font-size: 16px;
color:#000;
}
#contents .bg_gold {
background: url("../images/bg_gold.jpg") repeat-y top center;
background-size: 100% auto;
overflow:hidden;
border-bottom: solid 5px #000;
margin-bottom: 40px;
}



#contents .bg_000 h1 {
display: block;
}
#contents .w920 {
width: 95%;
max-width: 920px;
margin: 0 auto;
}

#contents .ct_break {
margin-bottom: 50px!important;
}


#contents h2.ttl_bg {
background: url("../images/ttl_bg_pc.png") center center no-repeat;
height: 52px;
margin-bottom: 20px;
}
#contents h2.ttl_bg>img {
display: block;
margin: 0 auto;
}


#contents .date_txt {
max-width: 687px;
margin: 0 auto;
}


#contents .howto_txt {
font-size: 20px;
font-weight: bold;
margin-bottom: 15px;
}
#contents .howto_txt.howto_txt2 {
padding-left:1em;
	text-indent: -1em;
	display:inline-block;
}
#contents .btn_apply {
display: block;
max-width: 326px;
margin:0 auto 40px;
}
#contents .howto_txt.howto_txt2 strong {
	color: #f00;
	font-weight: bold;
}

#contents .cation_txt {
font-size: 13px;
}

#contents .bnr_sports {
display: block;
max-width: 851px;
width: 90%;
margin: 40px auto 0;
}
#contents a.bnr_sports:hover {
opacity: 0.70;
filter: alpha(opacity=70);
-ms-filter: "alpha(opacity=70)";
}

#contents .img_prise {
margin-bottom: 40px;
}
