
.sp_display{display:block;}
.pc_display{display:none;}
h1, h2, h3, h4{text-wrap:initial;}
.mokuji-button-magazine-right a, .mokuji-button-magazine-right a{height:28px;}
@media screen and (min-width:600px){
.sp_display{display:none;}
.pc_display{display:block;}
}
.related-contents, .other-contents, .related-contents a, .other-contents a{color:#333;}
.related-contents a:visited, .other-contents a:visited{color:#808080;}
.related_contents:hover, .other-contents:hover{background-color:#f3f3f3;}
.other-contents{clear:both;border-top:solid 1px #ccc;display:inline-block;float:none;width:100%;}
.other-contents a{display:inline-block;}
.thumbnail-90{display:block;float:left;margin:8px 8px 0 8px;width:90px;}
.thumbnail-90 img{width:88px;height:auto;}
.list-box-614, .list-box-516, .list-box-284, .list-box-186{display:inline-block;float:left;margin:8px 8px 0 0;}
.list-title-190, .list-title{font-size:15px;font-weight:bold;}
.list-title-190 .small, .list-title .small{font-size:10px;}
.list-caption-190, .list-caption{font-size:10px;text-align:right;}
.thumbnail-190{display:inline-block;float:left;margin:8px 8px 0 8px;width:90px;}
.thumbnail-190 img{width:90px;}
.list-box-190, .list-box-190n{background-color:rgba(255,255,255,.00);display:inline-block;float:left;margin:8px 8px 0 0;padding:0;}
.related-contents{clear:both;border:none;border-top:solid 1px #ccc;display:inline-block;float:none;margin:0;padding:0;width:100%;}
.related-contents a, .other-contents a{display:inline-block;width:100%;}
.related-contents:hover{background-color:#f3f3f3;}
.thumbnail-190{min-height:90px;}
.thumbnail-190n{width:0;height:0;}
.list-box-190, .list-box-190n, .list-title-190{position:static;}
.list-box-190, .list-box-516, .list-box-186{width:62%;width:calc(100% - 114px);}
.list-box-190n, .list-box-614, .list-box-284{margin-left:8px;width:94.666%;width:calc(100% - 16px);}
#magazine-right{background-color:#f3f3f3;padding:10px;width:100%;}
.info-rf-magazine{padding:10px;}
.info-rf-magazine {float:right; margin:0 0 0 10px;width:170px;}
.info-magazine-right, .detail-magazine-right, .info-magazine-top, .detail-magazine-top{display:inline-block;float:none;margin:0 auto;}
.image-magazine-right, .image-magazine-top, .image-rf-magazine{float:left;width:35.714%;margin:0;}
.image-magazine-right img, .image-magazine-top img, .thumb-magazine-top img, .image-rf-magazine img, .img-rf-magazine img{box-shadow:1px 1px 3px rgba(0, 0, 0, .2);width:100%;}
.spec-magazine-right, .spec-magazine-top{float:right;width:60.714%;margin:0;}
.date-magazine-right, .yen-magazine-right, .date-magazine-top, .yen-magazine-top, .date-rf-magazine, .yen-rf-magazine{text-align:center;width:100%;}
.date-magazine-right, .date-magazine-top, .date-rf-magazine{font-size:12px;margin-top:11px;}
.yen-magazine-right, .yen-magazine-top, .yen-rf-magazine{font-size:12px;margin-top:6px;}
.date-magazine-right, .yen-magazine-right{font-size:11px;}
.page-magazine-right{width:100%;}
.contents-magazine-right{background-color:#333;padding:5px;}
.contents-title-magazine-right, .more-magazine-right a{color:#fff;}
.more-magazine-right{margin-top:5px;text-align:right;}
.mokuji-button-magazine-right a, .enquete-button-magazine-right a, .mokuji-button-magazine-top a, .mokuji-button-rf-magazine a, .enquete-button-magazine-top a, .enquete-button-rf-magazine a, .more-button a, .buy-button a, .enq-card-button a{display:block;box-shadow:1px 1px 2px rgba(0, 0, 0, .2);border-radius:3px;text-align:center;color:#fff;text-shadow:1px 1px 1px rgba(0, 0, 0, .5);}
.mokuji-button-magazine-right a, .mokuji-button-magazine-top a, .mokuji-button-rf-magazine a, .enq-card-button a{background-color:#44539c;height:22px;font-size:14px;font-weight:bold;margin-top:10px;padding:4px 0;width:100%;}
.enquete-button-magazine-right a, .enquete-button-magazine-top a, .enquete-button-rf-magazine a{background-color:#808080;height:16px;font-size:9px;font-weight:bold;margin-top:10px;padding:7px 0;width:100%;}
.more-button, .more-button a{width:200px;margin:0 auto;}
.more-button a{background-color:#3673ce;color:#fff;padding:10px 0;font-size:18px;}

#scroll-top a:after{bottom:110px;}

body{max-width:360px;width:100%;}
#content, .contentinner, #wrapper{display:block;width:100%;}
.sub-box{margin-top:8px;}
#box-news-corner{display:block;}
.news-corner a{background-position:top center;background-repeat:no-repeat;background-size:contain;display:block;line-height:1.8;margin-top:8px;text-indent:-9999px;}
.news-corner a{background-image:url(https://cdn3.railf.jp/img/2017/cornertitle_new_700.png);}
.ad_bord_area{clear:both;display:block;float:none;margin-top:8px;text-align:center;width:100%;}
#box-news-top, #box-news-under{clear:both;display:block;width:100%;}
.box-news-top{clear:both;display:inline-block;width:100%;}
.item_area{display:block;margin:0 auto;width:320px;}
.box-news-right{display:inline-block;float:none;width:320px;}
.box-news-left{display:block;float:none;width:320px;}
.item_new{display:block;}
.item_new.item_sp{display:block;float:left;height:148px;margin-left:8px;margin-top:8px;width:148px;}
.item_new.item_sp2{display:inline-block;float:none;height:310px;margin-left:8px;margin-top:8px;width:304px;}
.item_sp .item_box{display:block;height:148px;width:100%;}
.item_sp2 .item_box{display:block;height:304px;width:100%;}
.item_sp .item{height:148px;position:relative;width:100%;}
.item_sp2 .item{height:304px;position:relative;width:100%;}
.item_sp .item_ogp img{position:absolute;left:0;top:0;height:148px;width:148px;object-fit:cover;z-index:100;}
.item_sp2 .item_ogp img{position:absolute;left:0;top:0;height:304px;width:304px;object-fit:cover;z-index:100;}
.item_sp .item_word{position:absolute;left:0;bottom:0;display:inline-block;padding:5px;width:138px;z-index:102;}
.item_sp2 .item_word{position:absolute;left:0;bottom:0;display:inline-block;padding:5px;width:294px;z-index:102;}
.item_com{float:none;z-index:104;}
.item_sp .item_title{float:none;display:block;opacity:1;width:128px;z-index:103;}
.item_sp2 .item_title{float:none;display:block;opacity:1;width:284px;z-index:103;}
.item_sp .item_title h2{color:#fff;font-size:12px;font-weight:bold;text-shadow:2px 1px 2px #000;}
.item_sp2 .item_title h2{color:#fff;font-size:16px;font-weight:bold;text-shadow:2px 1px 2px #000;}
.item_sp .item_back{position:absolute;left:0;bottom:0;background:linear-gradient(to top, #000, transparent);height:148px;opacity:0.4;width:148px;z-index:101;}
.item_sp2 .item_back{position:absolute;left:0;bottom:0;background:linear-gradient(to top, #000, transparent);height:304px;opacity:0.4;width:304px;z-index:101;}
.item_title .small{font-size:10px;}
.item_caption_top{color:#fff;font-size:10px;text-align:right;}
.item_caption{color:#fff;font-size:10px;text-align:right;}
#notice_box, #right-magazine-box{margin:8px auto 0;width:304px;}
.notice{background-color:#f3f3f3;display:block;padding:5px;width:294px;}
#to_post_link{border-radius:12px;border:solid 2px #0091D1;height:24px;margin:8px auto 0;text-align:center;width:260px;}
#to_post_link a{color:#0091D1}
#bb_box{margin:20px auto;}
.ad_sp_box_news{display:block;clear:both;float:none;margin:0 auto;text-align:center;}
.ad_sp_news{display:inline-block;margin:8px auto 0;text-align:center;}
.ad_pc_left{display:none;}
.sidebanner300_sp{clear:both;display:inline-block;float:none;margin:8px auto 0;text-align:center;width:100%;}
.sidebanner300_sp a{margin:0 auto;text-align:center;width:300px;}
.sidebanner300{display:none;}

.enquete-button-magazine-right a{height:27px;}
.sidebanner300_sp{display:block;margin:10px auto 0;width:300px;}
#notice_box .notice{width:100%;}
#notice_box .notice{padding-bottom:10px;}
#right-magazine-box{margin-top:10px;}

@media screen and (min-width:360px){
body{max-width:380px;width:100%;}
.item_area{display:block;margin:0 auto;width:360px;}
.box-news-right, .box-news-left{display:block;margin:10px auto 0;width:360px;}
.item_new.item_sp{height:168px;width:168px;}
.item_new.item_sp2{height:344px;width:344px;}
.item_sp .item_box{height:168px;}
.item_sp2 .item_box{height:344px;}
.item_sp .item{height:168px;}
.item_sp2 .item{height:344px;}
.item_sp .item_ogp img{height:168px;width:168px;}
.item_sp2 .item_ogp img{height:344px;width:344px;}
.item_sp .item_word{width:158px;}
.item_sp2 .item_word{width:334px;}
.item_sp .item_title{width:148px;}
.item_sp2 .item_title{width:324px;}
.item_sp .item_back{height:168px;width:168px;}
.item_sp2 .item_back{height:344px;width:344px;}
#notice_box, #right-magazine-box{width:344px;}
}
@media screen and (min-width:380px){
body{max-width:400px;width:100%;}
.item_area{display:block;margin:0 auto;width:380px;}
.box-news-right, .box-news-left{width:380px;}
.item_new.item_sp{height:178px;width:178px;}
.item_new.item_sp2{height:364px;width:364px;}
.item_sp .item_box{height:178px;width:100%;}
.item_sp2 .item_box{height:364px;}
.item_sp .item{height:178px;}
.item_sp2 .item{height:364px;}
.item_sp .item_ogp img{height:178px;width:178px;}
.item_sp2 .item_ogp img{height:364px;width:364px;}
.item_sp .item_word{width:168px;}
.item_sp2 .item_word{width:354px;}
.item_sp .item_title{width:158px;}
.item_sp2 .item_title{width:344px;}
.item_sp .item_back{height:178px;width:178px;}
.item_sp2 .item_back{height:364px;width:364px;}
#notice_box, #right-magazine-box{width:364px;}
}
@media screen and (min-width:400px){
body{max-width:420px;width:100%;}
.item_area{display:block;margin:0 auto;width:400px;}
.box-news-right, .box-news-left{width:400px;}
.item_new.item_sp{height:188px;width:188px;}
.item_new.item_sp2{height:384px;width:384px;}
.item_sp .item_box{height:188px;width:100%;}
.item_sp2 .item_box{height:384px;}
.item_sp .item{height:188px;}
.item_sp2 .item{height:384px;}
.item_sp .item_ogp img{height:188px;width:188px;}
.item_sp2 .item_ogp img{height:384px;width:384px;}
.item_sp .item_word{width:178px;}
.item_sp2 .item_word{width:374px;}
.item_sp .item_title{width:168px;}
.item_sp2 .item_title{width:364px;}
.item_sp .item_back{height:188px;width:188px;}
.item_sp2 .item_back{height:384px;width:384px;}
#notice_box, #right-magazine-box{width:384px;}
}
@media screen and (min-width:420px){
body{max-width:460px;width:100%;}
#box-news-corner{clear:both;display:block;text-align:center;width:100%;}
.item_area{display:block;margin:0 auto;width:420px;}
.box-news-right, .box-news-left{width:420px;}
.item_new{display:block;}
.item_new.item_sp, .item_new.item_sp2{background-color:#f3f3f3;display:inline-block;float:none;height:auto;margin-left:5px;margin-top:5px;width:410px;}
.item_sp .item_box, .item_sp2 .item_box{display:inline-block;height:auto;width:100%;}
.item_sp .item, .item_sp2 .item{height:auto;position:static;width:100%;}
.item_sp .item_ogp img, .item_sp2 .item_ogp img{float:left;height:160px;margin-left:5px;margin-top:5px;position:static;width:160px;}
.item_sp .item_word, .item_sp2 .item_word{display:inline-block;float:left;padding:5px;position:static;width:235px;}
.item_com{float:none;}
.item_sp .item_title, .item_sp2 .item_title{float:none;display:inline-block;width:225px;}
.item_sp .item_title h2, .item_sp2 .item_title h2{color:#333;font-size:14px;font-weight:bold;text-shadow:none;}
.item_sp .item_back, .item_sp2 .item_back{display:none;}
.item_caption_top{color:#333;}
.item_caption{color:#333;}
#notice_box, #right-magazine-box{margin:5px auto 0;width:410px;}
.info-magazine-right{display:inline-block;float:left;width:40%;}
.image-magazine-right, .spec-magazine-right{display:inline-block;float:none;width:98%;}
.detail-magazine-right{display:inline-block;float:right;width:58%;}
}
@media screen and (min-width:460px){
body{max-width:500px;width:100%;}
.item_area, .box-news-right, .box-news-left{width:460px;}
.item_new.item_sp, .item_new.item_sp2{width:450px;}
.item_sp .item_word, .item_sp2 .item_word{width:275px;}
.item_sp .item_title, .item_sp2 .item_title{width:265px;}
#notice_box, #right-magazine-box{width:450px;}
}
@media screen and (min-width:500px){
body{max-width:550px;width:100%;}
.item_area, .box-news-right, .box-news-left{width:500px;}
.item_new.item_sp, .item_new.item_sp2{width:490px;}
.item_sp .item_word, .item_sp2 .item_word{width:315px;}
.item_sp .item_title, .item_sp2 .item_title{width:305px;}
#notice_box, #right-magazine-box{width:490px;}
}
@media screen and (min-width:550px){
body{max-width:600px;width:100%;}
.item_area, .box-news-right, .box-news-left{width:550px;}
.item_new.item_sp, .item_new.item_sp2{width:540px;}
.item_sp .item_word, .item_sp2 .item_word{width:365px;}
.item_sp .item_title, .item_sp2 .item_title{width:355px;}
#notice_box, #right-magazine-box{width:540px;}
}

@media screen and (min-width:600px) {
body{max-width:1052px;word-wrap:break-word;}
body{display:block;margin:0 auto;width:1052px;background-color:#fff;overflow-x:scroll;}
#wrapper{display:block;margin:0 auto;width:1052px;background-color:#fff;overflow-x:scroll;}

#content, .contentinner, #wrapper{display:block;margin:0 auto;width:1052px;}
.sub-box{margin-top:30px;}

#box-news-corner{clear:both;display:block;text-align:center;width:1052px;}
.news-corner a{background-position:top center;background-repeat:no-repeat;background-size:contain;display:block;line-height:1.8;margin-top:8px;text-indent:-9999px;}
.news-corner a{background-image:url(https://cdn3.railf.jp/img/2017/cornertitle_new_700.png);}

.ad_bord{display:inline-block;margin-top:30px;text-align:center;width:100%;}
#box-news-top, #box-news-under{clear:both;display:block;width:1052px;}
.box-news-top{clear:both;display:inline-block;width:1052px;}
.item_area{display:block;margin:0 auto;width:1052px;}
.box-news-right{display:block;float:right;margin-right:0;width:300px;}
.box-news-left{display:block;float:left;margin:0;width:692px;}
.item_new.item_pc2{margin-left:20px;}
.item_new.item_pc1088_2{display:block;float:left;height:300px;margin-left:20px;margin-top:30px;width:336px;}
.item_new.item_pc1088_2:first-child{margin-left:0;}
.item_pc1088_2 .item_ogp img{position:absolute;left:0;top:0;height:300px;margin-left:0;margin-top:0;width:336px;object-fit:cover;z-index:100;}
.item_pc2 .item_ogp img{position:absolute;left:0;top:0;height:300px;margin-left:0;margin-top:0;width:336px;object-fit:cover;z-index:100;}
.item_new.item_pc{margin-left:20px;}
.item_new.item_pc1088{display:block;float:left;height:300px;margin-left:20px;margin-top:30px;width:248px;}
.item_new.item_pc1088:first-child{margin-left:0;}
.item_pc .item_ogp img{position:absolute;left:0;top:0;height:300px;margin-left:0;margin-top:0;width:248px;object-fit:cover;z-index:100;}

.item_new.item_pc1088_u2{display:block;float:left;height:300px;margin-left:20px;margin-top:30px;width:336px;}
.item_new.item_pc1088_u2.noml{margin-left:0;}
.item_pc1088_u2 .item_ogp img{position:absolute;left:0;top:0;height:300px;margin-left:0;margin-top:0;width:336px;object-fit:cover;z-index:100;}


.item_pc .item{height:300px;position:relative;width:100%;}
.item_pc2 .item{height:300px;position:relative;width:100%;}
.item_pc .item_word{position:absolute;left:0;bottom:0;display:inline-block;padding:5px;width:209px;z-index:102;}
.item_pc2 .item_word{position:absolute;left:0;bottom:0;display:inline-block;padding:5px;width:290px;z-index:102;}
.item_com{float:none;z-index:104;}
.item_pc .item_title{float:none;display:block;opacity:1;width:199px;z-index:103;}
.item_pc2 .item_title{float:none;display:block;opacity:1;width:280px;z-index:103;}
.item_pc .item_title h2, .item_pc2 .item_title h2{color:#fff;font-size:16px;font-weight:bold;text-shadow:2px 1px 2px #000;}
.item_pc .item_back{display:block;position:absolute;left:0;bottom:0;background:linear-gradient(to top, #000, transparent);height:300px;opacity:0.4;width:100%;z-index:101;}
.item_pc2 .item_back{display:block;position:absolute;left:0;bottom:0;background:linear-gradient(to top, #000, transparent);height:300px;opacity:0.4;width:100%;z-index:101;}
.item_caption{color:#fff;}
#notice_box, #right-magazine-box{margin:30px auto 0;width:300px;}
.notice{background-color:#f3f3f3;display:block;padding:10px;width:280px;}
#to_post_link{border-radius:12px;border:solid 2px #0091D1;height:24px;margin:5px auto 0;text-align:center;width:260px;}
#to_post_link a{color:#0091D1}
.ad_pc_right{margin-top:30px;margin-right:30px;}
/*.ad_pc_left_box{display:block;margin-left:0;}*/
.ad_pc_left{display:block;float:left;height:300px;margin:0;margin-top:30px;margin-left:20px;width:336px;}
.sidebanner300_sp{display:none;}
.sidebanner300{display:block;margin-top:30px;}

.news_top #logo-back{width:1052px;}
.sidebanner300_sp{display:none;}
#right_banner_top{margin-top:20px;}
#magazine-right{width:300px;}
}

@media screen and (min-width:600px){
body{max-width:1052px !important;;word-wrap:break-word;}
body{display:block;margin:0 auto;width:1052px !important;;background-color:#fff;overflow-x:scroll;}
#wrapper{display:block;margin:0 auto;width:1052px !important;;background-color:#fff;overflow-x:scroll;}
#content, .contentinner, #wrapper{display:block;margin:0 auto;width:1052px !important;}
.news-corner a{line-height: 2.6;}
}

.contentinner{margin:0 auto;}
#to_post_link{height:30px;width:280px;}
#to_post_link a{font-size:14px;}
@media screen and (min-width: 600px){
.item_pc .item_word, .item_pc2 .item_word{width:100%;}
.item_pc .item_title, .item_pc2 .item_title{margin:0 auto;width:98%}
.item_caption_top{color:#fff;}
}

.banner_sp_news{text-align:center;margin-top:20px;}
.banner_pc{max-height:0;}
@media screen and (min-width:600px){
.banner_sp_news{max-height:0;margin-top:0;}
.banner_pc{text-align:center;max-height:initial;max-height:auto;}
}

@media screen and (min-width: 414px){
#magazine-right{padding:5px;}
.info-magazine-right{width:125px;}
.date-magazine-right{font-size:9px;margin-top:2px;}
.yen-magazine-right{font-size:9px;margin-top:0;}
.mokuji-button-magazine-right a{font-size:12px;margin-top:4px;}
.enquete-button-magazine-right a{font-size:7px;margin-top:7px;}
.detail-magazine-right{width:67.5%;width:calc(100% - 130px);}
}
@media screen and (min-width: 600px){
#magazine-right{padding:5px 10px;width:auto;}
.info-magazine-right{display:inline-block;float:none;margin:0 auto;width:auto;}
.date-magazine-right{font-size:12px;margin-top:0;}
.yen-magazine-right{font-size:12px;margin-top:6px;}
.mokuji-button-magazine-right a{font-size:14px;margin-top:10px;}
.enquete-button-magazine-right a{font-size:9px;margin-top:10px;}
.detail-magazine-right{width:auto;}
}

.more-box{display:block;margin:10px auto 0;text-align:center;width:100%;}
.more-box a{display:block;margin:0 auto;text-align:center;}
.more-svg_event{
display:block;border-radius:2.5vw;height:10vw;margin:0 auto;width:92vw;
background-image:url(https://cdn3.railf.jp/img/button/bottom_new_event_336x36_d97c0b.svg);
background-repeat:no-repeat;
}
.more-svg_news{
display:block;border-radius:2.5vw;height:10vw;margin:0 auto;width:92vw;
background-image:url(https://cdn3.railf.jp/img/button/bottom_new_news_336x36_d97c0b.svg);
background-repeat:no-repeat;
}
.more-svg_rank{
display:block;border-radius:2.5vw;height:10vw;margin:0 auto;width:92vw;
background-image:url(https://cdn3.railf.jp/img/button/bottom_new_rank_336x36_d97c0b.svg);
background-repeat:no-repeat;
}
@media screen and (min-width:420px){
.more-box, .more-box a{width:336px;}
.more-svg_event, .more-svg_news, .more-svg_rank{border-radius:4.2px;height:36px;width:336px;}
.box-news-right .more-box, .box-news-right .more-box a, .box-news-right .more-svg_event{width:300px;}
.box-news-right .more-svg_event{height:32px;}
}


