@charset "UTF-8";.btn{padding:8px 16px;font-size:1.6rem;font-weight:900;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}@media (min-width: 992px){.btn{padding:12px 16px;font-size:2rem}}.btn-default{border:1px solid #707070;color:#707070;background:#fff}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active{opacity:1;background-color:#fd6801;color:#fff}.btn-primary{font-size:4rem;line-height:1.3;text-decoration:underline;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;background:#707070;font-family:"dharma-gothic-e",sans-serif;text-decoration:none}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active{opacity:1;background-color:#fd6801;color:#fff}.btn-block{max-width:236px;margin:auto}@media (min-width: 992px){.btn-block{max-width:372px}}.meta{-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:space-between;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;font-size:1.6rem;font-weight:900;margin-bottom:8px;color:#fff}.meta .categories{display:inline-block;min-width:56px;padding:2px;background-color:#fd6801;color:#000;font-size:1.1rem;font-weight:300;text-align:center}.meta .categories+.tag::before{content:", "}.corner-title h2{margin-bottom:24px;font-size:6.4rem;font-style:inherit;font-family:"dharma-gothic-e",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;line-height:1;line-height:0.8;text-align:center}@media (min-width: 1200px){.corner-title h2{font-size:8rem}}.corner-title h2 span{display:inline-block;position:relative}.corner-title h2 span::after{content:"";display:inline-block;width:0%;height:3px;background-color:#fff;position:absolute;bottom:-2px;left:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.corner-title h2.japanese{font-family:"Noto Sans CJK JP","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,Lato,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;font-weight:900}@media (min-width: 992px){.corner-title h2.japanese{font-size:2.4rem}}.corner-title h3{margin:24px auto 28px;font-size:2rem;font-weight:900;text-align:center}@media (min-width: 992px){.corner-title h3{margin:48px auto;font-size:3rem}}.corner-title.is-active h2 span::after{width:100%;-webkit-transition:ease-in-out,0.3s;-moz-transition:ease-in-out,0.3s;-o-transition:ease-in-out,0.3s;transition:ease-in-out,0.3s;transition-delay:0.2s}.read-more{margin:32px auto 0;text-align:center}.read-more a:not(.btn){max-width:236px;display:block;margin:auto;padding:10px;background-color:#fff;color:#707070;border:1px solid #707070;font-size:2.4rem;font-style:inherit;font-family:"Monorama",sans-serif;font-weight:600;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;line-height:1;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.read-more a:not(.btn):hover{opacity:1;background-color:#fd6801;color:#fff}@media (min-width: 992px){.read-more{margin:48px auto 0}.read-more a:not(.btn){max-width:372px;padding:19px;font-size:2.4rem}}.label-new{display:inline;padding-left:12px;color:#fd6801;text-align:center;font-size:1.4rem;font-style:inherit;font-family:"dharma-gothic-e",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;line-height:1}.flag-new{position:absolute;top:0;right:0;z-index:10;padding:2px 4px;background-color:#fd6801;color:#000;font-size:1.1rem;font-style:inherit;font-family:"dharma-gothic-e",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;line-height:1}@media (min-width: 992px){.flag-new{padding:4px;font-size:1.4rem}}.contents-list{margin:0}.contents-list .contents-list-item{padding:12px 0;position:relative}.contents-list .contents-list-item a:not(.btn){color:#fff}.contents-list .contents-list-item a:not(.btn) .contents-list-title-wrap .contents-list-title{display:inline;margin:0;font-size:1.6rem;font-weight:700}.contents-thumbnail-list{-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px 16px}.contents-thumbnail-list .contents-thumbnail-list-item{width:calc(100%/2 - 8px);width:calc((100% - 16px*1) /2)}.contents-thumbnail-list .contents-thumbnail-list-item a:not(.btn){color:#fff}.contents-thumbnail-list .contents-thumbnail-list-item a:not(.btn) .contents-thumbnail-list-image{margin-bottom:16px;background-color:#000;aspect-ratio:1/1}.contents-thumbnail-list .contents-thumbnail-list-item a:not(.btn) .contents-thumbnail-list-image img{margin:auto;aspect-ratio:1/1;object-fit:contain}.contents-thumbnail-list .contents-thumbnail-list-item a:not(.btn) .contents-thumbnail-list-title-wrap .contents-thumbnail-list-title{display:inline;margin:0;font-size:1.6rem;font-weight:700;line-height:1.2}@media (min-width: 992px){.contents-thumbnail-list{gap:52px 24px}.contents-thumbnail-list .contents-thumbnail-list-item{width:calc((100% - 24px*3) /4)}.contents-thumbnail-list .contents-thumbnail-list-item a:not(.btn) .contents-thumbnail-list-image{margin-bottom:24px}.contents-thumbnail-list .contents-thumbnail-list-item a:not(.btn) .contents-thumbnail-list-title-wrap .contents-thumbnail-list-title{font-size:2rem}}.menu-list li a:not(.btn){display:block;padding:16px 0;font-size:4rem;font-style:inherit;font-family:"dharma-gothic-e",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;line-height:1}.sns-header-text{font-size:1.6rem;font-style:inherit;font-family:"dharma-gothic-e",sans-serif;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;line-height:1}
