﻿html{scroll-behavior:smooth}[id]{scroll-margin-top:min(9.375vw, 150px)}body{position:relative;overflow-x:hidden;word-break:break-all;font-size:min(1vw, 16px);line-height:1.8;font-family:"Noto Sans JP",sans-serif;font-weight:500;background-color:#f8f625}@media screen and (max-width: 960px){body{font-size:4.2666666667vw}}body.isTopPage{background-color:#fafafa}@media screen and (max-width: 960px){body{font-size:min(0.875vw, 14px)}}@media screen and (max-width: 960px)and (max-width: 960px){body{font-size:3.7333333333vw}}pre{white-space:pre-wrap}a,input,button{text-decoration:none;color:inherit;outline:none}img{vertical-align:middle}address,em,b{font-weight:normal;font-style:normal}figure{margin:0;padding:0}input,textarea{outline:none}*{box-sizing:border-box}*,*::before,*::after{box-sizing:border-box}ul,ol{padding:0}body,h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available;text-rendering:optimizeSpeed}ul,ol{list-style:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media screen and (max-width: 960px){.u-pc{display:none !important}}@media screen and (min-width: 961px){.u-sp{display:none !important}}.u-txtRight{text-align:right}.js-animeElement{transition-property:all;transition-duration:.8s;opacity:0}.js-animeElement.show{transition-property:all;transition-duration:.8s;opacity:1;transform:translateX(0) translateY(0)}.js-fadeUp{transform:translateX(0) translateY(5%)}.js-fadeUp-1{transform:translateX(0) translateY(5%);transition-delay:.3s !important}.js-fadeUp-2{transform:translateX(0) translateY(5%);transition-delay:.6s !important}.js-fadeUp-3{transform:translateX(0) translateY(5%);transition-delay:.9s !important}.js-fadeDown{transform:translateX(0) translateY(-5%)}.js-fadeDown-1{transform:translateX(0) translateY(-5%);transition-delay:.3s !important}.js-fadeDown-2{transform:translateX(0) translateY(-5%);transition-delay:.6s !important}.js-fadeDown-3{transform:translateX(0) translateY(-5%);transition-delay:.9 !important}.js-fadeToRight{transform:translateX(-5%) translateY(0)}.js-fadeToRight-1{transform:translateX(-5%) translateY(0);transition-delay:.3s !important}.js-fadeToRight-2{transform:translateX(-5%) translateY(0);transition-delay:.6s !important}.js-fadeToRight-3{transform:translateX(-5%) translateY(0);transition-delay:.3s !important}.js-fadeToLeft{transform:translateX(5%) translateY(0)}.js-fadeToLeft-1{transform:translateX(5%) translateY(0);transition-delay:.3s !important}.js-fadeToLeft-2{transform:translateX(5%) translateY(0);transition-delay:.6s !important}.js-fadeToLeft-3{transform:translateX(5%) translateY(0);transition-delay:.3s !important}.l-header{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;position:fixed;border-radius:min(1.875vw, 30px);width:calc(100% - min(2.5vw, 40px));top:min(1.25vw, 20px);box-shadow:0 0 min(0.625vw, 10px) rgba(0,0,0,.06);background-color:#fff;display:flex;align-items:center;justify-content:space-between;height:min(5.625vw, 90px);padding:0 min(2.5vw, 40px);z-index:9999}@media screen and (max-width: 960px){.l-header{border-radius:4vw;width:calc(100% - 6.4vw);top:3.2vw;box-shadow:0 0 2.6666666667vw rgba(0,0,0,.06);height:unset;padding:5.6vw 4.2666666667vw;flex-wrap:wrap;overflow:hidden}}.l-header_logo{width:min(12.125vw, 194px)}@media screen and (min-width: 961px){.l-header_logo{transition-property:opacity;transition-duration:.3s;opacity:1}.l-header_logo:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.l-header_logo:hover{opacity:1}}@media screen and (max-width: 960px){.l-header_logo{width:46.6666666667vw}}.l-header_menubar{width:12.8vw;height:16.5333333333vw;position:absolute;right:0;top:0}.l-header_menubar span{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:4.2666666667vw;height:1px;background-color:#000;content:"";transition-property:transform, opacity;transition-duration:.3s}.l-header_menubar span:nth-child(1){transform:translateY(-1.0666666667vw)}.l-header_menubar span:nth-child(3){transform:translateY(1.0666666667vw)}.l-header_menubar.isOpened span{transition-property:transform, opacity;transition-duration:.3s}.l-header_menubar.isOpened span:nth-child(1){transform:rotate(-45deg)}.l-header_menubar.isOpened span:nth-child(2){opacity:0;transform:translateX(1.0666666667vw)}.l-header_menubar.isOpened span:nth-child(3){transform:rotate(45deg)}@media screen and (max-width: 960px){.l-header_linkWrapper{width:100%;display:none}}.l-header_links{display:flex;align-items:center;font-size:min(0.875vw, 14px);font-weight:700;gap:min(3vw, 48px);letter-spacing:0.04375vw}@media screen and (max-width: 960px){.l-header_links{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.l-header_links{padding:9.6vw 4.8vw 4.8vw;flex-flow:column;gap:4.8vw}}@media screen and (min-width: 961px){.l-header_links a{transition-property:opacity;transition-duration:.3s;opacity:1}.l-header_links a:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.l-header_links a:hover{opacity:1}}.l-footer{padding-top:min(11.375vw, 182px);background-color:#f5f5f5}@media screen and (max-width: 960px){.l-footer{padding-top:40vw}}.l-footer:is(:not(.p-info~.l-footer)){margin-top:min(22.5vw, 360px)}@media screen and (max-width: 960px){.l-footer:is(:not(.p-info~.l-footer)){margin-top:101.3333333333vw}}@media screen and (max-width: 960px){.l-footer:is(:not(.l-page~.l-cta.-colOne~.l-footer)){margin-top:45.3333333333vw}}@media screen and (max-width: 960px){.l-footer:is(.l-cta.-colTwo~.l-footer){margin-top:98.6666666667vw !important}}.l-footer:is(.l-page~.l-footer){margin-top:0}.l-footer_inner{width:min(67.5vw, 1080px);margin-left:auto;margin-right:auto}@media screen and (max-width: 960px){.l-footer_inner{width:100%;padding:0 3.2vw}}.l-footer_meta{display:flex;gap:min(2.5vw, 40px);font-weight:500}@media screen and (max-width: 960px){.l-footer_meta{display:block}}.l-footer_meta_logo img{width:min(12.125vw, 194px)}@media screen and (max-width: 960px){.l-footer_meta_logo img{width:64vw}}@media screen and (min-width: 961px){.l-footer_meta_logo a{transition-property:opacity;transition-duration:.3s;opacity:1}.l-footer_meta_logo a:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.l-footer_meta_logo a:hover{opacity:1}}.l-footer_meta_logo .company{font-size:min(0.75vw, 12px);margin-top:min(0.1875vw, 3px)}@media screen and (max-width: 960px){.l-footer_meta_logo .company{font-size:3.2vw}}@media screen and (max-width: 960px){.l-footer_meta_logo .company{margin-top:1.3333333333vw;margin-bottom:3.2vw}}.l-footer_meta_address{font-size:min(0.875vw, 14px);line-height:1.8}@media screen and (max-width: 960px){.l-footer_meta_address{font-size:3.7333333333vw}}.l-footer_meta_address:before,.l-footer_meta_address:after{content:"";display:block;width:0;height:0}.l-footer_meta_address:before{margin-top:calc((1 - 1.8)*.5em)}.l-footer_meta_address:after{margin-bottom:calc((1 - 1.8)*.5em)}@media screen and (max-width: 960px){.l-footer_meta_address{font-size:min(0.625vw, 10px)}}@media screen and (max-width: 960px)and (max-width: 960px){.l-footer_meta_address{font-size:2.6666666667vw}}.l-footer_links{margin-top:min(3.5625vw, 57px);font-size:min(0.875vw, 14px);font-weight:700;display:flex;justify-content:space-between}@media screen and (max-width: 960px){.l-footer_links{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.l-footer_links{margin-top:8vw;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.6vw;font-size:min(0.75vw, 12px)}}@media screen and (max-width: 960px)and (max-width: 960px){.l-footer_links{font-size:3.2vw}}@media screen and (min-width: 961px){.l-footer_links a{transition-property:opacity;transition-duration:.3s;opacity:1}.l-footer_links a:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.l-footer_links a:hover{opacity:1}}.l-footer_copyright{display:block;margin-top:min(3.75vw, 60px);color:#fff;background-color:#000;text-align:center;padding:min(0.75vw, 12px) 0;font-size:min(0.75vw, 12px);letter-spacing:0.0375vw}@media screen and (max-width: 960px){.l-footer_copyright{font-size:3.2vw}}@media screen and (max-width: 960px){.l-footer_copyright{margin-top:6.4vw;font-size:min(0.625vw, 10px);padding:1.6vw}}@media screen and (max-width: 960px)and (max-width: 960px){.l-footer_copyright{font-size:2.6666666667vw}}.l-wrapper{display:grid;grid-template-columns:min(45vw, 720px) auto;gap:min(3.75vw, 60px);width:min(67.5vw, 1080px);margin-left:auto;margin-right:auto}@media screen and (max-width: 960px){.l-wrapper{grid-template-columns:1fr;width:100%;gap:9.6vw;padding:0 3.2vw}}.l-wrapper:is(.l-page .l-wrapper){padding:0}@media screen and (max-width: 960px){.l-wrapper.-single{display:block}.l-wrapper.-single aside{margin-top:9.6vw}}.l-wrapper_sec:not(:first-child){margin-top:min(7.5vw, 120px)}@media screen and (max-width: 960px){.l-wrapper_sec:not(:first-child){margin-top:8vw}}.l-wrapper_sec .c-btn{margin:min(3.75vw, 60px) auto 0}@media screen and (max-width: 960px){.l-wrapper_sec .c-btn{margin-top:6.4vw}}.l-wrapper_sec_title{font-size:min(1.5vw, 24px);font-weight:500;margin-bottom:min(1.875vw, 30px)}@media screen and (max-width: 960px){.l-wrapper_sec_title{font-size:6.4vw}}@media screen and (max-width: 960px){.l-wrapper_sec_title{font-size:min(1.125vw, 18px);margin-bottom:3.2vw}}@media screen and (max-width: 960px)and (max-width: 960px){.l-wrapper_sec_title{font-size:4.8vw}}.l-wrapper_sec_tempText{text-align:center;margin-top:min(5vw, 80px)}@media screen and (max-width: 960px){.l-wrapper_sec_tempText{margin-top:6.4vw}}.l-posts{display:grid;gap:min(2.5vw, 40px)}@media screen and (max-width: 960px){.l-posts{gap:3.2vw}}.l-posts+.c-link{margin:min(3.75vw, 60px) 0 0 auto}@media screen and (max-width: 960px){.l-posts+.c-link{margin-top:6.4vw}}.l-posts_link{display:grid;grid-template-columns:min(16.125vw, 258px) auto;gap:min(2.5vw, 40px);align-items:center}@media screen and (min-width: 961px){.l-posts_link{transition-property:opacity;transition-duration:.3s;opacity:1}.l-posts_link:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.l-posts_link:hover{opacity:1}}@media screen and (max-width: 960px){.l-posts_link{grid-template-columns:32vw auto;gap:3.2vw;align-items:start}}.l-posts_link_thumb{border-radius:min(1.25vw, 20px);height:auto}@media screen and (max-width: 960px){.l-posts_link_thumb{border-radius:4vw}}.l-posts_link_titleArea{display:grid;grid-template-columns:auto min(6.25vw, 100px);margin-bottom:min(0.6875vw, 11px);align-items:center}@media screen and (max-width: 960px){.l-posts_link_titleArea{grid-template-columns:1fr;margin-bottom:1.3333333333vw}}.l-posts_link_titleArea .title{font-weight:700;font-size:min(1.125vw, 18px);color:#fd0000}@media screen and (max-width: 960px){.l-posts_link_titleArea .title{font-size:4.8vw}}@media screen and (max-width: 960px){.l-posts_link_titleArea .title{font-size:min(0.875vw, 14px)}}@media screen and (max-width: 960px)and (max-width: 960px){.l-posts_link_titleArea .title{font-size:3.7333333333vw}}.l-posts_link_titleArea .date{text-align:right;color:#cccccd;font-size:min(0.625vw, 10px)}@media screen and (max-width: 960px){.l-posts_link_titleArea .date{font-size:2.6666666667vw}}@media screen and (max-width: 960px){.l-posts_link_titleArea .date{text-align:left}}.l-posts_link_info:has(.c-tags) .l-posts_link_excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:unset;white-space:unset}.l-posts_link_excerpt{font-size:min(0.875vw, 14px);line-height:1.8;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:unset;white-space:unset}@media screen and (max-width: 960px){.l-posts_link_excerpt{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.l-posts_link_excerpt{font-size:min(0.625vw, 10px);line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:unset;white-space:unset}}@media screen and (max-width: 960px)and (max-width: 960px){.l-posts_link_excerpt{font-size:2.6666666667vw}}.l-regCta{padding:min(1.5vw, 24px) min(1.25vw, 20px);background-color:#f8f625;border-radius:min(1.875vw, 30px)}@media screen and (max-width: 960px){.l-regCta{padding:4.8vw;border-radius:4vw}}.l-regCta .c-btn{width:100%}@media screen and (max-width: 960px){.l-regCta .c-btn{justify-content:center;padding-left:0 !important}}.l-sidePosts:is(:not(:first-child)){margin-top:min(2.5vw, 40px)}@media screen and (max-width: 960px){.l-sidePosts:is(:not(:first-child)){margin-top:6.4vw}}.l-sidePosts_title{font-size:min(1.25vw, 20px);font-weight:700;display:flex;align-items:center;gap:min(1.25vw, 20px)}@media screen and (max-width: 960px){.l-sidePosts_title{font-size:5.3333333333vw}}@media screen and (max-width: 960px){.l-sidePosts_title{font-size:min(1vw, 16px);gap:3.2vw}}@media screen and (max-width: 960px)and (max-width: 960px){.l-sidePosts_title{font-size:4.2666666667vw}}.l-sidePosts_title span{color:#cccccd;font-size:min(0.75vw, 12px);font-family:"Lato",sans-serif;font-weight:900;font-style:normal}@media screen and (max-width: 960px){.l-sidePosts_title span{font-size:3.2vw}}@media screen and (max-width: 960px){.l-sidePosts_title span{font-size:min(0.625vw, 10px)}}@media screen and (max-width: 960px)and (max-width: 960px){.l-sidePosts_title span{font-size:2.6666666667vw}}.l-sidePosts_lists{margin-top:min(1.25vw, 20px);background:#efefef;padding:min(1.5vw, 24px) min(1.25vw, 20px);border-radius:min(1.875vw, 30px);display:grid;gap:min(0.75vw, 12px)}@media screen and (max-width: 960px){.l-sidePosts_lists{margin-top:1.6vw;padding:4.8vw;gap:3.2vw;border-radius:4vw}}.l-sidePosts_lists li{border-bottom:1px solid #cccccd;padding-bottom:min(0.75vw, 12px)}@media screen and (max-width: 960px){.l-sidePosts_lists li{padding-bottom:3.2vw}}.l-popular{display:grid;grid-template-columns:min(5.75vw, 92px) auto;gap:min(0.75vw, 12px)}@media screen and (min-width: 961px){.l-popular{transition-property:opacity;transition-duration:.3s;opacity:1}.l-popular:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.l-popular:hover{opacity:1}}@media screen and (max-width: 960px){.l-popular{gap:3.2vw;grid-template-columns:26.6666666667vw auto}}.l-popular_thumb img{border-radius:min(0.625vw, 10px);height:auto}@media screen and (max-width: 960px){.l-popular_thumb img{border-radius:2.6666666667vw}}.l-popular_info .name{font-size:min(0.625vw, 10px);color:#797979;display:block;margin-bottom:min(0.25vw, 4px)}@media screen and (max-width: 960px){.l-popular_info .name{font-size:2.6666666667vw}}@media screen and (max-width: 960px){.l-popular_info .name{margin-bottom:0.5333333333vw}}.l-popular_info .title{font-size:min(0.875vw, 14px);font-weight:700}@media screen and (max-width: 960px){.l-popular_info .title{font-size:3.7333333333vw}}.l-series{display:grid;grid-template-columns:min(15vw, 240px) auto;align-items:flex-end}@media screen and (min-width: 961px){.l-series{transition-property:opacity;transition-duration:.3s;opacity:1}.l-series:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.l-series:hover{opacity:1}}@media screen and (max-width: 960px){.l-series{grid-template-columns:74.6666666667vw auto}}.l-series_name{font-size:min(0.875vw, 14px);font-weight:500;padding-right:min(0.75vw, 12px)}@media screen and (max-width: 960px){.l-series_name{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.l-series_name{padding-right:3.2vw}}.l-series_count{font-size:min(0.625vw, 10px);color:#797979}@media screen and (max-width: 960px){.l-series_count{font-size:2.6666666667vw}}.l-cta{width:min(67.5vw, 1080px);margin-left:auto;margin-right:auto;display:grid;height:min(22vw, 352px);position:absolute;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:min(20.0625vw, 321px);z-index:2}@media screen and (max-width: 960px){.l-cta{width:calc(100% - 6.4vw);padding:0 3.2vw;height:unset;bottom:85.3333333333vw}}.l-cta.-colTwo{grid-template-columns:1fr 1fr;gap:min(1.25vw, 20px)}@media screen and (max-width: 960px){.l-cta.-colTwo{grid-template-columns:1fr;gap:3.2vw}}.l-cta_block{background-color:#f8f625;border-radius:min(1.875vw, 30px);box-shadow:0 0 min(1.25vw, 20px) rgba(0,0,0,.06);display:flex;align-items:center;justify-content:center;flex-flow:column;background-repeat:no-repeat;background-size:auto min(5.375vw, 86px);background-position:bottom min(-0.625vw, -10px) center}@media screen and (max-width: 960px){.l-cta_block{box-shadow:0 0 5.3333333333vw rgba(0,0,0,.06);padding:9.6vw 6.4vw;background-size:auto 13.3333333333vw;border-radius:4vw;background-position:bottom -1.3333333333vw center}}.l-cta_block.-member{background-image:url(../img/bg_member_txt.png)}.l-cta_block.-contact{background-image:url(../img/bg_contact_txt.png)}.l-cta_block.-contact:is(:not(.l-cta.-colTwo .l-cta_block.-contact)){background-size:103%}.l-cta_block_title{font-size:min(2.5vw, 40px);line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;width:fit-content;margin-bottom:min(2.5vw, 40px);position:relative;z-index:0}@media screen and (max-width: 960px){.l-cta_block_title{font-size:10.6666666667vw}}@media screen and (max-width: 960px){.l-cta_block_title{font-size:min(1.5625vw, 25px);margin-bottom:6.4vw}}@media screen and (max-width: 960px)and (max-width: 960px){.l-cta_block_title{font-size:6.6666666667vw}}.l-cta_block_title:after{right:0;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;content:"";transform:translateX(100%);z-index:-1}.l-cta_block_title.-member:after{right:min(1.75vw, 28px);width:min(3.5vw, 56px);height:min(4vw, 64px);background:url("../img/icon_member.png") no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 960px){.l-cta_block_title.-member:after{width:10.4533333333vw;height:11.9466666667vw;right:5.3333333333vw}}.l-cta_block_title.-contact:after{right:min(2.3125vw, 37px);width:min(5.0625vw, 81px);height:min(4.125vw, 66px);background:url("../img/icon_contact.png") no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 960px){.l-cta_block_title.-contact:after{width:15.12vw;height:12.32vw;right:7.7333333333vw}}.l-cta_block_btns{height:min(8.375vw, 134px);place-items:center;display:grid;gap:min(0.875vw, 14px)}@media screen and (max-width: 960px){.l-cta_block_btns{height:unset;gap:1.6vw}}.l-content{margin-top:min(8.125vw, 130px)}.l-page{width:calc(100% - min(2.5vw, 40px));margin-left:auto;margin-right:auto;background-color:#fff;padding:min(5vw, 80px) 0 min(22.375vw, 358px);margin-bottom:min(1.25vw, 20px);min-height:min(43.75vw, 700px);border-radius:min(1.875vw, 30px);z-index:2;position:relative}@media screen and (max-width: 960px){.l-page{width:calc(100% - 6.4vw);padding:12.8vw 6.4vw 40vw;min-height:106.6666666667vw;border-radius:4vw;margin-bottom:16vw}}.l-page_inner{width:min(67.5vw, 1080px);margin-left:auto;margin-right:auto}@media screen and (max-width: 960px){.l-page_inner{width:100%}}@media screen and (max-width: 960px){.l-single{width:100%}}.l-single_title{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;font-size:min(2.8125vw, 45px);line-height:1.3;margin-bottom:min(2vw, 32px)}@media screen and (max-width: 960px){.l-single_title{font-size:12vw}}@media screen and (max-width: 960px){.l-single_title{font-size:min(1.25vw, 20px);margin-bottom:3.2vw}}@media screen and (max-width: 960px)and (max-width: 960px){.l-single_title{font-size:5.3333333333vw}}.l-single_title .time{color:#cccccd;font-size:min(0.75vw, 12px);font-weight:900;font-family:"Lato",sans-serif;font-weight:900;font-style:normal;display:block;margin-top:min(0.3125vw, 5px)}@media screen and (max-width: 960px){.l-single_title .time{font-size:3.2vw}}.l-single_detail{position:relative;padding-bottom:min(7.5vw, 120px)}@media screen and (max-width: 960px){.l-single_detail{padding-bottom:19.2vw}}.l-single_detail .c-link{position:absolute;right:0;bottom:0}.l-single_detail.-info{color:#333;font-size:min(0.875vw, 14px);font-weight:400}@media screen and (max-width: 960px){.l-single_detail.-info{font-size:3.7333333333vw}}.l-single_detail.-info.-narrow>*:not(img,.c-link){width:min(41.9375vw, 671px)}@media screen and (max-width: 960px){.l-single_detail.-info.-narrow>*:not(img,.c-link){width:100%}}@media screen and (max-width: 960px){.l-single_detail.-info{font-size:min(0.8125vw, 13px)}}@media screen and (max-width: 960px)and (max-width: 960px){.l-single_detail.-info{font-size:3.4666666667vw}}.l-single_detail.-info>*{margin:min(1.25vw, 20px) 0}@media screen and (max-width: 960px){.l-single_detail.-info>*{margin:3.2vw 0}}.l-single_detail.-info>h3,.l-single_detail.-info>h4,.l-single_detail.-info>h5{margin-top:min(4.375vw, 70px);line-height:1.6}@media screen and (max-width: 960px){.l-single_detail.-info>h3,.l-single_detail.-info>h4,.l-single_detail.-info>h5{margin-top:9.6vw}}.l-single_detail.-info>h3{background-color:#ffffd8;border-top:2px solid #f8f625;padding:min(1vw, 16px);font-size:min(1.25vw, 20px);font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;letter-spacing:0.0625vw}@media screen and (max-width: 960px){.l-single_detail.-info>h3{font-size:5.3333333333vw}}@media screen and (max-width: 960px){.l-single_detail.-info>h3{padding:2.6666666667vw 4vw;font-size:min(1vw, 16px);letter-spacing:0}}@media screen and (max-width: 960px)and (max-width: 960px){.l-single_detail.-info>h3{font-size:4.2666666667vw}}.l-single_detail.-info>h4{font-size:min(1.25vw, 20px);letter-spacing:0.0625vw;padding-left:min(1vw, 16px);border-left:3px solid #f8f625}@media screen and (max-width: 960px){.l-single_detail.-info>h4{font-size:5.3333333333vw}}@media screen and (max-width: 960px){.l-single_detail.-info>h4{padding-left:4vw;font-size:min(1vw, 16px);letter-spacing:0}}@media screen and (max-width: 960px)and (max-width: 960px){.l-single_detail.-info>h4{font-size:4.2666666667vw}}.l-single_detail.-info>h5{font-size:min(1.125vw, 18px);letter-spacing:0.05625vw;padding-left:min(2.625vw, 42px);background:url(../img/icon_check_head.png) no-repeat left min(0.4375vw, 7px) center/min(1.3125vw, 21px)}@media screen and (max-width: 960px){.l-single_detail.-info>h5{font-size:4.8vw}}@media screen and (max-width: 960px){.l-single_detail.-info>h5{font-size:min(0.875vw, 14px);letter-spacing:0;background-position:left 0 top 1.6vw;background-size:4.2666666667vw;padding-left:6.6666666667vw}}@media screen and (max-width: 960px)and (max-width: 960px){.l-single_detail.-info>h5{font-size:3.7333333333vw}}.l-single_detail.-info>img{width:100%;height:auto;border-radius:min(1.875vw, 30px)}@media screen and (max-width: 960px){.l-single_detail.-info>img{border-radius:4vw}}.l-single_detail.-info .c-btn{margin:min(4.375vw, 70px) auto 0}@media screen and (max-width: 960px){.l-single_detail.-info .c-btn{margin:6.4vw auto 0;padding-left:9.6vw}}.l-single_sectitle{display:flex;align-items:center}.l-single_sectitle_ja{font-size:min(1.25vw, 20px)}@media screen and (max-width: 960px){.l-single_sectitle_ja{font-size:5.3333333333vw}}@media screen and (max-width: 960px){.l-single_sectitle_ja{font-size:min(1vw, 16px)}}@media screen and (max-width: 960px)and (max-width: 960px){.l-single_sectitle_ja{font-size:4.2666666667vw}}.l-single_sectitle_en{margin-left:min(1.25vw, 20px);font-size:min(0.75vw, 12px);font-family:"Lato",sans-serif;font-weight:900;font-style:normal;color:#cccccd}@media screen and (max-width: 960px){.l-single_sectitle_en{font-size:3.2vw}}@media screen and (max-width: 960px){.l-single_sectitle_en{margin-left:3.2vw;font-size:min(0.625vw, 10px)}}@media screen and (max-width: 960px)and (max-width: 960px){.l-single_sectitle_en{font-size:2.6666666667vw}}.l-single_video{width:100%;position:relative;overflow:hidden;border-radius:min(1.875vw, 30px);aspect-ratio:64/36}@media screen and (max-width: 960px){.l-single_video{border-radius:4vw}}.l-single_video iframe{aspect-ratio:64/36;display:block;width:100%;height:100%;object-fit:cover}.l-single_video_playBtn{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;appearance:none;-webkit-appearance:none;border:none;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:0;width:min(3.75vw, 60px);height:min(3.75vw, 60px);cursor:pointer}@media screen and (max-width: 960px){.l-single_video_playBtn{width:13.3333333333vw;height:13.3333333333vw}}.l-single_overview{margin-top:min(1.875vw, 30px)}@media screen and (max-width: 960px){.l-single_overview{margin-top:8vw}}.l-single_overview_detail{font-size:min(0.875vw, 14px);font-weight:normal;margin-top:min(1.5vw, 24px);background-color:#efefef;padding:min(1.25vw, 20px);border-radius:min(1.875vw, 30px)}@media screen and (max-width: 960px){.l-single_overview_detail{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.l-single_overview_detail{font-size:min(0.75vw, 12px);margin-top:3.2vw;padding:3.2vw 4.8vw;border-radius:4vw}}@media screen and (max-width: 960px)and (max-width: 960px){.l-single_overview_detail{font-size:3.2vw}}.l-single_overview_detail details.isOpened{padding-bottom:min(3.125vw, 50px);position:relative}@media screen and (max-width: 960px){.l-single_overview_detail details.isOpened{padding-bottom:9.6vw}}.l-single_overview_detail summary{list-style:none;cursor:pointer}.l-single_overview_detail summary::marker,.l-single_overview_detail summary::-webkit-details-marker{display:none}.l-single_overview_detail summary:after{content:" …もっと見る";display:block}.l-single_overview_detail summary.isOpened:after{content:"一部を表示";position:absolute;bottom:0}.l-single_writer{border:1px solid #7c7c7c;margin-top:min(4.375vw, 70px) !important}@media screen and (max-width: 960px){.l-single_writer{margin-top:13.3333333333vw !important}}.l-single_writer_title{font-size:min(1vw, 16px);font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;color:#fff;background-color:#7c7c7c;padding:min(0.375vw, 6px) min(1.25vw, 20px)}@media screen and (max-width: 960px){.l-single_writer_title{font-size:4.2666666667vw}}@media screen and (max-width: 960px){.l-single_writer_title{font-size:min(0.875vw, 14px);padding:1.3333333333vw 3.2vw;text-align:center}}@media screen and (max-width: 960px)and (max-width: 960px){.l-single_writer_title{font-size:3.7333333333vw}}.l-single_writer_detail{padding:min(1.875vw, 30px) min(3.125vw, 50px) min(2.25vw, 36px) min(2.5vw, 40px);display:grid;grid-template-columns:min(6.9375vw, 111px) auto;gap:min(2vw, 32px)}@media screen and (max-width: 960px){.l-single_writer_detail{grid-template-columns:1fr;padding:6.4vw}}.l-single_writer_photo{width:min(6.9375vw, 111px);height:min(6.9375vw, 111px);object-fit:cover;border-radius:100vw}@media screen and (max-width: 960px){.l-single_writer_photo{width:32vw;height:32vw;margin:0 auto 6.4vw}}.l-single_writer_name{font-size:min(1vw, 16px);line-height:1;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;margin-bottom:min(1.125vw, 18px)}@media screen and (max-width: 960px){.l-single_writer_name{font-size:4.2666666667vw}}@media screen and (max-width: 960px){.l-single_writer_name{font-size:min(0.875vw, 14px);margin-bottom:3.2vw;text-align:center}}@media screen and (max-width: 960px)and (max-width: 960px){.l-single_writer_name{font-size:3.7333333333vw}}.l-single_writer_info{font-size:min(0.8125vw, 13px);font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal}@media screen and (max-width: 960px){.l-single_writer_info{font-size:3.4666666667vw}}@media screen and (max-width: 960px){.l-single_writer_info{font-size:min(0.6875vw, 11px)}}@media screen and (max-width: 960px)and (max-width: 960px){.l-single_writer_info{font-size:2.9333333333vw}}@media screen and (min-width: 961px){.l-infos{transition-property:opacity;transition-duration:.3s;opacity:1}.l-infos:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.l-infos:hover{opacity:1}}.l-infos_time{color:#797979;font-size:min(0.625vw, 10px)}@media screen and (max-width: 960px){.l-infos_time{font-size:2.6666666667vw}}.l-infos_title{font-size:min(0.875vw, 14px);line-height:1.4;font-weight:700}@media screen and (max-width: 960px){.l-infos_title{font-size:3.7333333333vw}}.c-btn{width:min(18.75vw, 300px);height:min(3.75vw, 60px);color:#fff;background-color:#000;font-size:min(1.0625vw, 17px);font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;letter-spacing:0.0425vw;display:flex;align-items:center;border-radius:100vw;position:relative;padding-left:min(2.1875vw, 35px);cursor:pointer}@media screen and (max-width: 960px){.c-btn{font-size:4.5333333333vw}}@media screen and (min-width: 961px){.c-btn{transition-property:opacity;transition-duration:.3s;opacity:1}.c-btn:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.c-btn:hover{opacity:1}}@media screen and (max-width: 960px){.c-btn{width:72vw;height:13.3333333333vw;font-size:min(0.9375vw, 15px);padding-left:9.3333333333vw}}@media screen and (max-width: 960px)and (max-width: 960px){.c-btn{font-size:4vw}}.c-btn:after{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:min(0.625vw, 10px);width:min(2.5vw, 40px);height:min(2.5vw, 40px);background:url("../img/arw_btn.png") no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 960px){.c-btn:after{right:1.3333333333vw;width:10.6666666667vw;height:10.6666666667vw}}.c-btn[data-pl="1"]{padding-left:min(0.0625vw, 1px)}@media screen and (max-width: 960px){.c-btn[data-pl="1"]{padding-left:0.2666666667vw}}.c-btn[data-pl="2"]{padding-left:min(0.125vw, 2px)}@media screen and (max-width: 960px){.c-btn[data-pl="2"]{padding-left:0.5333333333vw}}.c-btn[data-pl="3"]{padding-left:min(0.1875vw, 3px)}@media screen and (max-width: 960px){.c-btn[data-pl="3"]{padding-left:0.8vw}}.c-btn[data-pl="4"]{padding-left:min(0.25vw, 4px)}@media screen and (max-width: 960px){.c-btn[data-pl="4"]{padding-left:1.0666666667vw}}.c-btn[data-pl="5"]{padding-left:min(0.3125vw, 5px)}@media screen and (max-width: 960px){.c-btn[data-pl="5"]{padding-left:1.3333333333vw}}.c-btn[data-pl="6"]{padding-left:min(0.375vw, 6px)}@media screen and (max-width: 960px){.c-btn[data-pl="6"]{padding-left:1.6vw}}.c-btn[data-pl="7"]{padding-left:min(0.4375vw, 7px)}@media screen and (max-width: 960px){.c-btn[data-pl="7"]{padding-left:1.8666666667vw}}.c-btn[data-pl="8"]{padding-left:min(0.5vw, 8px)}@media screen and (max-width: 960px){.c-btn[data-pl="8"]{padding-left:2.1333333333vw}}.c-btn[data-pl="9"]{padding-left:min(0.5625vw, 9px)}@media screen and (max-width: 960px){.c-btn[data-pl="9"]{padding-left:2.4vw}}.c-btn[data-pl="10"]{padding-left:min(0.625vw, 10px)}@media screen and (max-width: 960px){.c-btn[data-pl="10"]{padding-left:2.6666666667vw}}.c-btn[data-pl="11"]{padding-left:min(0.6875vw, 11px)}@media screen and (max-width: 960px){.c-btn[data-pl="11"]{padding-left:2.9333333333vw}}.c-btn[data-pl="12"]{padding-left:min(0.75vw, 12px)}@media screen and (max-width: 960px){.c-btn[data-pl="12"]{padding-left:3.2vw}}.c-btn[data-pl="13"]{padding-left:min(0.8125vw, 13px)}@media screen and (max-width: 960px){.c-btn[data-pl="13"]{padding-left:3.4666666667vw}}.c-btn[data-pl="14"]{padding-left:min(0.875vw, 14px)}@media screen and (max-width: 960px){.c-btn[data-pl="14"]{padding-left:3.7333333333vw}}.c-btn[data-pl="15"]{padding-left:min(0.9375vw, 15px)}@media screen and (max-width: 960px){.c-btn[data-pl="15"]{padding-left:4vw}}.c-btn[data-pl="16"]{padding-left:min(1vw, 16px)}@media screen and (max-width: 960px){.c-btn[data-pl="16"]{padding-left:4.2666666667vw}}.c-btn[data-pl="17"]{padding-left:min(1.0625vw, 17px)}@media screen and (max-width: 960px){.c-btn[data-pl="17"]{padding-left:4.5333333333vw}}.c-btn[data-pl="18"]{padding-left:min(1.125vw, 18px)}@media screen and (max-width: 960px){.c-btn[data-pl="18"]{padding-left:4.8vw}}.c-btn[data-pl="19"]{padding-left:min(1.1875vw, 19px)}@media screen and (max-width: 960px){.c-btn[data-pl="19"]{padding-left:5.0666666667vw}}.c-btn[data-pl="20"]{padding-left:min(1.25vw, 20px)}@media screen and (max-width: 960px){.c-btn[data-pl="20"]{padding-left:5.3333333333vw}}.c-btn[data-pl="21"]{padding-left:min(1.3125vw, 21px)}@media screen and (max-width: 960px){.c-btn[data-pl="21"]{padding-left:5.6vw}}.c-btn[data-pl="22"]{padding-left:min(1.375vw, 22px)}@media screen and (max-width: 960px){.c-btn[data-pl="22"]{padding-left:5.8666666667vw}}.c-btn[data-pl="23"]{padding-left:min(1.4375vw, 23px)}@media screen and (max-width: 960px){.c-btn[data-pl="23"]{padding-left:6.1333333333vw}}.c-btn[data-pl="24"]{padding-left:min(1.5vw, 24px)}@media screen and (max-width: 960px){.c-btn[data-pl="24"]{padding-left:6.4vw}}.c-btn[data-pl="25"]{padding-left:min(1.5625vw, 25px)}@media screen and (max-width: 960px){.c-btn[data-pl="25"]{padding-left:6.6666666667vw}}.c-btn[data-pl="26"]{padding-left:min(1.625vw, 26px)}@media screen and (max-width: 960px){.c-btn[data-pl="26"]{padding-left:6.9333333333vw}}.c-btn[data-pl="27"]{padding-left:min(1.6875vw, 27px)}@media screen and (max-width: 960px){.c-btn[data-pl="27"]{padding-left:7.2vw}}.c-btn[data-pl="28"]{padding-left:min(1.75vw, 28px)}@media screen and (max-width: 960px){.c-btn[data-pl="28"]{padding-left:7.4666666667vw}}.c-btn[data-pl="29"]{padding-left:min(1.8125vw, 29px)}@media screen and (max-width: 960px){.c-btn[data-pl="29"]{padding-left:7.7333333333vw}}.c-btn[data-pl="30"]{padding-left:min(1.875vw, 30px)}@media screen and (max-width: 960px){.c-btn[data-pl="30"]{padding-left:8vw}}.c-btn[data-pl="31"]{padding-left:min(1.9375vw, 31px)}@media screen and (max-width: 960px){.c-btn[data-pl="31"]{padding-left:8.2666666667vw}}.c-btn[data-pl="32"]{padding-left:min(2vw, 32px)}@media screen and (max-width: 960px){.c-btn[data-pl="32"]{padding-left:8.5333333333vw}}.c-btn[data-pl="33"]{padding-left:min(2.0625vw, 33px)}@media screen and (max-width: 960px){.c-btn[data-pl="33"]{padding-left:8.8vw}}.c-btn[data-pl="34"]{padding-left:min(2.125vw, 34px)}@media screen and (max-width: 960px){.c-btn[data-pl="34"]{padding-left:9.0666666667vw}}.c-btn[data-pl="35"]{padding-left:min(2.1875vw, 35px)}@media screen and (max-width: 960px){.c-btn[data-pl="35"]{padding-left:9.3333333333vw}}.c-btn[data-pl="36"]{padding-left:min(2.25vw, 36px)}@media screen and (max-width: 960px){.c-btn[data-pl="36"]{padding-left:9.6vw}}.c-btn[data-pl="37"]{padding-left:min(2.3125vw, 37px)}@media screen and (max-width: 960px){.c-btn[data-pl="37"]{padding-left:9.8666666667vw}}.c-btn[data-pl="38"]{padding-left:min(2.375vw, 38px)}@media screen and (max-width: 960px){.c-btn[data-pl="38"]{padding-left:10.1333333333vw}}.c-btn[data-pl="39"]{padding-left:min(2.4375vw, 39px)}@media screen and (max-width: 960px){.c-btn[data-pl="39"]{padding-left:10.4vw}}.c-btn[data-pl="40"]{padding-left:min(2.5vw, 40px)}@media screen and (max-width: 960px){.c-btn[data-pl="40"]{padding-left:10.6666666667vw}}.c-btn[data-pl="41"]{padding-left:min(2.5625vw, 41px)}@media screen and (max-width: 960px){.c-btn[data-pl="41"]{padding-left:10.9333333333vw}}.c-btn[data-pl="42"]{padding-left:min(2.625vw, 42px)}@media screen and (max-width: 960px){.c-btn[data-pl="42"]{padding-left:11.2vw}}.c-btn[data-pl="43"]{padding-left:min(2.6875vw, 43px)}@media screen and (max-width: 960px){.c-btn[data-pl="43"]{padding-left:11.4666666667vw}}.c-btn[data-pl="44"]{padding-left:min(2.75vw, 44px)}@media screen and (max-width: 960px){.c-btn[data-pl="44"]{padding-left:11.7333333333vw}}.c-btn[data-pl="45"]{padding-left:min(2.8125vw, 45px)}@media screen and (max-width: 960px){.c-btn[data-pl="45"]{padding-left:12vw}}.c-btn[data-pl="46"]{padding-left:min(2.875vw, 46px)}@media screen and (max-width: 960px){.c-btn[data-pl="46"]{padding-left:12.2666666667vw}}.c-btn[data-pl="47"]{padding-left:min(2.9375vw, 47px)}@media screen and (max-width: 960px){.c-btn[data-pl="47"]{padding-left:12.5333333333vw}}.c-btn[data-pl="48"]{padding-left:min(3vw, 48px)}@media screen and (max-width: 960px){.c-btn[data-pl="48"]{padding-left:12.8vw}}.c-btn[data-pl="49"]{padding-left:min(3.0625vw, 49px)}@media screen and (max-width: 960px){.c-btn[data-pl="49"]{padding-left:13.0666666667vw}}.c-btn[data-pl="50"]{padding-left:min(3.125vw, 50px)}@media screen and (max-width: 960px){.c-btn[data-pl="50"]{padding-left:13.3333333333vw}}.c-btn[data-pl="51"]{padding-left:min(3.1875vw, 51px)}@media screen and (max-width: 960px){.c-btn[data-pl="51"]{padding-left:13.6vw}}.c-btn[data-pl="52"]{padding-left:min(3.25vw, 52px)}@media screen and (max-width: 960px){.c-btn[data-pl="52"]{padding-left:13.8666666667vw}}.c-btn[data-pl="53"]{padding-left:min(3.3125vw, 53px)}@media screen and (max-width: 960px){.c-btn[data-pl="53"]{padding-left:14.1333333333vw}}.c-btn[data-pl="54"]{padding-left:min(3.375vw, 54px)}@media screen and (max-width: 960px){.c-btn[data-pl="54"]{padding-left:14.4vw}}.c-btn[data-pl="55"]{padding-left:min(3.4375vw, 55px)}@media screen and (max-width: 960px){.c-btn[data-pl="55"]{padding-left:14.6666666667vw}}.c-btn[data-pl="56"]{padding-left:min(3.5vw, 56px)}@media screen and (max-width: 960px){.c-btn[data-pl="56"]{padding-left:14.9333333333vw}}.c-btn[data-pl="57"]{padding-left:min(3.5625vw, 57px)}@media screen and (max-width: 960px){.c-btn[data-pl="57"]{padding-left:15.2vw}}.c-btn[data-pl="58"]{padding-left:min(3.625vw, 58px)}@media screen and (max-width: 960px){.c-btn[data-pl="58"]{padding-left:15.4666666667vw}}.c-btn[data-pl="59"]{padding-left:min(3.6875vw, 59px)}@media screen and (max-width: 960px){.c-btn[data-pl="59"]{padding-left:15.7333333333vw}}.c-btn[data-pl="60"]{padding-left:min(3.75vw, 60px)}@media screen and (max-width: 960px){.c-btn[data-pl="60"]{padding-left:16vw}}.c-btn[data-pl="61"]{padding-left:min(3.8125vw, 61px)}@media screen and (max-width: 960px){.c-btn[data-pl="61"]{padding-left:16.2666666667vw}}.c-btn[data-pl="62"]{padding-left:min(3.875vw, 62px)}@media screen and (max-width: 960px){.c-btn[data-pl="62"]{padding-left:16.5333333333vw}}.c-btn[data-pl="63"]{padding-left:min(3.9375vw, 63px)}@media screen and (max-width: 960px){.c-btn[data-pl="63"]{padding-left:16.8vw}}.c-btn[data-pl="64"]{padding-left:min(4vw, 64px)}@media screen and (max-width: 960px){.c-btn[data-pl="64"]{padding-left:17.0666666667vw}}.c-btn[data-pl="65"]{padding-left:min(4.0625vw, 65px)}@media screen and (max-width: 960px){.c-btn[data-pl="65"]{padding-left:17.3333333333vw}}.c-btn[data-pl="66"]{padding-left:min(4.125vw, 66px)}@media screen and (max-width: 960px){.c-btn[data-pl="66"]{padding-left:17.6vw}}.c-btn[data-pl="67"]{padding-left:min(4.1875vw, 67px)}@media screen and (max-width: 960px){.c-btn[data-pl="67"]{padding-left:17.8666666667vw}}.c-btn[data-pl="68"]{padding-left:min(4.25vw, 68px)}@media screen and (max-width: 960px){.c-btn[data-pl="68"]{padding-left:18.1333333333vw}}.c-btn[data-pl="69"]{padding-left:min(4.3125vw, 69px)}@media screen and (max-width: 960px){.c-btn[data-pl="69"]{padding-left:18.4vw}}.c-btn[data-pl="70"]{padding-left:min(4.375vw, 70px)}@media screen and (max-width: 960px){.c-btn[data-pl="70"]{padding-left:18.6666666667vw}}.c-btn[data-pl="71"]{padding-left:min(4.4375vw, 71px)}@media screen and (max-width: 960px){.c-btn[data-pl="71"]{padding-left:18.9333333333vw}}.c-btn[data-pl="72"]{padding-left:min(4.5vw, 72px)}@media screen and (max-width: 960px){.c-btn[data-pl="72"]{padding-left:19.2vw}}.c-btn[data-pl="73"]{padding-left:min(4.5625vw, 73px)}@media screen and (max-width: 960px){.c-btn[data-pl="73"]{padding-left:19.4666666667vw}}.c-btn[data-pl="74"]{padding-left:min(4.625vw, 74px)}@media screen and (max-width: 960px){.c-btn[data-pl="74"]{padding-left:19.7333333333vw}}.c-btn[data-pl="75"]{padding-left:min(4.6875vw, 75px)}@media screen and (max-width: 960px){.c-btn[data-pl="75"]{padding-left:20vw}}.c-btn[data-pl="76"]{padding-left:min(4.75vw, 76px)}@media screen and (max-width: 960px){.c-btn[data-pl="76"]{padding-left:20.2666666667vw}}.c-btn[data-pl="77"]{padding-left:min(4.8125vw, 77px)}@media screen and (max-width: 960px){.c-btn[data-pl="77"]{padding-left:20.5333333333vw}}.c-btn[data-pl="78"]{padding-left:min(4.875vw, 78px)}@media screen and (max-width: 960px){.c-btn[data-pl="78"]{padding-left:20.8vw}}.c-btn[data-pl="79"]{padding-left:min(4.9375vw, 79px)}@media screen and (max-width: 960px){.c-btn[data-pl="79"]{padding-left:21.0666666667vw}}.c-btn[data-pl="80"]{padding-left:min(5vw, 80px)}@media screen and (max-width: 960px){.c-btn[data-pl="80"]{padding-left:21.3333333333vw}}.c-btn[data-pl="81"]{padding-left:min(5.0625vw, 81px)}@media screen and (max-width: 960px){.c-btn[data-pl="81"]{padding-left:21.6vw}}.c-btn[data-pl="82"]{padding-left:min(5.125vw, 82px)}@media screen and (max-width: 960px){.c-btn[data-pl="82"]{padding-left:21.8666666667vw}}.c-btn[data-pl="83"]{padding-left:min(5.1875vw, 83px)}@media screen and (max-width: 960px){.c-btn[data-pl="83"]{padding-left:22.1333333333vw}}.c-btn[data-pl="84"]{padding-left:min(5.25vw, 84px)}@media screen and (max-width: 960px){.c-btn[data-pl="84"]{padding-left:22.4vw}}.c-btn[data-pl="85"]{padding-left:min(5.3125vw, 85px)}@media screen and (max-width: 960px){.c-btn[data-pl="85"]{padding-left:22.6666666667vw}}.c-btn[data-pl="86"]{padding-left:min(5.375vw, 86px)}@media screen and (max-width: 960px){.c-btn[data-pl="86"]{padding-left:22.9333333333vw}}.c-btn[data-pl="87"]{padding-left:min(5.4375vw, 87px)}@media screen and (max-width: 960px){.c-btn[data-pl="87"]{padding-left:23.2vw}}.c-btn[data-pl="88"]{padding-left:min(5.5vw, 88px)}@media screen and (max-width: 960px){.c-btn[data-pl="88"]{padding-left:23.4666666667vw}}.c-btn[data-pl="89"]{padding-left:min(5.5625vw, 89px)}@media screen and (max-width: 960px){.c-btn[data-pl="89"]{padding-left:23.7333333333vw}}.c-btn[data-pl="90"]{padding-left:min(5.625vw, 90px)}@media screen and (max-width: 960px){.c-btn[data-pl="90"]{padding-left:24vw}}.c-btn[data-pl="91"]{padding-left:min(5.6875vw, 91px)}@media screen and (max-width: 960px){.c-btn[data-pl="91"]{padding-left:24.2666666667vw}}.c-btn[data-pl="92"]{padding-left:min(5.75vw, 92px)}@media screen and (max-width: 960px){.c-btn[data-pl="92"]{padding-left:24.5333333333vw}}.c-btn[data-pl="93"]{padding-left:min(5.8125vw, 93px)}@media screen and (max-width: 960px){.c-btn[data-pl="93"]{padding-left:24.8vw}}.c-btn[data-pl="94"]{padding-left:min(5.875vw, 94px)}@media screen and (max-width: 960px){.c-btn[data-pl="94"]{padding-left:25.0666666667vw}}.c-btn[data-pl="95"]{padding-left:min(5.9375vw, 95px)}@media screen and (max-width: 960px){.c-btn[data-pl="95"]{padding-left:25.3333333333vw}}.c-btn[data-pl="96"]{padding-left:min(6vw, 96px)}@media screen and (max-width: 960px){.c-btn[data-pl="96"]{padding-left:25.6vw}}.c-btn[data-pl="97"]{padding-left:min(6.0625vw, 97px)}@media screen and (max-width: 960px){.c-btn[data-pl="97"]{padding-left:25.8666666667vw}}.c-btn[data-pl="98"]{padding-left:min(6.125vw, 98px)}@media screen and (max-width: 960px){.c-btn[data-pl="98"]{padding-left:26.1333333333vw}}.c-btn[data-pl="99"]{padding-left:min(6.1875vw, 99px)}@media screen and (max-width: 960px){.c-btn[data-pl="99"]{padding-left:26.4vw}}.c-btn.-center{justify-content:center;padding-left:0}.c-btn-l{width:min(25vw, 400px)}@media screen and (max-width: 960px){.c-btn-l{width:100%}}.c-btn-s{height:min(3.125vw, 50px)}@media screen and (max-width: 960px){.c-btn-s{height:13.3333333333vw}}.c-btn-s:after{right:min(0.4375vw, 7px);width:min(2.25vw, 36px);height:min(2.25vw, 36px)}@media screen and (max-width: 960px){.c-btn-s:after{right:2.6666666667vw;width:9.3333333333vw;height:9.3333333333vw}}.c-btn-reverse{color:#000;background-color:#f8f625}.c-btn.-hasCatch:before{content:"";position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;width:min(1.0625vw, 17px);height:min(3.75vw, 60px);background:url("../img/txt_now_black.png") no-repeat;background-size:contain;background-position:center;left:min(-0.375vw, -6px);transform:translateX(-100%)}@media screen and (max-width: 960px){.c-btn.-hasCatch:before{left:-1.28vw;width:3.6266666667vw;height:12.8vw}}.c-btn.-hasCatch-red:before{background-image:url(../img/txt_now_red.png)}.c-link{font-size:min(1.0625vw, 17px);font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;position:relative;display:flex;align-items:center;width:fit-content}@media screen and (max-width: 960px){.c-link{font-size:4.5333333333vw}}@media screen and (min-width: 961px){.c-link{transition-property:opacity;transition-duration:.3s;opacity:1}.c-link:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.c-link:hover{opacity:1}}@media screen and (max-width: 960px){.c-link{font-size:min(0.9375vw, 15px)}}@media screen and (max-width: 960px)and (max-width: 960px){.c-link{font-size:4vw}}.c-link:after{content:"";width:min(1.125vw, 18px);height:min(0.5vw, 8px);background:url("../img/arw_link.png") no-repeat;background-size:contain;background-position:center;margin-left:min(0.75vw, 12px)}@media screen and (max-width: 960px){.c-link:after{width:4.8vw;height:2.1333333333vw;margin-left:2.1333333333vw}}.c-pageTitle{position:relative;z-index:0;padding-bottom:min(2.5vw, 40px);overflow:hidden}.c-pageTitle.-single{height:min(14.375vw, 230px)}@media screen and (max-width: 960px){.c-pageTitle.-single{height:unset;padding-bottom:3.2vw}}.c-pageTitle_en{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;top:min(2.5vw, 40px);word-break:keep-all;font-size:min(18.75vw, 300px);line-height:1;font-family:"Lato",sans-serif;font-weight:900;font-style:normal;color:#ffffd3;text-align:center;z-index:-1}@media screen and (max-width: 960px){.c-pageTitle_en{font-size:80vw}}@media screen and (max-width: 960px){.c-pageTitle_en{font-size:min(5vw, 80px);top:14.6666666667vw}}@media screen and (max-width: 960px)and (max-width: 960px){.c-pageTitle_en{font-size:21.3333333333vw}}.c-pageTitle_en.-registration{transform:translateX(min(-4.375vw, -70px))}@media screen and (max-width: 960px){.c-pageTitle_en.-registration{transform:translateX(-2.6666666667vw)}}.c-pageTitle_ja{padding-top:min(11.875vw, 190px);display:block;width:min(67.5vw, 1080px);margin-left:auto;margin-right:auto;font-size:min(2.8125vw, 45px);font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700}@media screen and (max-width: 960px){.c-pageTitle_ja{font-size:12vw}}@media screen and (max-width: 960px){.c-pageTitle_ja{font-size:min(1.5625vw, 25px);width:100%;padding:26.6666666667vw 6.4vw 3.2vw}}@media screen and (max-width: 960px)and (max-width: 960px){.c-pageTitle_ja{font-size:6.6666666667vw}}.c-textlink{text-decoration:underline}@media screen and (min-width: 961px){.c-textlink{transition-property:opacity;transition-duration:.3s;opacity:1}.c-textlink:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.c-textlink:hover{opacity:1}}.c-breadcrumb{width:min(67.5vw, 1080px);margin-left:auto;margin-right:auto;padding-top:min(9.375vw, 150px);display:flex;align-items:center;font-size:min(0.875vw, 14px);flex-wrap:wrap}@media screen and (max-width: 960px){.c-breadcrumb{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.c-breadcrumb{width:100%;font-size:min(0.75vw, 12px);padding:24vw 6.4vw 0}}@media screen and (max-width: 960px)and (max-width: 960px){.c-breadcrumb{font-size:3.2vw}}.c-breadcrumb+.c-pageTitle_ja{padding-top:min(3.75vw, 60px);margin-top:0}@media screen and (max-width: 960px){.c-breadcrumb+.c-pageTitle_ja{padding-top:6.4vw}}.c-breadcrumb li{display:flex;align-items:center}.c-breadcrumb li:not(:last-child):after{content:"";width:min(0.75vw, 12px);height:min(0.75vw, 12px);background:url("../img/arw_bread.png") no-repeat;background-size:contain;background-position:center;display:block;margin:0 min(0.75vw, 12px)}@media screen and (max-width: 960px){.c-breadcrumb li:not(:last-child):after{width:2.6666666667vw;height:2.6666666667vw;margin:0 2.6666666667vw}}@media screen and (min-width: 961px){.c-breadcrumb a{transition-property:opacity;transition-duration:.3s;opacity:1}.c-breadcrumb a:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.c-breadcrumb a:hover{opacity:1}}.c-pager{width:100%;margin-top:min(3.75vw, 60px);position:relative;display:flex;align-items:center;justify-content:center;gap:min(0.625vw, 10px);font-size:min(1.125vw, 18px);font-family:"Lato",sans-serif;font-weight:900;font-style:normal;flex-wrap:wrap;padding:0 min(3.75vw, 60px)}@media screen and (max-width: 960px){.c-pager{font-size:4.8vw}}@media screen and (max-width: 960px){.c-pager{margin-top:9.6vw;gap:1.3333333333vw;font-size:min(0.625vw, 10px);padding:0 9.6vw}}@media screen and (max-width: 960px)and (max-width: 960px){.c-pager{font-size:2.6666666667vw}}.c-pager a,.c-pager span{width:min(2.5vw, 40px);height:min(2.5vw, 40px);border-radius:100vw;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 960px){.c-pager a,.c-pager span{width:8.8vw;height:8.8vw}}.c-pager a{transition-property:background-color;transition-duration:.3s}@media screen and (min-width: 961px){.c-pager a{transition-property:background-color;transition-duration:.3s}.c-pager a:hover{background-color:#f8f625}}.c-pager .current{background-color:#f8f625}.c-pager .prev,.c-pager .next{width:min(1.125vw, 18px);position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;border-radius:0;background-color:rgba(0,0,0,0) !important}@media screen and (min-width: 961px){.c-pager .prev,.c-pager .next{transition-property:opacity;transition-duration:.3s;opacity:1}.c-pager .prev:hover,.c-pager .next:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.c-pager .prev:hover,.c-pager .next:hover{opacity:1}}@media screen and (max-width: 960px){.c-pager .prev,.c-pager .next{width:4vw}}.c-pager .prev{left:0;background:url(../img/arw_link_left.png) no-repeat center/contain}.c-pager .next{right:0;background:url(../img/arw_link.png) no-repeat center/contain}.c-tags{margin-top:min(1.25vw, 20px);display:flex;flex-wrap:wrap;gap:min(0.625vw, 10px)}@media screen and (max-width: 960px){.c-tags{margin-top:3.2vw;gap:2.6666666667vw}}.c-tags:is(.l-posts_link_excerpt+.c-tags){margin-top:min(0.5vw, 8px)}@media screen and (max-width: 960px){.c-tags:is(.l-posts_link_excerpt+.c-tags){margin-top:2.1333333333vw}}.c-tags li{padding:min(0.25vw, 4px) min(0.5vw, 8px);font-size:min(0.75vw, 12px);font-weight:500;background-color:#efefef;border-radius:100vw}@media screen and (max-width: 960px){.c-tags li{font-size:3.2vw}}@media screen and (max-width: 960px){.c-tags li{padding:0.8vw 1.6vw;font-size:min(0.625vw, 10px)}}@media screen and (max-width: 960px)and (max-width: 960px){.c-tags li{font-size:2.6666666667vw}}.p-fv{margin-top:min(8.125vw, 130px);width:min(97.5vw, 1560px);margin-left:auto;margin-right:auto;border-radius:min(1.875vw, 30px);position:relative;z-index:0;background-color:#f8f625;padding:min(4.875vw, 78px) min(12.5625vw, 201px);box-shadow:0 0 min(1.25vw, 20px) rgba(0,0,0,.06);margin-bottom:min(7.5vw, 120px)}@media screen and (max-width: 960px){.p-fv{width:calc(100% - 6.4vw);padding:10.6666666667vw 8vw;margin-top:22.4vw;border-radius:4vw}}.p-fv-login{padding:min(1.875vw, 30px)}@media screen and (max-width: 960px){.p-fv-login{padding:3.2vw;height:80vw}}.p-fv-login:after{display:none}.p-fv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:calc(100% - min(3.75vw, 60px));height:calc(100% - min(3.75vw, 60px));background-color:#fff;border-radius:min(1.875vw, 30px);z-index:-1}@media screen and (max-width: 960px){.p-fv:after{border-radius:4vw;width:calc(100% - 8vw);height:calc(100% - 8vw)}}.p-fv_loginimg{border-radius:min(1.875vw, 30px);overflow:hidden;position:relative}@media screen and (max-width: 960px){.p-fv_loginimg{height:100%;border-radius:4vw}.p-fv_loginimg img{width:100%;height:100%;object-fit:cover}}.p-fv_loginimg figcaption{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;align-items:center;justify-content:center;flex-flow:column;color:#fff}.p-fv_loginimg figcaption span:nth-child(1){font-size:min(2.8125vw, 45px);text-align-last:justify;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700}@media screen and (max-width: 960px){.p-fv_loginimg figcaption span:nth-child(1){font-size:12vw}}@media screen and (max-width: 960px){.p-fv_loginimg figcaption span:nth-child(1){font-size:min(1.4375vw, 23px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-fv_loginimg figcaption span:nth-child(1){font-size:6.1333333333vw}}.p-fv_loginimg figcaption span:nth-child(2){font-size:min(4.75vw, 76px);line-height:1;font-family:"Lato",sans-serif;font-weight:900;font-style:normal}@media screen and (max-width: 960px){.p-fv_loginimg figcaption span:nth-child(2){font-size:20.2666666667vw}}@media screen and (max-width: 960px){.p-fv_loginimg figcaption span:nth-child(2){font-size:min(2.5vw, 40px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-fv_loginimg figcaption span:nth-child(2){font-size:10.6666666667vw}}.p-fv_title{display:flex;align-items:center;justify-content:space-between}.p-fv_title h1{font-size:min(2.6875vw, 43px);font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;letter-spacing:0.026875vw}@media screen and (max-width: 960px){.p-fv_title h1{font-size:11.4666666667vw}}@media screen and (max-width: 960px){.p-fv .c-btn{width:72.2666666667vw;margin:3.2vw 0 0 auto}}.p-about{margin-top:min(7.5vw, 120px);width:min(97.5vw, 1560px);margin-left:auto;margin-right:auto;border-radius:min(1.875vw, 30px);background-color:#f8f625;box-shadow:0 0 min(1.25vw, 20px) rgba(0,0,0,.06);padding:min(11.25vw, 180px) 0 min(6.25vw, 100px);display:flex;align-items:center;justify-content:center;flex-flow:column;background-image:url(../img/bg_about_txt.png),url(../img/bg_about.png);background-size:auto min(23.1875vw, 371px),min(47.125vw, 754px);background-repeat:no-repeat;background-position:center top min(-2.5vw, -40px),right min(-5.9375vw, -95px) bottom min(-13.8125vw, -221px)}@media screen and (max-width: 960px){.p-about{margin-top:10.6666666667vw;width:calc(100% - 6.4vw);border-radius:4vw;box-shadow:0 0 5.3333333333vw rgba(0,0,0,.06);padding:21.3333333333vw 6.4vw;background-size:110% auto,90% auto;background-position:center top -2.6666666667vw,right -2.6666666667vw bottom -16vw}}.p-about_title{font-size:min(2.8125vw, 45px);font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;margin-bottom:min(3.75vw, 60px)}@media screen and (max-width: 960px){.p-about_title{font-size:12vw}}@media screen and (max-width: 960px){.p-about_title{font-size:min(1.875vw, 30px);margin-bottom:6.4vw}}@media screen and (max-width: 960px)and (max-width: 960px){.p-about_title{font-size:8vw}}.p-about_title+p{text-align:center}@media screen and (max-width: 960px){.p-about_title+p{text-align:left}}.p-about_feature{margin-top:min(2.5vw, 40px);display:flex;align-items:center;justify-content:center;gap:min(1.25vw, 20px)}@media screen and (max-width: 960px){.p-about_feature{gap:1.3333333333vw;margin-top:6.4vw}}.p-about_feature li{width:min(13.125vw, 210px);height:min(13.125vw, 210px);border-radius:100vw;display:flex;align-items:center;justify-content:center;flex-flow:column;border:3px solid #fd0000;font-size:min(1.25vw, 20px);line-height:1.4;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;background-color:#fff;text-align:center}@media screen and (max-width: 960px){.p-about_feature li{font-size:5.3333333333vw}}@media screen and (max-width: 960px){.p-about_feature li{border-width:1px;width:26.6666666667vw;height:26.6666666667vw;font-size:min(0.625vw, 10px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-about_feature li{font-size:2.6666666667vw}}.p-about_feature li small{font-size:min(0.75vw, 12px);font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;font-weight:400}@media screen and (max-width: 960px){.p-about_feature li small{font-size:3.2vw}}@media screen and (max-width: 960px){.p-about_feature li small{font-size:min(0.4375vw, 7px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-about_feature li small{font-size:1.8666666667vw}}.p-about_feature+p{font-weight:500;text-align:center;margin-top:min(3.75vw, 60px);margin-bottom:min(2.5vw, 40px)}@media screen and (max-width: 960px){.p-about_feature+p{margin-top:6.4vw;margin-bottom:6.4vw}}.p-info{margin-top:min(3.75vw, 60px);margin-bottom:min(16.125vw, 258px);width:min(100vw, 1600px);margin-left:auto;margin-right:auto;position:relative;min-height:min(26.5vw, 424px);padding:min(3.75vw, 60px) min(21.25vw, 340px) min(7.9375vw, 127px);display:grid;grid-template-columns:min(20.625vw, 330px) auto}@media screen and (max-width: 960px){.p-info{width:100%;min-height:unset;padding:0 3.2vw;grid-template-columns:1fr;margin-top:12.8vw;margin-bottom:112vw}.p-info:has(+.l-cta .-big){margin-bottom:45.3333333333vw}.p-info:has(+.l-cta.-colOne){margin-bottom:61.3333333333vw}}.p-info:before{content:"";width:min(31.125vw, 498px);height:min(26.5vw, 424px);background:url("../img/icon_info.png") no-repeat;background-size:contain;background-position:center;position:absolute;top:0;left:min(-1.875vw, -30px)}@media screen and (max-width: 960px){.p-info:before{width:26.56vw;height:22.6133333333vw;left:-2.6666666667vw;top:1.3333333333vw}}@media screen and (max-width: 960px){.p-info_title{padding-left:13.3333333333vw}}.p-info_title_ja{font-size:min(2.5vw, 40px);line-height:1.5;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;display:block}@media screen and (max-width: 960px){.p-info_title_ja{font-size:10.6666666667vw}}@media screen and (max-width: 960px){.p-info_title_ja{font-size:min(1.5625vw, 25px);line-height:1}}@media screen and (max-width: 960px)and (max-width: 960px){.p-info_title_ja{font-size:6.6666666667vw}}.p-info_title_en{font-size:min(1vw, 16px);line-height:2.25;font-family:"Lato",sans-serif;font-weight:900;font-style:normal;color:#cccccd}@media screen and (max-width: 960px){.p-info_title_en{font-size:4.2666666667vw}}@media screen and (max-width: 960px){.p-info_title_en{font-size:min(0.75vw, 12px);line-height:1}}@media screen and (max-width: 960px)and (max-width: 960px){.p-info_title_en{font-size:3.2vw}}.p-info_linkArea_links{display:flex;flex-flow:column;gap:min(2.5vw, 40px);margin-bottom:min(3.75vw, 60px)}@media screen and (max-width: 960px){.p-info_linkArea_links{margin-top:6.4vw;margin-bottom:6.4vw;gap:3.2vw}}.p-info_linkArea_links a{display:grid;grid-template-columns:min(4.75vw, 76px) auto;align-items:center}@media screen and (min-width: 961px){.p-info_linkArea_links a{transition-property:opacity;transition-duration:.3s;opacity:1}.p-info_linkArea_links a:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.p-info_linkArea_links a:hover{opacity:1}}@media screen and (max-width: 960px){.p-info_linkArea_links a{grid-template-columns:1fr}}.p-info_linkArea_links a .date{font-size:min(0.625vw, 10px);color:#cccccd}@media screen and (max-width: 960px){.p-info_linkArea_links a .date{font-size:2.6666666667vw}}.p-info_linkArea_links a .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.p-info .c-link{margin-right:0;margin-left:auto}.p-para:not(:last-child){margin-bottom:min(2.5vw, 40px)}@media screen and (max-width: 960px){.p-para:not(:last-child){margin-bottom:6.4vw}}.p-para_title{margin-bottom:min(1.5vw, 24px);font-size:min(1.5vw, 24px);font-weight:700}@media screen and (max-width: 960px){.p-para_title{font-size:6.4vw}}@media screen and (max-width: 960px){.p-para_title{margin-bottom:3.2vw;font-size:min(1.125vw, 18px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-para_title{font-size:4.8vw}}.p-para_title.-en{font-size:min(2.5vw, 40px);line-height:1.5;font-family:"Lato",sans-serif;font-weight:900;font-style:normal}@media screen and (max-width: 960px){.p-para_title.-en{font-size:10.6666666667vw}}@media screen and (max-width: 960px){.p-para_title.-en{font-size:min(1.5625vw, 25px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-para_title.-en{font-size:6.6666666667vw}}.p-para_list{list-style-type:decimal;list-style-position:inside;padding-left:min(1.125vw, 18px);text-indent:min(-1vw, -16px)}@media screen and (max-width: 960px){.p-para_list{padding-left:4.2666666667vw;text-indent:-3.7333333333vw}}@media screen and (max-width: 960px){.p-form{margin-bottom:13.3333333333vw}}.p-form-s{width:min(49.4375vw, 791px)}@media screen and (max-width: 960px){.p-form-s{width:100%}}.p-form-send .um-postmessage{font-size:min(0.875vw, 14px);color:#000}@media screen and (max-width: 960px){.p-form-send .um-postmessage{font-size:3.7333333333vw}}.p-form-reset.-newpass{width:min(46.25vw, 740px)}@media screen and (max-width: 960px){.p-form-reset.-newpass{width:100%}}.p-form-reset.-newpass .um-field-area{width:100%;grid-template-columns:1fr}.p-form-reset.-newpass [data-key=user_password],.p-form-reset.-newpass [data-key=confirm_user_password]{display:grid;grid-template-columns:min(13.5vw, 216px) min(32.75vw, 524px);align-items:center;margin-bottom:min(1.875vw, 30px)}@media screen and (max-width: 960px){.p-form-reset.-newpass [data-key=user_password],.p-form-reset.-newpass [data-key=confirm_user_password]{grid-template-columns:1fr;margin-bottom:6.4vw}.p-form-reset.-newpass [data-key=user_password] .um-field-label,.p-form-reset.-newpass [data-key=confirm_user_password] .um-field-label{margin-bottom:1.3333333333vw}}.p-form-reset.-newpass [data-key=user_password] input,.p-form-reset.-newpass [data-key=confirm_user_password] input{width:min(32.75vw, 524px)}@media screen and (max-width: 960px){.p-form-reset.-newpass [data-key=user_password] input,.p-form-reset.-newpass [data-key=confirm_user_password] input{width:100%}}.p-form-reset.-newpass [data-key=user_password]:after{content:"※パスワードは、半角の英大文字・英小文字・数字をすべて含めた8文字以上で設定してください。";width:min(49.4375vw, 791px);font-size:min(0.875vw, 14px);color:#000;margin-top:min(0.625vw, 10px)}@media screen and (max-width: 960px){.p-form-reset.-newpass [data-key=user_password]:after{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.p-form-reset.-newpass [data-key=user_password]:after{margin-top:0;font-size:min(0.75vw, 12px);width:100%}}@media screen and (max-width: 960px)and (max-width: 960px){.p-form-reset.-newpass [data-key=user_password]:after{font-size:3.2vw}}.p-form-reset .um-field{padding-top:0}.p-form-reset_topText{text-align:center;margin-bottom:min(3.125vw, 50px)}@media screen and (max-width: 960px){.p-form-reset_topText{margin-bottom:8vw}}.p-form-reset .um-field-block div{text-align:center;font-size:min(1vw, 16px);line-height:1.8;color:#2b2d31;margin-bottom:min(3.125vw, 50px)}@media screen and (max-width: 960px){.p-form-reset .um-field-block div{font-size:4.2666666667vw}}@media screen and (max-width: 960px){.p-form-reset .um-field-block div{margin-bottom:6.4vw;text-align:left;font-size:min(0.875vw, 14px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-form-reset .um-field-block div{font-size:3.7333333333vw}}.p-form-reset .um-field-area{display:grid;grid-template-columns:min(15.4375vw, 247px) auto;align-items:center;padding-top:0;font-size:min(1vw, 16px);color:#2b2d31}@media screen and (max-width: 960px){.p-form-reset .um-field-area{font-size:4.2666666667vw}}@media screen and (max-width: 960px){.p-form-reset .um-field-area{grid-template-columns:1fr;font-size:min(0.875vw, 14px);margin-bottom:1.3333333333vw}}@media screen and (max-width: 960px)and (max-width: 960px){.p-form-reset .um-field-area{font-size:3.7333333333vw}}.p-form-reset .um-field-error{font-size:min(1vw, 16px);margin-right:0 !important}@media screen and (max-width: 960px){.p-form-reset .um-field-error{font-size:4.2666666667vw}}@media screen and (max-width: 960px){.p-form-reset .um-field-error{font-size:min(0.875vw, 14px);margin-top:1.3333333333vw}}@media screen and (max-width: 960px)and (max-width: 960px){.p-form-reset .um-field-error{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.p-form-reset #um-submit-btn{width:100% !important;padding-left:0 !important}}.p-form .um{max-width:unset !important}.p-form .um .um-notice{margin-bottom:min(1.875vw, 30px) !important}@media screen and (max-width: 960px){.p-form .um .um-notice{margin-bottom:3.2vw !important}}.p-form .um .um-col-1>*{display:grid;grid-template-columns:min(15.4375vw, 247px) auto;align-items:center;padding-top:0;margin-bottom:min(2.5vw, 40px)}@media screen and (max-width: 960px){.p-form .um .um-col-1>*{grid-template-columns:1fr;gap:1.3333333333vw;margin-bottom:6.4vw}}.p-form .um.um-login{margin-bottom:0 !important}.p-form .um .um-field-label{margin-bottom:0;color:#2b2d31}.p-form .um .um-field-label label{font-size:min(1vw, 16px) !important}@media screen and (max-width: 960px){.p-form .um .um-field-label label{font-size:3.7333333333vw !important}}.p-form .um .um-field-checkbox{font-size:min(1vw, 16px) !important}@media screen and (max-width: 960px){.p-form .um .um-field-checkbox{font-size:3.7333333333vw !important}}.p-form .um .um-col-alt{margin:0 !important}.p-form .um .um-button{width:min(25vw, 400px) !important;height:min(3.75vw, 60px) !important;border-radius:100vw !important;color:#fff !important;background-color:#000 !important;font-size:min(1.0625vw, 17px) !important;font-weight:700 !important;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;background-image:url("../img/arw_btn.png") !important;background-repeat:no-repeat !important;background-size:min(2.5vw, 40px) !important;background-position:center right min(0.625vw, 10px) !important;display:block}@media screen and (min-width: 961px){.p-form .um .um-button{transition-property:opacity;transition-duration:.3s;opacity:1}.p-form .um .um-button:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.p-form .um .um-button:hover{opacity:1}}@media screen and (max-width: 960px){.p-form .um .um-button{width:72vw !important;height:13.3333333333vw !important;font-size:4vw !important;background-size:10.1333333333vw !important;background-position:center right 1.6vw !important}}.p-form .um .um-button:active,.p-form .um .um-button:link,.p-form .um .um-button:visited{height:min(3.75vw, 60px) !important}@media screen and (max-width: 960px){.p-form .um .um-button:active,.p-form .um .um-button:link,.p-form .um .um-button:visited{height:13.3333333333vw !important}}.p-form .um .um-center{padding-top:min(1.25vw, 20px) !important}@media screen and (max-width: 960px){.p-form .um .um-center{padding-top:3.2vw !important}}.p-form .um .um-field-checkbox{cursor:pointer}.p-form .um .um-field-error{color:#fd0000 !important;padding:0 !important;margin-top:0 !important;padding-right:min(1.25vw, 20px) !important;background-color:rgba(0,0,0,0) !important}@media screen and (max-width: 960px){.p-form .um .um-field-error{padding-right:0 !important}}.p-form .um .um-field-error .um-field-arrow{display:none !important}.p-form .um i:before{color:#2b2d31}.p-form .um .um-field-checkbox-option{color:#2b2d31 !important}.p-form .um.um-register [data-key=user_name] .um-field-label label,.p-form .um.um-register [data-key=user_kana] .um-field-label label,.p-form .um.um-register [data-key=user_email] .um-field-label label,.p-form .um.um-register [data-key=user_tel] .um-field-label label,.p-form .um.um-register [data-key=user_nickname] .um-field-label label,.p-form .um.um-register [data-key=user_pw] .um-field-label label,.p-form .um.um-register [data-key=user_password] .um-field-label label,.p-form .um.um-register [data-key=confirm_user_password] .um-field-label label,.p-form .um.um-register [data-key=user_agree] .um-field-label label{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 960px){.p-form .um.um-register [data-key=user_name] .um-field-label label,.p-form .um.um-register [data-key=user_kana] .um-field-label label,.p-form .um.um-register [data-key=user_email] .um-field-label label,.p-form .um.um-register [data-key=user_tel] .um-field-label label,.p-form .um.um-register [data-key=user_nickname] .um-field-label label,.p-form .um.um-register [data-key=user_pw] .um-field-label label,.p-form .um.um-register [data-key=user_password] .um-field-label label,.p-form .um.um-register [data-key=confirm_user_password] .um-field-label label,.p-form .um.um-register [data-key=user_agree] .um-field-label label{justify-content:flex-start}}.p-form .um.um-register [data-key=user_name] .um-field-label label:after,.p-form .um.um-register [data-key=user_kana] .um-field-label label:after,.p-form .um.um-register [data-key=user_email] .um-field-label label:after,.p-form .um.um-register [data-key=user_tel] .um-field-label label:after,.p-form .um.um-register [data-key=user_nickname] .um-field-label label:after,.p-form .um.um-register [data-key=user_pw] .um-field-label label:after,.p-form .um.um-register [data-key=user_password] .um-field-label label:after,.p-form .um.um-register [data-key=confirm_user_password] .um-field-label label:after,.p-form .um.um-register [data-key=user_agree] .um-field-label label:after{content:"必須";width:min(3.75vw, 60px);height:min(1.75vw, 28px);color:#fff;background-color:#fd0000;border-radius:100vw;display:flex;align-items:center;justify-content:center;font-size:min(0.8125vw, 13px);margin-right:min(1.25vw, 20px)}@media screen and (max-width: 960px){.p-form .um.um-register [data-key=user_name] .um-field-label label:after,.p-form .um.um-register [data-key=user_kana] .um-field-label label:after,.p-form .um.um-register [data-key=user_email] .um-field-label label:after,.p-form .um.um-register [data-key=user_tel] .um-field-label label:after,.p-form .um.um-register [data-key=user_nickname] .um-field-label label:after,.p-form .um.um-register [data-key=user_pw] .um-field-label label:after,.p-form .um.um-register [data-key=user_password] .um-field-label label:after,.p-form .um.um-register [data-key=confirm_user_password] .um-field-label label:after,.p-form .um.um-register [data-key=user_agree] .um-field-label label:after{font-size:3.4666666667vw}}@media screen and (max-width: 960px){.p-form .um.um-register [data-key=user_name] .um-field-label label:after,.p-form .um.um-register [data-key=user_kana] .um-field-label label:after,.p-form .um.um-register [data-key=user_email] .um-field-label label:after,.p-form .um.um-register [data-key=user_tel] .um-field-label label:after,.p-form .um.um-register [data-key=user_nickname] .um-field-label label:after,.p-form .um.um-register [data-key=user_pw] .um-field-label label:after,.p-form .um.um-register [data-key=user_password] .um-field-label label:after,.p-form .um.um-register [data-key=confirm_user_password] .um-field-label label:after,.p-form .um.um-register [data-key=user_agree] .um-field-label label:after{width:10.6666666667vw;height:5.3333333333vw;font-size:min(0.625vw, 10px);margin-right:0;margin-left:3.2vw}}@media screen and (max-width: 960px)and (max-width: 960px){.p-form .um.um-register [data-key=user_name] .um-field-label label:after,.p-form .um.um-register [data-key=user_kana] .um-field-label label:after,.p-form .um.um-register [data-key=user_email] .um-field-label label:after,.p-form .um.um-register [data-key=user_tel] .um-field-label label:after,.p-form .um.um-register [data-key=user_nickname] .um-field-label label:after,.p-form .um.um-register [data-key=user_pw] .um-field-label label:after,.p-form .um.um-register [data-key=user_password] .um-field-label label:after,.p-form .um.um-register [data-key=confirm_user_password] .um-field-label label:after,.p-form .um.um-register [data-key=user_agree] .um-field-label label:after{font-size:2.6666666667vw}}.p-form .um.um-register [data-key=user_password]:has(.um-field-error):after{width:100%}.p-form .um.um-register [data-key=user_password]:after{content:"※パスワードは、半角の英大文字・英小文字・数字をすべて含めた8文字以上で設定してください。";width:min(49.4375vw, 791px);font-size:min(0.875vw, 14px);color:#000;margin-top:min(0.625vw, 10px)}@media screen and (max-width: 960px){.p-form .um.um-register [data-key=user_password]:after{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.p-form .um.um-register [data-key=user_password]:after{margin-top:0;font-size:min(0.75vw, 12px);width:100%}}@media screen and (max-width: 960px)and (max-width: 960px){.p-form .um.um-register [data-key=user_password]:after{font-size:3.2vw}}.p-form .um [data-key=user_assets]{align-items:flex-start;margin-bottom:0}.p-form .um [data-key=user_agree]{margin-top:min(2.5vw, 40px)}.p-form .um [data-key=user_agree] .um-field-checkbox{margin-bottom:0 !important}@media screen and (max-width: 960px){.p-form .um [data-key=user_agree]{margin-top:6.4vw}}.p-form .um [data-key=user_assets_etc] .um-field-label{opacity:0}@media screen and (max-width: 960px){.p-form .um [data-key=user_assets_etc] .um-field-label{display:none}}.p-form .um .um-field-area .um-field-checkbox{display:block;float:unset;width:100%;margin-top:0;margin-bottom:min(0.625vw, 10px)}@media screen and (max-width: 960px){.p-form .um .um-field-area .um-field-checkbox{margin-bottom:1.3333333333vw}}.p-form .um .um-field-area .um-clear{display:none}.p-form input[type=text],.p-form input[type=password]{border-radius:0 !important;border-color:#cfcfcf !important;color:#2b2d31 !important}.p-form_reglink{width:fit-content;margin:min(1.5vw, 24px) auto 0;display:block}@media screen and (max-width: 960px){.p-form_reglink{margin-top:6.4vw}}.p-form_reglink:last-child{margin-top:min(0.9375vw, 15px)}@media screen and (max-width: 960px){.p-form_reglink:last-child{margin-top:1.6vw}}.p-form_noChange{font-size:min(0.875vw, 14px);color:#000;margin-bottom:min(1.875vw, 30px)}@media screen and (max-width: 960px){.p-form_noChange{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.p-form_noChange{margin-bottom:3.2vw}}.p-search{overflow:hidden;width:min(67.5vw, 1080px);margin-left:auto;margin-right:auto;position:relative;height:min(3.75vw, 60px);border-radius:100vw;border:2px solid #fd0000;margin-bottom:min(3.75vw, 60px)}@media screen and (max-width: 960px){.p-search{width:calc(100% - 6.4vw);height:13.3333333333vw;border-width:1px;margin-bottom:6.4vw}}.p-search input[type=text]{width:100%;height:100%;border:none;padding-left:min(2.5vw, 40px)}@media screen and (max-width: 960px){.p-search input[type=text]{padding-left:6.4vw}}.p-search button{appearance:none;-webkit-appearance:none;border:none;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:0;padding:0;position:absolute;top:0;bottom:0;margin-top:auto;margin-bottom:auto;right:-2px;cursor:pointer;height:calc(100% + 4px)}@media screen and (min-width: 961px){.p-search button{transition-property:opacity;transition-duration:.3s;opacity:1}.p-search button:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.p-search button:hover{opacity:1}}@media screen and (max-width: 960px){.p-search button{height:calc(100% + 2px);right:-1px}}.p-search button img{height:100%}.p-search ::placeholder{color:#a5a5a5}.p-contact_head{display:grid;margin-bottom:min(3.75vw, 60px);grid-template-columns:auto min(18.75vw, 300px)}@media screen and (max-width: 960px){.p-contact_head{margin-bottom:9.6vw;align-items:center;grid-template-columns:1fr;gap:3.2vw}.p-contact_head .c-btn{width:100%;padding-left:0;justify-content:center}.p-contact_head .c-btn:after{width:9.3333333333vw;right:2.6666666667vw}}.p-contact_block{display:grid;grid-template-columns:min(19.75vw, 316px) auto;margin-bottom:min(2.5vw, 40px);align-items:flex-start}@media screen and (max-width: 960px){.p-contact_block{grid-template-columns:1fr;margin-bottom:6.4vw}}.p-contact_block_title{padding-top:min(0.75vw, 12px);color:#2b2d31;display:flex;align-items:center;line-height:1}@media screen and (max-width: 960px){.p-contact_block_title{padding-top:0;margin-bottom:1.3333333333vw}}.p-contact_block_title a{text-decoration:underline}.p-contact_block_title.-noPt{padding-top:0}.p-contact_block_title .required{color:#fff;background-color:#fd0000;font-size:min(0.75vw, 12px);padding:min(0.1875vw, 3px) min(0.75vw, 12px) min(0.3125vw, 5px);line-height:1;border-radius:100vw;margin-left:min(1.25vw, 20px)}@media screen and (max-width: 960px){.p-contact_block_title .required{font-size:3.2vw}}@media screen and (max-width: 960px){.p-contact_block_title .required{font-size:min(0.625vw, 10px);padding:1.3333333333vw 2.6666666667vw 0.8vw;margin-left:2.6666666667vw}}@media screen and (max-width: 960px)and (max-width: 960px){.p-contact_block_title .required{font-size:2.6666666667vw}}.p-contact input[type=text],.p-contact input[type=tel],.p-contact input[type=email],.p-contact textarea{width:100%;border-radius:0;border:1px solid #cfcfcf;padding:min(0.625vw, 10px) min(0.9375vw, 15px);color:#2b2d31}@media screen and (max-width: 960px){.p-contact input[type=text],.p-contact input[type=tel],.p-contact input[type=email],.p-contact textarea{padding:1.3333333333vw 3.2vw}}.p-contact textarea{height:min(12.5vw, 200px)}@media screen and (max-width: 960px){.p-contact textarea{height:32vw}}.p-contact .wpcf7-list-item-label{color:#2b2d31}.p-contact [data-name=user_agree]{display:flex;align-items:center;display:inline-flex}@media screen and (max-width: 960px){.p-contact [data-name=user_agree] .wpcf7-list-item input+span:before,.p-contact [data-name=user_agree] .wpcf7-list-item input+span:after{transform:translateY(-4.5333333333vw)}}.p-contact .agree{cursor:pointer}.p-contact .wpcf7-form-control{display:flex;flex-flow:column;font-weight:normal}.p-contact .wpcf7-form-control .wpcf7-list-item{margin-left:0}.p-contact .wpcf7-form-control .wpcf7-list-item:not(:last-child){margin-bottom:min(0.875vw, 14px)}@media screen and (max-width: 960px){.p-contact .wpcf7-form-control .wpcf7-list-item:not(:last-child){margin-bottom:1.3333333333vw}}.p-contact .wpcf7-form-control .wpcf7-list-item input{display:none}.p-contact .wpcf7-form-control .wpcf7-list-item input+span{position:relative;padding-left:min(2.125vw, 34px)}@media screen and (max-width: 960px){.p-contact .wpcf7-form-control .wpcf7-list-item input+span{padding-left:5.3333333333vw;display:inline-block}}.p-contact .wpcf7-form-control .wpcf7-list-item input+span:before,.p-contact .wpcf7-form-control .wpcf7-list-item input+span:after{position:absolute;top:min(0.1875vw, 3px);content:"";left:0}@media screen and (max-width: 960px){.p-contact .wpcf7-form-control .wpcf7-list-item input+span:before,.p-contact .wpcf7-form-control .wpcf7-list-item input+span:after{top:1.3333333333vw}}.p-contact .wpcf7-form-control .wpcf7-list-item input+span:before{width:min(1.125vw, 18px);height:min(1.125vw, 18px);border:1px solid #c4c4c4}@media screen and (max-width: 960px){.p-contact .wpcf7-form-control .wpcf7-list-item input+span:before{width:4vw;height:4vw}}.p-contact .wpcf7-form-control .wpcf7-list-item input+span:after{left:min(0.125vw, 2px);width:min(1.375vw, 22px);height:min(0.9375vw, 15px);background:url("../img/icon_check.png") no-repeat;background-size:contain;background-position:center;display:none}@media screen and (max-width: 960px){.p-contact .wpcf7-form-control .wpcf7-list-item input+span:after{left:0.5333333333vw;width:4.5333333333vw;height:3.2vw}}.p-contact .wpcf7-form-control .wpcf7-list-item input:checked+span:before{border-color:#000}.p-contact .wpcf7-form-control .wpcf7-list-item input:checked+span:after{display:block}.p-contact .wpcf7-form-control .wpcf7-list-item-label{cursor:pointer}.p-contact_submit .c-btn{padding-left:0;padding-right:0;width:min(25vw, 400px);margin-left:auto;margin-right:auto;margin-top:min(3.75vw, 60px);background:url(../img/arw_btn.png) no-repeat right min(0.625vw, 10px) center/min(2.5vw, 40px);background-color:#000;border:none;justify-content:center}@media screen and (max-width: 960px){.p-contact_submit .c-btn{width:66.6666666667vw;margin-top:9.6vw;background-size:9.3333333333vw;background-position:right 2.6666666667vw center}}.p-contact .wpcf7-response-output{margin:min(3.75vw, 60px) 0 0 !important;border:1px solid #000 !important;padding:min(1.875vw, 30px) min(2.5vw, 40px) !important}@media screen and (max-width: 960px){.p-contact .wpcf7-response-output{margin:9.6vw 0 0 !important;padding:6.4vw !important}}.p-contact .wpcf7-not-valid-tip{margin-top:min(0.3125vw, 5px);font-size:min(0.875vw, 14px);color:#fd0000;font-weight:700}@media screen and (max-width: 960px){.p-contact .wpcf7-not-valid-tip{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.p-contact .wpcf7-not-valid-tip{margin-top:1.3333333333vw;font-size:min(0.6875vw, 11px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-contact .wpcf7-not-valid-tip{font-size:2.9333333333vw}}.p-comment .form-submit input[type=submit],.p-comment_anchor{appearance:none;-webkit-appearance:none;border:none;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);border-radius:0;width:min(12.5vw, 200px);height:min(2.5vw, 40px);color:#fff;background-color:#000;border-radius:100vw;letter-spacing:0.04vw;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 961px){.p-comment .form-submit input[type=submit],.p-comment_anchor{transition-property:opacity;transition-duration:.3s;opacity:1}.p-comment .form-submit input[type=submit]:hover,.p-comment_anchor:hover{transition-property:opacity;transition-duration:.3s;opacity:.5}}@media screen and (min-width: 961px)and (max-width: 960px){.p-comment .form-submit input[type=submit]:hover,.p-comment_anchor:hover{opacity:1}}@media screen and (max-width: 960px){.p-comment .form-submit input[type=submit],.p-comment_anchor{width:26.6666666667vw;height:8vw;font-size:min(0.625vw, 10px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-comment .form-submit input[type=submit],.p-comment_anchor{font-size:2.6666666667vw}}.p-comment{margin-top:min(3.375vw, 54px);position:relative}@media screen and (max-width: 960px){.p-comment{margin-top:9.6vw}}.p-comment_anchorArea{display:flex;align-items:center;gap:min(3.75vw, 60px);margin-bottom:min(2.8125vw, 45px)}@media screen and (max-width: 960px){.p-comment_anchorArea{gap:3.2vw;margin-bottom:3.2vw}}.p-comment #comments{display:none}.p-comment .commentlist a{font-style:normal}.p-comment .commentlist .comment:not(:last-child){margin-bottom:min(2.5vw, 40px)}@media screen and (max-width: 960px){.p-comment .commentlist .comment:not(:last-child){margin-bottom:6.4vw}}.p-comment .commentlist .comment-meta{display:flex;align-items:center;font-size:min(0.625vw, 10px);font-family:"Lato",sans-serif;font-weight:900;font-style:normal;color:#cccccd;margin-left:min(0.625vw, 10px);font-weight:500;pointer-events:none}@media screen and (max-width: 960px){.p-comment .commentlist .comment-meta{font-size:2.6666666667vw}}@media screen and (max-width: 960px){.p-comment .commentlist .comment-meta{margin-left:1.3333333333vw}}.p-comment .commentlist .comment-meta+p{width:100%;padding-left:min(3.5vw, 56px);font-size:min(0.75vw, 12px);font-weight:400}@media screen and (max-width: 960px){.p-comment .commentlist .comment-meta+p{font-size:3.2vw}}@media screen and (max-width: 960px){.p-comment .commentlist .comment-meta+p{font-size:min(0.625vw, 10px);padding-left:10.6666666667vw}}@media screen and (max-width: 960px)and (max-width: 960px){.p-comment .commentlist .comment-meta+p{font-size:2.6666666667vw}}.p-comment .commentlist .comment-meta+p+.reply{padding-left:min(3.5vw, 56px);padding-top:min(0.6875vw, 11px);font-size:min(0.75vw, 12px)}@media screen and (max-width: 960px){.p-comment .commentlist .comment-meta+p+.reply{font-size:3.2vw}}@media screen and (max-width: 960px){.p-comment .commentlist .comment-meta+p+.reply{font-size:min(0.625vw, 10px);padding-top:1.3333333333vw;padding-left:10.6666666667vw}}@media screen and (max-width: 960px)and (max-width: 960px){.p-comment .commentlist .comment-meta+p+.reply{font-size:2.6666666667vw}}.p-comment .commentlist .comment-author{display:flex;align-items:center;font-size:min(0.875vw, 14px)}@media screen and (max-width: 960px){.p-comment .commentlist .comment-author{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.p-comment .commentlist .comment-author{font-size:min(0.625vw, 10px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-comment .commentlist .comment-author{font-size:2.6666666667vw}}.p-comment .commentlist .comment-author .fn{pointer-events:none;font-style:normal}.p-comment .commentlist .comment-author img{width:min(2.5vw, 40px);height:min(2.5vw, 40px);border-radius:100vw;margin-right:min(1vw, 16px)}@media screen and (max-width: 960px){.p-comment .commentlist .comment-author img{width:8vw;height:8vw;margin-right:2.6666666667vw}}.p-comment .commentlist .comment-body{display:flex;flex-wrap:wrap}.p-comment .commentlist .children{padding-left:min(3.5vw, 56px);margin-top:min(1.25vw, 20px)}@media screen and (max-width: 960px){.p-comment .commentlist .children{padding-left:10.6666666667vw;margin-top:3.2vw}}.p-comment .comment-respond{margin-top:min(3.75vw, 60px)}@media screen and (max-width: 960px){.p-comment .comment-respond{margin-top:6.4vw}}.p-comment .comment-reply-title{font-size:min(1.25vw, 20px);display:flex;align-items:center}@media screen and (max-width: 960px){.p-comment .comment-reply-title{font-size:5.3333333333vw}}@media screen and (max-width: 960px){.p-comment .comment-reply-title{font-size:min(1vw, 16px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-comment .comment-reply-title{font-size:4.2666666667vw}}.p-comment .comment-reply-title:after{content:"COMMENT";margin-left:min(1.25vw, 20px);color:#cccccd;font-size:min(0.75vw, 12px);font-family:"Lato",sans-serif;font-weight:900;font-style:normal}@media screen and (max-width: 960px){.p-comment .comment-reply-title:after{font-size:3.2vw}}@media screen and (max-width: 960px){.p-comment .comment-reply-title:after{margin-left:3.2vw;font-size:min(0.625vw, 10px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-comment .comment-reply-title:after{font-size:2.6666666667vw}}.p-comment .comment-reply-title #cancel-comment-reply-link{margin-left:min(1.25vw, 20px)}.p-comment .comment-form{margin-top:min(1.25vw, 20px)}.p-comment .comment-form .comment-notes{font-size:min(0.875vw, 14px);font-weight:normal;margin-bottom:min(2.5vw, 40px)}@media screen and (max-width: 960px){.p-comment .comment-form .comment-notes{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.p-comment .comment-form .comment-notes{font-size:min(0.625vw, 10px);margin-bottom:3.2vw}}@media screen and (max-width: 960px)and (max-width: 960px){.p-comment .comment-form .comment-notes{font-size:2.6666666667vw}}.p-comment .comment-form-comment,.p-comment .comment-form-author,.p-comment .comment-form-email{display:flex;flex-flow:column}.p-comment .comment-form-comment label,.p-comment .comment-form-author label,.p-comment .comment-form-email label{color:#2b2d31;font-size:min(0.875vw, 14px);font-weight:500;padding-bottom:min(0.3125vw, 5px)}@media screen and (max-width: 960px){.p-comment .comment-form-comment label,.p-comment .comment-form-author label,.p-comment .comment-form-email label{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.p-comment .comment-form-comment label,.p-comment .comment-form-author label,.p-comment .comment-form-email label{font-size:min(0.625vw, 10px);padding-bottom:1.3333333333vw}}@media screen and (max-width: 960px)and (max-width: 960px){.p-comment .comment-form-comment label,.p-comment .comment-form-author label,.p-comment .comment-form-email label{font-size:2.6666666667vw}}.p-comment .comment-form-comment,.p-comment .comment-form-author{margin-bottom:min(1.25vw, 20px)}@media screen and (max-width: 960px){.p-comment .comment-form-comment,.p-comment .comment-form-author{margin-bottom:3.2vw}}.p-comment .comment-form textarea,.p-comment .comment-form input[type=text],.p-comment .comment-form input[type=email]{border:1px solid #cfcfcf;font-size:min(0.875vw, 14px);padding:min(0.75vw, 12px)}@media screen and (max-width: 960px){.p-comment .comment-form textarea,.p-comment .comment-form input[type=text],.p-comment .comment-form input[type=email]{font-size:3.7333333333vw}}@media screen and (max-width: 960px){.p-comment .comment-form textarea,.p-comment .comment-form input[type=text],.p-comment .comment-form input[type=email]{font-size:min(0.625vw, 10px);padding:1.6vw 3.2vw}}@media screen and (max-width: 960px)and (max-width: 960px){.p-comment .comment-form textarea,.p-comment .comment-form input[type=text],.p-comment .comment-form input[type=email]{font-size:2.6666666667vw}}.p-comment .comment-form textarea{height:min(8.75vw, 140px)}@media screen and (max-width: 960px){.p-comment .comment-form textarea{height:26.6666666667vw}}.p-comment .form-submit{margin-top:min(2.5vw, 40px)}@media screen and (max-width: 960px){.p-comment .form-submit{margin-top:6.4vw}}.p-comment .c-link{position:absolute;right:0;bottom:min(0.4375vw, 7px)}@media screen and (max-width: 960px){.p-comment .c-link{bottom:0.5333333333vw}}.p-mypage{font-weight:400}@media screen and (max-width: 960px){.p-mypage{margin-bottom:13.3333333333vw}}.p-mypage_sec{margin-top:min(2.5vw, 40px)}@media screen and (max-width: 960px){.p-mypage_sec{margin-top:6.4vw}}.p-mypage_sec_title{color:#333;font-size:min(1.125vw, 18px);font-weight:500;font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;padding:min(0.625vw, 10px) min(1.25vw, 20px);background-color:#ffffd8;margin-bottom:min(1.625vw, 26px)}@media screen and (max-width: 960px){.p-mypage_sec_title{font-size:4.8vw}}@media screen and (max-width: 960px){.p-mypage_sec_title{font-size:min(0.9375vw, 15px);padding:1.6vw 3.2vw;margin-bottom:3.2vw}}@media screen and (max-width: 960px)and (max-width: 960px){.p-mypage_sec_title{font-size:4vw}}.p-mypage_info{font-family:"Zen Kaku Gothic New",sans-serif;font-style:normal;font-weight:700;font-weight:500;width:100%;border-collapse:collapse;border:1px solid #cccccd}@media screen and (max-width: 960px){.p-mypage_info{font-size:min(0.6875vw, 11px)}}@media screen and (max-width: 960px)and (max-width: 960px){.p-mypage_info{font-size:2.9333333333vw}}.p-mypage_info tr:not(:last-child) th{border-bottom:1px solid #fff}.p-mypage_info tr:not(:last-child) td{border-bottom:1px solid #cccccd}.p-mypage_info th,.p-mypage_info td{padding:min(0.625vw, 10px)}@media screen and (max-width: 960px){.p-mypage_info th,.p-mypage_info td{padding:2.6666666667vw}}.p-mypage_info th{width:35%;font-weight:500;text-align:left;background-color:#cccccd;text-align:center}.p-mypage_info td{padding-left:min(4.125vw, 66px);padding-right:min(4.125vw, 66px)}@media screen and (max-width: 960px){.p-mypage_info td{padding:2.6666666667vw}}.p-mypage .c-textlink{margin-top:min(1.625vw, 26px);display:inline-block}@media screen and (max-width: 960px){.p-mypage .c-textlink{margin-top:3.2vw}}.p-mypage .c-btn{margin:min(3.75vw, 60px) auto 0}@media screen and (max-width: 960px){.p-mypage .c-btn{margin-top:6.4vw}}/*# sourceMappingURL=style.css.map */
