@charset "utf-8";

.point_title{width: 95%; max-width: 1000px; margin: 0 auto; color: #bfa548; font-size: 60px; border-bottom: solid 3px #bfa548; text-align: center; padding-top: 32px;}
.contents_box{width: 95%; max-width: 1000px; margin: 0 auto; padding: 16px 0; line-height:1.61; }

.contents_box_title{ margin: 0 auto; text-align: center; padding: 16px 0 24px 0;}

.contents_box_left1{ width: 49%; float: left;}
.contents_box_right1{ width: 49%; float: right;}

.contents_box_left2{ width: 49%; float: right;}
.contents_box_right2{ width: 49%; float: left;}

.point_ss_box{padding-bottom: 24px;}
.point_ss_box2{width: 49%; float: left; padding: 20px 0.5%;}


@media screen and (max-width: 640px) {
.contents_box_left1,
.contents_box_right1,
.contents_box_left2,
.contents_box_right2{ width: 100%; float: none;}

.contents_box_title{text-align: center;}
.contents_box_data{padding-bottom: 24px;}
.point_ss_box{width: 95%; max-width: 640px; margin: 0 auto;}
}




/* game */
.lead_txt{width: 95%; max-width: 1000px; margin: 0 auto; text-align: center; padding: 24px 0; line-height:1.61;}
.game_ss_type1{width: 95%; max-width: 640px; margin: 0 auto;}
.game_ss_type2{width: 95%; max-width: 1000px; margin: 0 auto;}
.game_ya_type1,
.game_ya_type2{width: 95%; max-width: 640px; margin: 0 auto; text-align: center; padding: 12px 0; text-align: center;}
.game_ya_type3{width: 95%; max-width: 1000px; margin: 0 auto; text-align: center; padding: 12px 0; text-align: center;}
.game_ya_type1 img{max-width: 49%;}

.game_ss_left img,
.game_ss_right img{width: calc(100% - 2px); border: solid 1px #bfa548;}


.game_ya_left{width: 49%; float: left;}
.game_ya_right{width: 49%; float: right;}
.game_ss_left{width: 49%; float: left;}
.game_ss_right{width: 49%; float: right;}

.capture{width: calc(100% - 10px); max-width: 990px; background: #bfa548; color: #000; text-align: center; padding: 12px 5px; margin: 0 auto; line-height:1.41;}
.capture2{width: calc(95% - 10px); max-width: 990px; background: #bfa548; color: #000; text-align: center; padding: 12px 5px; margin: 5px auto 5px auto; line-height:1.41;}
.capture3{width: calc(95% - 10px); max-width: 990px; text-align: center; padding: 12px 5px; margin: 0 auto 5px auto; line-height:1.41;}s


.game_continue{width: 95%; max-width: 800px; margin: 0 auto; padding-top: 32px;}


@media screen and (max-width: 640px) {

.capture2 br,
.capture br{display:none;}
}




/* digest */
.dg_main_box{width: 95%; max-width: 1000px; margin: 0 auto;}
.dg_left_box{width: 49%; float: left;}
.dg_right_box{width: 49%; float: right;}

.dg_left_box2{width: 49%; float: left;}
.dg_right_box2{width: 49%; float: right;}

.dg_prrg{width: 95%; max-width: 1000px; margin: 0 auto; padding-top: 5px; text-align: center; line-height:1.5;}

.dg_month_title{width: 95%; max-width: 1000px; margin: 0 auto; text-align: center; border-bottom: solid 1px #bfa548; margin-bottom: 10px; padding:30px 0 10px 0; font-size: 50px; color: #bfa548;}
.dg_cont_box{width: 100%; padding-bottom: 10px; line-height:1.5;}
.dg_cont_left_box{width: 49%; float: left;}
.dg_cont_right_box{width: 49%; float: right;}
.dg_cont_right_box .free_btn{width: 90%; margin: 10px auto 0 auto;}
.dg_cont_right_box .free_btn a{ padding-top: 0; padding-bottom: 0;}

.dg_title{background:#bfa548; margin-bottom: 5px; padding: 5px; color: #000;}
.logo_dg{width: 50%; max-width: 300px; margin: 0 auto; padding-bottom: 10px;}

@media screen and (max-width: 640px) {
.dg_left_box{width: 100%; float: none;}
.dg_right_box{width: 100%; float: none;}
.dg_cont_left_box{width: 100%; float: none;}
.dg_cont_right_box{width: 100%; float: none; padding-bottom: 10px;}

.dg_left_box2{width: 100%; float: none; padding-bottom: 3%;}
.dg_right_box2{width: 100%; float: none;}

.dg_month_title{font-size: 10vw;}
.dg_prrg{text-align: left;}

}



