@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}}.bg-yellow{background:#fff7ca}*{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.5}body{width:100%;overflow-x:hidden;background:#fff;font-family:"Noto Sans JP",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;color:#010101}@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{text-decoration:none;color:inherit}@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}table{border-collapse:collapse;border-spacing:0;width:100%}@media screen and (min-width: 750px){.l-inner-lg{width:90%;max-width:1200px;max-width:120rem;margin:0 auto}}@media screen and (max-width: 749px){.l-inner-lg{padding:0 2rem}}@media screen and (min-width: 750px){.l-inner{width:90%;max-width:1040px;max-width:104rem;margin:0 auto}}@media screen and (max-width: 749px){.l-inner{padding:0 2rem}}@media screen and (min-width: 750px){.l-inner-sm{width:90%;max-width:800px;max-width:min(104rem,800px);margin:0 auto}}@media screen and (max-width: 749px){.l-inner-sm{padding:0 2rem}}.breadcrumb{overflow-x:scroll;scrollbar-width:none;width:100%}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 750px){.breadcrumb__list{padding:2rem 0}}@media screen and (max-width: 749px){.breadcrumb__list{padding:1rem 0}}.breadcrumb__item{color:#010101;letter-spacing:.08em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;font-weight:500}@media screen and (min-width: 750px){.breadcrumb__item{font-size:1.2rem}}@media screen and (max-width: 749px){.breadcrumb__item{font-size:1rem}}.breadcrumb__item.-current{opacity:.4}.breadcrumb__item:not(:last-child)::after{content:"/";margin:0 1rem;display:inline-block}.btn{width:100%;position:relative;overflow:hidden;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;background:#fff;border:1px solid #010101;border-radius:999px;font-weight:bold}@media screen and (min-width: 750px){.btn{max-width:33.4rem;height:6rem;font-size:2rem}.btn:hover::before{right:auto;left:0;width:100%}.btn:hover .inner{-webkit-animation:scaleUp .3s ease-in-out;animation:scaleUp .3s ease-in-out}}@media screen and (max-width: 749px){.btn{max-width:24rem;height:4.5rem;font-size:1.6rem}}.btn::before{content:"";width:0%;height:100%;background:#fff;position:absolute;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;right:0}.btn.-back{color:#fff;background:#010101}@media screen and (min-width: 750px){.btn.-back:hover{color:#010101}.btn.-back:hover::before{background:#fff}}.btn.-back::after{content:"";color:gold;-webkit-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1)}@media screen and (min-width: 750px){.btn.-back::after{left:3.2rem}}@media screen and (max-width: 749px){.btn.-back::after{left:1.5rem}}@media screen and (min-width: 750px){.btn:not(.-back):hover{color:#fff}.btn:not(.-back):hover::before{background:#010101}}.btn:not(.-back)::after{content:""}@media screen and (min-width: 750px){.btn:not(.-back)::after{right:3.2rem}}@media screen and (max-width: 749px){.btn:not(.-back)::after{right:1.5rem}}.btn::after{font-family:"icomoon" !important;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width: 750px){.btn::after{-webkit-transition:.3s all;transition:.3s all}}.btn .inner{position:relative;z-index:20;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (min-width: 750px){.bnr{max-width:800px;margin:0 auto}}@media screen and (max-width: 749px){.bnr{width:100vw;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 750px){.sec{padding:8rem 0}}@media screen and (max-width: 749px){.sec{padding:5rem 0}}@media screen and (min-width: 750px){.sec-top{padding-top:8rem}}@media screen and (max-width: 749px){.sec-top{padding-top:5rem}}@media screen and (min-width: 750px){.sec__head{margin-bottom:3rem}}@media screen and (max-width: 749px){.sec__head{margin-bottom:2rem}}.sec__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;font-weight:bold}@media screen and (min-width: 750px){.sec__heading{font-size:2.8rem}}@media screen and (max-width: 749px){.sec__heading{font-size:2.2rem}}@media screen and (min-width: 750px){.sec__heading .icon{width:3.6rem}}@media screen and (max-width: 749px){.sec__heading .icon{width:2.9rem}}.sec__btn{margin-top:3rem;text-align:center}@media screen and (min-width: 750px){.articleList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem 2rem}}@media screen and (min-width: 750px){.articleList__item{width:calc(25% - 1.5rem)}}@media screen and (max-width: 749px){.articleList__item+.articleList__item{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid #f5f5f5}}.articleList__anc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.2rem}@media screen and (min-width: 750px){.articleList__anc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.articleList__anc:hover .articleList__title{text-decoration:underline}.articleList__anc:hover img{-webkit-transform:scale(1.07);transform:scale(1.07)}}.articleList__head{overflow:hidden}@media screen and (min-width: 750px){.articleList__head{border-radius:.8rem}}@media screen and (max-width: 749px){.articleList__head{border-radius:.4rem;width:11.5rem}}@media screen and (min-width: 750px){.articleList__head img{border-radius:.8rem;-webkit-transition:.3s all;transition:.3s all}}@media screen and (max-width: 749px){.articleList__body{-webkit-box-flex:1;-ms-flex:1;flex:1}}.articleList__date{font-family:"Roboto Condensed",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:500;color:#888;letter-spacing:.05em}@media screen and (min-width: 750px){.articleList__date{margin-bottom:.5rem;font-size:1.8rem}}@media screen and (max-width: 749px){.articleList__date{font-size:1.2rem}}.articleList__title{font-weight:500;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;letter-spacing:.05em}@media screen and (min-width: 750px){.articleList__title{font-size:1.6rem}}@media screen and (max-width: 749px){.articleList__title{font-size:1.2rem}}.toc{background:#fafafa;border-radius:.4rem}@media screen and (min-width: 750px){.toc{padding:2.4rem 3.2rem}}@media screen and (max-width: 749px){.toc{padding:2rem}}.toc__term{font-weight:bold;margin-bottom:1.6rem}@media screen and (min-width: 750px){.toc__term{font-size:2.4rem}}@media screen and (max-width: 749px){.toc__term{font-size:1.8rem}}@media screen and (min-width: 750px){.toc__desc{font-size:1.6rem}}@media screen and (max-width: 749px){.toc__desc{font-size:1.3rem}}.toc__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 750px){.toc__list{gap:1.2rem}}@media screen and (max-width: 749px){.toc__list{gap:.8rem}}.tocList__item{border-bottom:1px solid #e5e5e5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 750px){.tocList__item{padding-bottom:1.2rem;gap:1.2rem}}@media screen and (max-width: 749px){.tocList__item{padding-bottom:.8rem;gap:.8rem}}.tocList__item::before{content:"";font-family:"icomoon" !important;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:gold}@media screen and (min-width: 750px){.tocList__anc:hover{text-decoration:underline}}.component{margin-bottom:-1.25em}[class*=component]:first-child{margin-top:0}[class*=component-]{font-size:1em;line-height:1.8;margin:1.25em auto}@media screen and (min-width: 750px){[class*=component-].-md{width:75%}[class*=component-].-sm{width:48.829%}}[class*=component-] *{line-height:1.8}[class*=componentheading-]+[class*=componentheading-]{margin:1.875em auto}@media screen and (min-width: 750px){.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.row.-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media screen and (min-width: 750px){.col-lg{width:63%}}@media screen and (min-width: 750px){.col-sm{width:33%}}@media screen and (min-width: 750px){.col-md{width:48.829%}}@media screen and (min-width: 750px){.col-xl{width:70%}}@media screen and (min-width: 750px){.col-xs{width:25%}}@media screen and (min-width: 750px){.item:nth-child(n+3){margin-top:3rem}}@media screen and (max-width: 749px){.item:nth-child(n+2){margin-top:2rem}}.heading{font-weight:bold}@media screen and (min-width: 750px){.componentheading-lg{margin:5.6rem 0 4rem}}.componentheading-lg .heading{position:relative}@media screen and (min-width: 750px){.componentheading-lg .heading{font-size:2.4rem}}@media screen and (max-width: 749px){.componentheading-lg .heading{font-size:2rem}}.componentheading-lg .heading::after{content:"";display:block;width:100%;height:2px;margin-top:.5em}@media screen and (min-width: 750px){.componentheading-lg .heading::after{background:-webkit-gradient(linear, left top, right top, color-stop(0, #ffd700), color-stop(8rem, #ffd700), color-stop(8rem, #d9d9d9), to(#d9d9d9));background:linear-gradient(to right, #ffd700 0, #ffd700 8rem, #d9d9d9 8rem, #d9d9d9 100%)}}@media screen and (max-width: 749px){.componentheading-lg .heading::after{background:-webkit-gradient(linear, left top, right top, color-stop(0, #ffd700), color-stop(4.4rem, #ffd700), color-stop(4.4rem, #d9d9d9), to(#d9d9d9));background:linear-gradient(to right, #ffd700 0, #ffd700 4.4rem, #d9d9d9 4.4rem, #d9d9d9 100%)}}@media screen and (min-width: 750px){.componentheading-md{margin:4rem 0 2.4rem}}.componentheading-md .heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 750px){.componentheading-md .heading{gap:1.6rem;font-size:2rem}}@media screen and (max-width: 749px){.componentheading-md .heading{gap:.8rem;font-size:1.6rem}}.componentheading-md .heading::before{content:"";background:url(../img/common/icon_deco.svg) center/100% no-repeat}@media screen and (min-width: 750px){.componentheading-md .heading::before{min-width:2.8rem;height:3.6rem}}@media screen and (max-width: 749px){.componentheading-md .heading::before{min-width:1.8rem;height:2.6rem}}@media screen and (min-width: 750px){.componentheading-sm{margin:4rem 0 1.6rem}}.componentheading-sm .heading{font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.componentheading-sm .heading::before{content:"";width:.8rem;height:.8rem;border-radius:999px;background:gold;position:relative;top:1rem}.caption{font-size:.875em;margin-top:.5em;text-align:left}.component-img{text-align:center}.component-img img{border-radius:1.6rem}.component-text a,.component-imgtext a{display:inline;color:#0015ff;text-decoration:underline}@media screen and (min-width: 750px){.component-text a:hover,.component-imgtext a:hover{opacity:.7}}.component-text strong,.component-imgtext strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, #ffd700));background:linear-gradient(transparent 60%, #ffd700 40%)}.component-text ol,.component-text ul,.component-imgtext ol,.component-imgtext ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:bold}@media screen and (min-width: 750px){.component-text ol,.component-text ul,.component-imgtext ol,.component-imgtext ul{gap:1.2rem}}@media screen and (max-width: 749px){.component-text ol,.component-text ul,.component-imgtext ol,.component-imgtext ul{gap:.6rem}}.component-text ol li,.component-text ul li,.component-imgtext ol li,.component-imgtext ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.component-text ol,.component-imgtext ol{counter-reset:number}.component-text ol li,.component-imgtext ol li{counter-increment:number}.component-text ol li::before,.component-imgtext ol li::before{content:counter(number) "."}.component-text ul li::before,.component-imgtext ul li::before{content:"";min-width:.8rem;height:.8rem;border-radius:999px;background:gold;position:relative;top:1rem}.component-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.component-btn{text-align:center}@media screen and (min-width: 750px){.component-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 749px){.component-btn .btn__link:nth-child(n+2){margin-top:2rem}}@media screen and (min-width: 750px){.-row2 .btn__link{width:47%;margin:0 1.5%}.-row2 .btn__link:nth-child(n+3){margin-top:1.5em}}@media screen and (max-width: 749px){.-row2 .btn__link:nth-child(n+3){margin-top:2rem}}.-row2 .btn+.-row2 .btn{margin-left:1rem}@media screen and (min-width: 750px){.-row1 .btn__link{width:50%;margin:0 1.5%}.-row1 .btn__link:nth-child(n+2){margin-top:1.5em}}.component-comment{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-comment.-rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width: 750px){.comment__imgwrap{min-width:80px;max-width:80px}}@media screen and (max-width: 749px){.comment__imgwrap{min-width:17.3913043478%;max-width:17.3913043478%}}.comment__img{border-radius:50%;overflow:hidden;width:100%;border:1px solid #f5f5f5}.comment__name{text-align:center;margin-top:.5rem;font-size:1.2rem}.comment__text{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%;font-size:.9375em}@media screen and (min-width: 750px){.comment__text{min-height:100px;margin:0 30px;padding:2rem}}@media screen and (max-width: 749px){.comment__text{min-height:60px;padding:1.5rem}}.comment__text::before,.comment__text::after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid}@media screen and (min-width: 750px){.comment__text::before,.comment__text::after{top:35px}}@media screen and (max-width: 749px){.comment__text::before,.comment__text::after{top:23px}}@media screen and (max-width: 749px){.-row .comment__text{margin-left:2rem}}@media screen and (min-width: 750px){.-row .comment__text::before,.-row .comment__text::after{border-width:7.5px 15px 7.5px 0}}@media screen and (max-width: 749px){.-row .comment__text::before,.-row .comment__text::after{border-width:.75rem 1.5rem .75rem 0}}@media screen and (min-width: 750px){.-row .comment__text::before{left:-16px}}@media screen and (max-width: 749px){.-row .comment__text::before{left:-1.5rem}}@media screen and (min-width: 750px){.-row .comment__text::after{left:-12px}}@media screen and (max-width: 749px){.-row .comment__text::after{left:-1.1rem}}.-row.-color01 .comment__text{background:#fff;border:2px solid gold}.-row.-color01 .comment__text::before{border-color:rgba(0,0,0,0) gold rgba(0,0,0,0) rgba(0,0,0,0)}.-row.-color01 .comment__text::after{border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.-row.-color02 .comment__text{background:#fff;border:2px solid #f5f5f5}.-row.-color02 .comment__text::before{border-color:rgba(0,0,0,0) #f5f5f5 rgba(0,0,0,0) rgba(0,0,0,0)}.-row.-color02 .comment__text::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){.-rev .comment__text{margin-right:2rem}}@media screen and (min-width: 750px){.-rev .comment__text::before,.-rev .comment__text::after{border-width:7.5px 0 7.5px 15px}}@media screen and (max-width: 749px){.-rev .comment__text::before,.-rev .comment__text::after{border-width:.75rem 0 .75rem 1.5rem}}@media screen and (min-width: 750px){.-rev .comment__text::before{right:-16px}}@media screen and (max-width: 749px){.-rev .comment__text::before{right:-1.5rem}}@media screen and (min-width: 750px){.-rev .comment__text::after{right:-12px}}@media screen and (max-width: 749px){.-rev .comment__text::after{right:-1.1rem}}.-rev.-color01 .comment__text{background:#fff;border:2px solid gold}.-rev.-color01 .comment__text::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) gold}.-rev.-color01 .comment__text::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.-rev.-color02 .comment__text{background:#fff;border:2px solid #f5f5f5}.-rev.-color02 .comment__text::before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f5f5f5}.-rev.-color02 .comment__text::after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.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:hsla(0,0%,100%,.2) url(../img/common/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-kanren{padding:1.5em;background:#fff;border:1px solid #f5f5f5}@media screen and (min-width: 750px){.component-kanren .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.component-kanren .heading{margin-bottom:.625em;font-size:1em}.component-kanren .text{margin-bottom:1.875em;font-size:1.3rem}@media screen and (max-width: 749px){.component-kanren .btn__link{width:100%}}@media screen and (min-width: 750px){.component-kanren .btnarea{margin-top:auto;max-width:25rem}}@media screen and (max-width: 749px){.component-kanren .btnarea{text-align:center}}.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}@media screen and (max-width: 749px){.component-table{overflow-x:scroll;padding-bottom:2rem}.component-table table{width:48rem}}.simplebar-track.simplebar-horizontal{height:4px;background:#e7e7e7;border-radius:999px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{top:0;height:4px}.simplebar-scrollbar{height:4px;background:#888;top:0;border-radius:999px}.simplebar-visible:before{content:none}.table th,.table td,.table2 th,.table2 td{padding:1em;font-size:.875em;line-height:1.5;vertical-align:middle;border:1px solid #fff}@media screen and (min-width: 750px){.table th,.table td,.table2 th,.table2 td{font-size:1.4rem}}@media screen and (max-width: 749px){.table th,.table td,.table2 th,.table2 td{font-size:1.2rem}}.table th,.table2 th{font-weight:500;text-align:left}.table thead th,.table2 thead th{background:gold}.table tbody th,.table2 tbody th{width:25%}.table tbody td,.table2 tbody td{background:#fff7ca}.table .bg-none,.table2 .bg-none{background:none}.table .bg-gray,.table2 .bg-gray{background:#888;color:#fff}.table .bg-yellow,.table2 .bg-yellow{background:gold}.table .bg-white,.table2 .bg-white{background:#fff;border:1px solid #f2f2f2}.table .bg-lightGray,.table2 .bg-lightGray{background:#f2f2f2}.table.-col2 tbody td,.table2.-col2 tbody td{width:75%}.table.-col3 tbody td,.table2.-col3 tbody td{width:37.5%}.table.-col4 tbody td,.table2.-col4 tbody td{width:25%}.table a,.table2 a{color:#0015ff;text-decoration:underline}@media screen and (min-width: 750px){.table a:hover,.table2 a:hover{opacity:.7}}.table tbody th{background:#f2f2f2}.table2 tbody th{background:gold}@media screen and (min-width: 750px){.single{background:url(../img/common/nami_bgyellow.png) bottom/100% 2rem no-repeat;padding:8rem 0 10rem}}@media screen and (max-width: 749px){.single{background:url(../img/common/nami_bgyellow_sp.png) bottom/100% .8rem no-repeat;padding:2.4rem 0 5.3rem}}.single__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 750px){.single__head{gap:2rem;margin-bottom:5.6rem}}@media screen and (max-width: 749px){.single__head{gap:1.5rem;margin-bottom:2.4rem}}.single__dates{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem;color:#888;font-weight:500}.single__dates .cat{letter-spacing:.05em}@media screen and (min-width: 750px){.single__dates .cat{font-size:1.4rem}}@media screen and (max-width: 749px){.single__dates .cat{font-size:1.2rem}}.single__dates .value{letter-spacing:.05em;color:#888;font-family:"Roboto Condensed",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media screen and (min-width: 750px){.single__dates .value{font-size:1.5rem}}@media screen and (max-width: 749px){.single__dates .value{font-size:1.3rem}}.single__heading{font-weight:bold}@media screen and (min-width: 750px){.single__heading{font-size:3.2rem}}@media screen and (max-width: 749px){.single__heading{font-size:2.4rem}}@media screen and (min-width: 750px){.single__img img{border-radius:1.6rem}}@media screen and (max-width: 749px){.single__img img{border-radius:.8rem}}.single__lead{line-height:1.8}.single__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 750px){.single__body{gap:5.6rem}}@media screen and (max-width: 749px){.single__body{gap:5rem}}.writer{border:2px solid gold;border-radius:.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 750px){.writer{gap:2.4rem;position:relative;padding:3rem}}@media screen and (max-width: 749px){.writer{gap:1.6rem 1rem;padding:2rem}}@media screen and (min-width: 750px){.writer__img{width:10rem}}@media screen and (max-width: 749px){.writer__img{width:6.4rem}}.writer__img img{border-radius:50%}@media screen and (min-width: 750px){.writer__group{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem}}@media screen and (max-width: 749px){.writer__group{display:contents}}@media screen and (max-width: 749px){.writer__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:calc(100% - 7.4rem)}}.writer__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;letter-spacing:.05em}@media screen and (min-width: 750px){.writer__name{gap:.8rem;font-size:1.8rem}}@media screen and (max-width: 749px){.writer__name{gap:.6rem;font-size:1.4rem}}.writer__name::before{content:"";background:url(../img/common/icon_writer.svg) center/100% no-repeat}@media screen and (min-width: 750px){.writer__name::before{width:2.4rem;height:2.4rem}}@media screen and (max-width: 749px){.writer__name::before{width:1.8rem;height:1.8rem}}.writer__text{line-height:1.8}@media screen and (min-width: 750px){.writer__text{font-size:1.4rem}}@media screen and (max-width: 749px){.writer__text{font-size:1.2rem}}.share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.share__title{font-family:"Roboto Condensed",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:bold}@media screen and (min-width: 750px){.share__title{font-size:2rem}}@media screen and (max-width: 749px){.share__title{font-size:1.8rem}}.share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 750px){.share__list{gap:1.3rem}}@media screen and (max-width: 749px){.share__list{gap:2rem}}.share__anc{display:block}@media screen and (min-width: 750px){.share__anc{width:4.6rem}}@media screen and (max-width: 749px){.share__anc{width:5rem}}.articlePopular{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}.articlePopular__anc{background:#fff;border-radius:.4rem;overflow:hidden}@media screen and (min-width: 750px){.articlePopular__anc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;padding:2rem}.articlePopular__anc:hover .articlePopular__title{text-decoration:underline}.articlePopular__anc:hover img{-webkit-transform:scale(1.07);transform:scale(1.07)}}@media screen and (max-width: 749px){.articlePopular__anc{display:block}}.articlePopular__head{overflow:hidden}@media screen and (min-width: 750px){.articlePopular__head{width:22rem}}@media screen and (min-width: 750px){.articlePopular__head img{border-radius:.4rem;-webkit-transition:.3s all;transition:.3s all}}@media screen and (min-width: 750px){.articlePopular__body{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width: 749px){.articlePopular__body{padding:2rem}}.articlePopular__date{margin-bottom:.5rem;font-family:"Roboto Condensed",YuGothic,"Yu Gothic","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:500;color:#888;letter-spacing:.05em}@media screen and (min-width: 750px){.articlePopular__date{font-size:1.8rem}}@media screen and (max-width: 749px){.articlePopular__date{font-size:1.2rem}}.articlePopular__title{font-weight:500;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;letter-spacing:.05em}@media screen and (min-width: 750px){.articlePopular__title{-webkit-line-clamp:3;font-size:1.6rem}}@media screen and (max-width: 749px){.articlePopular__title{-webkit-line-clamp:2;font-size:1.2rem}}@media screen and (min-width: 750px){.outro{background:url(../img/common/nami_bgyellow2.png) top/100% 2rem no-repeat;padding:10rem 0 8rem}}@media screen and (max-width: 749px){.outro{background:url(../img/common/nami_bgyellow2_sp.png) top/100% .8rem no-repeat;padding:5.6rem 0 4.8rem}}.outro__btn{text-align:center}@media screen and (min-width: 1024px){.slick-slide img.visible-md,.slick-slide img.visible-sm{display:none}.slick-slide img.visible-lg{display:block}}@media screen and (min-width: 750px)and (max-width: 1023px){.slick-slide img.visible-lg,.slick-slide img.visible-sm{display:none}.slick-slide img.visible-md{display:block}}@media screen and (max-width: 749px){.slick-slide img.visible-lg,.slick-slide img.visible-md{display:none}.slick-slide img.visible-sm{display:block}}