@media screen and (max-width:840px){html{width:100%;font-size:100%}body{width:100%;margin:0;padding:0;-webkit-backface-visibility:hidden;font-family:メイリオ,'Hiragino Kaku Gothic Pro',Meiryo,'ヒラギノ角ゴ Pro W3','MS PGothic','MS UI Gothic',Helvetica,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:1.4;color:#333;animation:fadeIn .7s linear 0 1 normal;-webkit-animation:fadeIn .7s linear 0 1 normal;word-break:break-strict;position:relative}*,*::before,*::after{box-sizing:border-box;-moz-box-sizing:border-box}fadeIn{0{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0{opacity:0}100%{opacity:1}}button{background:0;border:0}a{color:#4e4e4e;transition:all .3s;word-break:break-all}a:hover{text-decoration:none;color:#666;transition:all .3s}img{width:auto;max-width:100%;height:auto}.pcOnly{display:none}.copyGuard{-ms-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}span:lang(zh-CN){font-family:宋体,Arial,Helvetica,sans-serif}span:lang(zh-TW){font-family:'Segoe UI',SegoeUI,'Microsoft JhengHei',微軟正黑體,"Helvetica Neue",Helvetica,Arial,sans-serif}header{width:100%;background:rgba(255,255,255,0.9);border-bottom:solid 2px #eee;z-index:990;transition:.3s}#headerBlock{min-height:100px;margin:0 0 15px;position:relative}#globalMenu{position:absolute;top:15px;left:15px;cursor:pointer}#modal{text-align:center}ul#globalMenuMain{width:90%;margin:auto;padding:60px 0;list-style:none;font-size:1.0rem}ul#globalMenuMain li{border-bottom:solid 1px #ccc}ul#globalMenuMain li a{padding:10px 0;display:block;text-decoration:none}ul#globalMenuMain li a:hover{background:#333;font-weight:normal;color:#fff}ul#globalMenuMain li ul{margin:15px 0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;list-style:none}ul#globalMenuMain li:last-child{border:0}ul#globalMenuMain li ul li{width:48%;background:#eee;margin:0 0 15px;border:solid 1px #ccc;font-size:.875rem}ul#globalMenuMain li ul li:last-child{border:solid 1px #ccc}ul#globalMenuMain li ul.menuOther{margin:30px 0 0}ul#globalMenuMain li ul.menuOther li{width:100%;background:0;border:solid 1px #ccc;font-size:.875rem}#logoBlock{text-align:center}#logo{margin:0 auto 5px;padding:5px 0 0}#logo img{width:120px;height:auto}#catch{margin:0;padding:0;font-size:.8125rem;line-height:1.5;color:#696969}#searchBlock{position:absolute;top:15px;right:15px}#searchModal .iziModal-wrap{text-align:center}#searchModal .iziModal-content{margin:0 auto;position:relative}#searchModal form{display:block;position:absolute;top:120px;left:15%}#searchModal input[type="search"]{width:200px;margin:0 15px 0 0;border:0;border-bottom:solid 3px #333;border-radius:0;-webkit-appearance:none;font-size:1.25rem}#searchModal input[type="submit"]{background:#333;padding:8px 25px;border:0;font-size:1.0rem;font-weight:normal;color:#fff}#headerSns{margin:0 auto 5px;padding:0;position:relative;text-align:center}#headerSnsInner{margin:0 auto}#headerSnsInner ul#headerSnsList{max-width:192px;margin:0 auto;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;list-style:none}#headerSnsInner ul#headerSnsList li{min-height:16px;display:block}#headerGn ul#headerSnsList li::after,#headerGn ul#headerSnsList li:last-child::after{content:'';margin:0;padding:0}#breadCrumb{width:100%;background:#f1f1f1;margin:0 0 1px;padding:5px;font-size:.875rem;text-align:left}#breadCrumb ul#breadCrumbList{margin:0 auto;display:block;text-align:left;list-style:none}#breadCrumb ul#breadCrumbList li{display:inline-block}#breadCrumb ul#breadCrumbList li a{text-decoration:none;color:#333}#breadCrumb ul#breadCrumbList li a:hover{text-decoration:underline;color:#696969}#breadCrumb ul#breadCrumbList li:not(:last-child)::after{content:">";padding:0 5px}#breadCrumbInner br{display:none}.sideMenuBox,.rankingBox,#rankingTitle{display:none}.sideContentsBanner{width:75%;margin:0 auto 60px;padding:0;list-style:none}.sideContentsBanner li{margin:0 0 15px;padding:0;font-size:.625rem}.sideContentsBanner li a img{width:100%;height:auto}#sideFeatureBtn dl{display:block;position:relative;margin:5px auto;box-sizing:border-box}#sideFeatureBtn dl dt{display:inline-block;position:absolute;top:-6px;right:10px;margin:0;padding:10px 0 7px;z-index:2;width:50px;text-align:center;color:white;font-size:13px;background:#ffa520;border-radius:2px 0 0 0}#sideFeatureBtn dl dt:before{position:absolute;content:'';top:0;right:-5px;border:0;border-bottom:solid 6px #b2751b;border-right:solid 5px transparent}#sideFeatureBtn dl dt:after{content:'';position:absolute;left:0;top:100%;height:0;width:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:10px solid #ffa520}#sideFeatureBtn dl dd{margin:0}#mainContentsInner{padding:0 15px}#mainArticleBlock h2{background:url(../images/title_main_h3.png) no-repeat 0 0;margin:32px 0 16px;padding:0 0 0 44px;line-height:1.4;font-size:1.5rem;font-weight:bold;text-align:left}#mainArticleBlock h3{margin:0 0 30px;padding:3px 0 3px 10px;border-left:solid 5px #f4e38c;border-bottom:dotted 1px #bbb;line-height:1.5;font-size:1.3125rem;font-weight:bold;text-align:left}#mainArticleBlock h4{margin:0 0 30px;padding:5px 0;position:relative;border-bottom:solid 1px #999;border-top:double 3px #999;line-height:1.5;font-size:1.15rem;text-align:left}#mainArticleBlock h5{margin:0 auto 30px;padding:8px 15px;border-top:solid 1px #a85893;border-bottom:solid 1px #a85893;line-height:1.5;font-size:1.0625rem;text-align:center}#mainArticleBlock h6{margin:0 0 30px;padding:0 15px 9px 15px;display:inline-block;border-bottom:solid 2px #f4e38c;line-height:1.5;font-size:1.0rem;text-align:left}#mainArticleBlock p{margin:0 0 16px}.moreBtn a{width:80%;background:#333;margin:30px auto;padding:7px 37px;display:inline-block;border:solid 2px #333;font-size:1.125rem;text-decoration:none;color:#fff}.mb60{margin:0 0 60px}.artistRecommendBlock{padding:10px;border:double 3px #ccc;margin:0 0 30px;font-size:90%}dl.artistRecommendList{display:flex;justify-content:space-between;margin:0 0 15px}dl.artistRecommendList dt{width:49%;flex-direction:row;flex-wrap:wrap;align-items:stretch}dl.artistRecommendList dd{width:50%;flex-direction:row;flex-wrap:wrap;align-items:stretch}#mainArticleBlock>.artistRecommendBlock>dl.artistRecommendList>dd>p{font-size:97%;margin:0 0 5px}.artistRecommendBox{text-align:left}#mainArticleBlock>.artistRecommendBlock>.artistRecommendBox>p>iframe[height="500px"]{min-height:500px}dl.artistPlayListdd dd{width:100%;margin:0;padding:0;flex-direction:row;flex-wrap:wrap;align-items:stretch}dl.artistPlayListdd dd p{font-size:87%}dl.profileArtistList{display:flex;justify-content:space-between;margin:0 0 30px;font-size:90%}dl.profileArtistList dt{width:49%;flex-direction:row;flex-wrap:wrap;align-items:stretch}dl.profileArtistList dd{width:50%;flex-direction:row;flex-wrap:wrap;align-items:stretch}*=============================================== 下部共通パーツ ===============================================*/#mainContentsCommon{margin:0 0 30px;padding:0 10px}.mainContentsAd1Colmn{margin:0 0 30px;text-align:center}.mainContentsCommonH2Title{background:url(../images/bg_stripe_01.png);margin:0 0 30px;padding:3px 8px}.mainContentsCommonH2Title h2{font-size:1.25rem;font-weight:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;letter-spacing:3px}.mainContentsCommonH2Title h2:before,.mainContentsCommonH2Title h2:after{content:'';-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:1px;background:#ccc;min-width:20px;display:inline-block;vertical-align:middle}.mainContentsCommonH2Title h2::before{margin-right:10px}.mainContentsCommonH2Title h2::after{margin-left:10px}.mainContentsAd2Colmn ul{width:100%;margin:0 auto 60px;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;list-style:none}.mainContentsAd2Colmn ul li{width:49%}#mainContentsRankingInner{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch}#mainContentsRankingInner>dl{width:100%;margin:0 0 15px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#mainContentsCommon>#mainContentsRanking #mainContentsRankingInner>dl>dt{width:38%;width:calc(40%-20px);width:-webkit-calc(40%-20px);margin:0 20px 0 0;padding:0}#mainContentsCommon>#mainContentsRanking #mainContentsRankingInner>dl>dd{width:58%;margin:0;padding:0;text-align:left}#mainContentsCommon>#mainContentsRanking #mainContentsRankingInner dl dd>.rankingSerialListTitle{font-size:.85rem}#mainContentsCommon>#mainContentsRanking #mainContentsRankingInner dl dd>.rankingSerialListTitle a{text-decoration:none}#mainContentsCommon>#mainContentsRanking #mainContentsRankingInner dl dt{margin:0 0 15px;border:0}#mainContentsCommon>#mainContentsRanking #mainContentsRankingInner dl dt img{width:100%}#mainContentsCommon>#mainContentsRanking #mainContentsRankingInner dl:nth-of-type(1) dt img{margin:0;padding:0;display:inline-block;box-shadow:10px 10px 0 #efebd7;line-height:0}#mainContentsRankingInner dl:nth-of-type(2) dt img{margin:0;padding:0;display:inline-block;box-shadow:10px 10px 0 #dadada;line-height:0}#mainContentsRankingInner dl:nth-of-type(3) dt img{margin:0;padding:0;display:inline-block;box-shadow:10px 10px 0 #dccbb4;line-height:0}#mainContentsRankingInner{counter-reset:ranking}#mainContentsRankingInner dl.rankingMainBox{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#mainContentsRankingInner dl.rankingMainBox dd{width:86%;width:calc(100%-43px);width:-webkit-calc(100%-43px);margin:0;padding:0}#mainContentsRankingInner .rankingMainBox dt.order{width:28px;height:28px;background:#d2d2d2;margin:0;padding:0;display:inline-block;border-radius:50%;color:#fff;text-align:center;font-weight:normal;line-height:28px}#mainContentsRankingInner dl.rankingMainBox dt.order{width:28px;margin:0;border:0;color:#fff;font-weight:normal;line-height:28px}#mainContentsRankingInner dl:nth-of-type(1) dl.rankingMainBox dt.order{background:#dbbb1d}#mainContentsRankingInner dl:nth-of-type(2) dl.rankingMainBox dt.order{background:#909090}#mainContentsRankingInner dl:nth-of-type(3) dl.rankingMainBox dt.order{background:#a86c1f}#mainContentsRankingInner dl.rankingMainBox dt.order::before{content:counter(ranking);counter-increment:ranking;display:inline-block;font-size:1.1rem;font-weight:normal;line-height:28px}#mainContentsRankingInner dl.rankingMainBox ul{list-style:none;margin:0 auto 5px;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-size:.6875rem;color:#333}#mainContentsRankingInner .rankingMainBox ul a{text-decoration:none}#mainContentsRankingInner .rankingMainBox ul a li.main{background:#f5ebb7;margin:0 5px 0 0;padding:1px 5px;border:1px solid #f3d951;border-radius:5px}#mainContentsRankingInner .rankingMainBox ul a li{background:#f7f7f7;margin:0 5px 0 0;padding:1px 5px;border:1px solid #d8d8d8;border-radius:5px}#mainContentsRankingInner .rankingMainBox h3{margin:0;padding:0;line-height:1.6;font-weight:bold}#mainContentsRankingInner .rankingMainBox h3 a{margin:0;padding:0;font-size:1.15rem;font-weight:normal;line-height:1.5;text-decoration:none}#mainContentsRankingInner .rankingMainBox .author a{margin:0;padding:0;font-size:.9rem;color:#696969;text-decoration:none}#mainContentsCommon>#mainContentsMailMagazine{margin:0 0 60px}#mainContentsCommon>#mainContentsMailMagazine>dl{margin:0 0 30px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}#mainContentsCommon>#mainContentsMailMagazine>dl>dt{width:54px;height:84px;background:#fff;margin:0 0 0 3px;padding:5px 0 0;position:relative;text-align:center;border:solid 3px #333;line-height:84px;font-weight:bold}#mainContentsCommon>#mainContentsMailMagazine>dl>dt::before,#mainContentsMailMagazine>dl>dt::after{content:"";width:54px;height:84px;position:absolute;z-index:-1}#mainContentsCommon>#mainContentsMailMagazine>dl>dt::before{background:#fff;top:5px;left:5px;border:solid 3px #333}#mainContentsCommon>#mainContentsMailMagazine>dl>dt>p.date{margin:0;padding:0;text-align:center;line-height:1;font-size:1.0625rem}#mainContentsCommon>#mainContentsMailMagazine>dl>dt>p.weeks{margin:10px 0 0;padding:0;font-size:.5625rem;line-height:1}#mainContentsCommon>#mainContentsMailMagazine>dl>dd{width:74%;width:calc(100%-54px);width:-webkit-calc(100%-54px);text-align:left}#mainContentsCommon>#mainContentsMailMagazine>dl>dd>p#mailMagazineNum{height:46px;background:url(../images/icon_mailmagazine.gif) no-repeat left center;padding:0 0 0 63px;font-size:1.0rem;line-height:46px;color:#333}#mainContentsCommon>#mainContentsMailMagazine>dl>dd>h3{font-size:1.25rem;line-height:1.5}#mainContentsCommon>#mainContentsMailMagazine>dl>dd>h3>a{text-decoration:none}#mainContentsCommon>#mainContentsMailMagazine>dl>dd>p{font-size:.875rem;color:#696969}#mainContentsMailMagazineBtn{width:340px;margin:0 auto;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;list-style:none}#mainContentsMailMagazineBtn li{text-align:center;display:block}#mainContentsMailMagazineBtn li a{width:160px;padding:10px 0;display:block;font-size:.875rem;font-weight:normal;letter-spacing:1px;text-decoration:none}#mainContentsMailMagazineBtn li:last-child a{margin:0}#mainContentsMailMagazineBtn li.blackBtn a{background:#393939;border:solid 3px #393939;color:#fff}#mainContentsMailMagazineBtn li.whiteBtn a{background:#fff;border:solid 3px #333;color:#333}#mainContentsBook{margin:0 0 30px;text-align:center}#mainContentsBook ul{margin:0 auto 30px;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;justify-content:space-around;align-items:stretch;list-style:none}#mainContentsBook ul li{width:30%}#mainContentsBook p.button{margin:0 auto}#mainContentsBook p.button a{width:65%;margin:0 auto;padding:10px 0;display:block;font-size:.875rem;font-weight:normal;letter-spacing:1px;text-decoration:none;background:#393939;border:solid 3px #393939;color:#fff}#mainContentsTheme ul{margin:0 auto 60px;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-direction:row;justify-content:space-around;flex-wrap:wrap;align-items:stretch;list-style:none}#mainContentsTheme ul li{width:18%}#mainContentsAbout{margin:0 0 60px;color:#696969}#mainContentsAbout p{padding:0 5px;text-align:left}#mainContentsAbout div.aboutAuthor{width:100%;margin:60px 0 0;display:table;line-height:1.5;text-align:right !important}#mainContentsAbout .aboutAuthorInner{width:auto;height:106px;background:url(../images/images_about_author.png) no-repeat right center;padding:0 75px 0 0;margin:0 auto;display:table-cell;vertical-align:bottom}footer{font-size:.6rem;padding:0}#footerTop{text-align:center}#footerTop ul{margin:0;padding:0;list-style:none}#footerTop ul li{display:inline-block;color:#41403b}#footerTop ul li::after{content:'｜';padding:0 0 0 5px}#footerTop ul li:last-child::after{content:'';padding:0 0 0 5px}#footerTop ul li a{text-decoration:none}#footerTop ul li a:hover{text-decoration:underline}#footerBottom{background:#ececea;padding:55px 10px 10px;text-align:center}#footerBottomInner{margin:0 auto;text-align:left}#footerBottomInner ul{margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;vertical-align:bottom;list-style:none;line-height:1.5}.menu-btn{width:31px;height:26px;position:fixed;top:15px;left:5px;text-align:center;text-indent:-999px;cursor:pointer;z-index:1;background:url(../images/btn_menu.png) no-repeat left center}.menu-btn span{color:#333}.menu-btn span:after{content:attr(data-txt-menu)}.open .menu-btn span:after{content:attr(data-txt-close)}.menu{position:fixed;display:block;top:0;left:0;width:100%;height:100vh;padding:0 0 60px;background:rgba(255,255,255,.9);-webkit-transition:all .5s;transition:all .5s;visibility:hidden;opacity:0;z-index:999}.menu ul{margin:0;padding:0;display:table-cell;vertical-align:top;list-style:none;font-size:1.0rem}.menu li{width:65%;margin:0 auto;padding:5px 0;text-align:center;border-bottom:solid 1px #888;color:#333}.menu li:last-child{border:0}.menu li a{display:block;text-decoration:none;color:#333}.menu li a:hover{color:#696969}.menu li ul{margin:5px auto 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;font-size:.875rem}.menu li ul li{width:48%;background:rgba(255,255,255,0.1);margin:0 0 5px;padding:3px 5px;display:inline-block;border:solid 1px #666 !important;word-break:break-all;white-space:nowrap;list-style:none}.menu li ul.menuOther{padding:15px 0 0;display:block}.menu li ul.menuOther li{width:100%;background:0;border:solid 1px #999}.menu li ul li a{font-size:.9rem;color:#696969}.open .menu{cursor:url(../images/cross.svg),auto;-webkit-transition:all .5s;transition:all .5s;visibility:visible;opacity:1}#mainArticleBlock hr{height:36px;background:url(../images/chair.png) no-repeat center center;margin:0 0 60px;border:0;opacity:.7}#mainContentsRankingInner dl:nth-child(n+4) {display:none;} .post-pagination .post-page-numbers{padding-left:10px;}}