/*! ----------------------------------------------------------------
* 01. foundation
* 02. libs
* 03. common
* 04. block
----------------------------------------------------------------- *//*! ----------------------------------------------------------------
01.foundation
----------------------------------------------------------------- *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a{color:#0AC4DC;transition:all 0.3s ease-out}a:visite,a :active{color:#0AC4DC;transition:all 0.3s ease-out}a:hover{color:#fff;opacity:1;text-decoration:underline}/*! ----------------------------------------------------------------
02.libs
----------------------------------------------------------------- *//*! ----------------------------------------------------------------
03.common
----------------------------------------------------------------- */html{margin:0;padding:0;position:relative}body{background:#FDF3F0;color:#000;display:block;font-family:'Noto Serif JP', sans-serif;font-size:16px;line-height:150%;margin:0;padding:0;position:relative;word-wrap:break-word;z-index:1}header{background:url(../img/main.jpg) 90% 30% no-repeat;background-size:cover;display:flex;height:100vh;margin:0 0 50px 0;position:relative;width:100%;z-index:700}@media screen and (max-device-width: 750px){header{background:url(../img/main.jpg) 56% 100% no-repeat;background-size:cover;height:auto;padding:130% 0 0 0}}header .header__col{background:rgba(255,255,255,0.7);bottom:18px;box-sizing:border-box;padding:18px 4% 20px;position:absolute;width:100%}@media screen and (max-device-width: 750px){header .header__col{bottom:8px;padding:10px 2% 12px}}header .header__col__h1{color:#443048;font-size:200%;font-weight:700;line-height:150%;margin:0 0 8px 0;padding:0;text-align:center}@media screen and (max-device-width: 750px){header .header__col__h1{font-size:5vw;letter-spacing:1px;line-height:130%;margin:0 0 6px 0}}header .header__col__h2{box-sizing:border-box;color:#774056;font-size:120%;font-weight:700;line-height:150%;margin:0;padding:0;text-align:center}@media screen and (max-device-width: 750px){header .header__col__h2{font-size:65%;padding:0}}.snsNavWrap{position:absolute;right:24px;top:20px;z-index:740}@media screen and (max-device-width: 750px){.snsNavWrap{bottom:0;left:0;margin:0 auto;position:relative;right:0;text-align:center;top:auto}}.snsNavWrap .snsNav{display:inline-flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}@media screen and (max-device-width: 750px){.snsNavWrap .snsNav{justify-content:center;margin:0 auto}}.snsNavWrap .snsNav__list{font-size:150%;margin:0 16px 0 0;padding:0;position:relative;text-align:center;top:-6px;transition:all 0.3s ease-out}@media screen and (max-device-width: 750px){.snsNavWrap .snsNav__list{font-size:180%;margin:14px 12px 0}}.snsNavWrap .snsNav__list:last-child{margin:0}@media screen and (max-device-width: 750px){.snsNavWrap .snsNav__list:last-child{margin:14px 12px 0}}.snsNavWrap .snsNav__list:hover{opacity:0.6}.snsNavWrap .snsNav__list__link{cursor:pointer;cursor:hand;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.snsNavWrap .snsNav__list--tw{color:#1DA1F2}.snsNavWrap .snsNav__list--fb{color:#3C5A99}.snsNavWrap .snsNav__list--yt{color:#DA1725}.snsNavWrap .snsNav__list--in{color:#fff}.snsNavWrap .snsNav__list__name{display:block;font-size:50%;margin:2px 0 0 0;text-align:center}main{box-sizing:border-box;margin:130px 0 0 0;padding:0;position:relative;top:0}@media screen and (max-device-width: 750px){main{margin:90px 0 0 0;padding:0;position:relative;top:0}}#top main{margin:64px 0 0 0}@media screen and (max-device-width: 750px){#top main{margin:46px 0 0 0}}main .main__inner{margin:0 auto;position:relative;width:960px}@media screen and (max-device-width: 750px){main .main__inner{margin:0 auto 34px;width:92%}}footer{box-sizing:border-box;color:#fff;line-height:100%;margin:0;padding:0;position:relative;text-align:center}@media screen and (max-device-width: 750px){footer{margin:0 auto;width:100%}}footer .footerinfo__copy{background:#000;display:flex;height:56px;justify-content:space-between;margin:0;padding:0;position:relative}footer .footerinfo__linkcol{font-size:90%;left:15px;margin:0;padding:0;position:absolute;top:19px}footer .footerinfo__linkcol__ul{display:inline-flex;list-style-type:none;margin:0;padding:0}footer .footerinfo__linkcol__li{margin:0 14px 0 0;padding:0}footer .footerinfo__linkcol__li__link{color:#fff;text-decoration:none;transition:all 0.3s ease-out}footer .footerinfo__linkcol__li__link:hover{text-decoration:underline}footer .footerWrap__snscol{display:inline-flex;font-size:160%;list-style-type:none;margin:0;padding:0}footer .footerWrap__snscol__li{margin:0 12px}footer .footerWrap__snscol__li__link--tw{color:#1DA1F2}footer .footerWrap__snscol__li__link--fb{color:#3C5A99}footer .footerWrap__snscol__li__link--yt{color:#DA1725}footer .footerWrap__snscol__li__link--in{color:#fff}footer .footerWrap__snscol__li__link:hover{opacity:0.6}footer .footerWrap__list__name{display:block;font-size:50%;margin:2px 0 0 0;text-align:center}footer .footerinfo__copycol{align-items:center;display:flex;font-size:80%;margin:0;padding:0;position:absolute;right:15px;top:12px}footer .footerinfo__copycol__copy{line-height:100%;margin:0 10px 0 0;padding:0}footer .footerinfo__copycol__icon{display:block;margin:0;padding:0}p{line-height:150%;margin:0 0 24px 0}.pc{display:inline-block}@media screen and (max-device-width: 1024px){.pc{display:none}}.sp{display:none}@media screen and (max-device-width: 1024px){.sp{display:inline-block}}.more{background:rgba(255,255,255,0.2);border-radius:100px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:100%;font-weight:500;line-height:100%;margin:20px auto 0;max-width:220px;min-width:220px;padding:13px 30px 14px;position:relative;text-align:center;text-decoration:none;transition:all 0.3s ease-out}@media screen and (max-width: 767px){.more{display:block}}.more:hover{background:#000;color:#fff !important;opacity:1;text-decoration:none}@media screen and (max-width: 767px){.more{margin:0 auto}}.more i{margin:0 6px 0 0}.btn{background:rgba(255,255,255,0.2);border-radius:100px;color:#fff;display:inline-block;font-weight:600;padding:12px 24px;text-decoration:none;transition:all 0.3s ease-out}.btn:hover{background:#000;color:#fff;text-decoration:none}#news .btn{margin:0 0 30px 0}.text-right{text-align:right}.text-center{text-align:center}.paging{box-sizing:border-box;margin:14px auto 0;padding:0;text-align:center;width:100%}.paging a{background:rgba(255,255,255,0.2);border-radius:100px;color:#fff;display:inline-block;font-size:90%;font-weight:600;margin:3px;padding:4px 12px;text-decoration:none;transition:all 0.3s ease-out}@media screen and (max-device-width: 750px){.paging a{font-size:100%;margin:0}}.paging a:hover{background:#000;opacity:1;text-decoration:none}.paging span{border-radius:100px;display:inline-block;margin:3px;padding:0;position:relative;text-align:center;text-decoration:none;top:0}@media screen and (max-device-width: 750px){.paging span{font-size:100%;margin:0;padding:2px 4px 3px}}.paging2{box-sizing:border-box;margin:0 auto 24px;padding:0;text-align:center;width:100%}.paging2 a{background:rgba(255,255,255,0.2);border-radius:100px;color:#000;color:#fff;display:inline-block;font-size:90%;font-weight:600;margin:4px;padding:4px 10px;text-decoration:none;transition:all 0.3s ease-out}.paging2 a.paging3{background:#ececec;border:none}.paging2 a.pagingstay{background:#000;border:none;color:#fff}.paging2 a:hover{background:#000;color:#fff;opacity:1;text-decoration:none}.paging2 span{border-radius:100px;display:inline-block;margin:3px;padding:8px 10px 6px;position:relative;text-align:center;text-decoration:none;top:0}.sharecol{box-sizing:border-box;display:flex;flex-wrap:wrap;font-size:90%;justify-content:flex-end;list-style-type:none;margin:0;padding:0 0 20px 0;position:relative;text-align:right;width:100%}#detail .sharecol{margin:0 0 10px 0;padding:0}@media screen and (max-width: 960px){#detail .sharecol{margin:0 0 6px 0}}.sharecol::before{content:'SHARE：';margin:0;position:relative;text-align:left}.sharecol li{box-sizing:border-box;font-weight:500;line-height:100%;margin:0;padding:0;position:relative;transition:all 0.3s ease-out}.sharecol li:last-child{border-bottom:0}.sharecol li span{font-size:50%}.sharecol li:hover{opacity:0.6}.sharecol li a{box-sizing:border-box;cursor:pointer;cursor:hand;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:100%}.sharecol li::before{color:#ececec;content:'';font-family:'Font Awesome 5 Brands';font-size:160%;line-height:100%;margin:0 6px;padding:0;position:relative;top:1px;transition:all 0.3s ease-out}@media screen and (max-width: 960px){.sharecol li::before{font-size:140%;margin:0 6px}}.sharecol li.sharecopy::before{background:#fff;border:1px solid #999;border-radius:4px;box-sizing:border-box;content:'URLをコピー';font-size:90%;line-height:100%;padding:4px 6px;top:4px}@media screen and (max-width: 960px){.sharecol li.sharecopy::before{font-size:80%}}.sharecol li.sharetw::before{color:#55acee;content:'\f099'}.sharecol li.sharefb::before{color:#3B5998;content:'\f09a'}.sharecol li.shareline::before{color:#00b900;content:'\f3c0'}@media screen and (max-width: 960px){.sharecol li.shareline::before{display:inline-block}}.catspan{background:#92989B;color:#fff;display:inline-block;font-size:86%;line-height:100%;margin:0 0 0 8px;padding:3px 4px;text-align:center;width:80px}.catspan.catspan--cate0,.catspan.catspan--cateTV{background:#eb7a33}.catspan.catspan--cate1,.catspan.catspan--cateRADIO{background:#ec519c}.catspan.catspan--cate2,.catspan.catspan--cateMAGAZINE{background:#69c75b}.catspan.catspan--cate3,.catspan.catspan--cateWEB{background:#6892e2}.catspan.catspan--cate4,.catspan.catspan--cateMOVIE{background:#888}.catspan.catspan--cate5,.catspan.catspan--cateWEB{background:#6892e2}@media screen and (max-device-width: 750px){.fancybox-slide{margin:0 auto !important;padding:44px 4% !important;right:0;width:100% !important}}@media screen and (max-device-width: 750px){.fancybox-content{width:100% !important}}.main__h2{border-bottom:1px solid #443048;color:#443048;display:inline-block;font-size:160%;font-weight:600;line-height:80%;margin:0 0 34px 0;padding:0 0 12px 0;position:relative;text-align:center}@media screen and (max-device-width: 750px){.main__h2{font-size:160%;margin:0 0 30px 0;padding:0}}#commentWrap{margin:0 auto 60px;padding:0;position:relative;width:100%}@media screen and (max-device-width: 750px){#commentWrap{margin:0 auto 40px;padding:0}}#commentWrap .commentWrap__listcol{display:flex;flex-wrap:wrap;margin:0 auto;padding:0;width:92%}@media screen and (max-device-width: 750px){#commentWrap .commentWrap__listcol{max-width:94%;width:94%}}#commentWrap .commentWrap__col{background:#fff;box-sizing:border-box;color:#774056;margin:0 1.33% 18px 0;padding:0;position:relative;transition:all 0.3s ease-out;width:24%}@media screen and (max-device-width: 750px){#commentWrap .commentWrap__col{margin:0 0 12px 0;width:100%}}#commentWrap .commentWrap__col:nth-child(4n){margin:0 0 18px 0}@media screen and (max-device-width: 750px){#commentWrap .commentWrap__col:nth-child(4n){margin:0 0 12px 0}}#commentWrap .commentWrap__col::after{border-bottom:10px solid #D67593;border-left:10px solid transparent;bottom:3px;content:"";height:0;position:absolute;right:3px;width:0}#commentWrap .commentWrap__col:hover{background:#D67593;color:#fff}#commentWrap .commentWrap__col:hover::after{border-bottom:10px solid #fff;border-left:10px solid transparent}#commentWrap .commentWrap__col .commentWrap__col__link{cursor:pointer;cursor:hand;display:block;height:100%;left:0;position:absolute;top:0;width:100%}#commentWrap .commentWrap__col .commentWrap__col__name{box-sizing:border-box;font-size:110%;font-weight:600;margin:0;padding:8px}@media screen and (max-device-width: 750px){#commentWrap .commentWrap__col .commentWrap__col__name{font-size:130%}}#commentWrap .commentWrap__col .commentWrap__col__title{border-top:1px solid #ececec;box-sizing:border-box;font-size:80%;line-height:140%;margin:0;padding:4px 8px}@media screen and (max-device-width: 750px){#commentWrap .commentWrap__col .commentWrap__col__title{font-size:100%}}/*! ----------------------------------------------------------------
04.block
----------------------------------------------------------------- */

/*# sourceMappingURL=map/style.min.css.map */
