﻿html,body,div,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,a,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:transparent;font-weight:inherit;font-style:normal;color:#313131;font-size:100%;line-height:1.6;word-wrap:break-word;font-family:YakuHanJP,Jost,Roboto,游ゴシック体,YuGothic,"游ゴシック Medium","Yu Gothic Medium",游ゴシック,"Yu Gothic","Noto Sans Japanese","Source Sans Pro","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",メイリオ,Meiryo,sans-serif;font-weight:400}span,i{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}html{font-size:62.5%}body{font-size:1.6em}@media screen and (max-width: 767px){body{font-size:1.5em}}body.overflow-hidden{overflow:hidden}h1,h2,h3,h4,h5,h6,p,span,i,s{text-align:left;box-sizing:border-box;transition-property:all;transition:0.4s linear}h1,h2,h3,h4,h5,h6{line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,div{display:block;box-sizing:border-box;transition-property:all;transition:0.4s linear}ol,ul,li{list-style:none;box-sizing:border-box}img{display:block;vertical-align:bottom;max-width:100%;transition-property:all;transition:0.4s linear}img.auto{margin:0 auto}img,svg{object-fit:cover}a,button{margin:0;padding:0;vertical-align:baseline;background:transparent;text-decoration:none;transition-property:all;transition:0.2s linear;box-sizing:border-box}a time,a p,a span,a i,a:before,a:after,button time,button p,button span,button i,button:before,button:after{transition-property:all;transition:0.4s linear}a img,a svg,button img,button svg{transition-property:all;transition:0.4s linear;-webkit-backface-visibility:hidden;backface-visibility:hidden}a:hover img,button:hover img{opacity:0.8}table{width:100%;border-collapse:collapse;border-spacing:0}table th,table td{border:1px #d7d7d7 solid;padding:8px;box-sizing:border-box}table th{text-align:left;white-space:nowrap}.disp-pc{display:block}@media screen and (max-width: 767px){.disp-pc{display:none !important}}.disp-sp{display:none}@media screen and (max-width: 767px){.disp-sp{display:block !important}}.tcenter{text-align:center}.tright{text-align:right}.tleft{text-align:left}.normal{font-weight:400}.mid{font-weight:500}.bold{font-weight:700}.mgT200{margin-top:200px !important}.mgT160{margin-top:160px !important}.mgT120{margin-top:120px !important}.mgT100{margin-top:100px !important}.mgT80{margin-top:80px !important}.mgT64{margin-top:64px !important}.mgT48{margin-top:48px !important}.mgT40{margin-top:40px !important}.mgT32{margin-top:32px !important}.mgT24{margin-top:24px !important}.mgT16{margin-top:16px !important}.mgT8{margin-top:8px !important}.mgT4{margin-top:4px !important}@media screen and (max-width: 767px){.mgT200{margin-top:140px !important}.mgT160{margin-top:140px !important}.mgT120{margin-top:100px !important}.mgT100{margin-top:80px !important}.mgT80{margin-top:64px !important}.mgT64{margin-top:56px !important}.mgT48{margin-top:40px !important}.mgT40{margin-top:32px !important}}.overflow-hidden{overflow:hidden}ul.num,ol.num{counter-reset:item}ul.num li,ol.num li{padding-left:32px;position:relative}ul.num li:before,ol.num li:before{counter-increment:item;content:counter(item) " ）";position:absolute;top:0;left:0}ul.num li+li,ol.num li+li{margin-top:4px}ul.disc li,ol.disc li{padding-left:12px;position:relative}ul.disc li:before,ol.disc li:before{content:"";position:absolute;top:.8em;left:2px;width:4px;height:4px;background-color:#313131;border-radius:50%}ul.disc li+li,ol.disc li+li{margin-top:4px}ul.kome li,ol.kome li{padding-left:16px;position:relative;line-height:1.5}ul.kome li:before,ol.kome li:before{content:"※";position:absolute;top:0;left:0}ul.kome li+li,ol.kome li+li{margin-top:4px}ul.kome.small li,ol.kome.small li{font-size:1.4rem}@media screen and (max-width: 767px){ul.kome.small li,ol.kome.small li{font-size:1.2rem}}.youtube{width:100%;aspect-ratio:16 / 9}.youtube iframe{width:100%;height:100%}@keyframes fadeIn{0%{transform:translateY(32px);opacity:0}50%{transform:translateY(32px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeHero{0%{filter:blur(6px);opacity:0}100%{filter:blur(0);opacity:1}}@keyframes blur{0%{transform:translateY(32px);filter:blur(6px);opacity:0}100%{transform:translateY(0);filter:blur(0);opacity:1}}@keyframes headIn{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}.f1{animation:blur 0.8s ease-in-out 1.8s 1 normal backwards}.f2{animation:blur 0.8s ease-in-out 2.1s 1 normal backwards}.f3{animation:blur 0.8s ease-in-out 2.4s 1 normal backwards}.f4{animation:blur 0.8s ease-in-out 2.7s 1 normal backwards}.f5{animation:blur 0.8s ease-in-out 3s 1 normal backwards}.f6{animation:blur 0.8s ease-in-out 3.3s 1 normal backwards}.f7{animation:blur 0.8s ease-in-out 3.6s 1 normal backwards}.f8{animation:fadeHero 0.8s ease-in-out 4.3s 1 normal backwards}.dropin{animation:headIn 0.8s ease-in-out 2.4s 1 normal backwards}#wrap{position:relative;margin:0 auto;width:100%;max-width:1500px;min-height:100vh;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:inherit}@media screen and (max-width: 767px){#wrap{overflow:hidden;min-width:100%}}#content{display:flex;flex-flow:column;width:calc(100% - 320px);opacity:0;transform:translate(0, 10px);transition:all .5s ease}@media screen and (max-width: 1080px){#content{width:calc(100% - 280px)}}@media screen and (max-width: 767px){#content{width:100%}}#content.load{opacity:1;transform:translate(0, 0)}#right,#right_head_list,#smp_list{width:320px;background-color:#cf7e3f;padding-top:640px;padding-bottom:48px}@media screen and (max-width: 1080px){#right,#right_head_list,#smp_list{padding-top:580px;width:280px}}@media screen and (max-width: 767px){#right,#right_head_list,#smp_list{display:none;width:100%;padding:40px 0}}#right .inner,#right_head_list .inner,#smp_list .inner{padding:0 32px}#right .inner ul.archive-list,#right_head_list .inner ul.archive-list,#smp_list .inner ul.archive-list{margin-top:24px}#right .inner ul.archive-list>li,#right_head_list .inner ul.archive-list>li,#smp_list .inner ul.archive-list>li{width:100%}#right .inner ul.archive-list>li a .txt,#right_head_list .inner ul.archive-list>li a .txt,#smp_list .inner ul.archive-list>li a .txt{padding:16px 0 0}#right .inner ul.archive-list>li a .txt p,#right .inner ul.archive-list>li a .txt span,#right_head_list .inner ul.archive-list>li a .txt p,#right_head_list .inner ul.archive-list>li a .txt span,#smp_list .inner ul.archive-list>li a .txt p,#smp_list .inner ul.archive-list>li a .txt span{color:#fff;font-size:1.4rem}#right .inner ul.archive-list>li a:hover p,#right .inner ul.archive-list>li a:hover span,#right_head_list .inner ul.archive-list>li a:hover p,#right_head_list .inner ul.archive-list>li a:hover span,#smp_list .inner ul.archive-list>li a:hover p,#smp_list .inner ul.archive-list>li a:hover span{text-decoration:underline}#right .inner ul.archive-list>li ol.tag-list>li a,#right_head_list .inner ul.archive-list>li ol.tag-list>li a,#smp_list .inner ul.archive-list>li ol.tag-list>li a{height:22px;font-size:1.2rem;padding:0 12px;border:1.5px #4f4f4f solid}#right .inner ul.archive-list>li ol.tag-list>li a:hover,#right_head_list .inner ul.archive-list>li ol.tag-list>li a:hover,#smp_list .inner ul.archive-list>li ol.tag-list>li a:hover{border:1.5px #fff solid}#right .inner ul.archive-list>li time,#right_head_list .inner ul.archive-list>li time,#smp_list .inner ul.archive-list>li time{font-size:1.1rem;color:#fff}#right .inner .scroll-right,#right_head_list .inner .scroll-right,#smp_list .inner .scroll-right{display:none}@media screen and (max-width: 767px){#right .inner,#right_head_list .inner,#smp_list .inner{padding:0;position:relative}#right .inner .mds-icon,#right_head_list .inner .mds-icon,#smp_list .inner .mds-icon{margin-left:24px}#right .inner ul.archive-list,#right_head_list .inner ul.archive-list,#smp_list .inner ul.archive-list{overflow-x:scroll;flex-wrap:nowrap;padding-bottom:8px}#right .inner ul.archive-list>li,#right_head_list .inner ul.archive-list>li,#smp_list .inner ul.archive-list>li{width:70vw;min-width:70vw}#right .inner ul.archive-list>li:first-child,#right_head_list .inner ul.archive-list>li:first-child,#smp_list .inner ul.archive-list>li:first-child{margin-left:24px}#right .inner ul.archive-list>li:last-child,#right_head_list .inner ul.archive-list>li:last-child,#smp_list .inner ul.archive-list>li:last-child{margin-right:24px}#right .inner .scroll-right,#right_head_list .inner .scroll-right,#smp_list .inner .scroll-right{padding:16px 16px 0 0;display:block;text-align:right;font-size:1.2rem;color:#fff;letter-spacing:.25em}}#smp_list{margin-top:80px}#right_head_list,#right_head_foot,#smp_list{display:none}@media screen and (max-width: 767px){#right_head_list,#right_head_foot,#smp_list{display:block}}#right_head{position:fixed;top:0;right:calc((100% - 1500px) / 2);width:320px;background-color:#292827;color:#fff;z-index:9}@media screen and (max-width: 1500px){#right_head{right:0}}@media screen and (max-width: 1080px){#right_head{width:280px}}@media screen and (max-width: 767px){#right_head{width:100vw;position:fixed;top:0;right:-100%;transition:right 0.4s;z-index:11}}#right_head .right_head_inner{display:flex;flex-flow:column;justify-content:center;padding:80px 32px 48px}#right_head .right_head_inner img.logo{width:100%;max-width:240px;margin:0 auto}#right_head .right_head_inner p{display:inline-block;margin:48px auto 0;font-family:"Zen Antique","Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;line-height:3;letter-spacing:.5em;color:#fff;padding:0 8px}@media screen and (max-width: 1080px){#right_head .right_head_inner p{padding:0;line-height:2.5;letter-spacing:.3em}}@media screen and (max-width: 767px){#right_head .right_head_inner p{line-height:3;letter-spacing:.5em;padding:0 8px}}#right_head .right_head_inner .followus{width:100%;margin:48px auto 0;border-top:1.5px #fff solid;border-bottom:1.5px #fff solid;padding:32px 0}#right_head .right_head_inner .followus img.fs{width:140px;margin:0 auto}#right_head .right_head_inner .followus ul{margin:24px auto 0;display:flex;justify-content:center;gap:0 32px}#right_head .right_head_inner .followus ul li img{width:100%;max-width:32px}#right_head.scroll .right_head_inner{padding:40px 32px 32px}#right_head.scroll .right_head_inner img.logo{max-width:180px}#right_head.scroll .right_head_inner p{margin:32px auto 0;line-height:2;font-size:1.5rem}#right_head.scroll .right_head_inner .followus{margin:24px auto 0;padding:24px 0}#right_head.scroll .right_head_inner .followus img.fs{width:100px}#right_head.scroll .right_head_inner .followus ul{margin:20px auto 0}#right_head.scroll .right_head_inner .followus ul li img{max-width:26px}#footer,#right_head_foot{margin-top:auto;padding:120px 32px 0;background-color:#fff}@media screen and (max-width: 767px){#footer,#right_head_foot{padding:64px 16px 32px}}#footer .inner,#right_head_foot .inner{border-top:1px #d7d7d7 solid;padding:40px 0 24px}@media screen and (max-width: 767px){#footer .inner,#right_head_foot .inner{padding:24px 0 0 0}}#footer .inner .inner-main,#right_head_foot .inner .inner-main{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){#footer .inner .inner-main,#right_head_foot .inner .inner-main{flex-direction:column-reverse;gap:64px 0}}#footer .inner .inner-main .img,#right_head_foot .inner .inner-main .img{width:150px}#footer .inner .inner-main .img img,#right_head_foot .inner .inner-main .img img{width:100%;max-width:170px}@media screen and (max-width: 767px){#footer .inner .inner-main .img,#right_head_foot .inner .inner-main .img{width:100%}#footer .inner .inner-main .img img,#right_head_foot .inner .inner-main .img img{margin:0 auto}}#footer .inner .inner-main .menu,#right_head_foot .inner .inner-main .menu{width:calc(100% - 150px);padding-left:48px}#footer .inner .inner-main .menu ul,#right_head_foot .inner .inner-main .menu ul{margin-top:16px}#footer .inner .inner-main .menu ul li+li,#right_head_foot .inner .inner-main .menu ul li+li{margin-top:8px}#footer .inner .inner-main .menu ul li a,#right_head_foot .inner .inner-main .menu ul li a{font-weight:700}#footer .inner .inner-main .menu ul li a:hover,#right_head_foot .inner .inner-main .menu ul li a:hover{color:#cf7e3f}@media screen and (max-width: 767px){#footer .inner .inner-main .menu,#right_head_foot .inner .inner-main .menu{width:100%;padding-left:0}#footer .inner .inner-main .menu ul li+li,#right_head_foot .inner .inner-main .menu ul li+li{margin-top:16px}}#footer .inner p.copyright,#right_head_foot .inner p.copyright{width:100%;text-align:right;margin:48px auto 0;font-size:1.2rem}@media screen and (max-width: 767px){#footer .inner p.copyright,#right_head_foot .inner p.copyright{margin:64px auto 0;font-size:1.1rem}}#right_head_foot{padding:80px 32px 0}@media screen and (max-width: 767px){#right_head_foot{padding:32px 16px}}#content .content-inner{padding:0 40px}@media screen and (max-width: 1080px){#content .content-inner{padding:0 64px}}@media screen and (max-width: 767px){#content .content-inner{padding:0 24px}}#header{position:fixed;top:0;left:0;display:block;width:100%;height:100px;background:linear-gradient(to bottom, #000 0%, rgba(0,0,0,0.8) 15%, rgba(0,0,0,0.36) 75%, rgba(0,0,0,0.24) 86%, transparent 100%);z-index:8}#header .inner{margin:0 auto;width:100%;max-width:1500px;height:100%;padding:0 40px;display:flex;align-items:center;gap:0 40px}#header .inner img{width:160px}#header .inner p{font-family:"Zen Antique","Yu Mincho",YuMincho,"游明朝体","ヒラギノ明朝 ProN W6","HiraMinProN-W6","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:1.3rem;color:#fff;letter-spacing:.8em}@media screen and (max-width: 767px){#header{display:flex;align-items:center;height:130px}#header .inner{margin-top:-8px;height:auto;flex-wrap:wrap;padding:0 24px;gap:8px 0}#header .inner img{width:115px}#header .inner p{width:100%;font-size:1.2rem;letter-spacing:.6em}}.menu-btn{cursor:pointer;display:none;width:32px;height:32px;background:url(../images/icon/menu.svg) no-repeat center center/cover;position:fixed;top:32px;right:24px;z-index:10}@media screen and (max-width: 767px){.menu-btn{display:block}}.menu-btn.open{background:url(../images/icon/close.svg) no-repeat center center/cover;z-index:99}#right_head.open{height:100vh;align-content:flex-start;overflow-y:scroll;right:0}ul.archive-list{display:flex;flex-wrap:wrap;gap:64px 4%}ul.archive-list>li{width:48%;display:flex;flex-flow:column}@media screen and (max-width: 1080px){ul.archive-list>li{width:100%}}ul.archive-list>li figure{width:100%;aspect-ratio:50/33;overflow:hidden;border-radius:20px;position:relative}ul.archive-list>li figure img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%}ul.archive-list>li .txt{padding:40px 0 0}ul.archive-list>li .txt p,ul.archive-list>li .txt span{display:block;font-size:1.8rem}@media screen and (max-width: 767px){ul.archive-list>li .txt{padding:16px 0 0}ul.archive-list>li .txt p,ul.archive-list>li .txt span{font-size:1.5rem}}ul.archive-list>li a:hover .txt p,ul.archive-list>li a:hover .txt span{color:#cf7e3f}ul.archive-list>li ol.tag-list{margin:16px 0;display:flex;flex-wrap:wrap;gap:8px}ul.archive-list>li ol.tag-list>li a{display:inline-flex;justify-content:center;align-items:center;padding:0 24px;height:28px;border-radius:28px;font-size:1.4rem;color:#fff;background-color:#4f4f4f}ul.archive-list>li ol.tag-list>li a:hover{background-color:#cf7e3f}@media screen and (max-width: 767px){ul.archive-list>li ol.tag-list>li a{font-size:1.3rem;padding:0 16px}}ul.archive-list>li time{display:block;color:#a8a8a8;font-size:1.4rem;letter-spacing:.4em}@media screen and (max-width: 767px){ul.archive-list>li time{font-size:1.2rem}}.mds-icon{display:flex;align-items:center;gap:0 8px}.mds-icon img{width:28px}.mds-icon span{font-size:1.4rem;font-weight:700;color:#fff;letter-spacing:.4em}.hero-slider{position:relative}.hero-slider article a{width:100%;height:700px;position:relative;display:flex;flex-flow:column;align-items:flex-end}@media screen and (max-width: 767px){.hero-slider article a{height:110vw}}.hero-slider article a figure{position:absolute;top:0;left:0;width:100%;height:100%}.hero-slider article a .caption{position:absolute;bottom:0;left:0;width:100%;z-index:2;padding:40px 48px}.hero-slider article a .caption h2,.hero-slider article a .caption p{font-size:2.6rem;color:#fff}.hero-slider article a .caption .btm{margin-top:32px;display:flex;justify-content:space-between}.hero-slider article a .caption .btm p.meta{display:flex;gap:0 16px}.hero-slider article a .caption .btm p.meta time,.hero-slider article a .caption .btm p.meta span{font-size:1.3rem;color:#bebebe;letter-spacing:.3em}.hero-slider article a .caption .btm .count{display:flex;gap:0 16px;color:#bebebe;font-size:1.3rem;padding:0 40px}.hero-slider article a .caption .btm .count span{font-size:1.3rem;color:#bebebe;letter-spacing:.2em}.hero-slider article a .caption .btm .count span.numerator{color:#fff}@media screen and (max-width: 767px){.hero-slider article a .caption{padding:24px}.hero-slider article a .caption h2,.hero-slider article a .caption p{font-size:1.8rem}.hero-slider article a .caption .btm{margin-top:8px}.hero-slider article a .caption .btm p.meta{gap:0 12px}.hero-slider article a .caption .btm p.meta time,.hero-slider article a .caption .btm p.meta span{font-size:1rem}.hero-slider article a .caption .btm .count{gap:0 4px;font-size:1.1rem;padding:0 4px 0 0}.hero-slider article a .caption .btm .count span{font-size:1.1rem}}.hero-slider .slide-arrow{position:absolute;display:inline-block;bottom:46px;z-index:2;cursor:pointer}.hero-slider .slide-arrow img{width:24px;opacity:.5}.hero-slider .next-arrow{right:40px}.hero-slider .prev-arrow{right:195px}@media screen and (max-width: 767px){.hero-slider .slide-arrow{bottom:30px}.hero-slider .slide-arrow img{width:20px}.hero-slider .next-arrow{right:8px}.hero-slider .prev-arrow{right:76px}}.page-hero{width:100%;height:700px;position:relative;display:flex;flex-flow:column;align-items:flex-end}@media screen and (max-width: 767px){.page-hero{height:100vw}}.page-hero figure{position:absolute;top:0;left:0;width:100%;height:100%}.page-hero .caption{position:absolute;bottom:0;left:0;width:100%;z-index:2;padding:40px 48px}.page-hero .caption h1,.page-hero .caption p{font-size:2.6rem;color:#fff}.page-hero .caption .btm{margin-top:32px;display:flex;justify-content:space-between}.page-hero .caption .btm p.meta{display:flex;gap:0 16px}.page-hero .caption .btm p.meta time,.page-hero .caption .btm p.meta span{font-size:1.3rem;color:#bebebe;letter-spacing:.3em}@media screen and (max-width: 767px){.page-hero .caption{padding:24px}.page-hero .caption h1,.page-hero .caption p{font-size:1.8rem}.page-hero .caption .btm{margin-top:8px}.page-hero .caption .btm p.meta{gap:0 12px}.page-hero .caption .btm p.meta time,.page-hero .caption .btm p.meta span{font-size:1rem}}.breadcrumbs{padding:32px 0 16px;border-bottom:1px #d7d7d7 solid}@media screen and (max-width: 767px){.breadcrumbs{padding:16px 0}}.breadcrumbs ul{width:100%;display:block}.breadcrumbs ul li{position:relative;font-size:1.3rem;display:inline;padding:0;color:#999}@media screen and (max-width: 767px){.breadcrumbs ul li{font-size:1rem}}.breadcrumbs ul li+li{padding-left:20px}@media screen and (max-width: 767px){.breadcrumbs ul li+li{padding-left:18px}}.breadcrumbs ul li+li:before{content:"";position:absolute;top:.5em;left:0;display:inline-block;width:5px;height:5px;border-top:1px solid #bebebe;border-right:1px solid #bebebe;transform:rotate(45deg)}@media screen and (max-width: 767px){.breadcrumbs ul li+li:before{width:4px;height:4px}}.breadcrumbs ul li+li:after{content:"";position:absolute;top:.5em;left:6px;display:inline-block;width:5px;height:5px;border-top:1px solid #5a5a5a;border-right:1px solid #5a5a5a;transform:rotate(45deg)}@media screen and (max-width: 767px){.breadcrumbs ul li+li:after{width:4px;height:4px}}.breadcrumbs ul li a,.breadcrumbs ul li p{position:relative;display:inline;font-size:1.2rem;color:#5a5a5a;font-weight:400}@media screen and (max-width: 767px){.breadcrumbs ul li a,.breadcrumbs ul li p{font-size:1rem}}.breadcrumbs ul li a:hover{color:#cf7e3f}.single-wrap{width:100%;max-width:820px;margin:0 auto;padding-top:24px}@media screen and (max-width: 767px){.single-wrap{padding-top:16px}}.single-wrap *{font-size:1.7rem;font-weight:400;margin:0 auto;line-height:1.8}@media screen and (max-width: 767px){.single-wrap *{font-size:1.5rem}}.single-wrap img{max-width:100%;height:auto;margin:3em auto}.single-wrap p{margin-top:.8em;line-height:2;font-size:1.7rem;letter-spacing:0.05em}.single-wrap p+p{margin-top:2.5em}.single-wrap a{text-decoration:underline}.single-wrap a:hover{color:#cf7e3f}.single-wrap h1{font-size:2.2rem}.single-wrap h2{font-size:2.2rem}.single-wrap h3{font-size:2.2rem}.single-wrap h4{font-size:2.2rem}.single-wrap h5{font-size:2rem}.single-wrap h1,.single-wrap h2,.single-wrap h3,.single-wrap h4,.single-wrap h5{margin-top:3em;font-weight:700;letter-spacing:0.05em}.single-wrap h1+p,.single-wrap h2+p,.single-wrap h3+p,.single-wrap h4+p,.single-wrap h5+p{margin-top:1.5em}@media screen and (max-width: 767px){.single-wrap h1{font-size:2rem}.single-wrap h2{font-size:2rem}.single-wrap h3{font-size:2rem}.single-wrap h4{font-size:2rem}.single-wrap h5{font-size:2rem}.single-wrap p{font-size:1.5rem}}.single-wrap strong{font-weight:700}.single-wrap ul{margin:16px auto;padding-left:20px}.single-wrap ul li{list-style-type:disc}.single-wrap ul li ul,.single-wrap ul li ol{margin:0 0 0 20px}.single-wrap ol{margin:16px auto;padding-left:20px}.single-wrap ol li{list-style-type:decimal;padding-left:5px}.single-wrap ol li ol,.single-wrap ol li ul{margin:0 0 0 20px}@media screen and (max-width: 767px){.single-wrap ol li{padding-left:2px}}.single-wrap table{margin:32px auto}.single-wrap table th,.single-wrap table td{border:1px #d7d7d7 solid;padding:8px;font-size:1.6rem}@media screen and (max-width: 767px){.single-wrap table th,.single-wrap table td{font-size:1.4rem}}.single-wrap table th{background-color:rgba(215,215,215,0.25)}.single-wrap hr{border:0;border-top:1px #d7d7d7 solid;margin:3em auto}.single-wrap .wp-caption{width:100% !important;margin:3em auto}.single-wrap .wp-caption .wp-caption-text{font-size:1.2rem;line-height:1.6;padding:0 16px;text-align:center}.single-wrap .wp-caption img{margin:3em auto 8px}.single-wrap .gallery{margin:3em auto !important}.single-wrap .gallery .gallery-item img{margin:0 auto 8px !important;border:0 !important}.single-wrap .gallery .gallery-item .gallery-caption{font-size:1.2rem;line-height:1.6;padding:0 16px}@media screen and (max-width: 767px){.single-wrap .gallery .gallery-item{float:initial !important;width:100% !important}}.single-wrap .gallery-columns-2{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;gap:40px 0 !important}.single-wrap .gallery-columns-2 .gallery-item{float:initial !important;width:47.5% !important}@media screen and (max-width: 767px){.single-wrap .gallery-columns-2 .gallery-item{width:100% !important}}.single-wrap .gallery-columns-3{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;gap:40px 0 !important}.single-wrap .gallery-columns-3 .gallery-item{float:initial !important;width:31.5% !important}@media screen and (max-width: 767px){.single-wrap .gallery-columns-3 .gallery-item{width:100% !important}}.page-head{padding:200px 24px 100px;display:flex;flex-flow:column;justify-content:center;align-items:center}@media screen and (max-width: 767px){.page-head{padding:180px 24px 48px}}.page-head .tl,.page-head .sub{display:block;text-align:center;font-weight:700}.page-head .tl+.tl,.page-head .tl+.sub,.page-head .sub+.tl,.page-head .sub+.sub{margin-top:16px}@media screen and (max-width: 767px){.page-head .tl+.tl,.page-head .tl+.sub,.page-head .sub+.tl,.page-head .sub+.sub{margin-top:4px}}.page-head .sub{font-size:2rem;color:#959595;letter-spacing:.2em}@media screen and (max-width: 767px){.page-head .sub{font-size:1.4rem}}.page-head .tl{font-size:4rem;letter-spacing:.1em}@media screen and (max-width: 767px){.page-head .tl{font-size:2.6rem}}.archive-btn{margin:80px auto 0}@media screen and (max-width: 767px){.archive-btn{margin:64px auto 0}}.archive-btn button.more{margin:0 auto;display:flex;justify-content:center;align-items:center;width:200px;height:40px;color:#cf7e3f;background-color:#fff;border:1.5px #cf7e3f solid;border-radius:48px;letter-spacing:.5em;text-indent:.5em;font-size:1.4rem;cursor:pointer}.archive-btn button.more:hover{background-color:#cf7e3f;color:#fff}@media screen and (max-width: 767px){.archive-btn button.more{font-size:1.2rem}}.fadein{opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity 1s,visibility 1s, transform 1s}.fadein.fadein-view{opacity:1;visibility:visible;transform:translateY(0)}ul.pager{display:flex;justify-content:center;flex-wrap:wrap}ul.pager li{width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#ccc;margin:0 6px}@media screen and (max-width: 767px){ul.pager li{width:32px;height:32px;margin:0 4px}}ul.pager li a,ul.pager li p{display:flex;justify-content:center;align-items:center;font-size:1.6rem;width:100%;height:100%;background-color:#4f4f4f;color:#fff;border-radius:4px}ul.pager li p{color:#313131;background-color:#fff}ul.pager li a:hover{opacity:.8}ul.pager li.pager-btn{width:40px}ul.pager li.pager-btn a{background-color:transparent}ul.pager li.pager-btn a img{width:40px;height:40px}ul.pager li.pager-btn.none{display:none !important}@media screen and (max-width: 767px){ul.pager li.pager-btn{width:32px}ul.pager li.pager-btn a img{width:32px;height:32px}}
