@font-face{font-family:"Montserrat";font-style:normal;font-weight:400;src:local(""),url("../fonts/Montserrat/Montserrat-Regular.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-Regular.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:local(""),url("../fonts/Montserrat/Montserrat-SemiBold.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-SemiBold.woff") format("woff")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:700;src:local(""),url("../fonts/Montserrat/Montserrat-Bold.woff2") format("woff2"),url("../fonts/Montserrat/Montserrat-Bold.woff") format("woff")}@media screen and (min-width: 1024px){.visible-md,.visible-sm{display:none}.visible-lg{display:inherit}}@media screen and (min-width: 750px)and (max-width: 1023px){.visible-lg,.visible-sm{display:none}.visible-md{display:inherit}}@media screen and (max-width: 749px){.visible-lg,.visible-md{display:none}.visible-sm{display:inherit}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0)}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5;letter-spacing:.05em}p{line-height:1.8}@media screen and (min-width: 750px){html{font-size:10px}}@media screen and (max-width: 749px){html{font-size:2.66666vw}}body{width:100%;overflow-x:hidden;background:#fff;font-family:"Century Gothic","CenturyGothic",Futura,"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#000}@media screen and (min-width: 750px){body{font-size:1.6rem}}@media screen and (max-width: 749px){body{font-size:1.4rem}}main{display:block}li{list-style-type:none}a{display:inline-block;text-decoration:none;color:#000}@media screen and (min-width: 750px){a{-webkit-transition:all .3s;transition:all .3s}a::before,a::after{-webkit-transition:all .3s;transition:all .3s}}img{vertical-align:bottom;max-width:100%;height:auto}svg{width:100%;height:auto}sup{font-size:.5em;vertical-align:super}input,button,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}address{font-style:normal}.l-main{overflow:hidden}@media screen and (min-width: 1024px){.l-main{padding-top:7rem}}@media screen and (max-width: 1023px){.l-main{padding-top:5rem}}@media screen and (min-width: 750px){.l-inner-md{width:1100px;max-width:90%;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-md{padding:0 1.5rem}}@media screen and (max-width: 1023px){.ham{position:relative;width:5rem;height:5rem}.ham__item{position:absolute;height:1px;background:#fff;-webkit-transition:all .35s ease;transition:all .35s ease;left:1.5rem;width:2rem}.ham__item:nth-child(1){top:2rem}.ham__item:nth-child(2){top:2.5rem}.ham__item:nth-child(3){top:3rem}.is-active .ham__item{top:2.6rem}.is-active .ham__item:nth-child(1){-webkit-transform:rotate(225deg);transform:rotate(225deg)}.is-active .ham__item:nth-child(2){opacity:0}.is-active .ham__item:nth-child(3){-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}}.hd{position:fixed;top:0;left:0;width:100%;background:#000;z-index:999}@media screen and (min-width: 1024px){.hd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:7rem;padding:0 1.5rem}}@media screen and (max-width: 1023px){.hd__head{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:5rem;padding-left:1.5rem}}@media screen and (min-width: 1024px){.hd__logo{width:min(21.25vw,25.5rem)}}@media screen and (max-width: 1023px){.hd__logo{width:20rem}}@media screen and (min-width: 1024px){.hd__body{width:min(100% - min(21.25vw,25.5rem) - 3rem,85rem)}}@media screen and (max-width: 1023px){.hd__body{position:fixed;top:0;left:100%;z-index:5;width:100%;min-height:100vh;padding:8rem 1.5rem 10rem;background:#000;-webkit-transition:all .3s;transition:all .3s}}@media screen and (max-width: 1023px){.is-active .hd__body{top:0;left:0}}@media screen and (min-width: 1024px){.gnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 1024px){.gnav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - min(12.6953125vw,16rem) - 2rem)}}@media screen and (max-width: 1023px){.gnav__item{border-bottom:1px solid #fff}}.gnav__anc{color:#fff;font-size:1.4rem}@media screen and (max-width: 1023px){.gnav__anc{padding:1em 0}}.language__btn{position:relative;height:4rem;background:#000;border-radius:2rem;border:1px solid #fff;font-size:1.4rem}@media screen and (min-width: 1024px){.language__btn{width:min(12.6953125vw,16rem)}}@media screen and (max-width: 1023px){.language__btn{width:30rem;margin:4rem auto 0}}.language__btn::after{content:"";color:#fff;font-family:"icomoon";position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.language__select{position:absolute;top:0;left:0;width:100%;height:100%;padding:.2em 1em;border:none;background:none;border-radius:2rem;color:#fff;cursor:pointer;text-align:center}.language__select option{background:#000}.ft{background:#000;color:#fff}@media screen and (min-width: 750px){.ft{padding:6rem 0}}@media screen and (max-width: 749px){.ft{padding:4rem 0}}@media screen and (min-width: 750px){.ft__inner{width:90%;max-width:800px;margin:0 auto}}@media screen and (max-width: 749px){.ft__inner{padding:0 1.5rem}}.ft__head{margin-bottom:2rem;padding-bottom:4rem;border-bottom:1px solid #aaa}@media screen and (min-width: 750px){.ft__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.ft__logo{width:23rem}}@media screen and (max-width: 749px){.ft__logo{display:block;width:20rem;margin:0 auto 4rem}}.sitemap__item{margin-bottom:1em}.sitemap__anc{color:#fff;font-size:1.3rem}.sitemapChild__item{color:#aaa}.sitemapChild__item::before{content:"-"}.sitemapChild__anc{color:#aaa;font-size:1rem}.sitemap__other{position:relative;margin-top:1em;padding-right:1.5em;color:#eb3728;font-size:1.3rem;text-decoration:underline}.sitemap__other::after{content:"";font-family:"icomoon";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.ft__foot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 749px){.ft__foot{text-align:center}}.ft__privacy{color:#fff;font-size:1rem;text-decoration:underline}.ft__copy{font-size:1rem}@media screen and (max-width: 749px){.ft__copy{margin-top:2em}}.breadcrumb{overflow-x:scroll;scrollbar-width:none;padding:.5em 0;background:#f0f0f0}.breadcrumb::-webkit-scrollbar{display:none}@media screen and (min-width: 750px){.breadcrumb__inner{width:90%;max-width:1100px;margin:0 auto}}@media screen and (max-width: 749px){.breadcrumb__inner{padding:0 1.5rem}}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.breadcrumb__list{font-size:1.4rem}}@media screen and (max-width: 749px){.breadcrumb__list{font-size:1.2rem}}.breadcrumb__item{white-space:nowrap;color:#aaa}.breadcrumb__item+.breadcrumb__item:before{content:"";margin:0 .2em;font-family:"icomoon"}.breadcrumb__anc{color:#000}@media screen and (min-width: 750px){.breadcrumb__anc:hover{text-decoration:underline}}[class*=component-]{font-size:1em;line-height:1.8;margin:2em auto}@media screen and (min-width: 750px){[class*=component-].-md{width:75%}[class*=component-].-sm{width:48.5%}}[class*=component-] *{line-height:1.8}[class*=componentheading-]{margin:3.33333em 0 1.5em}[class*=componentheading-]+[class*=componentheading-]{margin:1.875em auto}.caption{margin-top:.5em;font-size:.875em;text-align:left}@media screen and (min-width: 750px){.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.row.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.row:not(.-column3){-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 750px){.col-lg{width:65%}}@media screen and (min-width: 750px){.col-md{width:48.5%}}@media screen and (min-width: 750px){.col-sm{width:32%}}@media screen and (min-width: 750px){.col-spe{height:27vw;max-height:330px}.col-spe img{width:auto;height:100%}}@media screen and (min-width: 750px){.row:not(.-column3) .item:nth-child(n+3){margin-top:3rem}}@media screen and (min-width: 750px){.row.-column3 .item:not(:nth-child(3n)){margin-right:2%}.row.-column3 .item:nth-child(n+4){margin-top:3rem}}@media screen and (max-width: 749px){.item:nth-child(n+2){margin-top:1.5em}}.componentheading-lg .heading{padding-bottom:.3em;border-bottom:1px solid #0f1450}@media screen and (min-width: 750px){.componentheading-lg .heading{font-size:2.8rem}}@media screen and (max-width: 749px){.componentheading-lg .heading{font-size:2rem}}.componentheading-md .heading{padding:.5em .6em;background:rgba(15,20,80,.1)}@media screen and (min-width: 750px){.componentheading-md .heading{font-size:2.4rem}}@media screen and (max-width: 749px){.componentheading-md .heading{font-size:1.6rem}}.component-sm .heading{position:relative;padding-left:.8em}@media screen and (min-width: 750px){.component-sm .heading{font-size:2.2rem}}@media screen and (max-width: 749px){.component-sm .heading{font-size:1.4rem}}.component-sm .heading::before{content:"";position:absolute;top:50%;left:0;width:3px;height:90%;background:#aaa;border-radius:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.component-text,.component-imgtext{word-break:break-word}.component-text a,.component-imgtext a{text-decoration:underline}@media screen and (min-width: 750px){.component-text a:hover,.component-imgtext a:hover{text-decoration:none}}.component-text strong,.component-imgtext strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, #FFEA00));background:linear-gradient(transparent 60%, #FFEA00 40%)}.component-text ul,.component-text ol,.component-imgtext ul,.component-imgtext ol{padding:revert}.component-text li:not(.listStyleNone),.component-imgtext li:not(.listStyleNone){list-style:inherit}.component-text li.listStyleNone,.component-imgtext li.listStyleNone{list-style-type:none}.component-text.-frame{border:1px solid #ececec;padding:1.5em}.component-text.-bg{background:#f0f0f0;padding:1.5em}.component-text .-styleital{font-style:italic}.component-img{text-align:center}.component-speechbubble{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component-speechbubble.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width: 750px){.speechbubble__head{width:8rem}}@media screen and (max-width: 749px){.speechbubble__head{width:6rem}}.speechbubble__img{border-radius:50%;overflow:hidden;width:100%;border:1px solid #ececec}.speechbubble__name{text-align:center;margin-top:.5rem;line-height:1.2}@media screen and (min-width: 750px){.speechbubble__name{font-size:1.2rem}}@media screen and (max-width: 749px){.speechbubble__name{font-size:1rem}}.speechbubble__body{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;width:100%;padding:1em 1.5em}@media screen and (min-width: 750px){.speechbubble__body{min-height:10rem;margin:0 30px}}@media screen and (max-width: 749px){.speechbubble__body{min-height:60px}}.speechbubble__body::before,.speechbubble__body::after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid}@media screen and (min-width: 750px){.speechbubble__body::before,.speechbubble__body::after{top:35px}}@media screen and (max-width: 749px){.speechbubble__body::before,.speechbubble__body::after{top:23px}}@media screen and (max-width: 749px){.-normal .speechbubble__body{margin-left:2rem}}@media screen and (min-width: 750px){.-normal .speechbubble__body::before,.-normal .speechbubble__body::after{border-width:7.5px 15px 7.5px 0}}@media screen and (max-width: 749px){.-normal .speechbubble__body::before,.-normal .speechbubble__body::after{border-width:.75rem 1.5rem .75rem 0}}@media screen and (min-width: 750px){.-normal .speechbubble__body::before{left:-16px}}@media screen and (max-width: 749px){.-normal .speechbubble__body::before{left:-1.5rem}}@media screen and (min-width: 750px){.-normal .speechbubble__body::after{left:-12px}}@media screen and (max-width: 749px){.-normal .speechbubble__body::after{left:-1.1rem}}.-normal.-color01 .speechbubble__body{background:#fff;border:2px solid #0f1450}.-normal.-color01 .speechbubble__body::before{border-color:rgba(0,0,0,0) #0f1450 rgba(0,0,0,0) rgba(0,0,0,0)}.-normal.-color01 .speechbubble__body::after{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.-normal.-color02 .speechbubble__body{background:#fff;border:2px solid #ececec}.-normal.-color02 .speechbubble__body::before{border-color:rgba(0,0,0,0) #ececec rgba(0,0,0,0) rgba(0,0,0,0)}.-normal.-color02 .speechbubble__body::after{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (max-width: 749px){.-reverse .speechbubble__body{margin-right:2rem}}@media screen and (min-width: 750px){.-reverse .speechbubble__body::before,.-reverse .speechbubble__body::after{border-width:7.5px 0 7.5px 15px}}@media screen and (max-width: 749px){.-reverse .speechbubble__body::before,.-reverse .speechbubble__body::after{border-width:.75rem 0 .75rem 1.5rem}}@media screen and (min-width: 750px){.-reverse .speechbubble__body::before{right:-16px}}@media screen and (max-width: 749px){.-reverse .speechbubble__body::before{right:-1.5rem}}@media screen and (min-width: 750px){.-reverse .speechbubble__body::after{right:-12px}}@media screen and (max-width: 749px){.-reverse .speechbubble__body::after{right:-1.1rem}}.-reverse.-color01 .speechbubble__body{background:#fff;border:2px solid #0f1450}.-reverse.-color01 .speechbubble__body::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #0f1450}.-reverse.-color01 .speechbubble__body::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.-reverse.-color02 .speechbubble__body{background:#fff;border:2px solid #ececec}.-reverse.-color02 .speechbubble__body::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ececec}.-reverse.-color02 .speechbubble__body::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.component-btn{text-align:center}@media screen and (min-width: 750px){.component-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 750px){.btn__item{width:47%;margin:0 1.5%}}@media screen and (max-width: 749px){.btn__item:nth-child(n+2){margin-top:1.5em}}@media screen and (min-width: 750px){.-row1 .btn__item:nth-child(n+2){margin-top:1.5em}}@media screen and (min-width: 750px){.-row2 .btn__item:nth-child(n+3){margin-top:1.5em}}@media screen and (max-width: 749px){.-row2 .btn__item:nth-child(n+3){margin-top:2rem}}.btn__item.-arrow{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em 2.5em;background:#0f1450;border-radius:5rem;color:#fff;font-weight:bold;line-height:1.3;text-align:center}@media screen and (min-width: 750px){.btn__item.-arrow{min-width:26rem;min-height:6.4rem;font-size:2rem}}@media screen and (max-width: 749px){.btn__item.-arrow{width:90%;min-height:5rem}}.btn__item.-arrow::after{position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"icomoon";content:""}@media screen and (min-width: 750px){.btn__item.-arrow{width:100%}}.btn__item.-blank{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em 2.5em;background:#0f1450;border-radius:5rem;color:#fff;font-weight:bold;line-height:1.3;text-align:center}@media screen and (min-width: 750px){.btn__item.-blank{min-width:26rem;min-height:6.4rem;font-size:2rem}}@media screen and (max-width: 749px){.btn__item.-blank{width:90%;min-height:5rem}}.btn__item.-blank::after{position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"icomoon";content:""}@media screen and (min-width: 750px){.btn__item.-blank{width:100%}}.movie__inner,.map__inner{position:relative;overflow:hidden;padding-top:56.25%}.movie__inner iframe,.map__inner iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.component-kanren{background:#fff;border:1px solid #ececec;border-radius:12px}@media screen and (min-width: 750px){.component-kanren{padding:1.875em}}@media screen and (max-width: 749px){.component-kanren{padding:2rem}}.kanren__head{text-align:center}@media screen and (min-width: 750px){.kanren__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:center;align-self:center}}.kanren__heading{margin-bottom:.5em;font-weight:bold;line-height:1.5}@media screen and (min-width: 750px){.kanren__heading{font-size:1.8rem}}@media screen and (max-width: 749px){.kanren__heading{font-size:1.6rem}}.kanren__text{margin-bottom:1.5em;font-size:1.4rem}@media screen and (min-width: 750px){.kanren__btnarea{margin-top:auto}}@media screen and (max-width: 749px){.kanren__btnarea{text-align:center}}.kanren__btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em 2.5em;background:#0f1450;border-radius:5rem;color:#fff;font-weight:bold;line-height:1.3;text-align:center}@media screen and (min-width: 750px){.kanren__btn{min-width:20rem;min-height:5rem}}@media screen and (max-width: 749px){.kanren__btn{width:90%;min-height:5rem}}.kanren__btn::after{position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"icomoon";content:""}.gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 750px){.gallery__item{position:relative;width:24%}.gallery__item:not(:nth-child(4n)){margin-right:1.3%}.gallery__item:nth-child(n+5){margin-top:1.3%}.gallery__item:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.2) url(../img/common_2024/icon_search.svg) no-repeat center/50px;opacity:0;-webkit-transition:all .3s;transition:all .3s}.gallery__item:hover:before{opacity:1}}@media screen and (max-width: 749px){.gallery__item{position:relative;width:32.4%}.gallery__item:not(:nth-child(3n)){margin-right:1.3%}.gallery__item:nth-child(n+4){margin-top:1.3%}}.component-table th,.component-table td{padding:1em;line-height:1.5;vertical-align:middle;border:1px solid #ececec}.component-table th{font-weight:bold;background:#f0f0f0}.component-table.-col2 th{width:30%;text-align:left}.component-table.-col2 th,.component-table.-col2 td{border-top:1px solid #ececec;border-bottom:1px solid #ececec}@media screen and (max-width: 749px){.component-table{overflow:auto}.component-table .-lg{width:250vw}.component-table .-md{width:150vw}}@media screen and (min-width: 750px){.singlePager{margin-top:6rem}}@media screen and (max-width: 749px){.singlePager{margin-top:3rem}}.singlePager__item{text-align:center}.singlePager__anc{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em 2.5em;background:#0f1450;border-radius:5rem;color:#fff;font-weight:bold;line-height:1.3;text-align:center}@media screen and (min-width: 750px){.singlePager__anc{min-width:26rem;min-height:6.4rem;font-size:2rem}}@media screen and (max-width: 749px){.singlePager__anc{width:90%;min-height:5rem}}.singlePager__anc::after{position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-family:"icomoon";content:""}@media screen and (min-width: 750px){.single{padding:8rem 0}}@media screen and (max-width: 749px){.single{padding:4rem 0}}@media screen and (min-width: 750px){.single__inner{width:90%;max-width:1100px;margin:0 auto}}@media screen and (max-width: 749px){.single__inner{padding:0 1.5rem}}.single__time{display:inline-block;margin-bottom:1em;padding:.2em .4em;background:#0f1450;color:#fff;font-size:.875em}.single__title{margin-bottom:.4em}@media screen and (min-width: 750px){.single__title{font-size:3.2rem}}@media screen and (max-width: 749px){.single__title{font-size:2.2rem}}.single__subtitle{line-height:1.5}@media screen and (min-width: 750px){.single__subtitle{font-size:2.4rem}}@media screen and (max-width: 749px){.single__subtitle{font-size:1.8rem}}.single__img{margin-top:1.5em;text-align:center}