@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_inbox {
background: #fff url("../images/bg.gif") repeat-y center center;
background-size: 100% auto;
padding-bottom: 30px;
}


#contents .present_box {
width: 98%;
max-width: 920px;
margin: 24px auto 10px;
position: relative;
}
#contents .present_box a{
display: block;
bottom:0;
position: absolute;
width: 100%;
}


#contents .present_box a:hover{
opacity: 0.70;
filter: alpha(opacity=70);
-ms-filter: "alpha(opacity=70)";
}
#contents .present_box div.btn_close{
display: block;
bottom:0;
position: absolute;
width: 100%;
opacity: 0.50;
filter: alpha(opacity=50);
-ms-filter: "alpha(opacity=50)";
}

#contents .present_box.mB40 {
margin-bottom: 40px;
}

#contents .txt_img {
display: block;
width: 98%;
max-width: 920px;
margin: 0 auto;
}

#contents .bnr_box {
max-width: 800px;
width: 90%;
margin: 30px auto;
}

#contents .bnr_box.mT0 {
margin-top: 0px;
}

#contents .tomy_txt {
font-size: 12px;
padding: 15px 0;
}

