﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}@font-face{font-family:"SourceHanCodeJP-Regular";src:local("SourceHanCodeJP-Regular")}@font-face{font-family:"Myrica M";src:local("Myrica M")}@font-face{font-family:"MyricaM M";src:local("MyricaM M")}@font-face{font-family:"Ricty Diminished Discord";src:local("Ricty Diminished Discord")}@font-face{font-family:"Migu 1M";src:local("Migu 1M")}@font-face{font-family:"Rounded M+ 1m regular";src:local("Rounded M+ 1m regular")}@font-face{font-family:"Rounded Mgen+ 1m regular";src:local("Rounded Mgen+ 1m regular")}@font-face{font-family:"VL ゴシック";src:local("VL ゴシック")}.btn{cursor:pointer;display:inline-block}svg{display:block}a{color:#000;text-decoration:none}.title{margin:auto;font-weight:normal}.text__tag{line-height:15px}.l-header{position:absolute;right:10px;top:2rem;z-index:100;opacity:0;transform:translateY(0.5rem);transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);transition-delay:.05s}.l-header.active{opacity:1;transform:translateY(0)}.l-header li{margin-left:0.5rem;display:inline-block;font-weight:500;font-family:"Roboto",serif;font-size:11px}.l-header a,.l-header span{line-height:1.25rem;display:inline-block;cursor:pointer}@media screen and (min-width: 768px){.l-header{right:5%}.l-header li{margin-left:1rem}}html{font-family:"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro","HGP明朝B",serif;font-feature-settings:"palt";line-height:1.75rem;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:15px;overflow-y:scroll;-ms-font-feature-settings:inherit}body{-webkit-font-smoothing:auto;text-rendering:auto;color:#000;letter-spacing:.05em;background-color:#f4f4f4;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-ms-font-feature-settings:inherit;line-height:1.75rem}*{box-sizing:border-box}.l-wrapper{width:100%;min-height:100vh;background-size:cover;position:relative;overflow:hidden}.l-containers{display:block;position:relative;opacity:0;transform:translateY(1rem)}.l-containers.active{opacity:1;transform:translateY(0);transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(0.455, 0.03, 0.515, 0.955);transition-delay:0}.l-categorylist{text-align:center;padding:0 25px 2rem;transition:opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.l-categorylist .active{opacity:0.5;border-color:transparent}.l-categorylist div{font-size:15px;font-weight:400;font-family:"Roboto",serif;margin-bottom:0.5rem}.l-categorylist li{margin:auto 0.25rem}.l-category,.l-categorylist{font-size:11px;margin-bottom:0.5rem}.l-category span,.l-categorylist span,.l-category li,.l-categorylist li,.l-category a,.l-categorylist a{font-style:italic;display:inline-block;line-height:1rem;border-bottom:1px solid #000;cursor:pointer}.l-list{width:100%;margin:auto auto 2rem;padding:0 20px;transition:height 0.4s cubic-bezier(0.445, 0.05, 0.55, 0.95)}.l-list__wrapper{width:100%;display:flex;flex-wrap:wrap}.l-card{width:100%;padding:0 5px;margin-bottom:3rem;position:relative}.l-card__image{width:100%;height:calc(100vw/3*2 - 50px/3*2);display:block;background-position:center center;background-repeat:no-repeat;background-size:cover}.l-card__description{margin-top:0.5rem}.l-card__meta{padding-top:1.5rem;font-weight:300;font-family:"Roboto",serif;font-size:11px;line-height:1rem}.l-post{width:100%;background-color:#fff}.l-post__wrapper{width:100%;max-width:1200px;margin:auto;padding:7rem 0}.l-post__top{width:100%;max-width:810px;padding:0 25px;margin:auto auto 3.5rem}.l-post__title{font-size:20px;letter-spacing:.1em}.l-post__title--bottom{font-size:17px;margin-bottom:1rem}.l-post__meta{padding-top:1rem;font-weight:300;font-family:"Roboto",serif;font-size:11px;line-height:1rem}.l-post__containts{padding-bottom:4rem}.l-post__containts p{margin-bottom:1.5rem}.l-post__containts p:last-child{margin-bottom:0}.l-post__containts img{display:block;width:100%;height:auto;margin:auto}.l-post__containts .aligncenter{padding:0 40px}.l-post__containts--blog{width:100%;max-width:810px;padding-left:25px;padding-right:25px;margin:auto}.l-post__containts--blog .aligncenter{padding:0 50px}.l-post__containts h1,.l-post__containts h2,.l-post__containts h3,.l-post__containts h4{padding-top:1rem;margin-bottom:1.5rem;font-size:15px;font-weight:bold}.l-post__containts h1{font-size:17px}.l-post__containts a{display:inline-block;line-height:1rem;border-bottom:1px solid #000}.l-post__containts strong,.l-post__containts b{font-weight:bold}.l-post__containts em,.l-post__containts i{font-style:italic}.l-post__containts .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.l-post__containts .alignright{float:right;margin:0 0 1rem 1rem}.l-post__containts .alignleft{float:left;margin:0 1rem 1rem 0}.l-post__containts blockquote{display:block;-webkit-margin-before:1rem;-webkit-margin-after:1rem;-webkit-margin-start:3rem;-webkit-margin-end:3rem}.l-post__bottom{width:100%;max-width:810px;padding:0 25px;margin:auto}.l-post__text{margin-bottom:2rem;text-align:justify}.l-post__description{font-size:11px}.l-post__description a{display:inline-block;line-height:1rem;border-bottom:1px solid #000}.l-contact{width:100%;max-width:1200px;margin:auto;padding:7rem 0 3rem;text-align:center}.l-contact__title{font-size:20px;font-weight:400;font-family:"Roboto",serif;margin-top:2rem;margin-bottom:7rem}.l-contact__logo{margin-bottom:7rem}.l-contact__logo img{margin:auto;display:block;width:auto;height:8rem}.l-contact__subtitle{font-weight:400;font-family:"Roboto",serif}.l-contact .btn-contact{font-size:11px}@media screen and (min-width: 414px){.l-list{padding:0 15px}.l-card{width:50%;padding:0 10px}.l-card__image{height:calc(50vw/3*2 - 35px/3*2)}}@media screen and (min-width: 768px){.l-card{width:33.3333%}.l-card__image{height:calc(100vw/9*2 - 30px/3*2)}.l-post__wrapper{padding:10rem 0}.l-post__top{margin:auto auto 4rem}.l-post__title{font-size:24px;line-height:2.25rem}.l-post__meta{padding-top:1.5rem}.l-post__containts{padding-bottom:6rem}.l-post__containts p{margin-bottom:2rem}.l-post__containts p:last-child{margin-bottom:0}.l-post__containts--blog .aligncenter{padding:0;width:auto;height:50rem}.l-post__containts .aligncenter{padding:0;width:auto;height:60rem}.l-post__containts h1,.l-post__containts h2,.l-post__containts h3,.l-post__containts h4{padding-top:2rem;margin-bottom:2rem;font-size:15px}.l-post__containts h1{font-size:17px}.l-contact{padding:10rem 0 5rem}.l-contact__title{margin-top:0;margin-bottom:9rem}.l-contact__logo{margin-bottom:10rem}.l-contact__logo img{height:10rem}.l-contact__subtitle{margin-bottom:0.5rem}}@media screen and (min-width: 1024px){.l-categorylist{padding:0 0 2.5rem}.l-category,.l-categorylist{margin-bottom:0.5rem}.l-list{max-width:1260px;margin:auto auto 5rem;padding:0 1rem}.l-card{width:25%;padding:0 1rem}.l-card__image{height:calc(25vw/3*2 - 35px/3*2);max-height:185px}.l-card__description{margin-top:1rem;padding-bottom:2.5rem}.l-card__meta{padding-top:0;position:absolute;bottom:0;left:1rem;width:100%}}.null{opacity:0.5 !important;color:#ccc !important;cursor:default}.l-tophero{position:absolute;top:50vh;left:50%;z-index:100;opacity:0;transform:translate(-50%, -50%);transition-property:opacity;transition-duration:1.0s;transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95)}.l-tophero.active{opacity:1}.l-tophero__logo{width:50vw;max-width:22rem;height:auto;display:block;opacity:0;transform:translateY(-1rem);transition-property:opacity,transform;transition-duration:.8s;transition-timing-function:cubic-bezier(0.445, 0.05, 0.55, 0.95);transition-delay:0}.l-tophero__logo.active{opacity:1;transform:translateY(0)}.l-toplist{padding:50vh 0 1rem;width:100%}.l-toplist__card{width:100%;position:relative;margin-bottom:3rem}.l-toplist__description{background-color:#fff;padding:1rem 25px 1.5rem;width:100%}.l-toplist__title{font-size:17px;margin-bottom:1.5rem}.l-toplist__image{display:block}.l-toplist__image img{display:block;width:100%;height:auto}.l-toplist__meta{font-weight:300;font-family:"Roboto",serif;font-size:11px;line-height:1rem}@media screen and (max-width: 767px) and (orientation: landscape){.l-tophero__logo{max-width:12rem}}@media screen and (min-width: 768px){.l-tophero{top:49vh;left:50%}.l-tophero__logo{width:21vw}.l-toplist{padding:51vh 0 4rem}.l-toplist__description{position:absolute;left:0;bottom:0;background-color:#fff;padding:1rem 3rem 2rem;max-width:26rem}.l-toplist__title{font-size:20px;line-height:2rem}}.clearfix:after{content:"";display:block;clear:both}.dsp{display:block}@media screen and (min-width: 768px){.dsp{display:none}}.dpc{display:none}@media screen and (min-width: 768px){.dpc{display:block}}@media screen and (min-width: 768px){.l-header a,.l-header span,.l-card__image,[data-u-hover="true"]{transition:opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:1}.l-header a:hover,.l-header span:hover,.l-card__image:hover,[data-u-hover="true"]:hover{opacity:0.5}}@media screen and (min-width: 768px){.l-category span,.l-categorylist span,.l-category li,.l-categorylist li,.l-category a,.l-categorylist a,.l-post__containts a,.l-post__description a{transition:border-color 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);border-color:#000}.l-category span:hover,.l-categorylist span:hover,.l-category li:hover,.l-categorylist li:hover,.l-category a:hover,.l-categorylist a:hover,.l-post__containts a:hover,.l-post__description a:hover{border-color:transparent}}.check_grid{position:absolute;z-index:1000;width:100%;top:0;right:0;bottom:0;left:0}.check_grid .line{font-size:1rem;line-height:1.75rem;height:1.75rem;box-shadow:0 1px 0 rgba(0,0,0,0.3);box-sizing:border-box}

/*# sourceMappingURL=style.min.css.map */