*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,ul,dl,dd{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}li{list-style-type:none}html:focus-within{scroll-behavior:smooth}html{width:100%;overflow-x:hidden;scrollbar-gutter:stable}body{width:100%;min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a{-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;text-decoration:none}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{-webkit-animation-duration:.01ms !important;animation-duration:.01ms !important;-webkit-animation-iteration-count:1 !important;animation-iteration-count:1 !important;-webkit-transition-duration:.01ms !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}svg,img,embed,object,iframe{vertical-align:middle}a{-webkit-transition:.3s;transition:.3s;cursor:pointer}a:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;opacity:.7}input,textarea,button{padding:8px 12px;border:1px solid #000}input.-reset,textarea.-reset,button.-reset{padding:0;border:none}button{-webkit-transition:.3s;transition:.3s;cursor:pointer}button:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;opacity:.7}pre{padding:8px 12px;background-color:#d3d3d3}h6,h5,h4,h3,h2,h1,p,li,td,th{font-size:1.6rem}html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;color:#000;font-size:62.5%;background-color:#fff}body{-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans JP",sans-serif;line-height:1.65;letter-spacing:0;background-color:#fff}.inner{width:100%;max-width:128rem;padding-right:2rem;padding-left:2rem;margin:0 auto}.inner.-maw-118rem{max-width:122rem}.inner.-maw-112rem{max-width:116rem}.inner.-maw-110rem{max-width:114rem}.inner.-maw-105rem{max-width:109.2rem}.inner.-maw-100rem{max-width:104rem}.inner.-maw-90rem{max-width:94rem}.inner.-maw-85rem{max-width:89rem}.inner.-maw-76rem{max-width:80rem}.inner.-no-padding{padding-right:0;padding-left:0}a{color:#000}.-en{font-family:"Roboto",sans-serif}.swiper-button-prev,.swiper-button-next{top:auto}@media only screen and (max-width:768px){.swiper-button-prev,.swiper-button-next{width:5rem;height:5rem;background-color:#d56819;border-radius:50%}.swiper-button-prev::before,.swiper-button-next::before{position:absolute;top:50%;left:50%;display:inline-block;width:1.5rem;height:1rem;content:"";background-image:url(../../assets/image/common/icon_arrow_right_white_1.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{background-color:#efecea;opacity:1}.swiper-button-prev.swiper-button-disabled::before,.swiper-button-next.swiper-button-disabled::before{background-image:url(../../assets/image/common/icon_arrow_right_primary_1.svg)}.swiper-button-prev::before{-webkit-transform:translate(-50%, -50%) rotate(-180deg);transform:translate(-50%, -50%) rotate(-180deg)}html.-fixed{overflow:hidden}.page{padding-top:8rem;overflow:hidden}@media only screen and (max-width:768px){.page{padding-top:1rem}}.page .sec__ttl01{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.7rem;color:#1e3441;font-size:3.2rem;font-weight:600;letter-spacing:.02rem}@media only screen and (max-width:768px){.page .sec__ttl01{font-family:"Noto Sans JP",sans-serif;margin-bottom:1.6rem;color:#1e2126;font-size:2rem;font-weight:700}}.page .sec__ttl01 .-en{font-family:"Roboto",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.9rem;padding:0 1.7rem;margin-right:1.2rem;color:#fff;font-size:1.6rem;font-style:italic;font-weight:900;text-align:center;background:#d56819;border-radius:2rem 0 2rem 0}@media only screen and (max-width:768px){.page .sec__ttl01 .-en{height:3.2rem;padding:0 1.6rem;margin-right:.8rem;font-size:1.4rem;border-radius:1.8rem 0 1.8rem 0}}.page .sec__ttl01 .-sub{display:inline-block;padding:1.7rem 0 0 .8rem;color:#d56819;font-size:1.2rem;font-weight:600}.page .sec__ttl02{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.2rem;color:#678176;font-size:2rem;font-weight:600;letter-spacing:.02rem}@media only screen and (max-width:768px){.page .sec__ttl02{font-family:"Noto Sans JP",sans-serif;margin-bottom:1.6rem;font-size:1.6rem;font-weight:700;letter-spacing:.016rem}}.page .sec__ttl02 .-en{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.6rem;padding:0 1.5rem;margin-right:.8rem;color:#fff;font-size:12px;letter-spacing:.016rem;text-align:center;background:#678176;border-radius:2rem}@media only screen and (max-width:768px){.page .sec__ttl02 .-en{border-radius:1.2rem 0 1.2rem 0}}.page .sec__ttl03{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:2.2rem;margin-bottom:4rem;color:#0f3145;font-size:3.2rem;font-weight:600;line-height:1.0625;letter-spacing:.1em}@media only screen and (max-width:768px){.page .sec__ttl03{font-family:"Noto Sans JP",sans-serif;padding-left:1.8rem;margin-bottom:3.1rem;font-size:2.4rem;font-weight:700;line-height:1.4;letter-spacing:.04em}}.page .sec__ttl03::before{position:absolute;top:-0.8rem;bottom:-0.8rem;left:0;width:1rem;content:"";background:#d56819}.page .sec__ttl03 .sec__ttl__highlight{color:#d56819;font-size:1.2rem;font-weight:600;line-height:1.83;letter-spacing:.016em}@media only screen and (max-width:768px){.page .sec__ttl03 .sec__ttl__highlight{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif}}.page .sec__ttl04{color:#d56819;font-size:3.2rem;font-weight:600;letter-spacing:.02rem}@media only screen and (max-width:768px){.page .sec__ttl04{font-family:"Noto Sans JP",sans-serif;font-size:2rem;font-weight:700;letter-spacing:.032rem}}.page .sec__ttl04 .-en{display:block;font-size:1.6rem;font-style:italic;font-weight:700;line-height:2.125;letter-spacing:.03em}.page .sec__ttl05{padding-bottom:1.4rem;color:#0f3145;font-size:3.2rem;font-weight:600;line-height:1.0625;letter-spacing:.1em;border-bottom:1px solid #d56819}@media only screen and (max-width:768px){.page .sec__ttl05{padding-bottom:.2rem;font-size:2.4rem;line-height:1.417}}.page .sec__item{position:relative;height:auto;background:#fff}.page .sec__item .item__view{margin-bottom:.1rem;color:#d56819;font-size:1.2rem;font-weight:600;letter-spacing:.016rem}.page .sec__item .item__view .-lg{font-family:"Roboto",sans-serif;margin-right:.2rem;font-size:3.5rem;font-style:italic;font-weight:700;line-height:1.2;letter-spacing:.05rem}.page .sec__item .item__view .-md{margin-right:.4rem;font-size:2rem;letter-spacing:.024rem}.page .sec__item .item__img{position:relative;width:100%}@media only screen and (max-width:768px){.page .sec__item .item__img{width:43%}}.page .sec__item .item__link{position:relative;width:100%;position:relative;display:block;width:100%;height:100%;overflow:hidden}.page .sec__item .item__link::before{display:block;padding-top:74%;content:""}.page .sec__item .item__link>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){.page .sec__item .item__link{position:relative}}.page .sec__item .item__link img{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}.page .sec__item .item__link:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.page .sec__item .item__type{font-family:"Noto Sans JP",sans-serif;position:absolute;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.2rem;padding:0 1.9rem;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;background:#0f3145}@media only screen and (max-width:768px){.page .sec__item .item__type{padding:0 1rem;font-size:1.2rem}}.page .sec__item .item__cnt{padding:1.6rem 1.6rem 1.3rem}@media only screen and (max-width:768px){.page .sec__item .item__cnt{width:100%}}.page .sec__item .item__cnt .item__date{margin-bottom:.5rem;color:#838383;font-size:1rem;letter-spacing:.016rem}.page .sec__item .item__cnt .item__ttl{display:block;margin-bottom:.8rem;color:#0f3145;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.016rem}@media only screen and (max-width:768px){.page .sec__item .item__cnt .item__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700}}.page .sec__item .item__cnt .item__txt{margin-bottom:.6rem;color:#0f3145;font-size:1.2rem;font-weight:300;line-height:1.7;letter-spacing:.022rem}@media only screen and (max-width:768px){.page .sec__item .item__cnt .item__txt{font-family:"Noto Sans JP",sans-serif;font-weight:400}}.page .sec__item .item__cnt .item__name{margin-bottom:.4rem;color:#595b5f;font-size:1.4rem;letter-spacing:.016rem}.page .sec__item .item__cnt .item__cate{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.page .sec__item .item__cnt .item__cate a{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.9rem;padding:0 .8rem;color:#0d74ce;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:500;letter-spacing:.032rem;text-align:center;background:#fff;border-radius:1.4rem}.page .sec__item .item__cnt .item__cate a:hover{opacity:.8}.page .sec__item.-movie .item__img::before,.page .sec__item.-movie .item__img::after{position:absolute;content:""}.page .sec__item.-movie .item__img:before{top:0;left:0;z-index:2;z-index:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgb(199, 222, 255)), to(rgb(75, 63, 55)));background:linear-gradient(180deg, rgb(199, 222, 255) 0%, rgb(75, 63, 55) 100%);opacity:.8;pointer-events:none;mix-blend-mode:multiply}.page .sec__item.-movie .item__img::after{top:50%;left:50%;z-index:3;width:2.8rem;height:3.4rem;background:url(../../Image/common/ico_play.svg) no-repeat center center/100% auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width:768px){.page .sec__item.-movie .item__img::after{width:1.6rem;height:1.9rem}}.page .sec__item2{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc((100% - 5.7rem)/2)}@media(max-width: 1000px)and (min-width: 769px){.page .sec__item2{width:calc((100% - 2rem)/2)}}@media only screen and (max-width:768px){.page .sec__item2{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:100%}}.page .sec__item2 .item__cnt{width:47%;padding-right:1.2rem}@media only screen and (max-width:768px){.page .sec__item2 .item__cnt{width:54%;padding:0 0 0 .5rem}}.page .sec__item2 .item__cnt .item__date{margin-bottom:.5rem;color:#838383;font-size:1rem;letter-spacing:.016rem}@media only screen and (max-width:768px){.page .sec__item2 .item__cnt .item__date{margin-bottom:.2rem}}.page .sec__item2 .item__cnt .item__ttl{display:-webkit-box;margin-bottom:.5rem;overflow:hidden;color:#0f3145;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.016rem;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width:768px){.page .sec__item2 .item__cnt .item__ttl{font-family:"Noto Sans JP",sans-serif;margin-bottom:.1rem;font-size:1.4rem;font-weight:700}}.page .sec__item2 .item__cnt .item__cate{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem .2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.page .sec__item2 .item__cnt .item__cate a{font-family:"Noto Sans JP",sans-serif;-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.9rem;padding:0 .8rem;color:#0d74ce;font-size:1rem;font-weight:500;letter-spacing:.032rem;text-align:center;background:#fff;border-radius:1.4rem}.page .sec__item2 .item__cnt .item__cate a:hover{opacity:.8}.page .sec__item2 .item__link{position:relative;width:53%;overflow:hidden}@media only screen and (max-width:768px){.page .sec__item2 .item__link{width:44%}}.page .sec__item2 .item__link .item__img{position:relative;display:block;width:100%;height:100%;overflow:hidden}.page .sec__item2 .item__link .item__img img{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page .sec__item2 .item__link .item__img:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.page .sec__item2 .item__link .item__tag{font-family:"Noto Sans JP",sans-serif;position:absolute;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;height:2rem;padding:0 1.3rem;color:#fff;font-size:1rem;font-weight:600;text-align:center;background:#0f3145}.page .sec__item2.-movie .item__img::before,.page .sec__item2.-movie .item__img::after{position:absolute;content:""}.page .sec__item2.-movie .item__img::before{top:0;left:0;z-index:2;z-index:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgb(199, 222, 255)), to(rgb(75, 63, 55)));background:linear-gradient(180deg, rgb(199, 222, 255) 0%, rgb(75, 63, 55) 100%);opacity:.8;mix-blend-mode:multiply}.page .sec__item2.-movie .item__img::after{top:50%;left:50%;z-index:3;width:2.8rem;height:3.4rem;background:url(../../Image/common/ico_play.svg) no-repeat center center/100% auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page .sec__more{position:relative;display:block;padding-bottom:1.6rem;margin-top:3.5rem;color:#d56819;font-size:2rem;font-weight:600;line-height:1.7;letter-spacing:.024em;text-align:center;cursor:pointer}@media only screen and (max-width:768px){.page .sec__more{font-family:"Noto Sans JP",sans-serif;padding-bottom:1.8rem;margin-top:4rem;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.016em}}.page .sec__more:after{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;bottom:0;left:50%;width:1.3rem;height:1.3rem;content:"";border:.2rem solid #d56819;border-style:none solid solid none;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}@media only screen and (min-width:769px){.page .sec__more:hover::after{bottom:-0.5rem}}.page .sec__sort{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 3.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1.2rem;color:#595b5f;font-size:1.6rem;font-weight:300;letter-spacing:.05em}@media only screen and (max-width:768px){.page .sec__sort{gap:0 1.6rem;margin-bottom:5.6rem;margin-left:-0.3rem}}.page .sec__sort::before{position:absolute;top:.4rem;left:0;width:.4rem;height:2rem;content:"";background:#ddd9d7}.page .sec__sort .sec__sort__list{gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.page .sec__sort .sec__sort__list{gap:0 1.5rem}}.page .sec__pagination{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page .sec__pagination .pagination__item{font-family:"Roboto",sans-serif;-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:3.2rem;height:3.2rem;color:#0f3145;font-size:1.6rem;font-weight:700;cursor:pointer}.page .sec__pagination .pagination__item>a:hover{opacity:1}.page .sec__pagination .pagination__item .prev,.page .sec__pagination .pagination__item .next{position:absolute;width:100%;height:100%}.page .sec__pagination .pagination__item .page-numbers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.page .sec__pagination .pagination__item .page-numbers.current,.page .sec__pagination .pagination__item a:hover{color:#fff;background:#0f3145}.page .sec__pagination .pagination__item:first-child,.page .sec__pagination .pagination__item:last-child{margin:0 1rem;background:url(../../Image/common/ico_arrow_left-black.svg) no-repeat 50%/1rem 1.8rem}.page .sec__pagination .pagination__item:first-child:hover a,.page .sec__pagination .pagination__item:last-child:hover a{background-color:rgba(0,0,0,0)}.page .sec__pagination .pagination__item:last-child{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.page .sec__pagination .pagination__item:first-child:hover{-webkit-transform:translateX(-0.5rem);transform:translateX(-0.5rem)}.page .sec__pagination .pagination__item:last-child:hover{-webkit-transform:scaleX(-1) translateX(-0.5rem);transform:scaleX(-1) translateX(-0.5rem)}.page .sec__pagination.-orange{gap:.5rem}.page .sec__pagination.-orange .pagination__item{background-color:#fff}.page .sec__pagination.-orange .pagination__item:hover,.page .sec__pagination.-orange .pagination__item.-active{background-color:#d5681a}.page .sec__pagination.-orange .pagination__item:first-child,.page .sec__pagination.-orange .pagination__item:last-child{background:url(../../Image/common/ico_arrow_left-black.svg) no-repeat 50%/.8rem 1.2rem #fff}.page .sec__pagination.-orange .pagination__item:first-child.-disable,.page .sec__pagination.-orange .pagination__item:last-child.-disable{background:url(../../Image/common/ico_arrow_left-gray.svg) no-repeat 50%/.8rem 1.2rem #fff;pointer-events:none}.page .sec__pagination.-orange .pagination__item:first-child:hover,.page .sec__pagination.-orange .pagination__item:last-child:hover{background-color:rgba(0,0,0,0)}.page .sec__pagination.-orange .pagination__item.-other{background-color:rgba(0,0,0,0)}.page .page__related .related__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.6rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.page .page__related .related__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem}}.page .page__related .related__item{position:relative;display:block;width:calc((100% - 4rem)/3)}@media only screen and (max-width:768px){.page .page__related .related__item{width:100%;min-height:28.5333vw;padding-left:46%}}.page .page__related .related__item .item__img{position:relative;display:block;margin-bottom:.5rem;background-color:#fff}@media only screen and (max-width:768px){.page .page__related .related__item .item__img{position:absolute;top:0;left:0;width:43%}}.page .page__related .related__item .item__link{width:100%;height:100%;overflow:hidden}.page .page__related .related__item .item__link>img{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width:768px){.page .page__related .related__item .item__link>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.page .page__related .related__item .item__type{font-family:"Noto Sans JP",sans-serif;position:absolute;bottom:-0.2rem;left:0;z-index:1;padding:.1rem 1.2rem;color:#fff;font-size:1.2rem;font-weight:700;line-height:1.83;letter-spacing:.04em;background-color:#0f3145}@media only screen and (max-width:768px){.page .page__related .related__item .item__type{bottom:0;font-size:1rem}}.page .page__related .related__item .item__date{margin-bottom:.8rem;color:#838383;font-size:1rem;font-weight:300;line-height:1.5;letter-spacing:.016em}@media only screen and (max-width:768px){.page .page__related .related__item .item__date{margin-bottom:.2rem}}.page .page__related .related__item .item__ttl{display:block;margin-bottom:1.2rem;color:#0f3145;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.016em}@media only screen and (max-width:768px){.page .page__related .related__item .item__ttl{display:-webkit-box;margin-bottom:.2rem;overflow:hidden;font-size:1.4rem;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.page .page__related .related__item .item__name{margin-bottom:.2rem;font-size:1.4rem;line-height:1.6;letter-spacing:.016rem}.page .page__related .related__item .item__tag{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.page .page__related .related__item .item__tag .item__tag__item{font-family:"Noto Sans JP",sans-serif;-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);padding:.1rem .6rem .3rem 1rem;color:#0d74ce;font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:.032em;background-color:#fff;border-radius:500px}.page .page__related .related__item .item__tag .item__tag__item::before{content:"#"}@media only screen and (min-width:769px){.page .page__related .related__item .item__tag .item__tag__item:hover{opacity:.8}}.page .page__related .related__item .item__link{display:block}.page .page__related .related__item .item__link:hover{-webkit-transition:none;transition:none;opacity:1}@media only screen and (min-width:769px){.page .page__related .related__item .item__link:hover>img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.page .page__related.-movie .related__item .item__img::before,.page .page__related.-movie .related__item .item__img::after{position:absolute;content:""}.page .page__related.-movie .related__item .item__img::before{top:0;left:0;z-index:2;z-index:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgb(199, 222, 255)), to(rgb(75, 63, 55)));background:linear-gradient(180deg, rgb(199, 222, 255) 0%, rgb(75, 63, 55) 100%);opacity:.8;pointer-events:none;mix-blend-mode:multiply}.page .page__related.-movie .related__item .item__img::after{top:50%;left:50%;z-index:3;width:2.8rem;height:3.4rem;background:url(../../Image/common/ico_play.svg) no-repeat center center/100% auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page .direction__area{padding-top:8rem}@media only screen and (max-width:768px){.page .direction__area{padding-top:3.2rem}}.page .direction__area .direction__lst{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6.9rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.page .direction__area .direction__lst{gap:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:33.5rem;margin:0 auto}}.page .direction__area .direction__lst li{position:relative}.page .direction__area .direction__lst li a{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:relative;padding:0 0 .7rem;margin:0 2.3rem;color:#838383;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.016rem}.page .direction__area .direction__lst li a::after{position:absolute;content:""}.page .direction__area .direction__lst li a:hover{color:#d56819 !important;opacity:1}.page .direction__area .direction__lst li a:hover::before{position:absolute;right:0;bottom:0;left:0;height:.2rem;content:"";background:#d56819}.page .direction__area .direction__lst li:nth-child(1) a::after,.page .direction__area .direction__lst li:nth-child(3) a::after{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);top:calc(50% - .4rem);width:.8rem;height:1.2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page .direction__area .direction__lst li:nth-child(1) a.-active,.page .direction__area .direction__lst li:nth-child(3) a.-active{color:#0f3145}.page .direction__area .direction__lst li:nth-child(1) a::after{left:-2.3rem;background:url(../../Image/common/ico_arrow_left-gray.svg) no-repeat center center/100% auto}.page .direction__area .direction__lst li:nth-child(1) a.-active::after{background:url(../../Image/common/ico_arrow_left-blue.svg) no-repeat center center/100% auto}.page .direction__area .direction__lst li:nth-child(1) a:hover::after{background:url(../../Image/common/ico_arrow_left-orange.svg) no-repeat center center/100% auto;-webkit-transform:translate(-0.5rem, -50%);transform:translate(-0.5rem, -50%)}.page .direction__area .direction__lst li:nth-child(3) a::after{right:-2.3rem;background:url(../../Image/common/ico_arrow_right-gray.svg) no-repeat center center/100% auto}.page .direction__area .direction__lst li:nth-child(3) a.-active::after{background:url(../../Image/common/ico_arrow_right-blue.svg) no-repeat center center/100% auto}.page .direction__area .direction__lst li:nth-child(3) a:hover::after{background:url(../../Image/common/ico_arrow_right-orange.svg) no-repeat center center/100% auto;-webkit-transform:translate(0.5rem, -50%);transform:translate(0.5rem, -50%)}.page .direction__area .direction__lst li:nth-child(2) a{color:#0f3145;pointer-events:none}.page .direction__area .direction__lst li:nth-child(2) a::before{position:absolute;right:0;bottom:0;left:0;height:.2rem;content:"";background:#d56819}.page .direction__area .direction__lst li .-sub{position:absolute;top:50%;right:calc(-100% - 1.6rem);width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#838383;font-size:1.2rem;font-weight:600;letter-spacing:.022rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page .lineBtn{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:4.8rem;min-width:24.4rem;padding:0 .8rem 0 5rem;color:#fff;font-size:1.6rem;font-weight:600;background-color:#06c755;border-radius:.8rem}.page .lineBtn *{position:relative;z-index:1}.page .lineBtn .lineBtn__ico{position:absolute;top:50%;left:.8rem;width:3.2rem;height:3rem;background:url(../../Image/common/ico_line.svg) no-repeat 50%/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page .lineBtn::before{position:absolute;top:0;bottom:0;left:4.8rem;width:.2rem;content:"";background:rgba(0,0,0,.08)}.page .lineBtn:after{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;content:"";border-radius:.8rem;opacity:0}.page .lineBtn:hover{opacity:1}.page .lineBtn:hover::after{background:rgba(0,0,0,.1);opacity:1}.page .lineBtn:focus::after{background:rgba(0,0,0,.3)}.page__in #header{height:11.7rem}@media only screen and (max-width:768px){.page__in #header{height:9rem}}.page__in #header .header__sub{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.page__in .page{padding-top:11.7rem}@media only screen and (max-width:768px){.page__in .page{padding-top:9rem}}@media only screen and (max-width:768px){.-pc-only{display:none !important}}.-sp-only{display:none !important}@media only screen and (max-width:768px){.-sp-only{display:inline-block !important}}.-sp-only-block{display:none !important}@media only screen and (max-width:768px){.-sp-only-block{display:block !important}}.-tac{text-align:center}.-hover-pointer{-webkit-transition:.3s;transition:.3s}.-hover-pointer:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer}.-color-white{color:#fff}.-color-navy{color:#0f3145}.-bg-primary{background-color:#d56819}.-bg-white{background-color:#fff}.-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.-tategaki{-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.-bg-beige{background-color:#efecea}.-imga{position:relative;width:100%}.-imga::before{display:block;padding-top:74%;content:""}.-imga>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.-tdu{text-decoration:underline}a.-member-only-tag{color:#fff !important;background-color:#d56819 !important}.um{max-width:100% !important;opacity:1 !important}.um ::-webkit-input-placeholder{color:#8e8e8d !important}.um ::-moz-placeholder{color:#8e8e8d !important}.um :-ms-input-placeholder{color:#8e8e8d !important}.um ::-ms-input-placeholder{color:#8e8e8d !important}.um ::placeholder{color:#8e8e8d !important}.um .um-cover,.um .um-header,.um .um-profile-navbar,.um .um-profile-nav{display:none !important}.um .select2-dropdown{position:static !important}.um .select2-results__options{width:100%}.um .um-notice{margin-bottom:2.4rem !important}.um .um-form .um-field input[type=email],.um .um-form .um-field input[type=text],.um .um-form .um-field input[type=search],.um .um-form .um-field input[type=tel],.um .um-form .um-field input[type=password],.um .um-form .um-field textarea{width:100% !important;height:auto !important;max-width:100%;padding:.8rem 1.2rem !important;color:#8e8e8d !important;font-size:1.6rem !important;line-height:1.625 !important;background-color:#fff !important;border:1px solid #c4c4c4 !important;border-radius:.4rem !important}.um .um-form .um-field .select2 .select2-selection{height:auto;padding:0 !important;border:1px solid #c4c4c4 !important;border-radius:.4rem !important}.um .um-form .um-field .select2 .select2-selection .select2-selection__rendered{padding:.9rem 5.5rem .9rem 1.6rem !important;color:#8e8e8d !important;font-size:1.6rem !important;font-weight:300 !important;line-height:1.625 !important}.um .um-form .um-field .select2 .select2-selection .select2-selection__arrow:before{color:#c4c4c4 !important;font-size:2.2rem !important;line-height:2}.um .um-form .um-field .select2 .select2-selection__clear{display:none !important}.um .um-form .um-field .um-field-radio:not(.um-field){-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;margin:1rem 0 !important}@media only screen and (max-width:768px){.um .um-form .um-field .um-field-radio:not(.um-field){margin:.7rem 0 0 !important}}.um .um-form .um-field .um-field-radio:not(.um-field) input{margin:0}.um .um-form .um-field .um-field-radio:not(.um-field) .um-field-radio-state{position:relative;width:2.4rem;height:2.4rem;background-color:#fff;border:1px solid #c4c4c4;border-radius:100%;-webkit-transition:opacity .1s;transition:opacity .1s}.um .um-form .um-field .um-field-radio:not(.um-field) .um-field-radio-state i{position:absolute;top:50%;left:50%;display:block;width:1.4rem;height:1.4rem;background-color:#d56819;border-radius:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .1s;transition:opacity .1s;opacity:0}.um .um-form .um-field .um-field-radio:not(.um-field) .um-field-radio-state i::before{content:""}.um .um-form .um-field .um-field-radio:not(.um-field) .um-field-radio-option{margin:0 0 0 .8rem;color:#0f3145 !important;font-size:1.6rem;font-weight:300;line-height:1.625;letter-spacing:.016em}.um .um-form .um-field .um-field-radio:not(.um-field).active .um-field-radio-state{border:1px solid #d56819}.um .um-form .um-field .um-field-radio:not(.um-field).active .um-field-radio-state i{opacity:1}.um .um-form .um-field-error{position:relative;-ms-flex-preferred-size:70.5%;flex-basis:70.5%;-webkit-box-sizing:border-box;box-sizing:border-box;width:auto;max-width:100%;padding:12px;margin:12px 0 0 0;color:#fff;font-size:14px;line-height:20px !important;background:#c74a4a;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.um input[type=submit]{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);width:100% !important;max-width:36rem !important;padding:1.5rem !important;font-size:1.6rem !important;font-weight:600 !important;line-height:2.115 !important;letter-spacing:.022em !important;background:#0f3145 !important;border-radius:0 !important}@media only screen and (max-width:768px){.um input[type=submit]{font-family:"Noto Sans JP",sans-serif;padding:1.1rem !important;font-weight:700}}.um input[type=submit]:hover{opacity:.8 !important}.customRadio2{position:relative;display:block;padding-left:2.9rem;font-size:1.6rem;font-weight:300;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media only screen and (max-width:768px){.customRadio2{padding-left:2.4rem;letter-spacing:.016em}}.customRadio2 input{position:absolute;width:0;height:0;cursor:pointer;opacity:0;visibility:hidden}.customRadio2 input:checked~.checkmark:after{opacity:1}.customRadio2 .checkmark{position:absolute;top:50%;left:0;width:2rem;height:2rem;background-color:#fff;border:1px solid #d56819;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.customRadio2 .checkmark:after{position:absolute;top:41%;left:50%;width:.6rem;height:1rem;content:"";border:solid #d56819;border-width:0 2px 2px 0;-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);-webkit-transition:opacity .1s;transition:opacity .1s;opacity:0}.customRadio{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:3.5rem;overflow:hidden;color:#0f3145;font-size:1.6rem;font-weight:600;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customRadio input{position:absolute;width:0;height:0;cursor:pointer;opacity:0;visibility:hidden}.customRadio input:checked~.checkmark:after{opacity:1}.customRadio .checkmark{position:absolute;top:50%;left:0;width:2.4rem;height:2.4rem;background-color:#fff;border:1px solid #d56819;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.customRadio .checkmark:after{position:absolute;top:50%;left:50%;display:block;width:1.4rem;height:1.4rem;content:"";background-color:#d56819;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .1s;transition:opacity .1s;opacity:0}.js__accordion__header{-webkit-transition:.3s;transition:.3s}.js__accordion__header:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer}.js__accordion__header+*{display:none}.adminNav{position:fixed;bottom:1rem;left:1rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.8rem;background-color:#fff;-webkit-box-shadow:.4rem .4rem .8rem rgba(0,0,0,.3);box-shadow:.4rem .4rem .8rem rgba(0,0,0,.3);border:1px solid #000;gap:.4rem}.adminNav .adminNav__caption{font-size:1rem}.adminNav .adminNav__close{position:absolute;top:0;right:0;color:#fff;font-size:1.6rem;line-height:1;background-color:#000;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);cursor:pointer}.adminNav .adminNav__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.4rem}.pageArchiveManga{background-color:#efecea}@media only screen and (max-width:768px){.pageArchiveManga{font-family:"Noto Sans JP",sans-serif}}.pageArchiveManga .archiveManga__kv{margin-bottom:8.8rem}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__kv{margin-bottom:8.7rem}}.pageArchiveManga .archiveManga__kv .page__ttl{margin-bottom:1.4rem}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__kv .page__ttl{margin-bottom:2.3rem}}.pageArchiveManga .archiveManga__kv .page__ttl .-jp{display:block;margin-bottom:-0.7rem;color:#1e2126;font-size:2.2rem;font-weight:600;line-height:1.5;letter-spacing:.026em;text-align:center}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__kv .page__ttl .-jp{margin-bottom:.8rem;font-size:1.6rem;font-weight:700;line-height:1.625;letter-spacing:.016em}}.pageArchiveManga .archiveManga__kv .page__ttl .-en{display:block;color:#0f3145;font-size:6.5rem;font-style:italic;font-weight:700;line-height:1.23;letter-spacing:.02em;text-align:center}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__kv .page__ttl .-en{font-size:4.5rem;line-height:1.15}}.pageArchiveManga .archiveManga__kv .kv__txt{color:#0f3145;font-size:1.6rem;font-weight:400;line-height:1.875;letter-spacing:0}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__kv .kv__txt{letter-spacing:.016em}}.pageArchiveManga .archiveManga__kv .kv__slide{width:100%;max-width:105.2rem;margin:2.2rem auto 0}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__kv .kv__slide{margin-top:2.5rem}}.pageArchiveManga .archiveManga__kv .kv__slide .swiper-slide{position:relative}.pageArchiveManga .archiveManga__kv .kv__slide .swiper-pagination{position:relative;bottom:0;margin-top:2.4rem;line-height:1}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__kv .kv__slide .swiper-pagination{margin-top:1.6rem}}.pageArchiveManga .archiveManga__kv .kv__slide .swiper-pagination-bullet{width:1rem;height:1rem;margin:0 1.1rem;background-color:#ccc;opacity:1}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__kv .kv__slide .swiper-pagination-bullet{width:.8rem;height:.8rem;margin:0 1rem}}.pageArchiveManga .archiveManga__kv .kv__slide .swiper-pagination-bullet-active{background-color:#fff}@media only screen and (max-width:768px){.pageArchiveManga .sec__ttl03{font-family:"Noto Sans JP",sans-serif;margin-left:-2rem}}.pageArchiveManga .archiveManga__serialized{margin-bottom:16rem}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__serialized{margin-right:-2rem;margin-bottom:10rem}}.pageArchiveManga .archiveManga__serialized .inner{position:relative}.pageArchiveManga .archiveManga__serialized .sec__sort{position:absolute;top:.4rem;right:.3rem}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__serialized .sec__sort{position:relative;top:0;right:0}}@media only screen and (min-width:769px){.pageArchiveManga .archiveManga__serialized .serialized__list{overflow:visible}}@media only screen and (min-width:769px){.pageArchiveManga .archiveManga__serialized .serialized__list .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.6rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex}}.pageArchiveManga .archiveManga__serialized .-more{display:none}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__serialized .-more{display:none !important}}.pageArchiveManga .archiveManga__serialized .-more .serialized__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.6rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:5.6rem}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__serialized .-more .serialized__list{gap:1.6rem 2.4rem;margin-right:2rem}}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__serialized .-more .serialized__item{width:calc((100% - 2.4rem)/2)}}.pageArchiveManga .archiveManga__serialized .serialized__item{display:block;background-color:#fff}@media only screen and (min-width:769px){.pageArchiveManga .archiveManga__serialized .serialized__item{width:calc((100% - 4rem)/3)}}.pageArchiveManga .archiveManga__serialized .serialized__item .item__cnt{position:relative;padding:1.5rem 1.2rem 2rem}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__serialized .serialized__item .item__cnt{padding:.8rem 1.2rem 1.6rem}}.pageArchiveManga .archiveManga__serialized .serialized__item .item__img{position:relative;width:100%;overflow:hidden}.pageArchiveManga .archiveManga__serialized .serialized__item .item__img::before{display:block;padding-top:74%;content:""}.pageArchiveManga .archiveManga__serialized .serialized__item .item__img>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}.pageArchiveManga .archiveManga__serialized .serialized__item .item__img>img{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);width:100%}.pageArchiveManga .archiveManga__serialized .serialized__item .item__ttl{margin-bottom:3.8rem;color:#0f3145;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.016em}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__serialized .serialized__item .item__ttl{margin-bottom:1.2rem;font-weight:700}}.pageArchiveManga .archiveManga__serialized .serialized__item .item__name{font-family:"Noto Sans JP",sans-serif;margin-bottom:.5rem;color:#595b5f;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.016em}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__serialized .serialized__item .item__name{margin-bottom:.2rem;font-size:1.4rem;line-height:1.714}}.pageArchiveManga .archiveManga__serialized .serialized__item .item__pos{color:#595b5f;font-size:1.2rem;font-weight:300;line-height:1.33;letter-spacing:.022em}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__serialized .serialized__item .item__pos{font-size:1rem;font-weight:500;line-height:1.4}}@media only screen and (min-width:769px){.pageArchiveManga .archiveManga__serialized .serialized__item .item__readmore{display:none}}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__serialized .serialized__item .item__readmore{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.6rem 2.1rem;margin-top:1.3rem;color:#fff;font-size:1.2rem;font-weight:700;background-color:#e67e22;border-radius:500px}}@media only screen and (min-width:769px){.pageArchiveManga .archiveManga__serialized .serialized__item:hover{opacity:1}.pageArchiveManga .archiveManga__serialized .serialized__item:hover .item__img>img{-webkit-transform:scale(1.1);transform:scale(1.1)}}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__serialized .sec__more{display:none}}.pageArchiveManga .archiveManga__completed{margin-bottom:16rem}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__completed{margin-bottom:10rem}}.pageArchiveManga .archiveManga__completed .completed__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.6rem 2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__completed .completed__list{gap:1.6rem 2.4rem}}.pageArchiveManga .archiveManga__completed .-more{display:none}.pageArchiveManga .archiveManga__completed .-more .completed__list{margin-top:5.6rem}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__completed .-more .completed__list{margin-top:1.6rem}}.pageArchiveManga .archiveManga__completed .completed__item{position:relative;display:block;width:calc((100% - 4rem)/3);padding-top:calc(min(16rem,18.8235vw) + .7rem)}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__completed .completed__item{width:calc((100% - 2.4rem)/2);padding-top:calc(32.8vw + .4rem)}}.pageArchiveManga .archiveManga__completed .completed__item .item__img{position:relative;position:absolute;top:0;left:0;width:100%;height:min(16rem,18.8235vw);overflow:hidden}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__completed .completed__item .item__img{height:32.8vw}}.pageArchiveManga .archiveManga__completed .completed__item .item__img>img{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pageArchiveManga .archiveManga__completed .completed__item .item__ttl{color:#0f3145;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.016em}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__completed .completed__item .item__ttl{display:-webkit-box;overflow:hidden;font-size:1.2rem;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media only screen and (min-width:769px){.pageArchiveManga .archiveManga__completed .completed__item:hover .item__img>img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.pageArchiveManga .archiveManga__related{padding-bottom:20rem;margin-bottom:0}@media only screen and (max-width:768px){.pageArchiveManga .archiveManga__related{padding-bottom:12.5rem}}.pageArchive{background:#f4f4f4}@media only screen and (max-width:768px){.pageArchive .pageArchive__kv .inner{padding:0}}.pageArchive .pageArchive__kv .inner .kv__img{margin:0 2.8rem}@media only screen and (max-width:768px){.pageArchive .pageArchive__kv .inner .kv__img{margin:0}}.pageArchive .pageArchive__intro{padding:6.7rem 0 10.7rem}@media only screen and (max-width:768px){.pageArchive .pageArchive__intro{padding:4.1rem 0 12rem}}.pageArchive .pageArchive__intro .intro__ttl{font-size:3.2rem;font-weight:600;letter-spacing:.02rem;line-height:1.2;color:#0f3145;text-align:center;margin-bottom:2.2rem}@media only screen and (max-width:768px){.pageArchive .pageArchive__intro .intro__ttl{font-family:"Noto Sans JP",sans-serif;letter-spacing:.1rem;color:#3b4043;margin-bottom:2.7rem}}.pageArchive .pageArchive__intro .intro__txt{font-size:1.6rem;color:#0f3145;line-height:1.9;max-width:55rem;margin:0 auto}@media only screen and (max-width:768px){.pageArchive .pageArchive__intro .intro__txt{font-family:"Noto Sans JP",sans-serif}}.pageArchive .pageArchive__lectures{padding:4rem 0 20rem}@media only screen and (max-width:768px){.pageArchive .pageArchive__lectures{padding:4rem 0 12rem}}.pageArchive .pageArchive__lectures .inner{position:relative}@media(max-width: 900px)and (min-width: 769px){.pageArchive .pageArchive__lectures .inner .sec__ttl03{margin-bottom:2rem}}@media only screen and (max-width:768px){.pageArchive .pageArchive__lectures .inner .sec__ttl03{font-family:"Noto Sans JP",sans-serif;margin-left:-2rem;margin-bottom:4.2rem}}.pageArchive .pageArchive__lectures .inner .sec__sort{position:absolute;right:2.3rem;top:.4rem}@media(max-width: 900px)and (min-width: 769px){.pageArchive .pageArchive__lectures .inner .sec__sort{position:relative;right:auto;top:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:2rem}}@media only screen and (max-width:768px){.pageArchive .pageArchive__lectures .inner .sec__sort{position:relative;top:0;right:0;margin-bottom:7.7rem}}.pageArchive .pageArchive__lectures .inner .lectures__lst{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.8rem 2rem;margin-bottom:13.2rem}@media only screen and (max-width:768px){.pageArchive .pageArchive__lectures .inner .lectures__lst{gap:5.6rem;margin-bottom:6.4rem}}.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item{background:#fff;width:calc((100% - 4rem)/3);position:relative;padding-top:min(20rem,23.5294vw)}@media only screen and (max-width:768px){.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item{width:100%;padding-top:65.8667vw}}.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item .item__img{overflow:hidden;position:absolute;left:0;top:0;width:100%;height:min(20rem,23.5294vw)}@media only screen and (max-width:768px){.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item .item__img{height:65.8667vw}}.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item .item__img img{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item .item__cnt{padding:2.4rem 2.4rem 1.6rem}.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item .item__cnt .item__ttl{font-size:1.6rem;font-weight:600;letter-spacing:.016rem;line-height:1.5;color:#0f3145;margin-bottom:.8rem}@media only screen and (max-width:768px){.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item .item__cnt .item__ttl{margin-bottom:3.2rem}}.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item .item__cnt .item__infor{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item .item__cnt .item__infor{width:77%}}.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item .item__cnt .item__infor .infor__img{width:27%}.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item .item__cnt .item__infor .infor__cnt{width:73%;padding-left:.8rem}.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item .item__cnt .item__infor .infor__cnt .infor__name{font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.016rem;line-height:1.4;color:#595b5f;margin-bottom:.9rem}.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item .item__cnt .item__infor .infor__cnt .infor__position{font-size:1.2rem;letter-spacing:.022rem;line-height:1.3;color:#595b5f}.pageArchive .pageArchive__lectures .inner .lectures__lst .lst__item:hover .item__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.buttonType1{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:5rem;max-width:32rem;text-align:center;border:.1rem solid #000;border-radius:.4rem}.buttonType1 .buttonType1__text{color:#000;font-size:clamp(1.4rem,1.1799410029vw,1.6rem);font-weight:500;letter-spacing:.01em;text-align:center;pointer-events:none}@media only screen and (max-width:768px){.buttonType1 .buttonType1__text{letter-spacing:.1em}}.buttonType1 .buttonType1__figure{position:absolute;top:50%;right:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}@media only screen and (max-width:768px){.buttonType1 .buttonType1__figure{right:1rem;width:1.6rem}}.buttonType1.-back .buttonType1__figure{position:absolute;top:50%;right:auto;left:2rem;-webkit-transform:translate(0, -50%) rotate(-180deg);transform:translate(0, -50%) rotate(-180deg)}@media only screen and (max-width:768px){.buttonType1.-back .buttonType1__figure{left:1rem}}.buttonType1.-p0{padding:0}.buttonType1.-bg-white{background-color:#fff}.buttonType1.-border-none{border:none}.buttonType1.-color-black .buttonType1__text{color:#000}.buttonType1.-border-lightgray{border-color:#d3d3d3}.buttonType1.-align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}.buttonType1.-align-left .buttonType1__figure{right:0}.buttonType1.-border-none{border:none}.buttonType1.-bold .buttonType1__text{font-weight:600}.buttonType1.-nowrap .buttonType1__text{white-space:nowrap}.buttonType1.-text-align-right .buttonType1__text{padding-left:1rem}.buttonType1.-text-align-left .buttonType1__text{padding-right:1rem}.buttonType1.-sp-align-center .buttonType1__text{padding-right:0;padding-left:0}.buttonType1.-arrow-down .buttonType1__figure{-webkit-transform:translate(0, -50%) rotate(90deg);transform:translate(0, -50%) rotate(90deg)}.buttonType1.-arrow-up .buttonType1__figure{-webkit-transform:translate(0, -50%) rotate(-90deg);transform:translate(0, -50%) rotate(-90deg)}.calendarComponent{width:100%;margin:0 auto}.calendarComponent .calendarTitle{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem}.calendarComponent .calendarTitle .calendarTitle__arrow{padding:0;background-color:rgba(0,0,0,0);border:none}.calendarComponent .calendarTitle .calendarTitle__arrow.-disabled{opacity:.5;pointer-events:none}.calendarComponent .calendarTitle .calendarTitle__arrow>i{pointer-events:none}@media only screen and (max-width:768px){.calendarComponent .calendarForm{overflow:scroll}}.calendarComponent .calendarForm .calendarTable{width:100%}.calendarComponent .calendarForm .calendarTable .calendarTable__th,.calendarComponent .calendarForm .calendarTable .calendarTable__td{width:100%;max-width:14.2857142857%;text-align:center}.calendarComponent .calendarForm .calendarTable .calendarTable__th.-dayofweek-0,.calendarComponent .calendarForm .calendarTable .calendarTable__td.-dayofweek-0{background-color:rgba(255,0,0,.5)}.calendarComponent .calendarForm .calendarTable .calendarTable__th.-dayofweek-6,.calendarComponent .calendarForm .calendarTable .calendarTable__td.-dayofweek-6{background-color:rgba(0,0,255,.5)}.calendarComponent .calendarForm .calendarTable .calendarTable__thead .calendarTable__tr .calendarTable__th{padding:.6rem 0;line-height:1}.calendarComponent .calendarForm .calendarTable .calendarTable__tbody .calendarTable__tr .calendarTable__td{padding:1.2rem}.calendarComponent .calendarForm .calendarTable .calendarTable__tbody .calendarTable__tr .calendarTable__td.-other-month .calendarTable__day{opacity:.5}.calendarComponent .calendarForm .calendarTable .calendarTable__tbody .calendarTable__tr .calendarTable__td.-is-today{background-color:#d56819}.calendarComponent .calendarForm .calendarTable .calendarTable__tbody .calendarTable__tr .calendarTable__td.-is-today .calendarTable__day{color:#fff}.calendarComponent .calendarForm .calendarTable .calendarTable__tbody .calendarTable__tr .calendarTable__td.-is-holiday{background-color:rgba(255,0,0,.5)}#footer{position:relative;z-index:0;background-color:#233941}#footer .footer__wrapper{max-width:93rem;padding:5rem 2rem;margin:0 auto}@media only screen and (max-width:768px){#footer .footer__wrapper{padding:3rem 2rem 2.2rem}}#footer .footer__top{margin:0 1.5rem 12rem}@media only screen and (max-width:768px){#footer .footer__top{margin:0 .7rem 5.6rem}}#footer .footer__top .footer__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem 6.9%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}#footer .footer__top .footer__link{color:#fff;font-size:1.6rem;font-weight:600;line-height:2;letter-spacing:.024em}@media only screen and (max-width:768px){#footer .footer__top .footer__link{font-family:"Noto Sans JP",sans-serif;width:100%;font-weight:700;line-height:1.5;letter-spacing:.016em}}#footer .footer__bottom{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){#footer .footer__bottom{display:block}}#footer .footer__enquiryBtn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:24rem;height:7.2rem;color:#d56819;font-size:1.6rem;font-weight:600;letter-spacing:.05em;background-color:#fff;border-radius:500px}@media only screen and (max-width:768px){#footer .footer__enquiryBtn{font-family:"Noto Sans JP",sans-serif;margin:0 auto 2.4rem;font-weight:700;letter-spacing:.016em}}#footer .footer__enquiryBtn:before{display:block;width:2rem;height:1.4rem;content:"";background:url(../../Image/common/ico_envelope_white_orange.svg) no-repeat 50%/contain}#footer .footer__logo{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 1.5rem 1.2rem auto}@media only screen and (max-width:768px){#footer .footer__logo{margin:0 auto 2rem}}@media only screen and (max-width:768px){#footer .footer__logo img{max-width:23.2rem;margin-left:0}}#footer .footer__bottom__flex{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:3.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;font-size:1.6rem;font-weight:300;letter-spacing:.024em}@media only screen and (max-width:768px){#footer .footer__bottom__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}#footer .footer__membershipTerm{position:relative;color:#fff}#footer .footer__membershipTerm::after{position:absolute;top:50%;right:-1.6rem;width:1px;height:1.7rem;content:"";background-color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){#footer .footer__membershipTerm::after{display:none}}@media only screen and (max-width:768px){#footer .footer__copyright{margin-top:.5rem;font-size:1.4rem}}.backToTop{position:fixed;right:2.4rem;bottom:2.4rem;z-index:10000;display:none;width:6.4rem;height:6.4rem;background-color:#d56819;border-radius:50%}@media only screen and (max-width:768px){.backToTop{right:1.6rem;bottom:1.6rem;width:5.22rem;height:5.22rem}}.backToTop .backToTop__content{position:absolute;top:50%;left:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width:768px){.backToTop .backToTop__content{gap:.6rem}}.backToTop .backToTop__img{display:inline-block;width:1.5rem}.backToTop .backToTop__text{color:#fff;font-size:1.5rem;font-weight:600;line-height:1;text-align:center}@media only screen and (max-width:768px){.backToTop .backToTop__text{font-size:1.2rem}}.gnav{position:fixed;top:0;left:0;z-index:10000;display:none;width:100%;height:100%;background-color:#000}.gnav .gnav__inner{position:absolute;top:10rem;left:50%;width:100%;height:calc(100% - 11rem);max-width:calc(100% - 4rem);padding:0 1.6rem;overflow:scroll;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.gnav .gnav__listWrap .gnav__list .gnav__item{position:relative;-webkit-transition:.3s;transition:.3s}.gnav .gnav__listWrap .gnav__list .gnav__item::before{position:absolute;top:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:#fff}.gnav .gnav__listWrap .gnav__list .gnav__item:last-child{position:relative}.gnav .gnav__listWrap .gnav__list .gnav__item:last-child::after{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:#fff}.gnav .gnav__listWrap .gnav__list .gnav__item a{position:relative;display:block;width:100%;height:100%;padding:1.2rem 1rem;color:#fff}.gnav .gnav__listWrap .gnav__list .gnav__item a::after{position:absolute;top:50%;right:2rem;display:inline-block;width:.6rem;height:1rem;content:"";background-image:url(../../img/common/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.gnav .gnav__listWrap .gnav__list .gnav__item a:hover::after{right:1rem;-webkit-transition:.3s;transition:.3s}.gnav .gnav__listWrap .gnav__list .menu-parent-sp+.menu_list_child::before{display:none}.gnav .gnav__listWrap .gnav__list .menu-parent-sp{-webkit-transition:.3s;transition:.3s}.gnav .gnav__listWrap .gnav__list .menu-parent-sp:hover{-webkit-transition:.3s;transition:.3s}.gnav .gnav__listWrap .gnav__list .menu-parent-sp:hover .menu_list_child_text::after{background-image:url(../../img/common/icon-minus-white.svg) !important}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_list_child_text{position:relative}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_list_child_text::before{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;content:"";background-color:#fff}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_list_child_text::after{right:2rem;width:1rem;height:1rem;background-image:url(../../img/common/icon-plus-white.svg)}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp{display:none;padding-left:3rem}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child+.menu_childrenList_child{border-top:1px solid rgba(255,255,255,.3)}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child{display:block}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child-link{position:relative;display:block;padding:2rem .5rem;color:#fff;font-size:1.2rem;letter-spacing:.01em}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child-link::after{position:absolute;top:50%;right:2rem;display:inline-block;width:.4rem;height:.8rem;content:"";background-image:url(../../img/common/icon-arrow-right-white.svg);background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s;opacity:.9}.gnav .gnav__listWrap .gnav__list .menu-parent-sp .menu_childrenList_sp .menu_childrenList_child-link:hover::after{right:1rem;-webkit-transition:.3s;transition:.3s}.hamburger_wrap{position:absolute;top:0;right:0;z-index:10001;display:none}@media screen and (max-width: 960px){.hamburger_wrap{display:inline-block}}.hamburger_wrap *{-webkit-transition:.3s;transition:.3s}.hamburger_wrap:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer}.hamburger_wrap .hamburger{position:relative;z-index:10;width:1.8rem;height:1.4rem}.hamburger_wrap .hamburger .hamburger_line{position:absolute;left:50%;width:100%;height:.1rem;background-color:#000;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.hamburger_wrap .hamburger .hamburger_line.-top{top:0}.hamburger_wrap .hamburger .hamburger_line.-middle{top:calc(50% - .05rem)}.hamburger_wrap .hamburger .hamburger_line.-bottom{top:calc(100% - .1rem)}.hamburger_wrap .-active{background-color:rgba(0,0,0,0);-webkit-transition:.3s;transition:.3s}.hamburger_wrap .-active *{-webkit-transition:.3s;transition:.3s}.hamburger_wrap .-active .hamburger_line{background-color:#fff}.hamburger_wrap .-active .hamburger_line.-top{top:50%;-webkit-transform:rotate(-45deg) translateX(-50%) !important;transform:rotate(-45deg) translateX(-50%) !important;-webkit-transform-origin:left;transform-origin:left}.hamburger_wrap .-active .hamburger_line.-middle{width:0}.hamburger_wrap .-active .hamburger_line.-bottom{top:50%;-webkit-transform:rotate(45deg) translateX(-50%) !important;transform:rotate(45deg) translateX(-50%) !important;-webkit-transform-origin:left;transform-origin:left}.hamburger_wrap .-active .hamburger_text{color:#fff}#header{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:fixed;top:0;left:0;z-index:99;width:100%;height:8rem;background:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media only screen and (max-width:768px){#header{height:9rem}}#header.-active{-webkit-transform:translateY(0);transform:translateY(0)}#header .header__wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){#header .header__wrapper{height:5.6rem;padding:0 2rem}}#header .header__wrapper .header__hamburger{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;width:8rem;height:8rem;background:#324550;cursor:pointer}@media only screen and (max-width:768px){#header .header__wrapper .header__hamburger{width:2.2rem;height:1.6rem;background:rgba(0,0,0,0)}}#header .header__wrapper .header__hamburger div{position:relative;display:block;width:3rem;height:2.1rem}@media only screen and (max-width:768px){#header .header__wrapper .header__hamburger div{width:100%;height:100%}}#header .header__wrapper .header__hamburger span{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;left:0;display:block;width:100%;height:.3rem;background:#d56819;-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}@media only screen and (max-width:768px){#header .header__wrapper .header__hamburger span{height:.2rem}}#header .header__wrapper .header__hamburger span:nth-child(2){top:.9rem}@media only screen and (max-width:768px){#header .header__wrapper .header__hamburger span:nth-child(2){top:.7rem}}#header .header__wrapper .header__hamburger span:nth-child(3){top:1.8rem;width:60%}@media only screen and (max-width:768px){#header .header__wrapper .header__hamburger span:nth-child(3){top:1.4rem}}#header .header__wrapper .header__hamburger.-active{background:#d56819}#header .header__wrapper .header__hamburger.-active span{background:#fff}#header .header__wrapper .header__hamburger.-active span:nth-child(1){top:.7rem;-webkit-transform:rotate(135deg);transform:rotate(135deg)}#header .header__wrapper .header__hamburger.-active span:nth-child(2){left:3rem;opacity:0}#header .header__wrapper .header__hamburger.-active span:nth-child(3){top:.7rem;width:100%;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#header .header__wrapper .header__function{gap:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex}#header .header__wrapper .header__function a{display:block;color:#0f3145;font-size:1.2rem;font-weight:600;letter-spacing:.024rem}#header .header__wrapper .header__function a:hover{text-decoration:underline}#header .header__wrapper .header__search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:3.5rem;max-width:25rem;overflow:hidden;background:#f5f5f5;border-radius:2rem}#header .header__wrapper .header__search .search__button{position:relative;-ms-flex-negative:0;flex-shrink:0;width:4rem;padding:0;font-family:inherit;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:0;outline:none;cursor:pointer}#header .header__wrapper .header__search .search__button::after{position:absolute;top:50%;left:50%;width:1.6rem;height:2rem;content:"";background:url(../../Image/common/ico_search.svg) no-repeat center center/100% auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#header .header__wrapper .header__search .search__input{-webkit-box-flex:1;-ms-flex:1;flex:1;width:calc(100% - 4rem);padding:0 0 0 1.6rem;color:#838383;color:inherit;font-family:inherit;font-size:1.2rem;font-weight:600;line-height:1;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;border:0;outline:none}#header .header__wrapper .header__cnt{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0 2.7rem 0 4.1rem}@media(max-width: 1000px)and (min-width: 769px){#header .header__wrapper .header__cnt{padding:0 2.7rem}#header .header__wrapper .header__cnt .header__logo{width:20rem}#header .header__wrapper .header__cnt>.header__search{max-width:21rem}}@media only screen and (max-width:768px){#header .header__wrapper .header__cnt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2.2rem 0 0}#header .header__wrapper .header__cnt .header__logo{width:12.3rem}#header .header__wrapper .header__cnt .header__searchBtn{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;top:50%;right:0;display:block;width:1.6rem;height:2rem;background:url(../../Image/common/ico_search.svg) no-repeat center center/100% auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}#header .header__wrapper .header__cnt .header__searchBtn.-active{background:url(../../Image/common/ico_close.svg) no-repeat center center/100% auto}#header .header__wrapper .header__cnt>.header__search{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;bottom:-9.7rem;left:-4.2rem;z-index:-1;width:100vw;height:4.2rem;max-width:100vw;background-color:#fff;border-top:.1rem solid #e3e2e2;border-bottom:.1rem solid #e3e2e2;border-radius:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0}#header .header__wrapper .header__cnt>.header__search.-active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}#header .header__wrapper .header__gnav{position:fixed;top:0;left:0;z-index:99;display:none;width:100%;height:100vh;padding:8rem 2.7rem 0 1rem;background:#d56819}@media only screen and (max-width:768px){#header .header__wrapper .header__gnav{padding:1.9rem 3rem 0}}#header .header__wrapper .header__gnav .gnav__logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:9.4rem;text-align:center}@media only screen and (max-width:768px){#header .header__wrapper .header__gnav .gnav__logo{width:13.5rem;margin:0 auto 4.3rem}}#header .header__wrapper .header__gnav .gnav__cnt{position:relative;gap:4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:108.4rem;margin:0 auto}@media(max-width: 1084px)and (min-width: 769px){#header .header__wrapper .header__gnav .gnav__cnt{gap:2rem}}@media only screen and (max-width:768px){#header .header__wrapper .header__gnav .gnav__cnt{display:block;height:100%;padding-bottom:16rem;overflow:auto}}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col{color:#fff}@media only screen and (max-width:768px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col{width:100% !important}}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__ttl{font-family:"Roboto",sans-serif;padding-bottom:.2rem;margin-bottom:3.3rem;font-size:1.6rem;font-style:italic;font-weight:900;line-height:1.5;letter-spacing:.03rem;border-bottom:.1rem solid #e57a4b}@media only screen and (max-width:768px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__ttl{margin-bottom:.7rem;font-size:2rem}}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__ttl a{color:#fff}@media only screen and (max-width:768px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__ttl.-sp__noBorder{border:none}}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}@media(max-width: 1084px)and (min-width: 769px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt{gap:4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:768px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt{gap:4rem;padding:2.8rem 0 5.7rem 1rem}}@media only screen and (max-width:768px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt .menu__block{width:100%}}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt .menu__block .block__ttl{margin-bottom:2.3rem;font-size:1.6rem;font-weight:600;line-height:1.6;letter-spacing:.016rem}@media only screen and (max-width:768px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt .menu__block .block__ttl{margin-bottom:.9rem}}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt .menu__block .lst__group{gap:3rem;display:-webkit-box;display:-ms-flexbox;display:flex}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt .menu__block .block__lst li{position:relative;padding-left:1.5rem}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt .menu__block .block__lst li::before{position:absolute;top:0;left:0;content:"・";font-size:1.6rem}@media only screen and (max-width:768px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt .menu__block .block__lst li::before{content:"-"}}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt .menu__block .block__lst li a{color:#fff;font-size:1.6rem;line-height:1.6;letter-spacing:.016rem}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt .menu__block .block__lst li a:hover{text-decoration:underline}@media only screen and (max-width:768px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt .menu__block .block__lst.-lst01{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt .menu__block .block__lst.-lst01 li{padding-left:1.2rem;margin-right:1.5rem;margin-bottom:1.4rem}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt .menu__block .block__lst.-lst01 li::before{content:"#"}}@media only screen and (max-width:768px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col .menu__cnt.-sp__noPadding{padding:0}}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col:nth-child(1){width:62%}@media(max-width: 1084px)and (min-width: 769px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col:nth-child(1){width:50%}}@media only screen and (min-width:769px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col:nth-child(1) .menu__cnt{margin-top:-3rem}}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col:nth-child(2){width:14%}@media(max-width: 1084px)and (min-width: 769px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col:nth-child(2){width:20%}}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col:nth-child(3){width:16%}@media(max-width: 1084px)and (min-width: 769px){#header .header__wrapper .header__gnav .gnav__cnt .gnav__col:nth-child(3){width:20%}}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col:nth-child(3) .block__lst li{padding-left:0 !important}#header .header__wrapper .header__gnav .gnav__cnt .gnav__col:nth-child(3) .block__lst li::before{display:none}#header .header__wrapper .header__gnav .gnav__cnt .header__search{position:absolute;right:0;bottom:0}#header .header__wrapper .header__gnav .gnav__search{position:absolute;bottom:0;left:0;width:100%;padding:1.2rem 0;background:#e67e22}#header .header__wrapper .header__gnav .gnav__search .header__search{max-width:31.9rem;margin:0 auto}#header .header__sub{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);width:100%;height:3.7rem;padding:0 10rem;overflow:auto;background:#fff}@media(max-width: 1040px)and (min-width: 769px){#header .header__sub{padding:0 4.808vw}}@media only screen and (min-width:769px){#header .header__sub{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:0;visibility:hidden}}@media only screen and (max-width:768px){#header .header__sub{height:3.6rem;padding:0}}#header .header__sub::-webkit-scrollbar{display:none}#header .header__sub .sub__menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}#header .header__sub .sub__menu li{height:100%}#header .header__sub .sub__menu li a{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:0 2.2rem;color:#0f3145;font-size:12px;font-weight:600;letter-spacing:.022rem}@media(max-width: 1040px)and (min-width: 769px){#header .header__sub .sub__menu li a{padding:0 1.2rem}}@media only screen and (max-width:768px){#header .header__sub .sub__menu li a{padding:0 .7rem;font-weight:300}#header .header__sub .sub__menu li a::after{position:absolute;top:50%;right:0;width:.1rem;height:1.2rem;content:"";background:#efecea;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}#header .header__sub .sub__menu li a::before{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;top:0;left:0;width:100%;height:.1rem;content:"";background:#d56819;opacity:0}@media only screen and (min-width:769px){#header .header__sub .sub__menu li a:hover{color:#d56819}}@media only screen and (min-width:769px){#header .header__sub .sub__menu li a.-active{color:#d56819}#header .header__sub .sub__menu li a.-active::before{opacity:1}}#header .header__sub .sub__menu li:last-of-type a::after{display:none}@media only screen and (min-width:769px){#header.-has__sub{height:11.7rem}}@media only screen and (min-width:769px){#header.-has__sub .header__sub{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}}@media only screen and (min-width:769px){#header.-has__sub.-disabled__sub{height:8rem}}@media only screen and (min-width:769px){#header.-has__sub.-disabled__sub .header__sub{display:none}}.pageIndex{background:#f4f4f4}.pageIndex .pageIndex__medicine{padding:0 0 8rem}@media only screen and (max-width:768px){.pageIndex .pageIndex__medicine{padding:0 0 4rem}}.pageIndex .pageIndex__medicine .medicine__ttl{margin-bottom:8.5rem;color:#0f3145;font-size:3.2rem;font-weight:600;line-height:1.2;letter-spacing:.1rem;text-align:center;position:relative;width:98%;font-style:normal;text-transform:none;padding-bottom:15px;margin-inline:auto;border-bottom:8px solid #e3e3e3}.pageIndex .pageIndex__medicine .medicine__ttl::after{content:"";position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px;height:8px;background-color:#d56819}@media only screen and (max-width:768px){.pageIndex .pageIndex__medicine .medicine__ttl{font-family:"Noto Sans JP",sans-serif;font-size:2.6rem;margin-bottom:4rem;padding-bottom:12px;border-bottom:5px solid #e3e3e3}.pageIndex .pageIndex__medicine .medicine__ttl::after{bottom:-5px;width:50px;height:5px}}.pageIndex .pageIndex__medicine .medicine__sort{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10rem;text-align:center}@media only screen and (max-width:768px){.pageIndex .pageIndex__medicine .medicine__sort{margin-bottom:3rem}}.pageIndex .pageIndex__medicine .medicine__sort .sec__sort{position:relative}@media only screen and (max-width:768px){.pageIndex .pageIndex__medicine .medicine__sort .sec__sort{margin-bottom:0}}.pageIndex .pageIndex__medicine .medicine__block{position:relative;padding:10rem 0 12rem}@media only screen and (max-width:768px){.pageIndex .pageIndex__medicine .medicine__block{padding:4.8rem 0 8rem}}.pageIndex .pageIndex__medicine .medicine__block::after{position:absolute;top:0;left:0;width:97%;height:100%;content:"";background:#efecea;border-radius:0 5.5rem 0 5.5rem}@media(max-width: 1000px)and (min-width: 769px){.pageIndex .pageIndex__medicine .medicine__block::after{right:2rem;width:auto}}@media only screen and (max-width:768px){.pageIndex .pageIndex__medicine .medicine__block::after{bottom:16.8rem;height:auto}}.pageIndex .pageIndex__medicine .medicine__block>*{position:relative;z-index:2}.pageIndex .pageIndex__medicine .medicine__block .block__lst{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:4rem;margin-bottom:12.2rem}@media(max-width: 1000px)and (min-width: 769px){.pageIndex .pageIndex__medicine .medicine__block .block__lst{gap:2rem;padding-right:2rem}}@media only screen and (max-width:768px){.pageIndex .pageIndex__medicine .medicine__block .block__lst{gap:.8rem;padding:0;margin-bottom:18.1rem}}.modalWrap{position:fixed;top:0;left:0;z-index:10000;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}.modalWrap::before{position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;content:"";background-color:rgba(131,131,131,.95)}.modalWrap.-active{-webkit-transform:scale(1);transform:scale(1);opacity:1}.modalWrap .modal__scroll{position:absolute;top:50%;left:50%;width:90%;max-width:100rem;height:auto;max-height:calc(100vh - 8rem);overflow-x:hidden;overflow-y:scroll;background-color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:1px solid #c4c4c4;border-radius:4px}.modalWrap .modal__contentWrap{padding:8.5rem 7.5% 6.5rem}.modalWrap .modal__contentWrap .modal__closeWrap .modal__close{font-size:4rem;line-height:1;-webkit-transition:.3s;transition:.3s;color:#acacac;position:absolute;right:2.4rem;top:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modalWrap .modal__contentWrap .modal__closeWrap .modal__close:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;opacity:.7}.modal__trigger{-webkit-transition:.3s;transition:.3s}.modal__trigger:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;opacity:.7}.page404{padding:20rem 0 12rem}.page404 .page404__title{margin-bottom:2rem;font-size:3.2rem;font-weight:600;text-align:center}@media only screen and (max-width:768px){.page404 .page404__title{font-size:2.4rem}}.page404 .page404__text{margin-bottom:2rem;font-size:1.6rem;text-align:center}@media only screen and (max-width:768px){.page404 .page404__text{font-size:1.4rem}}.page404 .page404__link{display:block;font-size:1.4rem;text-align:center;text-align:center;text-decoration:underline}@media only screen and (max-width:768px){.page404 .page404__link{font-size:1.2rem}}.pageAbout{background-color:#f4f4f4;color:#0f3145;position:relative;padding-top:0 !important}.pageAbout *{position:relative;z-index:1}.pageAbout .-js_scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:11.7rem}@media only screen and (max-width:768px){.pageAbout .-js_scroll{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.pageAbout .-js_scroll.-box1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.pageAbout .pageAbout__bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;padding-top:19rem}@media only screen and (max-width:768px){.pageAbout .pageAbout__bg{padding-top:15rem}}.pageAbout .pageAbout__bg .bg__img1{margin:0 -0.6rem 22rem}@media only screen and (max-width:768px){.pageAbout .pageAbout__bg .bg__img1{margin:0 0 33rem}}.pageAbout .pageAbout__bg .bg__img2{width:100%;height:min(17.4rem,20.5189vw);background-color:#eaeaea;border-radius:50%}@media only screen and (max-width:768px){.pageAbout .inner{padding:0 1.3rem}}.pageAbout .sec__ttl04{text-align:center;margin-bottom:2.2rem;font-size:3.1rem;line-height:2;letter-spacing:.016em}@media only screen and (max-width:768px){.pageAbout .sec__ttl04{font-size:2.4rem;letter-spacing:.02em;text-align:left;margin-bottom:4.8rem}}@media only screen and (max-width:768px){.pageAbout .sec__ttl04 .-en{text-align:center}}.pageAbout .about__head{font-family:"Noto Sans JP",sans-serif;font-size:2.4rem;font-weight:700;line-height:1.417;letter-spacing:.04em;margin-bottom:2rem}.pageAbout .about__txt{font-size:1.6rem;font-weight:300;line-height:2;letter-spacing:.026em}@media only screen and (max-width:768px){.pageAbout .about__txt{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.875;letter-spacing:.016em}}.pageAbout .pageAbout__top{color:#1e3441;margin:11.9rem 0 0;text-align:center}@media only screen and (max-width:768px){.pageAbout .pageAbout__top{margin:3.7rem 0 0;text-align:left}}.pageAbout .pageAbout__top .about__txt{line-height:2.25;letter-spacing:.016em}@media only screen and (max-width:768px){.pageAbout .pageAbout__top .about__txt{line-height:1.875}}.pageAbout .pageAbout__genres .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4.2%}@media only screen and (max-width:768px){.pageAbout .pageAbout__genres .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4rem}}.pageAbout .pageAbout__genres .genres__colL{width:48.7%}@media only screen and (max-width:768px){.pageAbout .pageAbout__genres .genres__colL{width:100%}}.pageAbout .pageAbout__genres .genres__colR{width:50%}@media only screen and (max-width:768px){.pageAbout .pageAbout__genres .genres__colR{width:91.1%;margin:0 auto}}@media only screen and (max-width:768px){.pageAbout .pageAbout__futureOriented{margin-bottom:12rem}}.pageAbout .pageAbout__futureOriented .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4.2%}@media only screen and (max-width:768px){.pageAbout .pageAbout__futureOriented .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem}}.pageAbout .pageAbout__futureOriented .futureOriented__colL{width:49.4%}@media only screen and (max-width:768px){.pageAbout .pageAbout__futureOriented .futureOriented__colL{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.pageAbout .pageAbout__futureOriented .futureOriented__colR{width:50%}@media only screen and (max-width:768px){.pageAbout .pageAbout__futureOriented .futureOriented__colR{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.pageAbout .pageAbout__partners{mix-blend-mode:multiply}@media only screen and (max-width:768px){.pageAbout .pageAbout__partners{padding-bottom:12rem}}.pageAbout .pageAbout__partners .partners__list{max-width:68rem;margin:10rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2rem 2.5rem}@media only screen and (max-width:768px){.pageAbout .pageAbout__partners .partners__list{max-width:100%;margin:4rem auto 0;gap:2rem .7rem}}.pageAbout .pageAbout__partners .partners__item{display:block;max-width:calc((100% - 12.5rem)/6)}@media only screen and (max-width:768px){.pageAbout .pageAbout__partners .partners__item{max-width:calc((100% - 2.1rem)/4)}}.pageAbout .pageAbout__partners .partners__item.-large{max-width:calc((100% - 12.5rem)/5)}@media only screen and (max-width:768px){.pageAbout .pageAbout__partners .partners__item.-large{max-width:calc((100% - 2.1rem)/4)}}.pageAbout .pageAbout__partners .partners__item.-small{max-width:calc((100% - 12.5rem)/7)}@media only screen and (max-width:768px){.pageAbout .pageAbout__partners .partners__item.-small{max-width:calc((100% - 2.1rem)/4)}}.pageAdvertise{background-color:#efecea;padding-bottom:20rem}@media only screen and (max-width:768px){.pageAdvertise{padding-bottom:12rem}}.pageAdvertise .sec__ttl05{margin-bottom:8rem}@media only screen and (max-width:768px){.pageAdvertise .sec__ttl05{margin-bottom:3.5rem}}.pageAdvertise .pageAdvertise__cnt{color:#0f3145}@media only screen and (max-width:768px){.pageAdvertise .pageAdvertise__cnt .inner{padding:0 1.6rem}}.pageAdvertise .pageAdvertise__cnt .ad__head{font-size:3.2rem;line-height:1.75;font-weight:600;letter-spacing:.1em;color:#d56819;margin-bottom:4rem;text-align:center}@media only screen and (max-width:768px){.pageAdvertise .pageAdvertise__cnt .ad__head{font-family:"Noto Sans JP",sans-serif;font-size:2.4rem;line-height:2;font-weight:700;letter-spacing:.02em;text-align:left}}.pageAdvertise .pageAdvertise__cnt .ad__txt{font-size:1.6rem;line-height:2;font-weight:300;letter-spacing:.026em;text-align:center}@media only screen and (max-width:768px){.pageAdvertise .pageAdvertise__cnt .ad__txt{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.875;letter-spacing:.016em;text-align:left}}.pageAdvertise .pageAdvertise__cnt .linebreak{display:block;margin-top:1em}.pageAdvertise .pageAdvertise__cnt .ad__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;width:28rem;height:7.2rem;font-size:1.6rem;font-weight:600;line-height:1;letter-spacing:.05em;color:#d56819;background-color:#fff;border-radius:500px;margin:10rem auto 0}@media only screen and (max-width:768px){.pageAdvertise .pageAdvertise__cnt .ad__btn{font-family:"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.016em;margin:5rem auto 0}}.pageAdvertise .pageAdvertise__cnt .ad__btn:before{display:block;content:"";width:2rem;height:1.4rem;background:url(../../Image/common/ico_envelope_white_orange.svg) no-repeat 50%/contain}.pageAgreement{background-color:#f4f4f4;padding-bottom:20rem}@media only screen and (max-width:768px){.pageAgreement{padding-bottom:12rem}}.pageAgreement .sec__ttl05{margin-bottom:8rem}@media only screen and (max-width:768px){.pageAgreement .sec__ttl05{margin-bottom:5.5rem}}.pageAgreement .pageAgreement__cnt{color:#1e3441}@media only screen and (max-width:768px){.pageAgreement .pageAgreement__cnt .inner{padding:0 1.6rem}}.pageAgreement .pageAgreement__cnt .mt_16{margin-top:.9rem}.pageAgreement .pageAgreement__cnt .mb_16{margin-bottom:.9rem}.pageAgreement .pageAgreement__cnt .mb_25{margin-bottom:2.5rem}.pageAgreement .pageAgreement__cnt .mb_40{margin-bottom:3.2rem}.pageAgreement .pageAgreement__cnt p,.pageAgreement .pageAgreement__cnt dt,.pageAgreement .pageAgreement__cnt dd,.pageAgreement .pageAgreement__cnt li,.pageAgreement .pageAgreement__cnt span,.pageAgreement .pageAgreement__cnt a{font-size:1.4rem;font-weight:300;line-height:1.57;letter-spacing:.016em}@media only screen and (max-width:768px){.pageAgreement .pageAgreement__cnt p,.pageAgreement .pageAgreement__cnt dt,.pageAgreement .pageAgreement__cnt dd,.pageAgreement .pageAgreement__cnt li,.pageAgreement .pageAgreement__cnt span,.pageAgreement .pageAgreement__cnt a{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.428}}.pageAgreement .pageAgreement__cnt p+p{margin-top:1.6rem}.pageAgreement .pageAgreement__cnt a{color:#0d74ce;border-bottom:1px solid #0d74ce}.pageAgreement .pageAgreement__cnt dt{margin-top:3.2rem}.pageAgreement .pageAgreement__cnt dt:first-of-type{margin-top:0}.pageAgreement .pageAgreement__cnt dt .bold{font-weight:600}@media only screen and (max-width:768px){.pageAgreement .pageAgreement__cnt dt .bold{font-weight:700}}.pageAgreement .pageAgreement__cnt ol{padding:0;margin:0}.pageAgreement .pageAgreement__cnt ol>li{counter-increment:no;list-style:none}.pageAgreement .pageAgreement__cnt ol>li::before{content:counter(no) "."}.pageAgreement .pageAgreement__cnt ul{padding:0;margin:0}.pageAgreement .pageAgreement__cnt ul>li{list-style:none}.pageAgreement .pageAgreement__cnt ul>li::before{content:"•"}.pageCompany{background-color:#f4f4f4;padding-bottom:20rem}@media only screen and (max-width:768px){.pageCompany{padding-bottom:12rem}}.pageCompany .sec__ttl05{margin-bottom:8rem}@media only screen and (max-width:768px){.pageCompany .sec__ttl05{margin-bottom:5.5rem}}.pageCompany .pageCompany__cnt .company__tbl{width:100%;background-color:#fff;border-collapse:collapse}@media only screen and (max-width:768px){.pageCompany .pageCompany__cnt .company__tbl{margin:0 -2rem;width:100vw}}.pageCompany .pageCompany__cnt .company__tbl tr{border-bottom:1px solid #e6e1e1}@media only screen and (max-width:768px){.pageCompany .pageCompany__cnt .company__tbl tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:none}}.pageCompany .pageCompany__cnt .company__tbl tr:last-of-type{border-bottom:none}.pageCompany .pageCompany__cnt .company__tbl tr:last-of-type td{padding-bottom:8rem}@media only screen and (max-width:768px){.pageCompany .pageCompany__cnt .company__tbl tr:last-of-type td{padding-bottom:3.5rem}}.pageCompany .pageCompany__cnt .company__tbl th{width:22rem;background-color:#efecea;padding:1.8rem 0 0 2.4rem;font-size:1.4rem;font-weight:600;letter-spacing:.016em;line-height:1.57;color:#1e3441;text-align:left;vertical-align:top}@media only screen and (max-width:768px){.pageCompany .pageCompany__cnt .company__tbl th{width:100%;padding:.3rem 1.5rem}}.pageCompany .pageCompany__cnt .company__tbl td{padding:1.2rem 2rem;font-size:1.6rem;font-weight:300;letter-spacing:.026em;line-height:2;color:#0f3145}@media only screen and (max-width:768px){.pageCompany .pageCompany__cnt .company__tbl td{padding:2rem 1.5rem 3.5rem;width:100%;letter-spacing:.016em;line-height:1.625}}.pageCompany .pageCompany__cnt .company__tbl td a{color:#0d74ce;border-bottom:1px solid #0d74ce}.pageCompany .pageCompany__cnt .company__tbl dl dt{margin-top:1em}.pageCompany .pageCompany__cnt .company__tbl dl dt:first-of-type{margin-top:0}.pageContentsPolicy{background-color:#f4f4f4;padding-bottom:20rem}@media only screen and (max-width:768px){.pageContentsPolicy{padding-bottom:12rem}}.pageContentsPolicy .sec__ttl05{margin-bottom:8rem}@media only screen and (max-width:768px){.pageContentsPolicy .sec__ttl05{margin-bottom:5.5rem}}.pageContentsPolicy .pageContentsPolicy__cnt{color:#1e3441}.pageContentsPolicy .pageContentsPolicy__cnt .mt_16{margin-top:.9rem}.pageContentsPolicy .pageContentsPolicy__cnt .mb_16{margin-bottom:.9rem}.pageContentsPolicy .pageContentsPolicy__cnt .mb_25{margin-bottom:2.5rem}.pageContentsPolicy .pageContentsPolicy__cnt .mb_40{margin-bottom:3.2rem}.pageContentsPolicy .pageContentsPolicy__cnt p,.pageContentsPolicy .pageContentsPolicy__cnt dt,.pageContentsPolicy .pageContentsPolicy__cnt dd,.pageContentsPolicy .pageContentsPolicy__cnt li,.pageContentsPolicy .pageContentsPolicy__cnt span,.pageContentsPolicy .pageContentsPolicy__cnt a{font-size:1.4rem;font-weight:300;line-height:1.57;letter-spacing:.016em}@media only screen and (max-width:768px){.pageContentsPolicy .pageContentsPolicy__cnt p,.pageContentsPolicy .pageContentsPolicy__cnt dt,.pageContentsPolicy .pageContentsPolicy__cnt dd,.pageContentsPolicy .pageContentsPolicy__cnt li,.pageContentsPolicy .pageContentsPolicy__cnt span,.pageContentsPolicy .pageContentsPolicy__cnt a{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.428}}.pageContentsPolicy .pageContentsPolicy__cnt a{color:#0d74ce;border-bottom:1px solid #0d74ce}.pageContentsPolicy .pageContentsPolicy__cnt dt{font-weight:600;margin-top:3.2rem}@media only screen and (max-width:768px){.pageContentsPolicy .pageContentsPolicy__cnt dt{font-weight:700}}.pageContentsPolicy .pageContentsPolicy__cnt dt:first-of-type{margin-top:0}.pageContentsPolicy .pageContentsPolicy__cnt ol{padding:0;margin:0}.pageContentsPolicy .pageContentsPolicy__cnt ol>li{counter-increment:no;list-style:none}.pageContentsPolicy .pageContentsPolicy__cnt ol>li::before{content:counter(no) "."}.pageContentsPolicy .pageContentsPolicy__cnt ul{padding:0;margin:0}.pageContentsPolicy .pageContentsPolicy__cnt ul>li{list-style:none}.pageContentsPolicy .pageContentsPolicy__cnt ul>li::before{content:"•"}.pageFaq{padding-bottom:20rem;background-color:#efecea}@media only screen and (max-width:768px){.pageFaq{padding-bottom:12rem}}.pageFaq .sec__ttl05{margin-bottom:2.8rem}@media only screen and (max-width:768px){.pageFaq .sec__ttl05{padding-bottom:.4rem;margin-bottom:4rem}}.pageFaq .sec__ttl03{padding-left:3rem;margin-bottom:2.1rem;font-size:2.4rem;line-height:1.417}@media only screen and (max-width:768px){.pageFaq .sec__ttl03{margin-left:-1.6rem}}@media only screen and (max-width:768px){.pageFaq .sec__ttl03::before{top:-0.5rem;bottom:-0.5rem}}.pageFaq .faq__sec{margin-bottom:6.6rem}@media only screen and (max-width:768px){.pageFaq .faq__sec{margin-bottom:5rem}}@media only screen and (max-width:768px){.pageFaq .faq__sec .inner{padding:0 1.6rem}}@media only screen and (max-width:768px){.pageFaq .faq__member .sec__ttl03{padding-left:2.8rem;font-size:2rem;line-height:1.7;letter-spacing:.032em}}.pageFaq .faq__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageFaq .faq__list{gap:1.6rem}}.pageFaq .faq__item{width:100%}.pageFaq .faq__item .faq__q{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:relative;padding:2.4rem 5.5rem 2.4rem 2rem;color:#d56819;font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:.016em;background-color:#fff;border:1px solid #d56819;cursor:pointer}@media only screen and (max-width:768px){.pageFaq .faq__item .faq__q{padding:2.5rem 5rem 2.3rem 2.3rem;font-size:1.6rem;line-height:1.625}}.pageFaq .faq__item .faq__q::before,.pageFaq .faq__item .faq__q:after{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;top:50%;right:3.2rem;width:1.8rem;height:.2rem;content:"";background:#d56819}@media only screen and (max-width:768px){.pageFaq .faq__item .faq__q::before,.pageFaq .faq__item .faq__q:after{right:3rem}}.pageFaq .faq__item .faq__q::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.pageFaq .faq__item .faq__q.-active,.pageFaq .faq__item .faq__q:hover{color:#fff;background-color:#d56819}.pageFaq .faq__item .faq__q.-active::before,.pageFaq .faq__item .faq__q.-active:after,.pageFaq .faq__item .faq__q:hover::before,.pageFaq .faq__item .faq__q:hover:after{background-color:#fff}.pageFaq .faq__item .faq__q.-active::after{-webkit-transform:none;transform:none}.pageFaq .faq__item .faq__a{display:none;padding:3rem 3rem 2.5rem;color:#0f3145;font-size:1.6rem;font-weight:300;line-height:1.625;letter-spacing:.016em;background-color:#fff;border:1px solid #d56819}@media only screen and (max-width:768px){.pageFaq .faq__item .faq__a{padding:2.5rem 2rem 3rem}}.pageFaq .faq__item .faq__a .heading{margin:2rem 0 .5rem}.pageFaq .faq__item .faq__a .heading:first-of-type{margin-top:0}.pageFaq .faq__item .faq__a p+p{margin-top:1em}.pageFaq .faq__item .faq__a .faq__a__link{color:#0f3145}.pageFaq .faq__item .faq__a .faq__a__link:hover{border-bottom:1px solid #0f3145}.pageFaq .faq__policy .faq__list{margin-bottom:2.5rem}@media only screen and (max-width:768px){.pageFaq .faq__policy .faq__list{margin-bottom:3.2rem}}.pageFaq .faq__policy .policy__txt{color:#0f3145;font-size:2rem;font-weight:300;line-height:1.5;letter-spacing:0}@media only screen and (max-width:768px){.pageFaq .faq__policy .policy__txt{font-size:1.6rem;line-height:1.875}}.pageForgotpassword{padding-bottom:17rem}@media only screen and (max-width:768px){.pageForgotpassword{padding-bottom:9rem}}.pageForgotpassword .sec__ttl05{margin-bottom:4rem}@media only screen and (max-width:768px){.pageForgotpassword .sec__ttl05{margin-bottom:5.5rem}}.pageForgotpassword .um-form .um-field-block>div{text-align:left !important}.pageForgotpassword .um-col-alt{margin-top:10rem}@media only screen and (max-width:768px){.pageForgotpassword .um-col-alt{margin-top:5.5rem}}.pageForgotpassword .um-field-block{width:100%}.pageFront{background:#efecea}.pageFront .inner{width:100%;max-width:94.6rem;padding:0 4.8rem;margin:0 auto}@media only screen and (max-width:768px){.pageFront .inner{padding:0 2rem}}.pageFront .sec__lst.swiper{overflow:visible}.pageFront .sec__lst.swiper .swiper-slide{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:.2;pointer-events:none}@media only screen and (max-width:768px){.pageFront .sec__lst.swiper .swiper-slide{pointer-events:auto}}.pageFront .sec__lst.swiper .swiper-slide-active,.pageFront .sec__lst.swiper .swiper-slide-next,.pageFront .sec__lst.swiper .swiper-slide-prev{opacity:1;pointer-events:visible}.pageFront .sec__lst.swiper .swiper-button-next,.pageFront .sec__lst.swiper .swiper-button-prev{top:50%;width:2.6rem;height:6.3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageFront .sec__lst.swiper .swiper-button-next{right:-4.8rem;background:url(../../Image/common/ico_arrow-next.svg) no-repeat center center/100% auto}.pageFront .sec__lst.swiper .swiper-button-prev{left:-4.8rem;background:url(../../Image/common/ico_arrow-prev.svg) no-repeat center center/100% auto}@media only screen and (max-width:768px){.pageFront .sec__lst.-sec__lst02 .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}@media only screen and (max-width:768px){.pageFront .sec__lst.-sec__lst02 .swiper-wrapper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1}}.pageFront .sec__lst.-sec__lst02 .swiper-wrapper .sec__item .item__img{position:relative}.pageFront .sec__lst.-sec__lst02 .swiper-wrapper .sec__item .item__img .item__link{position:relative;width:100%;width:100%;height:100%}.pageFront .sec__lst.-sec__lst02 .swiper-wrapper .sec__item .item__img .item__link::before{display:block;padding-top:74%;content:""}.pageFront .sec__lst.-sec__lst02 .swiper-wrapper .sec__item .item__img .item__link>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){.pageFront .sec__lst.-sec__lst02 .swiper-wrapper .sec__item .item__img .item__link{line-height:0}}@media only screen and (max-width:768px){.pageFront .sec__lst.-sec__lst02 .swiper-wrapper .sec__item .item__cnt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 0 .8rem}}@media only screen and (max-width:768px){.pageFront .sec__lst.-sec__lst02 .swiper-wrapper .sec__item .item__cnt .item__date{margin-bottom:.1rem}}@media only screen and (max-width:768px){.pageFront .sec__lst.-sec__lst02 .swiper-wrapper .sec__item .item__cnt .item__ttl{display:-webkit-box;margin-bottom:.2rem;overflow:hidden;font-size:1.4rem;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media only screen and (max-width:768px){.pageFront .sec__lst.-sec__lst02 .swiper-wrapper .sec__item .item__cnt .item__cate{gap:.4rem .2rem}}.pageFront .sec__flexArea{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.pageFront .sec__link{width:100%;text-align:center}@media only screen and (max-width:768px){.pageFront .sec__link{padding-top:4.1rem}}.pageFront .sec__view{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:relative;padding-right:1.8rem;color:#d56819;font-size:1.6rem;font-weight:600;letter-spacing:.016rem}.pageFront .sec__view:hover{padding-right:1.5rem}.pageFront .sec__view::after{position:absolute;top:50%;right:0;width:1rem;height:1rem;content:"";background:url(../../Image/common/ico_arrow-more.svg) no-repeat center center/100% auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageFront .sec__sub{color:#838383;font-size:2rem;font-weight:600;line-height:1.7;letter-spacing:.024rem}@media only screen and (max-width:768px){.pageFront .sec__sub{font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.016rem}}.pageFront .pageFront__kv{padding:5.9rem 4.8rem 4.2rem;background:#233941}@media only screen and (max-width:768px){.pageFront .pageFront__kv{padding:2.4rem 2rem}}.pageFront .pageFront__kv .kv__cnt{gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:110rem;margin:0 auto}@media(max-width: 1000px){.pageFront .pageFront__kv .kv__cnt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item{position:relative;height:100%}@media only screen and (max-width:768px){.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item{height:auto}}.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item .item__cnt{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem 3.8rem}@media only screen and (max-width:768px){.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item .item__cnt{padding:1.3rem 1.3rem}}.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item .item__cnt>*{position:relative;z-index:2}.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item .item__cnt::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:-webkit-gradient(linear, left top, left bottom, from(rgb(199, 222, 255)), to(rgb(75, 63, 55)));background:linear-gradient(180deg, rgb(199, 222, 255) 0%, rgb(75, 63, 55) 100%);mix-blend-mode:multiply}.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item .item__cnt .ttl{margin-bottom:1rem;color:#fff;font-size:3rem;font-weight:700;line-height:1.5;letter-spacing:.03rem}@media only screen and (max-width:768px){.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item .item__cnt .ttl{display:block;font-family:"Noto Sans JP",sans-serif;margin-bottom:.3rem;font-size:1.4rem;line-height:1.4;letter-spacing:.016rem}}.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item .item__cnt .cate__lst{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item .item__cnt .cate__lst a{font-family:"Noto Sans JP",sans-serif;-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.9rem;padding:0 .8rem;color:#0d74ce;font-size:10px;font-weight:500;letter-spacing:.032rem;text-align:center;background:#fff;border-radius:1.4rem}.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item .item__cnt .cate__lst a:hover{opacity:.8}.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item .item__cnt .tag{font-family:"Noto Sans JP",sans-serif;position:absolute;top:-2.2rem;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.2rem;padding:0 1.9rem;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;background:#0f3145}@media only screen and (max-width:768px){.pageFront .pageFront__kv .kv__cnt .kv__col .kv__item .item__cnt .tag{top:-2rem;height:2rem;padding:0 1.4rem;font-size:1rem}}.pageFront .pageFront__kv .kv__cnt .kv__col .item__img img{width:100%}.pageFront .pageFront__kv .kv__cnt .kv__col.-col__l{width:66.18%}@media(max-width: 1000px){.pageFront .pageFront__kv .kv__cnt .kv__col.-col__l{width:100%}}.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;width:31.9%}@media(max-width: 1000px){.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r{gap:0;width:100%}}@media(max-width: 1000px)and (min-width: 769px){.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2rem}}@media only screen and (max-width:768px){.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r{gap:1rem}}@media only screen and (max-width:768px){.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r .kv__item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:768px){.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r .kv__item .item__img{position:relative;width:43%;line-height:0}}.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r .kv__item .item__img img{height:100%;-o-object-fit:cover;object-fit:cover}.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r .kv__item .item__cnt{padding:1.2rem 1.8rem 1rem}@media only screen and (max-width:768px){.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r .kv__item .item__cnt{position:static;bottom:auto;left:auto;padding:0 0 0 .8rem}.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r .kv__item .item__cnt::after{display:none}}.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r .kv__item .item__cnt .ttl{display:block;margin-bottom:.25em;font-size:2rem;line-height:1.2}@media(max-width: 1000px)and (min-width: 769px){.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r .kv__item .item__cnt .ttl{font-size:1.8rem}}@media only screen and (max-width:768px){.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r .kv__item .item__cnt .ttl{display:-webkit-box;margin-bottom:.3rem;overflow:hidden;font-size:1.4rem;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r .kv__item .tag{position:absolute;top:-2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:2rem;padding:0 1.4rem;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:700;text-align:center;background:#0f3145}@media only screen and (max-width:768px){.pageFront .pageFront__kv .kv__cnt .kv__col.-col__r .kv__item .tag{top:auto;bottom:0;left:0;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.pageFront .pageFront__info{padding:4.8rem 0 0}@media only screen and (max-width:768px){.pageFront .pageFront__info{padding:0}.pageFront .pageFront__info .inner{padding:0}}.pageFront .pageFront__info .info__block{padding:5.1rem 6.4rem 4.8rem;background:#f5f5f5;border-radius:8rem 0 8rem 0}@media only screen and (max-width:768px){.pageFront .pageFront__info .info__block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;padding:.6rem 0;overflow:hidden;border-radius:0}}.pageFront .pageFront__info .info__block .info__head{font-family:"Roboto",sans-serif;position:relative;padding:0 .8rem;margin-right:1.1rem;color:#d56819;font-size:1.2rem;font-style:italic;font-weight:700;letter-spacing:.05rem}.pageFront .pageFront__info .info__block .info__head::after{position:absolute;top:50%;right:0;width:.1rem;height:2rem;content:"";background:#d56819;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageFront .pageFront__info .info__block .info__topic{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.7rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2.9rem}.pageFront .pageFront__info .info__block .info__topic li{position:relative;color:#0f3145;font-size:1.4rem;font-weight:600;letter-spacing:.016rem;cursor:pointer}.pageFront .pageFront__info .info__block .info__topic li::after{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;bottom:-0.3rem;left:50%;width:60%;height:.2rem;content:"";background-color:#d56819;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);opacity:0}.pageFront .pageFront__info .info__block .info__topic li:hover,.pageFront .pageFront__info .info__block .info__topic li.-active{color:#d56819}@media only screen and (min-width:769px){.pageFront .pageFront__info .info__block .info__topic li:hover::after,.pageFront .pageFront__info .info__block .info__topic li.-active::after{width:100%;opacity:1}}@media only screen and (max-width:768px){.pageFront .pageFront__info .info__block .info__cnt{width:calc(100% - 4rem);overflow:hidden}}.pageFront .pageFront__info .info__block .info__cnt .info__cnt__wrapper{display:none}.pageFront .pageFront__info .info__block .info__cnt .info__cnt__wrapper.-active{display:block;-webkit-animation:tabAnim ease .6s forwards;animation:tabAnim ease .6s forwards}@-webkit-keyframes tabAnim{0%{opacity:0}100%{opacity:1}}@keyframes tabAnim{0%{opacity:0}100%{opacity:1}}.pageFront .pageFront__info .info__block .info__cnt .info__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem;font-size:1.6rem;font-weight:300;letter-spacing:.026rem}@media only screen and (max-width:768px){.pageFront .pageFront__info .info__block .info__cnt .info__item{font-family:"Noto Sans JP",sans-serif;font-family:"Noto Sans JP",sans-serif;margin-bottom:0;font-size:1.2rem;font-weight:400;letter-spacing:.016rem}}.pageFront .pageFront__info .info__block .info__cnt .info__item .info__date{color:#838383}@media only screen and (min-width:769px){.pageFront .pageFront__info .info__block .info__cnt .info__item .info__date{width:9.5rem}}@media only screen and (max-width:768px){.pageFront .pageFront__info .info__block .info__cnt .info__item .info__date{margin-right:.5rem;color:#d56819;font-weight:600}}@media only screen and (min-width:769px){.pageFront .pageFront__info .info__block .info__cnt .info__item .info__tag{display:none}}@media only screen and (max-width:768px){.pageFront .pageFront__info .info__block .info__cnt .info__item .info__tag{margin-right:.5rem;color:#d56819;font-weight:700}}.pageFront .pageFront__info .info__block .info__cnt .info__item .info__ttl{color:#0f3145;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:1.6rem;font-weight:300}@media only screen and (min-width:769px){.pageFront .pageFront__info .info__block .info__cnt .info__item .info__ttl{width:calc(100% - 9.5rem);padding-left:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media only screen and (max-width:768px){.pageFront .pageFront__info .info__block .info__cnt .info__item .info__ttl{font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;font-weight:400}}.pageFront .pageFront__info .info__block .info__cnt .info_slide .swiper-wrapper{position:relative;-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important}.pageFront .pageFront__info .info__block .info__cnt .info_slide .swiper-slide{width:auto}.pageFront .pageFront__new{padding:8.4rem 0 0}@media only screen and (max-width:768px){.pageFront .pageFront__new{padding:5.6rem 0 0}}.pageFront .pageFront__new .sec__lst{padding-bottom:5.9rem}@media only screen and (max-width:768px){.pageFront .pageFront__new .sec__lst{padding-bottom:4rem}}@media only screen and (max-width:768px){.pageFront .pageFront__new .sec__lst .sec__item .item__img{width:100%}}.pageFront .pageFront__new .new__bnr{position:relative;padding:2.9rem 0 2.8rem;overflow:visible}@media only screen and (max-width:768px){.pageFront .pageFront__new .new__bnr{padding:4.8rem 0}}.pageFront .pageFront__new .new__bnr::after{position:absolute;bottom:0;left:50%;width:400%;height:100%;content:"";background:#e3e2e2;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pageFront .pageFront__new .new__bnr .swiper-wrapper{position:relative;gap:1.7rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageFront .pageFront__new .new__bnr .swiper-wrapper{gap:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.pageFront .pageFront__new .new__bnr .swiper-wrapper .bnr__item{width:calc((100% - 5.1rem)/4)}@media only screen and (max-width:768px){.pageFront .pageFront__new .new__bnr .swiper-button-prev,.pageFront .pageFront__new .new__bnr .swiper-button-next{top:50%;width:2rem;height:6.3rem;margin:0;border-radius:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:768px){.pageFront .pageFront__new .new__bnr .swiper-button-prev{left:-2rem;background:url(../../Image/common/ico_arrow-prev.svg) no-repeat center center/auto 100%}}@media only screen and (max-width:768px){.pageFront .pageFront__new .new__bnr .swiper-button-next{right:-2rem;background:url(../../Image/common/ico_arrow-next.svg) no-repeat center center/auto 100%}}.pageFront .pageFront__features{padding:9.4rem 0 6.4rem}@media only screen and (max-width:768px){.pageFront .pageFront__features{padding:5.6rem 0 .7rem}}.pageFront .pageFront__features .features__bnr{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7.7rem}@media only screen and (max-width:768px){.pageFront .pageFront__features .features__bnr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}.pageFront .pageFront__features .features__bnr .bnr__item{width:calc((100% - 2rem)/2)}@media only screen and (max-width:768px){.pageFront .pageFront__features .features__bnr .bnr__item{width:100%}}.pageFront .pageFront__features .features__bnr .bnr__item:nth-child(3){width:100%}.pageFront .pageFront__features .features__bnr .bnr__item>a{display:block;width:100%}.pageFront .pageFront__features .features__bnr .bnr__item>a img{width:100%}.pageFront .pageFront__features .features__block{margin-bottom:2rem}.pageFront .pageFront__features .features__block .block__lst{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageFront .pageFront__features .features__block .block__lst{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;margin-bottom:4.9rem}}.pageFront .pageFront__features .features__block .block__lst .sec__item{width:calc((100% - 4rem)/3);background:rgba(0,0,0,0)}@media only screen and (max-width:768px){.pageFront .pageFront__features .features__block .block__lst .sec__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}@media only screen and (max-width:768px){.pageFront .pageFront__features .features__block .block__lst .sec__item .item__link{position:relative}}.pageFront .pageFront__features .features__block .block__lst .sec__item .item__link .item__img{width:100%;height:100%}@media only screen and (max-width:768px){.pageFront .pageFront__features .features__block .block__lst .sec__item .item__link .item__img{line-height:0}}.pageFront .pageFront__features .features__block .block__lst .sec__item .item__cnt{padding:.5rem 0 1.9rem}@media only screen and (max-width:768px){.pageFront .pageFront__features .features__block .block__lst .sec__item .item__cnt{padding:0 0 0 .8rem}}.pageFront .pageFront__features .features__block .block__lst .sec__item .item__cnt .item__date{margin-bottom:.1rem;font-weight:300}@media only screen and (max-width:768px){.pageFront .pageFront__features .features__block .block__lst .sec__item .item__cnt .item__ttl{font-size:1.4rem}}.pageFront .pageFront__features .features__block.-study .sec__ttl02{color:#828fd1}.pageFront .pageFront__features .features__block.-study .sec__ttl02 .-en{background:#828fd1}.pageFront .pageFront__week{padding:9.1rem 0 10.4rem;background:#f4f4f4}@media only screen and (max-width:768px){.pageFront .pageFront__week{padding:4.8rem 0}}.pageFront .pageFront__week .sec__lst .sec__item{background-color:rgba(0,0,0,0)}.pageFront .pageFront__week .sec__lst .sec__item .item__cnt{padding:.5rem 2.5rem 1.9rem;background:#fff}@media only screen and (max-width:768px){.pageFront .pageFront__week .sec__lst .sec__item .item__cnt{width:100%}}@media only screen and (max-width:768px){.pageFront .pageFront__week .sec__lst .sec__item .item__img{width:100%}}.pageFront .pageFront__week .sec__lst .swiper-button-next,.pageFront .pageFront__week .sec__lst .swiper-button-prev{top:68%}.pageFront .pageFront__article{padding:9rem 0 10rem}@media only screen and (max-width:768px){.pageFront .pageFront__article{padding:5.6rem 0}}.pageFront .pageFront__article .sec__lst .sec__item{background:rgba(0,0,0,0)}.pageFront .pageFront__article .sec__lst .sec__item .item__cnt{padding:.5rem 0 1.9rem}.pageFront .pageFront__article .sec__lst .swiper-button-next,.pageFront .pageFront__article .sec__lst .swiper-button-prev{top:60%}.pageFront .pageFront__article .article__bnr{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4.5rem}@media only screen and (max-width:768px){.pageFront .pageFront__article .article__bnr{gap:1.1rem;padding-top:3.9rem}}.pageFront .pageFront__article .article__bnr .bnr__item{width:calc((100% - 4rem)/3)}@media only screen and (max-width:768px){.pageFront .pageFront__article .article__bnr .bnr__item{width:calc((100% - 1.1rem)/2)}}.pageFront .pageFront__movie{padding:9.3rem 0 10rem;background:#f4f4f4}@media only screen and (max-width:768px){.pageFront .pageFront__movie{padding:4.8rem 0}}.pageFront .pageFront__movie .sec__lst{margin-bottom:4rem}.pageFront .pageFront__movie .sec__lst .sec__item{padding-top:0;background:rgba(0,0,0,0)}@media only screen and (max-width:768px){.pageFront .pageFront__movie .sec__lst .sec__item .item__img{width:100%}}.pageFront .pageFront__movie .sec__lst .sec__item .item__cnt{padding:.5rem 1.3rem .1rem;background:#fff}@media only screen and (max-width:768px){.pageFront .pageFront__movie .sec__lst .sec__item .item__cnt{width:100%}}.pageFront .pageFront__movie .sec__lst .sec__item .item__cnt .item__ttl{margin-bottom:0}.pageFront .pageFront__movie .sec__lst .swiper-button-next,.pageFront .pageFront__movie .sec__lst .swiper-button-prev{top:83%}.pageFront .pageFront__movie .movie__lst{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1rem}@media only screen and (max-width:768px){.pageFront .pageFront__movie .movie__lst{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:.4rem}}.pageFront .pageFront__movie .movie__lst .sec__item{width:calc((100% - 4rem)/3);background:rgba(0,0,0,0)}@media only screen and (max-width:768px){.pageFront .pageFront__movie .movie__lst .sec__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.pageFront .pageFront__movie .movie__lst .sec__item .item__link{width:100%;height:100%}@media only screen and (max-width:768px){.pageFront .pageFront__movie .movie__lst .sec__item .item__link{line-height:0}}.pageFront .pageFront__movie .movie__lst .sec__item .item__link:after{width:1.6rem;height:1.9rem}.pageFront .pageFront__movie .movie__lst .sec__item .item__cnt{padding:.5rem 0 1.9rem;background:rgba(0,0,0,0)}@media only screen and (max-width:768px){.pageFront .pageFront__movie .movie__lst .sec__item .item__cnt{padding:0 0 0 .8rem}}@media only screen and (max-width:768px){.pageFront .pageFront__movie .movie__lst .sec__item .item__cnt .item__date{margin-bottom:.1rem}}@media only screen and (max-width:768px){.pageFront .pageFront__movie .movie__lst .sec__item .item__cnt .item__ttl{display:-webkit-box;margin-bottom:.2rem;overflow:hidden;font-size:1.4rem;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.pageFront .pageFront__movie .movie__lst .sec__item .item__cnt .item__name{font-weight:300}@media only screen and (max-width:768px){.pageFront .pageFront__movie .movie__lst .sec__item .item__cnt .item__name{font-size:1.2rem;font-weight:400}}.pageFront .pageFront__movie .movie__bnr{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:6.7rem}@media only screen and (max-width:768px){.pageFront .pageFront__movie .movie__bnr{gap:1.1rem;padding-top:3.6rem}}.pageFront .pageFront__movie .movie__bnr .bnr__item{width:calc((100% - 4rem)/3)}@media only screen and (max-width:768px){.pageFront .pageFront__movie .movie__bnr .bnr__item{width:calc((100% - 1.1rem)/2)}}.pageFront .pageFront__interview{padding:9.3rem 0 8.9rem}@media only screen and (max-width:768px){.pageFront .pageFront__interview{padding:5.6rem 0 4.8rem}}.pageFront .pageFront__interview .interview__bnr{gap:2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0 7.3rem}@media only screen and (max-width:768px){.pageFront .pageFront__interview .interview__bnr{gap:1.2rem;padding:.5rem 0 3.3rem}}.pageFront .pageFront__interview .interview__bnr .bnr__item{width:calc((100% - 2.8rem)/2)}@media only screen and (max-width:768px){.pageFront .pageFront__interview .interview__bnr .bnr__item{width:calc((100% - 1.2rem)/2)}}.pageFront .pageFront__interview .sec__lst{margin:1.1rem 0 1.4rem}.pageFront .pageFront__interview .sec__lst .sec__item{background:rgba(0,0,0,0)}@media only screen and (max-width:768px){.pageFront .pageFront__interview .sec__lst .sec__item{background:#fff}}@media only screen and (max-width:768px){.pageFront .pageFront__interview .sec__lst .sec__item .item__img{width:100%}}.pageFront .pageFront__interview .sec__lst .sec__item .item__cnt{padding:.5rem 2.5rem 1.9rem}@media only screen and (max-width:768px){.pageFront .pageFront__interview .sec__lst .sec__item .item__cnt{width:100%}}.pageFront .pageFront__interview .interview__lst{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:.8rem 0 0}@media only screen and (max-width:768px){.pageFront .pageFront__interview .interview__lst{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem}}.pageFront .pageFront__interview .interview__lst .sec__item{width:calc((100% - 4rem)/3);background:rgba(0,0,0,0)}@media only screen and (max-width:768px){.pageFront .pageFront__interview .interview__lst .sec__item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}}.pageFront .pageFront__interview .interview__lst .sec__item .item__cnt{padding:.5rem 0 1.9rem}@media only screen and (max-width:768px){.pageFront .pageFront__interview .interview__lst .sec__item .item__cnt{padding:0 0 0 .8rem}}@media only screen and (max-width:768px){.pageFront .pageFront__interview .interview__lst .sec__item .item__cnt .item__date{margin-bottom:.1rem}}@media only screen and (max-width:768px){.pageFront .pageFront__interview .interview__lst .sec__item .item__cnt .item__ttl{display:-webkit-box;margin-bottom:.2rem;overflow:hidden;font-size:1.4rem;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media only screen and (max-width:768px){.pageFront .pageFront__interview .interview__lst .sec__item .item__cnt .item__txt{font-size:1.2rem}}.pageFront .pageFront__comic{padding:9.3rem 0 8.4rem;background:#f4f4f4}@media only screen and (max-width:768px){.pageFront .pageFront__comic{padding:4.8rem 0}}.pageFront .pageFront__comic .inner{overflow:hidden}.pageFront .pageFront__comic .sec__lst .swiper-slide{opacity:0}.pageFront .pageFront__comic .sec__lst .swiper-button-next,.pageFront .pageFront__comic .sec__lst .swiper-button-prev{top:64%}.pageFront .pageFront__comic .sec__lst .swiper-slide-active,.pageFront .pageFront__comic .sec__lst .swiper-slide-next,.pageFront .pageFront__comic .sec__lst .swiper-slide-prev{opacity:1}.pageFront .pageFront__comic .sec__lst .sec__item{background:rgba(0,0,0,0)}.pageFront .pageFront__comic .sec__lst .sec__item .item__cnt{padding:.5rem 0 1.9rem}.pageFront .pageFront__quiz{padding:9.3rem 0 10rem}@media only screen and (max-width:768px){.pageFront .pageFront__quiz{padding:5.6rem 0}}.pageFront .pageFront__quiz .inner{overflow:hidden}.pageFront .pageFront__quiz .sec__lst{margin-bottom:4rem}@media only screen and (max-width:768px){.pageFront .pageFront__quiz .sec__lst{margin-bottom:0}}.pageFront .pageFront__quiz .sec__lst .swiper-slide{opacity:0}.pageFront .pageFront__quiz .sec__lst .swiper-button-next,.pageFront .pageFront__quiz .sec__lst .swiper-button-prev{top:60%}.pageFront .pageFront__quiz .sec__lst .swiper-slide-active,.pageFront .pageFront__quiz .sec__lst .swiper-slide-next,.pageFront .pageFront__quiz .sec__lst .swiper-slide-prev{opacity:1}.pageFront .pageFront__quiz .sec__lst .sec__item{background:rgba(0,0,0,0)}.pageFront .pageFront__quiz .sec__lst .sec__item .item__cnt{padding:2.4rem 0 1.9rem}.pageFront .pageFront__quiz .sec__lst .sec__item .item__cnt .item__ttl{margin-bottom:0}.pageFront .pageFront__quiz .quiz__bnr{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.9rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageFront .pageFront__quiz .quiz__bnr{gap:1.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:4.6rem}}.pageFront .pageFront__quiz .quiz__bnr .bnr__item{width:calc((100% - 3.8rem)/3)}@media only screen and (max-width:768px){.pageFront .pageFront__quiz .quiz__bnr .bnr__item{width:calc((100% - 1.2rem)/2)}}.pageFront .pageFront__category{padding:9rem 0 10rem;background:#fff}@media only screen and (max-width:768px){.pageFront .pageFront__category{padding:4.2rem 0 0}}.pageFront .pageFront__category .sec__ttl04{margin-bottom:4.8rem;border-bottom:1px solid #e3e2e2}@media only screen and (max-width:768px){.pageFront .pageFront__category .sec__ttl04{margin-bottom:2.4rem}}.pageFront .pageFront__category .category__lst{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3.2rem}@media only screen and (max-width:768px){.pageFront .pageFront__category .category__lst{gap:.4rem}}.pageFront .pageFront__category .category__lst li{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:3.6rem;padding:0 2.5rem;color:#fff;font-size:1.6rem;font-weight:300;letter-spacing:.024rem;text-align:left;background:#0f3145;cursor:pointer}@media only screen and (max-width:768px){.pageFront .pageFront__category .category__lst li{font-family:"Noto Sans JP",sans-serif;height:2rem;padding:0 1.2rem;font-size:1rem;font-weight:700;letter-spacing:.04rem}}.pageFront .pageFront__category .category__lst li:hover{opacity:.8}.pageFront .pageFront__category .category__tag{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem .2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageFront .pageFront__category .category__tag{gap:.8rem .4rem}}.pageFront .pageFront__category .category__tag a{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.8rem;padding:0 .8rem;color:#0d74ce;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:.032rem;text-align:center;background:#fff;border-radius:1.4rem}@media only screen and (max-width:768px){.pageFront .pageFront__category .category__tag a{height:2.3rem;font-size:1rem}}.pageFront .pageFront__category .category__tag a:hover{opacity:.8}.pageFront .pageFront__logo{padding:8.9rem 0 11.5rem;background-color:#fff}@media only screen and (max-width:768px){.pageFront .pageFront__logo{padding:5.6rem 0 5.7rem}}.pageFront .pageFront__logo .logo__block{margin-bottom:7.7rem}@media only screen and (max-width:768px){.pageFront .pageFront__logo .logo__block{margin-bottom:5.4rem}}.pageFront .pageFront__logo .logo__block .sec__ttl04{margin-bottom:4.8rem;border-bottom:1px solid #e3e2e2}@media only screen and (max-width:768px){.pageFront .pageFront__logo .logo__block .sec__ttl04{margin-bottom:2.4rem}}.pageFront .pageFront__logo .logo__block .logo__lst{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.pageFront .pageFront__logo .logo__block .logo__lst a{display:inline-block;width:18%;margin-bottom:3.8rem}.pageFront .pageFront__logo .logo__block .logo__lst a:not(:nth-child(5n)){margin-right:2.5%}@media only screen and (max-width:768px){.pageFront .pageFront__logo .logo__block .logo__lst a:not(:nth-child(5n)){margin-right:0}}@media only screen and (max-width:768px){.pageFront .pageFront__logo .logo__block .logo__lst a{width:31%;margin-bottom:2.4rem}.pageFront .pageFront__logo .logo__block .logo__lst a:not(:nth-child(3n)){margin-right:3.5%}}.pageFront .pageFront__logo .logo__block .logo__lst a img{display:inline-block;width:100%;mix-blend-mode:multiply}.pageFront .pageFront__logo .logo__block .logo__lst+.logo__lst{margin-top:1.6rem}@media only screen and (max-width:768px){.pageFront .pageFront__logo .logo__block .logo__lst+.logo__lst{margin-top:1rem}}.pageInformation{background-color:#f4f4f4;padding-bottom:20rem}@media only screen and (max-width:768px){.pageInformation{padding-bottom:12rem}}.pageInformation .sec__ttl{font-size:3.2rem;line-height:1.0625;font-weight:600;letter-spacing:.1em;color:#0f3145;padding-bottom:1.4rem;margin-bottom:1.2rem;border-bottom:1px solid #d56819}@media only screen and (max-width:768px){.pageInformation .sec__ttl{font-size:2.4rem;line-height:1.417;padding-bottom:.2rem;margin-bottom:1.1rem}}@media only screen and (max-width:768px){.pageInformation .information__confirm{margin-bottom:12rem}}@media only screen and (max-width:768px){.pageInformation .information__confirm .inner{padding:0}}.pageInformation .information__confirm .sec__ttl03{font-size:2.4rem;padding-left:3rem}@media only screen and (max-width:768px){.pageInformation .information__confirm .sec__ttl03{font-size:2rem;margin-bottom:4rem;padding-left:2.6rem}}.pageInformation .information__confirm .confirm__tbl{width:100%;border-spacing:0;background-color:#fff}@media only screen and (max-width:768px){.pageInformation .information__confirm .confirm__tbl{border-top:1.6rem solid #efecea}}.pageInformation .information__confirm .confirm__tbl th{font-size:1.4rem;font-weight:600;line-height:1.57;letter-spacing:.016em;background-color:#efecea;color:#1e3441;padding:.8rem 2.5rem 0;text-align:left;vertical-align:middle;border-bottom:1px solid #e6e1e1;width:22rem}@media only screen and (max-width:768px){.pageInformation .information__confirm .confirm__tbl th{background-color:#fff;display:block;width:100%;border-bottom:none;padding:1.6rem 1.6rem 0}}.pageInformation .information__confirm .confirm__tbl td{font-size:1.6rem;font-weight:300;line-height:1.625;letter-spacing:.016em;color:#0f3145;padding:1.5rem 2rem;border-bottom:1px solid #e6e1e1}@media only screen and (max-width:768px){.pageInformation .information__confirm .confirm__tbl td{display:block;width:100%;padding:0 1.6rem 1.6rem}}.pageInformation .information__confirm .confirm__tbl .lbl{font-size:1.2rem;font-weight:600;line-height:1.5;letter-spacing:.016em;color:#838383;margin-right:.8rem}@media only screen and (max-width:768px){.pageInformation .information__confirm .confirm__tbl .lbl{letter-spacing:.022em;margin-right:0}}.pageInformation .information__confirm .confirm__tbl .lbl.-big{font-size:1.6rem;font-weight:300}.pageInformation .information__confirm .confirm__location{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3.2rem}@media only screen and (max-width:768px){.pageInformation .information__confirm .confirm__location{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.9rem;margin-top:.9rem}}.pageInformation .information__confirm .confirm__location .confirm__location__choice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem}@media only screen and (max-width:768px){.pageInformation .information__confirm .confirm__location .confirm__location__choice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0}}.pageInformation .information__confirm .confirm__tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.3rem}@media only screen and (max-width:768px){.pageInformation .information__confirm .confirm__tel{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.9rem;margin-top:.9rem}}.pageInformation .information__confirm .confirm__tel .confirm__tel__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.6rem}@media only screen and (max-width:768px){.pageInformation .information__confirm .confirm__tel .confirm__tel__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.1rem}}.pageInformation .information__confirm .-c_gray{color:#595b5f}@media only screen and (max-width:768px){.pageInformation .information__confirm .-c_gray{color:#0f3145}}.pageInformation .information__editBtn{width:80%;max-width:26.2rem;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.022em;color:#fff;background-color:#d56819;margin:0 auto;text-align:center;padding:2rem 1rem}.pageInquiry .sec__ttl05{margin-bottom:5.6rem}@media only screen and (max-width:768px){.pageInquiry .sec__ttl05{margin-bottom:3.7rem}}.pageInquiry .pageInquiryMenu{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem 1.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem}@media only screen and (max-width:768px){.pageInquiry .pageInquiryMenu{margin-bottom:4.8rem}}.pageInquiry .pageInquiryMenu .pageInquiryMenu__link{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:#0f3145 !important;font-size:1.6rem;font-weight:400;line-height:1;letter-spacing:.016em}.pageInquiry .pageInquiryMenu .pageInquiryMenu__link::before{position:relative;display:inline-block;width:2.4rem;height:2.4rem;content:"";background-color:#fff;border:1px solid #c4c4c4;border-radius:100%;-webkit-transition:opacity .1s;transition:opacity .1s}.pageInquiry .pageInquiryMenu .pageInquiryMenu__link::after{position:absolute;top:50%;left:12.5px;display:inline-block;display:block;width:1.4rem;height:1.4rem;content:"";background-color:#d56819;border-radius:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .1s;transition:opacity .1s;opacity:0}.pageInquiry .pageInquiryMenu .pageInquiryMenu__link.-current::before{border:1px solid #d56819}.pageInquiry .pageInquiryMenu .pageInquiryMenu__link.-current::after{opacity:1}.pageInquiry .um{margin-bottom:20rem !important}@media only screen and (max-width:768px){.pageInquiry .um{margin-bottom:12rem !important}}@media only screen and (max-width:768px){.pageInquiry .um{margin-bottom:12rem !important}}.pageInquiry .um .mwform-radio-field{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;margin:1rem 0 !important}@media only screen and (max-width:768px){.pageInquiry .um .mwform-radio-field{margin:.7rem 0 0 !important}}.pageInquiry .um .mwform-radio-field input{position:absolute;margin:0;opacity:0;visibility:hidden}.pageInquiry .um .mwform-radio-field .mwform-radio-field-text{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 .8rem;color:#0f3145 !important;font-size:1.6rem;font-weight:300;line-height:1.625;line-height:1;letter-spacing:.016em}.pageInquiry .um .mwform-radio-field .mwform-radio-field-text::before{position:relative;display:inline-block;width:2.4rem;height:2.4rem;content:"";background-color:#fff;border:1px solid #c4c4c4;border-radius:100%;-webkit-transition:opacity .1s;transition:opacity .1s}.pageInquiry .um .mwform-radio-field .mwform-radio-field-text::after{position:absolute;top:50%;left:12.5px;display:inline-block;display:block;width:1.4rem;height:1.4rem;content:"";background-color:#d56819;border-radius:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity .1s;transition:opacity .1s;opacity:0}.pageInquiry .um .mwform-radio-field input:checked+.mwform-radio-field-text::before{border:1px solid #d56819}.pageInquiry .um .mwform-radio-field input:checked+.mwform-radio-field-text::after{opacity:1}.pageInquiry .um .um-field{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:0;margin-bottom:4rem}@media only screen and (max-width:768px){.pageInquiry .um .um-field{-ms-flex-wrap:wrap;flex-wrap:wrap;display:block;margin-bottom:4.8rem}}.pageInquiry .um .um-field .um-field-area{width:calc(100% - 25rem) !important;max-width:calc(100% - 25rem) !important}@media only screen and (max-width:768px){.pageInquiry .um .um-field .um-field-area{width:100% !important;max-width:100% !important}}.pageInquiry .um .um-field .um-field-area input[type=text],.pageInquiry .um .um-field .um-field-area input[type=search],.pageInquiry .um .um-field .um-field-area input[type=tel],.pageInquiry .um .um-field .um-field-area input[type=password],.pageInquiry .um .um-field .um-field-area textarea{width:100% !important}.pageInquiry .um .um-field-label{width:25rem;padding-top:1.2rem}@media only screen and (max-width:768px){.pageInquiry .um .um-field-label{width:100%;padding:0}}.pageInquiry .um .um-field-label label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#0f3145;font-size:1.6rem !important;font-weight:600;line-height:1.625 !important;letter-spacing:.016em}@media only screen and (max-width:768px){.pageInquiry .um .um-field-label label{font-size:1.4rem;font-weight:700;line-height:2;letter-spacing:.026em}}.pageInquiry .um .um-field-label label:after{padding:0 .6rem;margin-left:.8rem;color:#fff;content:"必須";font-size:1.2rem;font-weight:600;line-height:1.583;letter-spacing:.016em;background:#d56819;border-radius:.2rem}.pageInquiry .um label:after{display:none}.pageInquiry .um label.-required:after{display:block}.pageInquiry .um .um-col-alt .um-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.6rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.pageInquiry .um .um-col-alt .um-center input{color:#fff;border:none}.pageInquiry .um .um-col-alt .um-center input[type=submit]:hover{cursor:pointer}.pageInquiry .mw_wp_form .privacypolicy__wrap{max-width:750px;width:90%;margin:12rem auto 4rem}@media only screen and (max-width:768px){.pageInquiry .mw_wp_form .privacypolicy__wrap{margin:4.8rem auto 1.6rem}}.pageInquiry .mw_wp_form .privacypolicy__text{color:#0f3145;font-size:1.6rem;font-weight:400;line-height:1.6;text-align:center}@media only screen and (max-width:768px){.pageInquiry .mw_wp_form .privacypolicy__text{font-size:1.4rem}}.pageInquiry .mw_wp_form .privacypolicy__text a{color:#0f3145;font-size:1.6rem;text-decoration:underline}.pageInquiry .mw_wp_form .agree__text{margin-top:1.5em}.pageInquiry .mw_wp_form.mw_wp_form_confirm .privacypolicy__wrap{display:none}.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-field{margin:0}.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-field:not(:last-child){border-bottom:.1rem solid #e6e1e1}@media only screen and (max-width:768px){.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-field:not(:last-child){border-bottom:none}}@media only screen and (max-width:768px){.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}}.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-field .um-field-label{min-width:21.7rem;padding:0 !important;margin:0;background-color:#f4f4f4}@media only screen and (max-width:768px){.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-field .um-field-label{width:100%;min-width:0}}.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-field .um-field-label label{padding:2.4rem}@media only screen and (max-width:768px){.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-field .um-field-label label{padding:.6rem 1.6rem}}.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-field .um-field-area{width:100%;padding:0 !important;background-color:#fff}@media only screen and (max-width:768px){.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-field .um-field-area{width:100% !important;padding:1.6rem 1.6rem 4rem}}.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-field .um-field-area>div{padding:2.2rem}@media only screen and (max-width:768px){.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-field .um-field-area>div{padding:1.6rem 1.6rem 4rem}}.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-col-alt{margin-top:12rem}.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-col-alt .um-center{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-col-alt .um-center input{max-width:24.6rem !important}.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-col-alt .um-center input[name=submit]{background-color:#d56819 !important}.pageInquiry .mw_wp_form.mw_wp_form_confirm .um-col-alt .um-center input[name=submitback]{background-color:#838383 !important}.pageLogin{padding-bottom:20rem}@media only screen and (max-width:768px){.pageLogin{padding-bottom:12rem}}@media only screen and (max-width:768px){.pageLogin .inner{padding:0 1.6rem}}.pageLogin .pageLogin__login p{font-size:1.6rem;font-weight:300;line-height:1.625;letter-spacing:.016em}@media only screen and (max-width:768px){.pageLogin .pageLogin__login p{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.875}}.pageLogin .pageLogin__login #um-submit-btn{max-width:24.4rem !important;padding:.7rem !important;margin:0 auto}@media only screen and (max-width:768px){.pageLogin .pageLogin__login #um-submit-btn{max-width:100% !important}}.pageLogin .pageLogin__login .lineBtn{margin:0 auto}@media only screen and (max-width:768px){.pageLogin .pageLogin__login .lineBtn{font-family:"Noto Sans JP",sans-serif;width:100%;font-weight:700}}.pageLogin .pageLogin__reg{margin-top:12rem}@media only screen and (max-width:768px){.pageLogin .pageLogin__reg{margin-top:8.8rem}}.pageLogin .pageLogin__reg p{font-size:1.6rem;font-weight:300;line-height:1.625;letter-spacing:.016em}@media only screen and (max-width:768px){.pageLogin .pageLogin__reg p{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.875}}.pageLogin .pageLogin__reg .pageLogin__reg__choice{margin:2.4rem 0}.pageLogin .pageLogin__reg .pageLogin__reg__choice .pageLogin__reg__choiceOption{margin-bottom:1.5rem}.pageLogin .pageLogin__reg .pageLogin__reg__choice .pageLogin__reg__choiceOption:last-of-type{margin-bottom:0}.pageLogin .sec__ttl05{margin-bottom:4rem}.pageLogin .um{max-width:100% !important}.pageLogin .um .um-field{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-bottom:3.5rem}@media only screen and (max-width:768px){.pageLogin .um .um-field{display:block;margin-bottom:2.4em}}.pageLogin .um .um-field-label{display:-webkit-box;display:-ms-flexbox;display:flex;width:25rem;margin:0}@media only screen and (max-width:768px){.pageLogin .um .um-field-label{width:100%;margin-left:-1.6rem}}.pageLogin .um .um-field-label label{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:5rem;padding-left:2.5rem;color:#0f3145;font-size:2rem !important;font-weight:600;line-height:1 !important;letter-spacing:.024em}@media only screen and (max-width:768px){.pageLogin .um .um-field-label label{padding-left:1.8rem;margin-bottom:.8rem;font-size:1.6rem;font-weight:700;line-height:1.625;letter-spacing:.016em}}.pageLogin .um .um-field-label label::before{position:absolute;top:50%;left:0;width:1rem;height:5rem;content:"";background:#d56819;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageLogin .um .um-field-label label span{display:block;width:100%;font-size:1.5rem;font-weight:300;line-height:1.33}@media only screen and (max-width:768px){.pageLogin .um .um-field-label label span{font-size:1.4rem;line-height:1.428;letter-spacing:.026em}}.pageLogin .um .um-field-area{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:768px){.pageLogin .um .um-field-area{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}}.pageLogout{padding-bottom:20rem}@media only screen and (max-width:768px){.pageLogout{padding-bottom:12rem}}.pageLogout .page__ttl{font-size:1.6rem;font-weight:300;line-height:1.625;letter-spacing:.026em;color:#0f3145;text-align:center;margin-bottom:4rem}.pageLogout .logout__btn{width:100%;max-width:34.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0f3145;color:#fff;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.022em;padding:1.2rem;margin:0 auto;text-align:center}@media only screen and (max-width:768px){.pageLogout .logout__btn{font-family:"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.016em}}.pageModify{padding-bottom:15.2rem !important}@media only screen and (max-width:768px){.pageModify{padding-bottom:12rem !important}}.pageModify .sec__ttl03{margin-bottom:3rem;font-size:2.4rem}@media only screen and (max-width:768px){.pageModify .sec__ttl03{margin-bottom:4.5rem}}@media only screen and (max-width:768px){.pageModify .modify__receivedMail .inner{padding:0 !important}}.pageModify .um{padding:0 !important;margin:0 !important}.pageModify .um .um-profile-body{max-width:100% !important;padding:0 !important}.pageModify .um .um-row{background-color:#efecea;padding:5.5rem 4rem !important;margin-bottom:4rem !important}@media only screen and (max-width:768px){.pageModify .um .um-row{border-radius:.3rem !important;padding:4rem 1.6rem !important}}.pageModify .um .um-row-heading{font-size:2rem;line-height:1.7;font-weight:600;letter-spacing:.24rem;color:#d56819;padding:0 !important;margin:0 0 .8rem !important}@media only screen and (max-width:768px){.pageModify .um .um-row-heading{margin:0 0 1.6rem 1.6rem !important}}.pageModify .um .um-field-label{width:16rem;margin:0;padding-top:1.2rem}@media only screen and (max-width:768px){.pageModify .um .um-field-label{width:100%;padding:0 0 .5rem}}.pageModify .um .um-field-label label{font-size:1.4rem !important;font-weight:600;line-height:1.57 !important;letter-spacing:.016em;color:#1e3441}.pageModify .um .um-field-area{-webkit-box-flex:1;-ms-flex:1;flex:1}@media only screen and (max-width:768px){.pageModify .um .um-field-area{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%}}.pageModify .um .um_field_training_location{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:2.4rem}@media only screen and (max-width:768px){.pageModify .um .um_field_training_location{margin-bottom:4.8rem}}.pageModify .um .um_field_training_location .um_field_training_location_area{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem}@media only screen and (max-width:768px){.pageModify .um .um_field_training_location .um_field_training_location_area{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;gap:.8rem}}.pageModify .um .um_field_training_location #um_field_350_user_traning_location1,.pageModify .um .um_field_training_location #um_field_350_user_training_location2,.pageModify .um .um_field_training_location #um_field_350_user_training_location3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;padding:0;margin:0}@media only screen and (max-width:768px){.pageModify .um .um_field_training_location #um_field_350_user_traning_location1,.pageModify .um .um_field_training_location #um_field_350_user_training_location2,.pageModify .um .um_field_training_location #um_field_350_user_training_location3{display:block;width:100%}}.pageModify .um .um_field_training_location #um_field_350_user_traning_location1 .um-field-label,.pageModify .um .um_field_training_location #um_field_350_user_training_location2 .um-field-label,.pageModify .um .um_field_training_location #um_field_350_user_training_location3 .um-field-label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;padding:0}.pageModify .um .um_field_training_location #um_field_350_user_traning_location1 .um-field-label label,.pageModify .um .um_field_training_location #um_field_350_user_training_location2 .um-field-label label,.pageModify .um .um_field_training_location #um_field_350_user_training_location3 .um-field-label label{font-size:1.2rem !important;font-weight:600;line-height:1.33 !important;letter-spacing:.022em;color:#838383}.pageModify .um .um-form .um-field{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin-bottom:2.4rem}@media only screen and (max-width:768px){.pageModify .um .um-form .um-field{display:block;margin-bottom:4.8rem}}.pageModify .um .um-form .um-field:last-of-type{margin-bottom:0}.pageModify .um .um-form .um-field .select2-selection{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.pageModify .um .um-form ._um_row_1 .um-field input[type=text],.pageModify .um .um-form ._um_row_1 .um-field input[type=search],.pageModify .um .um-form ._um_row_1 .um-field input[type=tel],.pageModify .um .um-form ._um_row_1 .um-field input[type=password],.pageModify .um .um-form ._um_row_1 .um-field textarea,.pageModify .um .um-form ._um_row_3 .um-field input[type=text],.pageModify .um .um-form ._um_row_3 .um-field input[type=search],.pageModify .um .um-form ._um_row_3 .um-field input[type=tel],.pageModify .um .um-form ._um_row_3 .um-field input[type=password],.pageModify .um .um-form ._um_row_3 .um-field textarea{color:#0f3145 !important}.pageModify .um .um-form ._um_row_1 .um-field .select2 .select2-selection .select2-selection__rendered,.pageModify .um .um-form ._um_row_3 .um-field .select2 .select2-selection .select2-selection__rendered{color:#0f3145 !important}.pageModify .um .um-form ._um_row_2 .um-field input[type=text],.pageModify .um .um-form ._um_row_2 .um-field input[type=search],.pageModify .um .um-form ._um_row_2 .um-field input[type=tel],.pageModify .um .um-form ._um_row_2 .um-field input[type=password],.pageModify .um .um-form ._um_row_2 .um-field textarea{color:#595b5f !important}.pageModify .um .um-form ._um_row_2 .um-field .select2 .select2-selection .select2-selection__rendered{color:#595b5f !important}.pageModify .um input[type=submit]{background:#d56819 !important;border-radius:0 !important;width:100% !important;max-width:26.2rem !important;padding:1.5rem !important;margin:8rem auto 0 !important;-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width:768px){.pageModify .um input[type=submit]{font-weight:700;font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;padding:1.1rem !important;margin:3.2rem auto 0 !important}}.pageModify .um input[type=submit]:hover{opacity:.8 !important}.pageModify .um .um-col-alt .um-left{width:100%}.pageModify .um .um-col-alt .um-right{display:none}.pageMyPage{background-color:#f4f4f4;padding-bottom:20rem}@media only screen and (max-width:768px){.pageMyPage{padding-bottom:12rem}}@media only screen and (max-width:768px){.pageMyPage .inner{padding:0 1.6rem}}.pageMyPage .myPage__top{margin:0 0 11rem}@media only screen and (max-width:768px){.pageMyPage .myPage__top{margin:0 0 5.4rem}}@media only screen and (max-width:768px){.pageMyPage .myPage__top .inner{padding:0 1.6rem}}.pageMyPage .myPage__top .sec__ttl05{margin-bottom:1.2rem}@media only screen and (max-width:768px){.pageMyPage .myPage__top .sec__ttl05{margin-bottom:1.1rem}}.pageMyPage .myPage__top .myPage__top__id{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.9rem;margin-bottom:2rem;font-size:1.6rem;font-weight:600;line-height:1.625;letter-spacing:.016em;color:#0f3145}@media only screen and (max-width:768px){.pageMyPage .myPage__top .myPage__top__id{margin-bottom:2.8rem;font-weight:300}}.pageMyPage .myPage__top .myPage__top__id::before{content:"会員ID";font-weight:300}.pageMyPage .myPage__top .myPage__top__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:.8rem;width:100%;margin-bottom:3.2rem}@media only screen and (max-width:768px){.pageMyPage .myPage__top .myPage__top__nav{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem .7rem}}.pageMyPage .myPage__top .myPage__top__nav .nav__item{width:calc((100% - 4rem)/6);border-radius:.3rem;color:#0f3145;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;text-align:center;gap:.6rem;font-size:1.6rem;font-weight:300;line-height:1.625;letter-spacing:.016em;padding:1.7rem .5rem 1.2rem;-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width:768px){.pageMyPage .myPage__top .myPage__top__nav .nav__item{width:calc((100% - 1.4rem)/3)}}.pageMyPage .myPage__top .myPage__top__nav .nav__item .nav__icon{display:block;margin:0 auto;width:2.8rem}.pageMyPage .myPage__top .myPage__top__nav .nav__item .nav__icon-.user{width:3.1rem}.pageMyPage .myPage__top .myPage__top__nav .nav__item .nav__icon-.edit{width:2.6rem}.pageMyPage .myPage__top .myPage__top__nav .nav__item .nav__icon-.fact{width:3.1rem}.pageMyPage .myPage__top .myPage__top__nav .nav__item .nav__icon-.logout{width:3.1rem}.pageMyPage .myPage__top .myPage__top__nav .nav__item .nav__icon .off{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}.pageMyPage .myPage__top .myPage__top__nav .nav__item .nav__icon .on{opacity:0;visibility:hidden;height:0;-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}.pageMyPage .myPage__top .myPage__top__nav .nav__item:hover,.pageMyPage .myPage__top .myPage__top__nav .nav__item.-active{background-color:#e67e22;color:#fff}.pageMyPage .myPage__top .myPage__top__nav .nav__item:hover .nav__icon .off,.pageMyPage .myPage__top .myPage__top__nav .nav__item.-active .nav__icon .off{opacity:0;visibility:hidden;height:0}.pageMyPage .myPage__top .myPage__top__nav .nav__item:hover .nav__icon .on,.pageMyPage .myPage__top .myPage__top__nav .nav__item.-active .nav__icon .on{opacity:1;visibility:visible;height:auto}.pageMyPage .myPage__top .myPage__top__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem;font-size:1.2rem;font-weight:300;line-height:1.67;letter-spacing:.022em;color:#0f3145}@media only screen and (max-width:768px){.pageMyPage .myPage__top .myPage__top__line{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem}}@media only screen and (max-width:768px){.pageMyPage .myPage__top .myPage__top__line .lineBtn{margin:0 auto}}@media only screen and (max-width:768px){.pageMyPage .myPage__receivedMail .sec__ttl03{margin-left:-1.6rem;padding-left:2.8rem}}.pageMyPage .myPage__receivedMail .receivedMail__list{background-color:#fff;border-radius:.3rem;padding:0 2rem;margin-bottom:4rem}.pageMyPage .myPage__receivedMail .receivedMail__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(131,131,131,.5);color:#1f2126;padding:3rem 0;-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}@media only screen and (max-width:768px){.pageMyPage .myPage__receivedMail .receivedMail__item{padding:2rem 0;display:block}}.pageMyPage .myPage__receivedMail .receivedMail__item:hover{opacity:.8}.pageMyPage .myPage__receivedMail .receivedMail__item:last-of-type{border-bottom:none}.pageMyPage .myPage__receivedMail .receivedMail__item .item__col_L{font-size:1.6rem;font-weight:300;line-height:1.625;letter-spacing:.016em}@media only screen and (max-width:768px){.pageMyPage .myPage__receivedMail .receivedMail__item .item__col_L{padding:0 1rem;margin-bottom:1.5rem}}.pageMyPage .myPage__receivedMail .receivedMail__item .item__title{font-weight:600}@media only screen and (max-width:768px){.pageMyPage .myPage__receivedMail .receivedMail__item .item__title{white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis}}.pageMyPage .myPage__receivedMail .receivedMail__item .item__col_R{font-size:1.2rem;font-weight:300;line-height:2;letter-spacing:.022em;text-align:right}@media only screen and (max-width:768px){.pageMyPage .myPage__receivedMail .receivedMail__item .item__col_R{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;gap:.7rem}}.pageNews{background-color:#f4f4f4}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .inner{padding:0 1.5rem}}.pageNews .pageNews__cnt .sec__ttl05{margin-bottom:5.6rem}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .sec__ttl05{margin-bottom:4rem}}.pageNews .pageNews__cnt .tab__area{margin-bottom:20rem}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .tab__area{margin-bottom:12rem}}.pageNews .pageNews__cnt .tab__area .tab__labels{gap:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:6.5rem}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .tab__area .tab__labels{margin-bottom:5.6rem}}.pageNews .pageNews__cnt .tab__area .tab__label{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:relative;color:#0f3145;font-size:1.4rem;font-weight:600;line-height:1.57;letter-spacing:.016em;cursor:pointer}.pageNews .pageNews__cnt .tab__area .tab__label:after{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;right:0;bottom:-0.2rem;left:0;height:.2rem;content:"";background:#d56819;opacity:0}.pageNews .pageNews__cnt .tab__area .tab__label.-active,.pageNews .pageNews__cnt .tab__area .tab__label:hover{color:#d56819}.pageNews .pageNews__cnt .tab__area .tab__label.-active:after,.pageNews .pageNews__cnt .tab__area .tab__label:hover:after{opacity:1}.pageNews .pageNews__cnt .tab__area .tab__content{display:none}.pageNews .pageNews__cnt .tab__area .tab__content.-active{display:block}.pageNews .pageNews__cnt .news__item{position:relative;margin-bottom:3.2rem;background-color:#fff}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .news__item{margin-bottom:2.4rem}}.pageNews .pageNews__cnt .news__item:last-of-type{margin-bottom:0}.pageNews .pageNews__cnt .news__item .news__head{position:relative;cursor:pointer}.pageNews .pageNews__cnt .news__item .news__head::before,.pageNews .pageNews__cnt .news__item .news__head:after{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;top:40%;right:0;width:1.8rem;height:.2rem;content:"";background:#0f3145}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .news__item .news__head::before,.pageNews .pageNews__cnt .news__item .news__head:after{top:50%;right:0}}.pageNews .pageNews__cnt .news__item .news__head::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.pageNews .pageNews__cnt .news__item .news__head.-active::after{-webkit-transform:none;transform:none}.pageNews .pageNews__cnt .news__item .news__date{padding-left:.5rem;color:#838383;font-size:1.2rem;font-weight:300;line-height:1.33;letter-spacing:.022em}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .news__item .news__date{margin-bottom:.5rem}}.pageNews .pageNews__cnt .news__item .news__ttl{color:#1e2126;font-size:2rem;font-weight:600;line-height:1.7;letter-spacing:.024em}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .news__item .news__ttl{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.016em}}.pageNews .pageNews__cnt .news__item .news__cnt{margin-top:2rem}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .news__item .news__cnt{margin-top:3.2rem}}.pageNews .pageNews__cnt .news__item .news__cnt p{color:#1e3441;font-size:1.4rem;font-weight:300;line-height:1.57;letter-spacing:.016em}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .news__item .news__cnt p{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.428}}.pageNews .pageNews__cnt .news__item .news__cnt p+p{margin-top:1.5em}.pageNews .pageNews__cnt .news__item .news__link{position:relative;z-index:2;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:2.8rem;margin-left:auto;color:#d56819;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.016em}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .news__item .news__link{font-family:"Noto Sans JP",sans-serif;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-weight:700}}.pageNews .pageNews__cnt .news__item .news__link::after{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;top:50%;right:0;width:.8rem;height:1.2rem;content:"";background:url(../../Image/common/ico_arrow_right-orange.svg) no-repeat 50%/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageNews .pageNews__cnt .news__item .news__link:hover::after{right:-1rem}.pageNews .pageNews__cnt .-medical .news__item{padding:5.5rem 6rem 3rem 5.5rem;border-radius:.5rem}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .-medical .news__item{padding:3rem 2.4rem 3.5rem}}.pageNews .pageNews__cnt .-medical .news__item.-fade::after{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:21rem;content:"";background:-webkit-gradient(linear, left bottom, left top, from(#ffffff), to(transparent));background:linear-gradient(0deg, #ffffff, transparent)}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .-medical .news__item.-fade::after{height:24rem}}.pageNews .pageNews__cnt .-medical .news__item .news__cnt{margin-bottom:4.5rem;overflow:hidden}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .-medical .news__item .news__cnt{max-height:18rem;margin-bottom:3rem}}.pageNews .pageNews__cnt .-notice .news__item{padding:2.4rem 3.3rem 1.5rem 3.4rem}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .-notice .news__item{padding:3rem 2.4rem 3.2rem 2.4rem;border-radius:.5rem}}.pageNews .pageNews__cnt .-notice .news__item .news__head{padding-right:8rem}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .-notice .news__item .news__head{padding-right:4rem}}.pageNews .pageNews__cnt .-notice .news__item .news__cnt{display:none;padding-right:8rem}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .-notice .news__item .news__cnt{padding-right:0}}.pageNews .pageNews__cnt .sec__pagination{margin-top:12rem}@media only screen and (max-width:768px){.pageNews .pageNews__cnt .sec__pagination{margin-top:5.6rem}}.pagePrivacyPolicy{background-color:#f4f4f4;padding-bottom:20rem}@media only screen and (max-width:768px){.pagePrivacyPolicy{padding-bottom:12rem}}.pagePrivacyPolicy .sec__ttl05{margin-bottom:8rem}@media only screen and (max-width:768px){.pagePrivacyPolicy .sec__ttl05{margin-bottom:5.5rem}}.pagePrivacyPolicy .pagePrivacyPolicy__cnt{color:#1e3441}@media only screen and (max-width:768px){.pagePrivacyPolicy .pagePrivacyPolicy__cnt .inner{padding:0 1.6rem}}.pagePrivacyPolicy .pagePrivacyPolicy__cnt .mt_16{margin-top:.9rem}.pagePrivacyPolicy .pagePrivacyPolicy__cnt .mb_16{margin-bottom:.9rem}.pagePrivacyPolicy .pagePrivacyPolicy__cnt .mb_25{margin-bottom:2.5rem}.pagePrivacyPolicy .pagePrivacyPolicy__cnt .mb_40{margin-bottom:3.2rem}.pagePrivacyPolicy .pagePrivacyPolicy__cnt .policy__list{margin-bottom:5rem}@media only screen and (max-width:768px){.pagePrivacyPolicy .pagePrivacyPolicy__cnt .policy__list{margin-bottom:3.2rem}}.pagePrivacyPolicy .pagePrivacyPolicy__cnt p,.pagePrivacyPolicy .pagePrivacyPolicy__cnt dt,.pagePrivacyPolicy .pagePrivacyPolicy__cnt dd,.pagePrivacyPolicy .pagePrivacyPolicy__cnt li,.pagePrivacyPolicy .pagePrivacyPolicy__cnt span,.pagePrivacyPolicy .pagePrivacyPolicy__cnt a{font-size:1.4rem;font-weight:300;line-height:1.57;letter-spacing:.016em}@media only screen and (max-width:768px){.pagePrivacyPolicy .pagePrivacyPolicy__cnt p,.pagePrivacyPolicy .pagePrivacyPolicy__cnt dt,.pagePrivacyPolicy .pagePrivacyPolicy__cnt dd,.pagePrivacyPolicy .pagePrivacyPolicy__cnt li,.pagePrivacyPolicy .pagePrivacyPolicy__cnt span,.pagePrivacyPolicy .pagePrivacyPolicy__cnt a{font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.428}}.pagePrivacyPolicy .pagePrivacyPolicy__cnt a{color:#0d74ce;border-bottom:1px solid #0d74ce}.pagePrivacyPolicy .pagePrivacyPolicy__cnt dt{font-weight:600;margin-top:3.2rem}@media only screen and (max-width:768px){.pagePrivacyPolicy .pagePrivacyPolicy__cnt dt{font-weight:700}}.pagePrivacyPolicy .pagePrivacyPolicy__cnt dt:first-of-type{margin-top:0}.pagePrivacyPolicy .pagePrivacyPolicy__cnt ol{padding:0;margin:0}.pagePrivacyPolicy .pagePrivacyPolicy__cnt ol>li{counter-increment:no;list-style:none}.pagePrivacyPolicy .pagePrivacyPolicy__cnt ol>li::before{content:counter(no) "."}.pagePrivacyPolicy .pagePrivacyPolicy__cnt ul{padding:0;margin:0}.pagePrivacyPolicy .pagePrivacyPolicy__cnt ul>li{list-style:none}.pagePrivacyPolicy .pagePrivacyPolicy__cnt ul>li::before{content:"•"}.pageQuizes{background:#efecea;padding-bottom:20.5rem}@media only screen and (max-width:768px){.pageQuizes{padding-bottom:12rem}}.pageQuizes .pageQuizes__intro{text-align:center;color:#0f3145}.pageQuizes .pageQuizes__intro .intro__sub{font-size:2.2rem;font-weight:600;letter-spacing:.026rem;line-height:1.5}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__intro .intro__sub{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:.016rem;line-height:1.6}}.pageQuizes .pageQuizes__intro .intro__ttl{font-size:6.5rem;font-weight:600;letter-spacing:.02rem;line-height:1.2;margin-top:-0.9rem;margin-bottom:1.4rem}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__intro .intro__ttl{font-family:"Noto Sans JP",sans-serif;font-size:4.7rem;margin:1.4rem 0 2.1rem}}.pageQuizes .pageQuizes__intro .intro__ttl .-en{font-family:"Roboto",sans-serif;font-weight:700;font-style:italic}.pageQuizes .pageQuizes__intro .intro__txt{font-size:1.6rem;line-height:1.9;text-align:left;max-width:76rem;margin:0 auto 1.9rem}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__intro .intro__txt{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;letter-spacing:.016rem;margin:0 auto 2.1rem}}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__intro .intro__img{margin:0 -2rem}}.pageQuizes .pageQuizes__problem{padding:12.2rem 0 12rem}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem{padding:10.8rem 0 5.4rem}}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .sec__ttl03{font-family:"Noto Sans JP",sans-serif;font-size:2.4rem;margin-left:-2rem}}.pageQuizes .pageQuizes__problem .problem__lst{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;margin-bottom:7.8rem}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .problem__lst{gap:1.2rem;margin-bottom:2.8rem}}.pageQuizes .pageQuizes__problem .problem__lst .lst__item{width:calc((100% - 1.6rem)/2);background:#fff;padding:3.2rem 3.2rem 3rem;border:.1rem solid rgba(0,0,0,0);-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:relative}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .problem__lst .lst__item{width:100%;padding:3.2rem 2rem 2.7rem}}.pageQuizes .pageQuizes__problem .problem__lst .lst__item::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;background:rgba(213,104,25,.1);-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1)}.pageQuizes .pageQuizes__problem .problem__lst .lst__item .item__num{font-size:1.4rem;font-weight:600;letter-spacing:.022rem;line-height:1.7;color:#d56819;height:3.8rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:0 2.2rem;margin-bottom:1.4rem;border-radius:2.2rem;border:.2rem solid #d56819;-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:relative;z-index:2}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .problem__lst .lst__item .item__num{font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:700;letter-spacing:.026rem;line-height:2;height:3.2rem;padding:0 1.8rem;margin-bottom:1.2rem}}.pageQuizes .pageQuizes__problem .problem__lst .lst__item .item__ttl{font-size:1.6rem;font-weight:300;letter-spacing:.026rem;line-height:1.75;color:#0f3145;position:relative;z-index:2}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .problem__lst .lst__item .item__ttl{font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;font-weight:400;letter-spacing:.026rem;line-height:2}}.pageQuizes .pageQuizes__problem .problem__lst .lst__item:hover{border:.1rem solid #d56819}.pageQuizes .pageQuizes__problem .problem__lst .lst__item:hover::after{opacity:1}.pageQuizes .pageQuizes__problem .problem__lst .lst__item:hover .item__num{background:#d56819;color:#fff}.pageQuizes .pageQuizes__problem .problem__character{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-bottom:3rem}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .problem__character{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.2rem;margin-bottom:3.8rem}}.pageQuizes .pageQuizes__problem .problem__character .character__infor{width:39.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .problem__character .character__infor{width:100%}}.pageQuizes .pageQuizes__problem .problem__character .character__infor .character__thumb{width:12.8rem;height:12.8rem;border-radius:6.4rem;overflow:hidden}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .problem__character .character__infor .character__thumb{width:9.6rem;height:9.6rem;gap:.8rem}}.pageQuizes .pageQuizes__problem .problem__character .character__infor .character__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .problem__character .character__infor .character__cnt{width:calc(100% - 10.4rem)}}.pageQuizes .pageQuizes__problem .problem__character .character__infor .character__cnt .character__name{font-size:2.4rem;font-weight:600;letter-spacing:.024rem;line-height:1.4;color:#0f3145;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .problem__character .character__infor .character__cnt .character__name{font-family:"Noto Sans JP",sans-serif;font-size:2rem;font-weight:700;letter-spacing:.032rem;line-height:1.7}}.pageQuizes .pageQuizes__problem .problem__character .character__infor .character__cnt .character__name .-posit{font-size:1.6rem;letter-spacing:.016rem;color:#595b5f;padding-right:1.2rem;margin-right:1.2rem;position:relative}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .problem__character .character__infor .character__cnt .character__name .-posit{font-family:"Noto Sans JP",sans-serif}}.pageQuizes .pageQuizes__problem .problem__character .character__infor .character__cnt .character__name .-posit::after{content:"";position:absolute;right:0;top:50%;width:.1rem;height:2.3rem;background:#838383;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageQuizes .pageQuizes__problem .problem__character .character__infor .character__cnt .character__note{font-size:1.2rem;font-weight:300;letter-spacing:.016rem;line-height:1.8;color:#0f3145}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .problem__character .character__infor .character__cnt .character__note{font-family:"Noto Sans JP",sans-serif;font-weight:400}}.pageQuizes .pageQuizes__problem .problem__character .character__desc{font-size:1.2rem;letter-spacing:.022rem;line-height:2;color:#0f3145;width:calc(100% - 43.2rem)}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__problem .problem__character .character__desc{font-family:"Noto Sans JP",sans-serif;letter-spacing:.016rem;line-height:1.8;width:100%}}.pageQuizes .pageQuizes__problem .problem__character .character__desc a{font-size:1.2rem;letter-spacing:.022rem;line-height:2;color:#0f3145;word-break:break-all}.pageQuizes .pageQuizes__cooperation{padding-bottom:16rem}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__cooperation{padding-bottom:9.6rem}}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__cooperation .sec__ttl03{font-family:"Noto Sans JP",sans-serif;font-size:2rem;margin-left:-2rem}}.pageQuizes .pageQuizes__cooperation .cooperation__lst{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2rem}@media only screen and (max-width:768px){.pageQuizes .pageQuizes__related .sec__ttl03{font-family:"Noto Sans JP",sans-serif;font-size:2rem;margin-left:-2rem}}@media only screen and (max-width:768px){.pageRegistration .inner{padding:0 1.6rem}}.pageRegistration .sec__ttl05{margin-bottom:4rem}.pageRegistration .um{margin-bottom:20rem !important}@media only screen and (max-width:768px){.pageRegistration .um{margin-bottom:12rem !important}}@media only screen and (max-width:768px){.pageRegistration .um{margin-bottom:12rem !important}}.pageRegistration .um .um-field{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;display:flex;padding:0;margin-bottom:4rem}@media only screen and (max-width:768px){.pageRegistration .um .um-field{display:block;margin-bottom:4.8rem}}.pageRegistration .um .um-field-user_occupation{height:0;margin:0;overflow:hidden;opacity:0;visibility:hidden}.pageRegistration .um .um-field-label{width:25rem;padding-top:1.2rem}@media only screen and (max-width:768px){.pageRegistration .um .um-field-label{width:100%;padding:0}}.pageRegistration .um .um-field-label label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#0f3145;font-size:1.6rem !important;font-weight:600;line-height:1.625 !important;letter-spacing:.016em}@media only screen and (max-width:768px){.pageRegistration .um .um-field-label label{font-size:1.4rem;font-weight:700;line-height:2;letter-spacing:.026em}}.pageRegistration .um .um-field-label label:after{padding:0 .6rem;margin-left:.8rem;color:#fff;content:"必須";font-size:1.2rem;font-weight:600;line-height:1.583;letter-spacing:.016em;background:#d56819;border-radius:.2rem}.pageRegistration .um .um-field-label:has(+.um-field-area .not-required) label:after{display:none}.pageRegistration .um .um-field-area{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 1.7rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageRegistration .um .um-field-area{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}}.pageRegistration .um .um-field-area .um-clear{margin-right:-1.7rem}.pageRegistration .um .um-field-area input+p{margin-top:.8rem}.pageRegistration .um .um-field-area p{color:#0f3145;font-size:1.2rem;font-weight:300;line-height:2;letter-spacing:.022em}.pageRegistration .um #um_field_351_user_hospital_department .um-field-area{position:relative}.pageRegistration .um #um_field_351_user_hospital_department .um-field-area::after{content:"";position:absolute;width:1.4rem;height:.8rem;background:url(../../Image/common/ico_arrow-down-gray.svg) no-repeat 50%/contain;right:1.2rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageRegistration .pageregsitration__privacyText{max-width:67.3rem;margin:4rem auto 1rem;color:#0f3145;font-size:1.6rem;font-weight:300;line-height:1.625;letter-spacing:.016em;text-align:center}@media only screen and (max-width:768px){.pageRegistration .pageregsitration__privacyText{max-width:100%;margin:8rem auto 2.4rem;text-align:left}}.pageRegistration .pageregsitration__privacyText>a{border-bottom:1px solid #0f3145}.um-field.um-field-shortcode.um-field-shortcode.um-field-type_shortcode{margin-bottom:.35em}.um-field.um-field-shortcode.um-field-shortcode.um-field-type_shortcode p{width:100%;font-size:15px;text-align:center}.um-field.um-field-shortcode.um-field-shortcode.um-field-type_shortcode p a{color:#0f3145;font-size:15px}.um-field-checkbox.um-field-half{width:7em;margin-inline:auto !important}.um-field-checkbox.um-field-half .um-field-checkbox-option{color:#0f3145 !important}.um-342 #um-submit-btn,.um-351 #um-submit-btn,.um-353 #um-submit-btn{opacity:.5;pointer-events:none}.um-342 #um-submit-btn.active,.um-351 #um-submit-btn.active,.um-353 #um-submit-btn.active{opacity:1;pointer-events:initial}.pageSample{min-height:100vh;padding-top:12rem;padding-bottom:12rem;background-color:#d56819}@media only screen and (max-width:768px){.pageSample{padding-top:8rem;padding-bottom:8rem}}.pageSample .pageSample__pageTitle{margin-bottom:3.2rem;font-size:4rem;text-align:center}@media only screen and (max-width:768px){.pageSample .pageSample__pageTitle{font-size:3.2rem}}.pageSample .pageSample__flex{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.pageSample .pageSample__flex:not(:last-child){margin-bottom:8rem}.pageSample .pageSample__flex.-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:768px){.pageSample .pageSample__flex.-reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:768px){.pageSample .pageSample__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pageSample .pageSample__flex:not(:last-child){margin-bottom:6.4rem}}.pageSample .pageSample__figure{width:49%;background-color:#efecea}.pageSample .pageSample__figure.-bg-pink{background-color:#d56819}.pageSample .pageSample__figure.-bg-blue{background-color:#0d74ce}@media only screen and (max-width:768px){.pageSample .pageSample__figure{width:100%;padding-bottom:53%;margin-bottom:2.4rem}}.pageSample .pageSample__desc{width:49%}@media only screen and (max-width:768px){.pageSample .pageSample__desc{width:100%}}.pageSample .pageSample__title{margin-bottom:1rem;font-size:2.4rem}@media only screen and (max-width:768px){.pageSample .pageSample__title{font-size:2rem}}@media only screen and (max-width:768px){.pageSample .pageSample__text{font-size:1.2rem}}.pageThanks{padding-bottom:20rem}@media only screen and (max-width:768px){.pageThanks{padding-bottom:12rem}}.pageThanks .pageThanks__text{-webkit-box-flex:clamp(1.4rem,1.1061946903vw,1.5rem);-ms-flex:clamp(1.4rem,1.1061946903vw,1.5rem);flex:clamp(1.4rem,1.1061946903vw,1.5rem);margin-top:9rem;margin-bottom:4rem;color:#0f3145;font-size:1.6rem;font-weight:500;letter-spacing:.03em;text-align:center}.pageThanks .pageThanks__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:4.8rem;max-width:32rem;margin:0 auto;color:#fff;font-size:1.6rem;font-weight:600;background-color:#0f3145}.pagination .pagination__list{gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,0)}.pagination .pagination__item{position:relative}.pagination .pagination__item a,.pagination .pagination__item span{font-size:2rem;letter-spacing:.04em;-webkit-transition:.3s;transition:.3s}.pagination .pagination__item a:hover,.pagination .pagination__item span:hover{-webkit-transition:.3s;transition:.3s;cursor:pointer;opacity:.7}.pagination .pagination__item .page-numbers{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:4.3rem;height:4.3rem;font-size:1.5rem;font-weight:500;border:.1rem solid #d3d3d3;border-radius:50%}@media only screen and (max-width:768px){.pagination .pagination__item .page-numbers{width:3.5rem;height:3.5rem;font-size:1.4rem}}.pagination .pagination__item .page-numbers.-disabled{text-decoration:none;opacity:.7}.pagination .pagination__item .prev,.pagination .pagination__item .next{position:absolute;width:100%;height:100%}.pagination .pagination__item .current{color:#fff;background-color:#d56819;border:.1rem solid #d56819}.registrationDepartmentList .registrationDepartmentList__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5rem 6%}.registrationDepartmentList .registrationDepartments__wrap{width:47%}@media only screen and (max-width:768px){.registrationDepartmentList .registrationDepartments__wrap{width:100%}}.registrationDepartmentList .registrationDepartments__title{font-size:1.6rem;font-weight:600;color:#0f3145;padding-bottom:.5rem;border-bottom:1px solid #e67e22;margin-bottom:2.4rem}.registrationDepartmentList .registrationDepartments{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem}.registrationDepartmentList .registrationDepartments__col{width:calc((100% - 2.4rem)/2)}.registrationDepartmentList .registrationDepartment__item.um-field{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:1.2rem}@media only screen and (max-width:768px){.registrationDepartmentList .customRadio2{padding-left:2.9rem}}.registrationDepartmentList .customRadio2 .checkmark{border-color:#838383}.registrationDepartmentList .customRadio2 input:checked~.checkmark{border-color:#d56819}.registrationDepartmentList .registrationDepartmentList__button{margin:8.5rem auto 0;font-size:1.6rem;font-weight:500;letter-spacing:.022em;display:-webkit-box;display:-ms-flexbox;display:flex;width:21.2rem;height:6.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;background-color:#d56819;border:none;padding:.5rem}.regsiterCta{position:relative;z-index:10;z-index:10;background-color:#efecea}.regsiterCta::before{position:absolute;bottom:100%;left:0;z-index:-1;display:inline-block;width:100%;height:10rem;content:"";background:-webkit-gradient(linear, left bottom, left top, color-stop(20%, #efecea), to(transparent));background:linear-gradient(to top, #efecea 20%, transparent)}.regsiterCta .regsiterCta__content{padding:2.4rem;background-color:#fff;border:.1rem solid #d56819}.regsiterCta .regsiterCta__title{margin-bottom:1.6rem;color:#d56819;font-size:2.4rem;text-align:center}@media only screen and (max-width:768px){.regsiterCta .regsiterCta__title{font-size:2.2rem}}.regsiterCta .regsiterCta__text{font-size:1.6rem;text-align:center}@media only screen and (max-width:768px){.regsiterCta .regsiterCta__text{font-size:1.4rem}}.regsiterCta .regsiterCta__buttonWrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:6.4rem}@media only screen and (max-width:768px){.regsiterCta .regsiterCta__buttonWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.regsiterCta .regsiterCta__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:24rem;padding:1.6rem;color:#fff;font-size:1.6rem;font-weight:600;background-color:#d56819;border:.1rem solid #d56819}.regsiterCta .regsiterCta__button.-login{color:#d56819;background-color:#fff}.pageSingle__content .inner.-maw-85rem p.documentTitle{position:relative;width:100%;padding-bottom:.8rem;margin-top:16.8rem;margin-bottom:1.35rem;font-size:1.8rem;font-weight:bold}@mediaonly screen and (max-width:480px){.pageSingle__content .inner.-maw-85rem p.documentTitle{font-size:2rem}}.pageSingle__content .inner.-maw-85rem p.documentTitle:before{position:absolute;right:0;bottom:0;width:100%;height:4px;content:"";background-color:#d56819}.pageSingle__content .inner.-maw-85rem p.documentTitle:after{position:absolute;bottom:0;left:0;width:20%;height:.4rem;content:"";background-color:#d3d3d3}.defaultTemplateContents{overflow:hidden}.defaultTemplateContents ol.documentList{-webkit-padding-start:1em;padding-inline-start:1em}.defaultTemplateContents ol.documentList>li{position:relative;counter-increment:count-ex01;line-height:1.4;padding-left:4rem;margin-left:0}.defaultTemplateContents ol.documentList>li:before{content:counter(count-ex01) "）";position:absolute;top:0;left:0}.defaultTemplateContents ol.documentList>li:not(:last-child){margin-bottom:.75em}.kiji_nav{display:none}.pageSingle__content .article__footer{clear:both;margin:75px auto 0;padding:1.5em 1em 0;border-top:dotted 1px #6c6c6c}.pageSingle__content .article__footer small{display:block;font-size:13px;line-height:1.35;text-align:right;margin-bottom:.5em}.pageSingle__content .article__footer small.date_stamp{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;float:right;margin:0 0 3em;padding-left:1.55em}.pageSingle__content .article__footer small.date_stamp::before{position:absolute;top:2px;left:0;display:inline-block;content:"";width:1.35em;height:1.5em;background:url("../../Image/common/icon_clock.svg") no-repeat left top;background-size:contain}.pageSingle__content ul.pagination-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:3em auto 0;padding-inline:1em}.pageSingle__content ul.pagination-link li{margin:0}.pageSingle__content ul.pagination-link li a{font-size:1.7rem}@media screen and (max-width: 480px){.pageSingle__content ul.pagination-link li a{font-size:1.5rem}}.pageSingle__content ul.pagination-link li ul{margin-block:0}.pageSingle__content ul.pagination-link li ul a:link,.pageSingle__content ul.pagination-link li ul a:visited{color:#d56819}.pageSingle__content ul.pagination-link li ul a:link:hover,.pageSingle__content ul.pagination-link li ul a:visited:hover{color:#fff}.pageSingle__content ul.pagination-link .prev,.pageSingle__content ul.pagination-link .next{width:7.5em}.pageSingle__content ul.pagination-link .prev a:link,.pageSingle__content ul.pagination-link .prev a:visited,.pageSingle__content ul.pagination-link .next a:link,.pageSingle__content ul.pagination-link .next a:visited{color:#d56819}.pageSingle__content ul.pagination-link .next{text-align:right}@media screen and (max-width: 480px){.pageSingle__content ul.pagination-link{padding-inline:.5em}.pageSingle__content ul.pagination-link li:nth-child(1){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pageSingle__content ul.pagination-link li:nth-child(2){width:100%;margin-bottom:2em}.pageSingle__content ul.pagination-link li:nth-child(2) a{display:table;margin-inline:auto}.pageSingle__content ul.pagination-link li:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width: 480px){ul.disc.quote{padding-left:.75rem}}.defaultTemplate{line-height:1.5}.defaultTemplate .defaultTemplate__header h1{font-size:3.2rem;font-weight:bold}@mediaonly screen and (max-width:480px){.defaultTemplate .defaultTemplate__header h1{font-size:2.4rem}}.defaultTemplate .defaultTemplate__thumbnail{padding-top:64%;margin:4rem 0;background-color:#000;background-repeat:no-repeat;background-position:center;background-size:cover}@mediaonly screen and (max-width:480px){.defaultTemplate .defaultTemplate__thumbnail{margin:2rem 0}}.defaultTemplateContents a,.defaultTemplateContents p,.defaultTemplateContents li,.defaultTemplateContents dd,.defaultTemplateContents td,.defaultTemplateContents span,.defaultTemplateContents pre,.defaultTemplateContents strong,.defaultTemplateContents em{font-size:1.6rem}@mediaonly screen and (max-width:480px){.defaultTemplateContents a,.defaultTemplateContents p,.defaultTemplateContents li,.defaultTemplateContents dd,.defaultTemplateContents td,.defaultTemplateContents span,.defaultTemplateContents pre,.defaultTemplateContents strong,.defaultTemplateContents em{font-size:1.2rem}}.defaultTemplateContents h1{margin-bottom:.5em;font-size:2.2rem;font-weight:bold}@mediaonly screen and (max-width:480px){.defaultTemplateContents h1{font-size:2.4rem}}.defaultTemplateContents h2,.defaultTemplateContents .sec__ttl03{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.7rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:2.2rem;margin-bottom:3.4rem;color:#0f3145;font-size:2rem;font-weight:600;line-height:1.7;letter-spacing:.024rem}@media only screen and (max-width:768px){.defaultTemplateContents h2,.defaultTemplateContents .sec__ttl03{font-family:"Noto Sans JP",sans-serif;margin-left:-2rem}}.defaultTemplateContents h2::before,.defaultTemplateContents .sec__ttl03::before{position:absolute;left:0;width:.8rem;height:4rem;content:"";background:#d56819}.defaultTemplateContents p{margin-bottom:1em}.defaultTemplateContents h3{position:relative;padding-left:2rem;margin-bottom:.5em;margin-bottom:3rem;color:#fff;font-size:2rem;font-weight:bold;line-height:2;background:#d56819}@mediaonly screen and (max-width:480px){.defaultTemplateContents h3{font-size:2rem}}.defaultTemplateContents h4{position:relative;width:100%;padding-bottom:.8rem;margin-bottom:.5em;margin-bottom:2.8rem;font-size:1.8rem;font-weight:bold}@mediaonly screen and (max-width:480px){.defaultTemplateContents h4{font-size:2rem}}.defaultTemplateContents h4:before{position:absolute;right:0;bottom:0;width:100%;height:4px;content:"";background-color:#d56819}.defaultTemplateContents h4:after{position:absolute;bottom:0;left:0;width:30%;height:.4rem;content:"";background-color:#d3d3d3}.defaultTemplateContents h5{margin-bottom:.5em;margin-bottom:2.8rem;color:#d56819;font-size:1.9rem;font-weight:bold}@mediaonly screen and (max-width:480px){.defaultTemplateContents h5{font-size:1.6rem}}.defaultTemplateContents h6{position:relative;padding-left:3rem;margin-bottom:.5em;margin-bottom:2.8rem;font-size:1.8rem;font-weight:bold}.defaultTemplateContents h6:before{position:absolute;top:0;left:0;color:#d56819;content:"●";font-size:1em}@mediaonly screen and (max-width:480px){.defaultTemplateContents h6{font-size:1.4rem}}.defaultTemplateContents img{display:inline-block;height:auto;max-width:100%;margin:2.4rem 0;vertical-align:middle}.defaultTemplateContents blockquote{position:relative;padding:5.3rem 3.5rem 3.5rem 5rem;border-radius:7px}.defaultTemplateContents blockquote.wp-block-quote{color:#5c5c5c;font-style:italic;margin-bottom:2.25rem;background:none;background-color:rgba(255,255,255,.85)}.defaultTemplateContents blockquote.wp-block-quote figure{margin-top:10px}@media screen and (max-width: 480px){.defaultTemplateContents blockquote{padding:3.8rem 2.5rem 2.5rem}}.defaultTemplateContents blockquote::before{position:absolute;top:20px;left:15px;display:inline-block;color:#d56819;content:"";font-family:FontAwesome;font-size:25px;line-height:1;vertical-align:middle}@media screen and (max-width: 480px){.defaultTemplateContents blockquote::before{top:12px;left:10px}}.defaultTemplateContents blockquote p{padding:0;margin-top:10px;line-height:1.7}.defaultTemplateContents ul{list-style:disc}.defaultTemplateContents ol{list-style:decimal}.defaultTemplateContents ul,.defaultTemplateContents ol{margin-bottom:1em}.defaultTemplateContents ul li,.defaultTemplateContents ol li{margin-left:1.6em;font-size:1.6rem;list-style-position:outsite}@mediaonly screen and (max-width:480px){.defaultTemplateContents ul li,.defaultTemplateContents ol li{font-size:1.2rem}}.defaultTemplateContents ul li::marker,.defaultTemplateContents ol li::marker{color:#d56819;marker-offset:0}.defaultTemplateContents a{color:#d56819}.defaultTemplateContents a:hover{text-decoration:underline}.defaultTemplateContents table,.defaultTemplateContents table *{border-color:#d56819}.defaultTemplateContents table tr td{padding:.8rem}.pageMangaChild{padding-bottom:20rem;background-color:#f4f4f4}@media only screen and (max-width:768px){.pageMangaChild{font-family:"Noto Sans JP",sans-serif;padding-bottom:12rem}}.pageMangaChild .mangaChild__reading{position:relative;position:relative;padding:1.7rem 0 3.8rem;margin-bottom:6.2rem;background-color:#233941}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__reading{padding:2.9rem 0 4.1rem;margin-bottom:1.6rem}}.pageMangaChild .mangaChild__reading:after{position:absolute;right:0;bottom:0;left:0;height:3.8rem;content:"";background-color:#324550}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__reading:after{height:3.2rem}}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__reading .inner{padding:0}}.pageMangaChild .mangaChild__reading .swiper-slide.-next_slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;background-color:#fff}.pageMangaChild .mangaChild__reading .reading__next{padding:.7rem 2.7rem;color:#fff;font-size:1.2rem;font-weight:700;line-height:1.83;background-color:#e67e22;border-radius:500px}.pageMangaChild .mangaChild__reading .swiper-buttons{position:absolute;top:50%;right:0;left:0;height:7.4rem;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__reading .swiper-buttons{display:none}}.pageMangaChild .mangaChild__reading .swiper-buttons .swiper-button-prev,.pageMangaChild .mangaChild__reading .swiper-buttons .swiper-button-next{position:absolute;top:0;width:3.1rem;height:100%;margin-top:0}.pageMangaChild .mangaChild__reading .swiper-buttons .swiper-button-prev{left:0;background:url(../../Image/common/ico_arrow-prev.svg) no-repeat 50%/contain}.pageMangaChild .mangaChild__reading .swiper-buttons .swiper-button-next{right:0;background:url(../../Image/common/ico_arrow-next.svg) no-repeat 50%/contain}.pageMangaChild .mangaChild__reading .swiper-pagination{font-family:"Roboto",sans-serif;position:absolute;right:0;bottom:0;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:2.2rem;color:#fff;font-size:1.6rem;line-height:2.125;letter-spacing:.03em}.pageMangaChild .mangaChild__reading .reading__lockedEp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5.5rem 0 2.8rem}.pageMangaChild .mangaChild__reading .reading__lockedEp .lockedEp__img{width:16.4rem;margin-bottom:1.6rem}.pageMangaChild .mangaChild__reading .reading__lockedEp .lockedEp__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem}.pageMangaChild .mangaChild__reading .reading__lockedEp .lockedEp__name{font-family:"Noto Sans JP",sans-serif;padding:.1rem 2.5rem;color:#1f2126;font-size:1.2rem;font-weight:500;line-height:1.83;letter-spacing:.016em;background-color:#fff;border-radius:500px}.pageMangaChild .mangaChild__reading .reading__lockedEp .lockedEp__ttl{font-family:"Noto Sans JP",sans-serif;color:#fff;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.016em}.pageMangaChild .mangaChild__reading .reading__lockedEp .lockedEp__register{padding:.3rem 1.1rem .2rem;margin-bottom:.9rem;color:#e67e22;font-size:1.3rem;font-weight:600;line-height:1.6;letter-spacing:.016em;background-color:#fff;border:1px solid #e67e22}.pageMangaChild .mangaChild__reading .reading__lockedEp .lockedEp__note{color:#e67e22;font-size:1.3rem;font-weight:600;line-height:1.6;letter-spacing:.016em}.pageMangaChild .mangaChild__info{margin-bottom:6rem}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__info{margin-bottom:1rem}}.pageMangaChild .mangaChild__info .info__ep{gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:2.4rem;margin-bottom:3.7rem;border-bottom:.2rem solid #d56819}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__info .info__ep{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem 1.6rem;padding-bottom:1.5rem;margin-bottom:3.2rem}}.pageMangaChild .mangaChild__info .info__ep__date{color:#838383;font-size:1.2rem;font-weight:600;line-height:2;letter-spacing:.022em}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__info .info__ep__date{width:100%;font-weight:500}}.pageMangaChild .mangaChild__info .info__ep__name{padding:.1rem 1.35rem 0;color:#0f3145;font-size:1.2rem;font-weight:600;line-height:1.67;letter-spacing:.022em;white-space:nowrap;border:.2rem solid #0f3145;border-radius:500px}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__info .info__ep__name{padding:.1rem 2.2rem 0;font-weight:500;letter-spacing:.016em}}.pageMangaChild .mangaChild__info .info__ep__ttl{color:#0f3145;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.026em}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__info .info__ep__ttl{font-weight:700;letter-spacing:.016em}}.pageMangaChild .mangaChild__info .info__manga{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;color:#0f3145}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__info .info__manga{-ms-flex-wrap:wrap;flex-wrap:wrap}}.pageMangaChild .mangaChild__info .info__manga__img{width:39.3%}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__info .info__manga__img{width:100%;margin-bottom:1.6rem}}.pageMangaChild .mangaChild__info .info__manga__cnt{width:57.7%}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__info .info__manga__cnt{width:100%}}.pageMangaChild .mangaChild__info .info__manga__ttl{font-family:"Noto Sans JP",sans-serif;margin-bottom:.8rem;font-size:3.2rem;font-weight:700;line-height:1.34375;letter-spacing:.1em}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__info .info__manga__ttl{margin-bottom:.2rem;font-size:2.4rem;line-height:1.417;letter-spacing:.024em}}.pageMangaChild .mangaChild__info .info__manga__creator{margin-bottom:1.2rem;font-size:1.6rem;font-weight:300;line-height:1.75;letter-spacing:.026em}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__info .info__manga__creator{margin-bottom:1.9rem;font-size:1.2rem;font-weight:400;line-height:1.83;letter-spacing:.016em}}.pageMangaChild .mangaChild__info .info__manga__sum{font-size:1.6rem;font-weight:300;line-height:1.75;letter-spacing:.026em}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__info .info__manga__sum{margin-bottom:1rem;font-size:1.2rem;font-weight:400;line-height:1.83;letter-spacing:.016em}}.pageMangaChild .mangaChild__info .info__manga__tag{gap:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 .5rem}.pageMangaChild .mangaChild__info .info__manga__tagItem{font-family:"Noto Sans JP",sans-serif;-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);padding:0 .8rem;color:#0d74ce;font-size:1rem;font-weight:500;line-height:2.3;letter-spacing:.032em;background-color:#fff;border-radius:500px}.pageMangaChild .mangaChild__info .info__manga__tagItem::before{content:"#"}@media only screen and (min-width:769px){.pageMangaChild .mangaChild__info .info__manga__tagItem:hover{opacity:.8}}.pageMangaChild .mangaChild__episode{position:relative;margin-bottom:10rem}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__episode{margin-bottom:4.5rem}}.pageMangaChild .mangaChild__episode .episode__list{max-height:60rem;overflow-y:scroll}.pageMangaChild .mangaChild__episode .episode__list.-first{border-top:1px solid #c4c4c4}.pageMangaChild .mangaChild__episode .episode__item{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.5rem 0;border-bottom:1px solid #c4c4c4}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__episode .episode__item{gap:.6rem;padding:2rem 0}}.pageMangaChild .mangaChild__episode .episode__item:hover{background:#efecea}.pageMangaChild .mangaChild__episode .episode__item .episode__img{width:16.4rem}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__episode .episode__item .episode__img{width:8.9rem}}.pageMangaChild .mangaChild__episode .episode__item .episode__sum{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.pageMangaChild .mangaChild__episode .episode__item .episode__date{margin-bottom:.2rem;color:#838383;font-size:1.2rem;font-weight:600;line-height:2;letter-spacing:.022em}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__episode .episode__item .episode__date{margin-top:-0.7rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:2.2;letter-spacing:.016em}}.pageMangaChild .mangaChild__episode .episode__item .episode__name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 2rem;margin-bottom:.3rem;color:#0f3145;font-size:1.2rem;font-weight:600;line-height:1.67;letter-spacing:.022em;border:.2rem solid #0f3145;border-radius:500px}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__episode .episode__item .episode__name{position:relative;padding:0 1.7rem .1rem;margin-bottom:.4rem;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.016em}}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__episode .episode__item .episode__name::after{position:absolute;top:50%;right:-0.4rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 .5rem;color:#e67e22;content:"登録して読む";font-size:1rem;font-weight:700;line-height:1.7;letter-spacing:.016em;white-space:nowrap;border:1px solid #e67e22;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}}.pageMangaChild .mangaChild__episode .episode__item .episode__title{color:#0f3145;font-size:1.6rem;font-weight:600;line-height:1.75;letter-spacing:.026em}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__episode .episode__item .episode__title{font-size:1.4rem;font-weight:700;line-height:1.428;letter-spacing:.016em}}.pageMangaChild .mangaChild__episode .episode__item .episode__read{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:10.3rem;padding:0 1.1rem;color:#d56819;font-size:1.3rem;font-weight:600;line-height:2;letter-spacing:.016em;background-color:#fff;border:1px solid #d56819}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__episode .episode__item .episode__read{min-width:7.4rem;padding:0 .5rem;margin-top:-0.8rem;font-size:1rem;font-weight:700;line-height:1.7}}.pageMangaChild .mangaChild__episode .episode__item .episode__read.-free{color:#fff;background-color:#d56819}.pageMangaChild .mangaChild__episode .episode__item.-new{position:relative}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__episode .episode__item.-new::after{font-family:"Roboto",sans-serif;position:absolute;top:50%;right:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:3.2rem;height:3.2rem;padding-right:.1rem;color:#fff;content:"NEW";font-size:1rem;font-style:italic;font-weight:800;line-height:1.5;letter-spacing:.03em;background-color:#d56819;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.pageMangaChild .mangaChild__episode .sec__more{margin:2rem 0}@media only screen and (max-width:768px){.pageMangaChild .mangaChild__episode .sec__more{margin:2rem 0}}.pageMangaChild .mangaChild__returnlink{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#0f3145;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.016em;border-bottom:.2rem solid #d56819}.pageMangaChild .mangaChild__returnlink:hover{opacity:.8}.pageMangaParent{padding-bottom:20rem;background-color:#efecea}@media only screen and (max-width:768px){.pageMangaParent{font-family:"Noto Sans JP",sans-serif;padding-bottom:12rem}}.pageMangaParent .sec__ttl03{color:#1e3441}.pageMangaParent .mangaParent__info{margin:0 0 4rem}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__info{margin:0 0 4rem}}.pageMangaParent .mangaParent__info .page__ttl{margin-bottom:4.8rem;color:#0f3145;font-size:3.2rem;font-weight:600;line-height:1.0625;letter-spacing:.1em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__info .page__ttl{margin-bottom:2rem;font-size:2rem;font-weight:700;line-height:1.7;letter-spacing:.032em}}.pageMangaParent .mangaParent__info .info__read{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.6rem}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__info .info__read{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.9rem}}.pageMangaParent .mangaParent__info .info__read .info__read__total{margin-right:.8rem;color:#d56819;font-size:1.2rem;font-weight:600;line-height:2;letter-spacing:.022em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__info .info__read .info__read__total{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;margin-right:2.5rem}}.pageMangaParent .mangaParent__info .info__read .info__read__btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}.pageMangaParent .mangaParent__info .info__read .info__read__first,.pageMangaParent .mangaParent__info .info__read .info__read__last{font-family:"Noto Sans JP",sans-serif;padding:.5rem 2.3rem;color:#fff;font-size:1.2rem;font-weight:700;line-height:1.83;letter-spacing:.016em;background-color:#e67e22;border-radius:500px}.pageMangaParent .mangaParent__info .info__img{margin-bottom:2.4rem}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__info .info__img{margin:0 -2rem 4rem}}.pageMangaParent .mangaParent__info .info__img>img{width:100%}.pageMangaParent .mangaParent__info .info__heading{font-family:"Noto Sans JP",sans-serif;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.pageMangaParent .mangaParent__info .info__cat{padding:0 1.2rem;margin-right:.8rem;color:#fff;font-size:1rem;font-weight:700;line-height:2;letter-spacing:.04em;background-color:#0f3145}.pageMangaParent .mangaParent__info .info__date{color:#838383;font-size:1rem;font-weight:400;line-height:2.2;letter-spacing:.016em}.pageMangaParent .mangaParent__info .info__tag{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:.6rem 0 .5rem}.pageMangaParent .mangaParent__info .info__tag .info__tagItem{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);padding:0 1.1rem;color:#0d74ce;font-size:1rem;font-weight:500;line-height:2.3;letter-spacing:.032em;background-color:#fff;border-radius:500px}.pageMangaParent .mangaParent__info .info__tag .info__tagItem::before{content:"#"}@media only screen and (min-width:769px){.pageMangaParent .mangaParent__info .info__tag .info__tagItem:hover{opacity:.8}}.pageMangaParent .mangaParent__info .info__share{position:absolute;top:0;right:0;gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}.pageMangaParent .mangaParent__info .info__share .info__shareItem{display:block}.pageMangaParent .mangaParent__info .info__txt{color:#0f3145;font-size:1.6rem;font-weight:400;line-height:1.875;letter-spacing:.016em}.pageMangaParent .mangaParent__episode{position:relative;margin-bottom:11.3rem}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode{margin-bottom:9.5rem}}.pageMangaParent .mangaParent__episode::before{position:absolute;top:0;bottom:0;left:0;z-index:0;width:97%;content:"";background-color:#f4f4f4;border-radius:0 5.5rem 0 0}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode::before{width:100%}}.pageMangaParent .mangaParent__episode .inner{position:relative;z-index:1;padding-top:8.5rem;padding-bottom:6.4rem}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode .inner{padding-top:3.4rem;padding-bottom:5.6rem}}.pageMangaParent .mangaParent__episode .sec__more{cursor:pointer}.pageMangaParent .mangaParent__episode .episode__list{max-height:60rem;overflow-y:scroll}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode .episode__list{margin-right:2rem}}.pageMangaParent .mangaParent__episode .episode__list.-more{display:none;border-top:1px solid #c4c4c4}.pageMangaParent .mangaParent__episode .episode__item{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);gap:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.6rem 0;border-bottom:1px solid #c4c4c4}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode .episode__item{gap:.6rem;padding:2.2rem 0}}.pageMangaParent .mangaParent__episode .episode__item:last-of-type{border-bottom:none}.pageMangaParent .mangaParent__episode .episode__item:hover{background:#efecea}.pageMangaParent .mangaParent__episode .episode__item .episode__img{width:16.4rem}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode .episode__item .episode__img{width:8.9rem}}.pageMangaParent .mangaParent__episode .episode__item .episode__sum{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.pageMangaParent .mangaParent__episode .episode__item .episode__date{margin-bottom:.2rem;color:#838383;font-size:1.2rem;font-weight:600;line-height:2;letter-spacing:.022em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode .episode__item .episode__date{margin-top:-0.3rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:2.2;letter-spacing:.016em}}.pageMangaParent .mangaParent__episode .episode__item .episode__name{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 2rem;margin-bottom:.3rem;color:#0f3145;font-size:1.2rem;font-weight:600;line-height:1.67;letter-spacing:.022em;border:.2rem solid #0f3145;border-radius:500px}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode .episode__item .episode__name{padding:0 1.7rem .1rem;margin-bottom:.4rem;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.016em}}.pageMangaParent .mangaParent__episode .episode__item .episode__title{color:#0f3145;font-size:1.6rem;font-weight:600;line-height:1.75;letter-spacing:.026em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode .episode__item .episode__title{font-size:1.4rem;font-weight:700;line-height:1.428;letter-spacing:.016em}}.pageMangaParent .mangaParent__episode .episode__item .episode__read{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:10.3rem;padding:0 1.1rem;color:#d56819;font-size:1.3rem;font-weight:600;line-height:2;letter-spacing:.016em;background-color:#fff;border:1px solid #d56819}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode .episode__item .episode__read{min-width:7.4rem;padding:0 .5rem;margin-top:-0.8rem;font-size:1rem;font-weight:700;line-height:1.7}}.pageMangaParent .mangaParent__episode .episode__item .episode__read.-free{color:#fff;background-color:#d56819}.pageMangaParent .mangaParent__episode .episode__item.-new .episode__read{position:relative;margin-top:1.5rem}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode .episode__item.-new .episode__read{margin-top:0}}.pageMangaParent .mangaParent__episode .episode__item.-new .episode__read::after{font-family:"Roboto",sans-serif;position:absolute;top:50%;right:0;color:#e67e22;content:"NEW";font-size:1.6rem;font-style:italic;font-weight:700;line-height:1.5;letter-spacing:.03em;-webkit-transform:translateY(-4rem);transform:translateY(-4rem)}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode .episode__item.-new .episode__read::after{display:none}}.pageMangaParent .mangaParent__episode .episode__item.-new .episode__name{position:relative}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode .episode__item.-new .episode__name::after{font-family:"Roboto",sans-serif;position:absolute;top:50%;right:-0.6rem;color:#e67e22;content:"NEW";font-size:1.4rem;font-style:italic;font-weight:700;line-height:1.5;letter-spacing:.03em;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}}.pageMangaParent .mangaParent__episode .sec__more{margin-top:1.7rem}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__episode .sec__more{margin-top:4.2rem}}.pageMangaParent .mangaParent__relatedContent{margin-bottom:9rem}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__relatedContent{margin-bottom:9.5rem}}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__relatedContent .sec__ttl03{padding-left:2.6rem;margin-left:-2rem}}.pageMangaParent .mangaParent__profile{margin-bottom:8.8rem;color:#0f3145}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__profile{margin-bottom:9.5rem}}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__profile .sec__ttl03{padding-left:2.6rem;margin-bottom:2.6rem;margin-left:-2rem}}.pageMangaParent .mangaParent__profile .profile__heading{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:9.6rem;padding-left:10.5rem;margin-bottom:1.6rem}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__profile .profile__heading{margin-bottom:2rem}}.pageMangaParent .mangaParent__profile .profile__img{position:absolute;top:0;left:0;width:9.6rem;height:9.6rem;overflow:hidden;border-radius:50%}.pageMangaParent .mangaParent__profile .profile__name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.3rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.6rem;font-weight:600;line-height:1.417;letter-spacing:.024em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__profile .profile__name{font-size:2rem;font-weight:700;line-height:1.7;letter-spacing:.032em}}.pageMangaParent .mangaParent__profile .profile__ttl{position:relative;color:#595b5f;font-size:1.6rem;font-weight:600;line-height:1.625;letter-spacing:.016em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__profile .profile__ttl{font-weight:700}}.pageMangaParent .mangaParent__profile .profile__ttl:after{position:absolute;top:50%;right:-2.2rem;width:2.3rem;height:1px;content:"";background:#838383;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.pageMangaParent .mangaParent__profile .profile__pos{width:100%;font-size:1.2rem;font-weight:300;line-height:1.83;letter-spacing:.016em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__profile .profile__pos{font-weight:400}}.pageMangaParent .mangaParent__profile .profile__sum{margin-bottom:2.7rem;font-size:1.2rem;font-weight:300;line-height:1.83;letter-spacing:.022em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__profile .profile__sum{margin-bottom:2.4rem;font-weight:400;letter-spacing:.016em}}.pageMangaParent .mangaParent__profile .profile__lbl{margin-top:.5rem;margin-bottom:-0.1rem;font-size:1.2rem;font-weight:600;line-height:1.83;letter-spacing:.022em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__profile .profile__lbl{margin-top:2.4rem;margin-bottom:0;font-weight:700;line-height:1.428;letter-spacing:.016em}}.pageMangaParent .mangaParent__profile .profile__lbl:first-child{margin-top:0}.pageMangaParent .mangaParent__profile .profile__lbl.-other{margin-top:2.1rem}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__profile .profile__lbl.-other{margin-top:2.4rem}}.pageMangaParent .mangaParent__profile .profile__txt{font-size:1.2rem;font-weight:300;line-height:1.83;letter-spacing:.022em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__profile .profile__txt{font-weight:400;letter-spacing:.016em}}.pageMangaParent .mangaParent__relatedBooks{margin-bottom:15rem}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__relatedBooks{margin-bottom:5.5rem}}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__relatedBooks .sec__ttl03{padding-left:2.6rem;margin-bottom:2.6rem;margin-left:-2rem}}.pageMangaParent .mangaParent__relatedBooks .relatedBooks__list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.6rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__relatedBooks .relatedBooks__list{gap:6.3rem}}.pageMangaParent .mangaParent__relatedBooks .relatedBooks__item{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:relative;display:block;height:min(182px,21.4118vw);padding-left:19.5%;color:#0f3145}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__relatedBooks .relatedBooks__item{height:auto;padding-left:0}}.pageMangaParent .mangaParent__relatedBooks .relatedBooks__item:hover{background:#ddd9d7}.pageMangaParent .mangaParent__relatedBooks .relatedBooks__item .item__img{position:absolute;top:0;left:0;width:15.77%}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__relatedBooks .relatedBooks__item .item__img{width:10.7rem}}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__relatedBooks .relatedBooks__item .item__top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:14.5rem;padding-left:11.5rem;margin-bottom:1.9rem}}.pageMangaParent .mangaParent__relatedBooks .relatedBooks__item .item__ttl{margin-top:-0.6rem;margin-bottom:.6rem;font-size:1.6rem;font-weight:600;line-height:1.75;letter-spacing:.026em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__relatedBooks .relatedBooks__item .item__ttl{margin-top:2.6rem;margin-bottom:.8em;font-size:1.4rem;font-weight:700;line-height:1.428;letter-spacing:.016em}}.pageMangaParent .mangaParent__relatedBooks .relatedBooks__item .item__info{margin-bottom:2rem;font-size:1.2rem;font-weight:300;line-height:1.67;letter-spacing:.022em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__relatedBooks .relatedBooks__item .item__info{font-weight:400;line-height:1.33;letter-spacing:.016em}}.pageMangaParent .mangaParent__relatedBooks .relatedBooks__item .item__sum{font-size:1.2rem;font-weight:300;line-height:1.33;letter-spacing:.022em}@media only screen and (max-width:768px){.pageMangaParent .mangaParent__relatedBooks .relatedBooks__item .item__sum{font-weight:400;letter-spacing:.016em}}.pageMangaParent .mangaParent__link{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;color:#0f3145;font-size:1.6rem;font-weight:600;line-height:1.5;letter-spacing:.016em;border-bottom:.2rem solid #d56819}.pageMangaParent .mangaParent__link:hover{opacity:.8}.pageSingleMovie{padding-bottom:5rem;background:#324550}@media only screen and (max-width:768px){.pageSingleMovie{padding-bottom:2.9rem}}.pageSingleMovie .breadcrumb .breadcrumb__item>a{color:#fff}.pageSingleMovie .breadcrumb .breadcrumb__item:not(:first-child)::before{background:url(../../Image/common/ico_arrow-next_white.svg) no-repeat 50%/contain}.pageSingleMovie .pageSingleMovie__infor .infor__head{margin-bottom:1.3rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__infor .infor__head{margin-bottom:2.4rem}}.pageSingleMovie .pageSingleMovie__infor .infor__head .head__date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.8rem;color:#838383;font-size:1rem;letter-spacing:.016rem}.pageSingleMovie .pageSingleMovie__infor .infor__head .head__date .head__tag{font-family:"Noto Sans JP",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.2rem;padding:0 1.3rem;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;background:#0f3145}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__infor .infor__head .head__date .head__tag{height:2rem;font-size:1rem}}.pageSingleMovie .pageSingleMovie__infor .infor__head .head__ttl{color:#fff;font-size:3.2rem;font-weight:600;line-height:1.2;letter-spacing:.1rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__infor .infor__head .head__ttl{font-family:"Noto Sans JP",sans-serif;font-size:2.4rem;font-weight:700;line-height:1.4;letter-spacing:.032rem}}.pageSingleMovie .pageSingleMovie__infor .infor__head .head__txt{margin-bottom:.7rem;color:#fff;font-size:2.4rem;font-weight:600;line-height:1.4;letter-spacing:.024rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__infor .infor__head .head__txt{font-family:"Noto Sans JP",sans-serif;margin-bottom:.9rem;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.016rem}}.pageSingleMovie .pageSingleMovie__infor .infor__head .head__txt .-sm{color:#1e2126;font-size:2rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__infor .infor__head .head__txt .-sm{color:#0f3145;font-size:1.6rem}}.pageSingleMovie .pageSingleMovie__infor .infor__head .head__cate{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem .2rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.8rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__infor .infor__head .head__cate{margin-bottom:1.8rem}}.pageSingleMovie .pageSingleMovie__infor .infor__head .head__cate>a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.3rem;padding:0 .8rem;color:#0d74ce;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:500;letter-spacing:.032rem;text-align:center;background:#fff;border-radius:1.4rem}.pageSingleMovie .pageSingleMovie__infor .infor__cnt{padding-bottom:4.7rem;border-bottom:.1rem solid #d56819}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__infor .infor__cnt{padding-bottom:2.4rem}}.pageSingleMovie .pageSingleMovie__infor .infor__cnt .cnt__movie{position:relative;width:100%}.pageSingleMovie .pageSingleMovie__infor .infor__cnt .cnt__movie::before{display:block;padding-top:60%;content:""}.pageSingleMovie .pageSingleMovie__infor .infor__cnt .cnt__movie>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__infor .infor__cnt .cnt__movie{position:relative;width:100%}.pageSingleMovie .pageSingleMovie__infor .infor__cnt .cnt__movie::before{display:block;padding-top:74%;content:""}.pageSingleMovie .pageSingleMovie__infor .infor__cnt .cnt__movie>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:auto;-o-object-fit:cover;object-fit:cover}}.pageSingleMovie .pageSingleMovie__content{padding:5.8rem 0 16rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content{padding:6.2rem 0 9.3rem}}.pageSingleMovie .pageSingleMovie__content .content__block{margin-bottom:4.4rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__block{margin-bottom:6.1rem}}.pageSingleMovie .pageSingleMovie__content .content__block .block__ttl{margin-bottom:.5rem;color:#fff;font-size:1.6rem;font-weight:700;line-height:1.75;letter-spacing:.05rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__block .block__ttl{font-family:"Noto Sans JP",sans-serif;margin-bottom:0;letter-spacing:.016rem}}.pageSingleMovie .pageSingleMovie__content .content__block .block__date{margin-bottom:1rem;color:#fff;font-size:1.1rem;line-height:2;letter-spacing:.022rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__block .block__date{font-family:"Noto Sans JP",sans-serif;margin-bottom:.8rem;font-size:1.2rem;line-height:1.8;letter-spacing:.016rem}}.pageSingleMovie .pageSingleMovie__content .content__block .block__txt{color:#fff;font-size:1.6rem;line-height:1.75;letter-spacing:.026rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__block .block__txt{font-family:"Noto Sans JP",sans-serif;line-height:1.8;letter-spacing:.016rem}}.pageSingleMovie .pageSingleMovie__content .content__character{margin-bottom:5.2rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__character{margin-bottom:5.3rem}}.pageSingleMovie .pageSingleMovie__content .content__character .character__ttl{margin-bottom:.8rem;color:#fff;font-size:1.6rem;font-weight:700;line-height:1.75;letter-spacing:.05rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__character .character__ttl{margin-bottom:.4rem}}.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem}}.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__infor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:35rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__infor{gap:1.6rem;width:100%}}.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__infor .infor__thumb{width:12.8rem;height:12.8rem;overflow:hidden;border-radius:6.4rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__infor .infor__thumb{width:9.6rem;height:9.6rem}}.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__infor .infor__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__infor .infor__cnt{color:#fff}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__infor .infor__cnt{width:calc(100% - 11.2rem)}}.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__infor .infor__cnt .infor__name{font-size:2.4rem;font-weight:600;line-height:1.4;letter-spacing:.024rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__infor .infor__cnt .infor__name{font-size:2rem;font-weight:700;line-height:1.7;letter-spacing:.032rem}}.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__infor .infor__cnt .infor__note{font-size:1.2rem;line-height:1.8;letter-spacing:.016rem}.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__desc{width:calc(100% - 37.4rem);color:#fff;font-size:1.2rem;line-height:1.3;letter-spacing:.022rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__desc{width:100%;line-height:1.8;letter-spacing:.016rem}}.pageSingleMovie .pageSingleMovie__content .content__character .character__cnt .character__desc a{color:#fff;word-break:break-all}.pageSingleMovie .pageSingleMovie__content .content__link{text-align:center}.pageSingleMovie .pageSingleMovie__content .content__link .-link{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:relative;padding-bottom:.3rem;color:#fff;font-size:1.6rem;font-weight:600;line-height:1.6;letter-spacing:.016rem;border-bottom:.2rem solid #d56819}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__content .content__link .-link{font-family:"Noto Sans JP",sans-serif;font-weight:700}}.pageSingleMovie .pageSingleMovie__content .content__link .-link:hover{padding-bottom:.5rem}.pageSingleMovie .pageSingleMovie__related{margin-bottom:15rem}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__related{margin-bottom:9.2rem}}.pageSingleMovie .pageSingleMovie__related .sec__ttl03{color:#fff}@media only screen and (max-width:768px){.pageSingleMovie .pageSingleMovie__related .sec__ttl03{margin-left:-2rem;font-family:"Noto Sans JP",sans-serif;font-size:2rem;line-height:1.7;letter-spacing:.024rem}.pageSingleMovie .pageSingleMovie__related .sec__ttl03::before{width:.8rem;height:4rem}}.pageSingleMovie .pageSingleMovie__related .related__item .item__img{margin-bottom:.6rem}.pageSingleMovie .pageSingleMovie__related .related__item .item__ttl{margin-bottom:.4rem;color:#fff}.pageSingleMovie .pageSingleMovie__related .related__item .item__name{color:#fff}.pageSingleQuiz{background:#efecea}.pageSingleQuiz .pageSingleQuiz__intro{padding:0 0 4.4rem}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__intro{padding:0 0 8.3rem}}.pageSingleQuiz .pageSingleQuiz__intro .intro__sub{font-family:"Roboto",sans-serif;color:#0f3145;font-size:2.4rem;font-weight:700;line-height:1.4;letter-spacing:.026rem;text-align:center}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__intro .intro__sub{font-family:"Noto Sans JP",sans-serif;margin-bottom:.8rem;font-size:1.6rem;line-height:1.6;letter-spacing:.016rem}}.pageSingleQuiz .pageSingleQuiz__intro .intro__sub span{font-style:italic}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__intro .intro__sub span{font-family:"Roboto",sans-serif}}.pageSingleQuiz .pageSingleQuiz__intro .intro__ttl{font-family:"Roboto",sans-serif;margin:-1.3rem 0 1.3rem;color:#0f3145;font-size:4.7rem;font-style:italic;font-weight:700;letter-spacing:.1rem;text-align:center}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__intro .intro__ttl{font-family:"Noto Sans JP",sans-serif;margin:-1.3rem 0 1.6rem;font-style:normal;letter-spacing:.02rem}.pageSingleQuiz .pageSingleQuiz__intro .intro__ttl span{font-family:"Roboto",sans-serif;font-style:italic}}.pageSingleQuiz .pageSingleQuiz__intro .intro__date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.2rem;color:#838383;font-size:1rem;letter-spacing:.016rem}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__intro .intro__date{margin-bottom:.8rem}}.pageSingleQuiz .pageSingleQuiz__intro .intro__date .intro__tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.2rem;padding:0 1.3rem;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:1.2rem;font-weight:700;text-align:center;background:#0f3145}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__intro .intro__date .intro__tag{height:2rem;font-size:1rem}}.pageSingleQuiz .pageSingleQuiz__intro .intro__cate{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem .2rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8rem}.pageSingleQuiz .pageSingleQuiz__intro .intro__cate a{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:1.9rem;padding:0 .8rem;color:#0d74ce;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:500;letter-spacing:.032rem;text-align:center;background:#fff;border-radius:1.4rem}.pageSingleQuiz .pageSingleQuiz__intro .intro__cate a:hover{opacity:.8}.pageSingleQuiz .pageSingleQuiz__intro .intro__question{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__intro .intro__question{gap:1.3rem}}.pageSingleQuiz .pageSingleQuiz__intro .intro__question::before{position:absolute;top:-8.3rem;left:-13.6rem;width:10.5rem;height:8.3rem;content:"";background:url(../../Image/common/ico_quotes01.svg) no-repeat center center/100% auto}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__intro .intro__question::before{top:-5.6rem;left:0;width:7.1rem;height:5.6rem}}.pageSingleQuiz .pageSingleQuiz__intro .intro__question>*{position:relative;z-index:2}.pageSingleQuiz .pageSingleQuiz__intro .intro__question .question__ttl{font-family:"Roboto",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:4.8rem;height:4.8rem;color:#fff;font-size:3.2rem;font-style:italic;font-weight:700;background:#d56819;border-radius:100%}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__intro .intro__question .question__ttl{width:4rem;height:4rem;font-size:2.4rem}}.pageSingleQuiz .pageSingleQuiz__intro .intro__question .question__txt{width:calc(100% - 7.2rem);color:#0f3145;font-size:1.6rem;font-weight:300;line-height:2;letter-spacing:.016rem}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__intro .intro__question .question__txt{width:100%;font-family:"Noto Sans JP",sans-serif;font-weight:400}}.pageSingleQuiz .pageSingleQuiz__answer{padding-bottom:20.5rem}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__answer{padding-bottom:12rem}}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__answer .sec__ttl03{margin-bottom:4.6rem;margin-left:-2rem}}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst{position:relative;counter-reset:listStyle}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst::after{position:absolute;right:0;bottom:-12.3rem;width:10.5rem;height:8.3rem;content:"";background:url(../../Image/common/ico_quotes02.svg) no-repeat center center/100% auto}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__answer .answer__lst::after{bottom:-9.6rem;width:7.1rem;height:5.6rem}}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block{margin-bottom:1.6rem;counter-increment:listStyle}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__head{position:relative;padding:2.4rem 4.2rem 2.4rem 3.2rem;background:#fff;border:.1rem solid #d56819;cursor:pointer}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__head{padding:2.3rem 3.4rem 2.2rem 2.4rem}}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__head::before{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:rgba(213,104,25,.1);opacity:0}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__head::after{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;top:50%;right:3.2rem;width:1.8rem;height:1rem;content:"";background:url(../../Image/common/ico_arrow-down-orange.svg) no-repeat center center/100% auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__head .head__ttl{color:#d56819;font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:.016rem}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__head .head__ttl{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6}}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__head .head__ttl::before{margin-right:1.5rem;content:counter(listStyle, upper-alpha)}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__head .head__ttl::before{font-family:"Roboto",sans-serif;margin-right:1.6rem;font-style:italic}}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__head.-active{background:#d56819}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__head.-active .head__ttl{color:#fff}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__head.-active::after{background:url(../../Image/common/ico_arrow-down-white.svg) no-repeat center center/100% auto;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__head:hover::before{opacity:1}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__cnt{display:none;padding:2.5rem 0 3rem;background:#fff;border:.1rem solid #d56819}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__cnt{padding:1.5rem 2.4rem 1.9rem}}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__cnt .cnt__inr{max-width:62.5rem;margin:0 auto}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__cnt .cnt__inr .cnt__ttl{position:relative;padding-left:3rem;margin-bottom:.8rem;font-size:2.4rem;font-weight:600;letter-spacing:.016rem}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__cnt .cnt__inr .cnt__ttl{font-family:"Noto Sans JP",sans-serif;margin-bottom:1rem;font-size:2rem;font-weight:700;letter-spacing:.032rem}}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__cnt .cnt__inr .cnt__ttl::before{position:absolute;top:.8rem;left:0;content:""}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__cnt .cnt__inr .cnt__ttl.-correct{color:#d56819}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__cnt .cnt__inr .cnt__ttl.-correct::before{width:2.2rem;height:2.2rem;background:url(../../Image/quizes/ico_correct.svg) no-repeat center center/100% auto}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__cnt .cnt__inr .cnt__ttl.-incorrect{color:#8e8e8d}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__cnt .cnt__inr .cnt__ttl.-incorrect::before{width:2rem;height:2rem;background:url(../../Image/quizes/ico_incorrect.svg) no-repeat center center/100% auto}.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__cnt .cnt__inr .cnt__txt{color:#0f3145;font-size:1.6rem;line-height:1.6;letter-spacing:.016rem}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__answer .answer__lst .answer__block .block__cnt .cnt__inr .cnt__txt{font-family:"Noto Sans JP",sans-serif;line-height:1.9}}.pageSingleQuiz .pageSingleQuiz__answer .direction__area{padding-top:13.2rem}@media only screen and (max-width:768px){.pageSingleQuiz .pageSingleQuiz__answer .direction__area{padding-top:11rem}}.pageSingle{padding-bottom:20rem;background:#efecea}@media only screen and (max-width:768px){.pageSingle{padding-bottom:12rem}}.pageSingle .breadcrumb .breadcrumb__item:last-child>a{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.pageSingle .defaultTemplateContents .wp-block-heading span{padding-top:25px;margin-top:-25px}.pageSingle .no_bullets{max-width:640px;width:90%;margin:0 auto 12.5rem;padding:2.5em 3.5em;border:solid 1px rgba(213,104,25,.75);border-radius:4px;background-color:rgba(255,255,255,.5)}@media only screen and (max-width:768px){.pageSingle .no_bullets{width:100%;padding:1.5em 2em}}.pageSingle .no_bullets .toc_title{font-weight:110%;font-weight:600;text-align:center;padding-bottom:.5em;border-bottom:solid 5px rgba(213,104,25,.2)}.pageSingle .no_bullets .toc_list{padding-left:1.25em}.pageSingle .no_bullets .toc_list li{text-indent:-1.25em}.pageSingle .no_bullets .toc_list li:not(:last-child){margin-bottom:.35em}@media only screen and (max-width:768px){.pageSingle .no_bullets .toc_list li{margin-left:.5em}}.pageSingle .no_bullets .toc_list a{font-size:15px;line-height:1.4;letter-spacing:.15em}@media only screen and (max-width:768px){.pageSingle .no_bullets .toc_list a{font-size:13px}}.pageSingle .no_bullets .toc_list a:link,.pageSingle .no_bullets .toc_list a:visited{color:#0f3145}.pageSingle .no_bullets .toc_list a:link .toc_number,.pageSingle .no_bullets .toc_list a:visited .toc_number{color:#9c9c9c}@media only screen and (max-width:768px){.pageSingle .no_bullets .toc_list a:link .toc_number,.pageSingle .no_bullets .toc_list a:visited .toc_number{font-size:13px}}.pageSingle .pageSingle__infor .infor__head{padding:0 0 .8rem;border-bottom:.1rem solid #d56819}.pageSingle .pageSingle__infor .infor__head .head__date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.9rem;color:#838383;font-size:1rem;letter-spacing:.016rem}.pageSingle .pageSingle__infor .infor__head .head__date .head__tag{font-family:"Noto Sans JP",sans-serif;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.2rem;padding:0 1.3rem;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;background:#0f3145}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__head .head__date .head__tag{height:2rem;font-size:1rem}}.pageSingle .pageSingle__infor .infor__head .head__ttl{margin-bottom:.9rem;color:#d56819;font-size:3.2rem;font-weight:600;line-height:1.2;letter-spacing:.1rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__head .head__ttl{font-family:"Noto Sans JP",sans-serif;margin-bottom:.3rem;font-size:2.4rem;font-weight:700;line-height:1.4;letter-spacing:.032rem}}.pageSingle .pageSingle__infor .infor__head .head__txt{margin-bottom:1.1rem;color:#0f3145;font-size:2.4rem;font-weight:600;line-height:1.4;letter-spacing:.024rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__head .head__txt{font-family:"Noto Sans JP",sans-serif;margin-bottom:1.6rem;font-size:1.6rem;font-weight:700;line-height:1.5;letter-spacing:.016rem}}.pageSingle .pageSingle__infor .infor__head .head__txt .-sm{color:#1e2126;font-size:2rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__head .head__txt .-sm{color:#0f3145;font-size:1.6rem}}.pageSingle .pageSingle__infor .infor__head .head__cate{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem .2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.pageSingle .pageSingle__infor .infor__head .head__cate a{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:2.3rem;padding:0 .8rem;color:#0d74ce;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:500;letter-spacing:.032rem;text-align:center;background:#fff;border-radius:1.4rem}.pageSingle .pageSingle__infor .infor__head .head__cate a:hover{opacity:.8}.pageSingle .pageSingle__infor .infor__cnt{padding:5.3rem 0 0}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt{padding:4rem 0 0}}.pageSingle .pageSingle__infor .infor__cnt .cnt__character{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__character{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.2rem;margin-bottom:3.8rem}}.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:39.2rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor{width:100%}}.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor .character__thumb{width:12.8rem;height:12.8rem;overflow:hidden;border-radius:6.4rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor .character__thumb{gap:.8rem;width:9.6rem;height:9.6rem}}.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor .character__thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor .character__cnt{width:calc(100% - 10.4rem)}}.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor .character__cnt .character__name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#0f3145;font-size:2.4rem;font-weight:600;line-height:1.4;letter-spacing:.024rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor .character__cnt .character__name{font-family:"Noto Sans JP",sans-serif;font-size:2rem;font-weight:700;line-height:1.7;letter-spacing:.032rem}}.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor .character__cnt .character__name .-posit{position:relative;padding-right:1.2rem;margin-right:1.2rem;color:#595b5f;font-size:1.6rem;letter-spacing:.016rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor .character__cnt .character__name .-posit{font-family:"Noto Sans JP",sans-serif}}.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor .character__cnt .character__name .-posit::after{position:absolute;top:50%;right:0;width:.1rem;height:2.3rem;content:"";background:#838383;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor .character__cnt .character__note{color:#0f3145;font-size:1.2rem;line-height:1.8;letter-spacing:.016rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__infor .character__cnt .character__note{font-family:"Noto Sans JP",sans-serif}}.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__desc{width:calc(100% - 43.2rem);color:#0f3145;font-size:1.2rem;line-height:1.8;letter-spacing:.022rem}.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__desc p{font-size:1.4rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__desc{font-family:"Noto Sans JP",sans-serif;width:100%;line-height:1.8;letter-spacing:.016rem}.pageSingle .pageSingle__infor .infor__cnt .cnt__character .character__desc p{font-size:1.2rem}}.pageSingle .pageSingle__infor .infor__cnt .cnt__frame{max-width:54.4rem;padding:3.9rem 1rem 3.5rem;margin:0 auto;background:#f4f4f4;border-radius:2.4rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__frame{padding:3.6rem 3.3rem 4rem}}.pageSingle .pageSingle__infor .infor__cnt .cnt__frame .frame__inr{max-width:34.6rem;margin:0 auto}.pageSingle .pageSingle__infor .infor__cnt .cnt__frame .frame__inr .frame__ttl{margin-bottom:.2rem;color:#595b5f;font-size:1.6rem;font-weight:600;line-height:1.6;letter-spacing:.016rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__frame .frame__inr .frame__ttl{font-family:"Noto Sans JP",sans-serif;font-weight:700}}.pageSingle .pageSingle__infor .infor__cnt .cnt__frame .frame__inr .frame__txt{margin-bottom:3rem;color:#595b5f;font-size:1.2rem;font-weight:600;line-height:1.4;letter-spacing:.022rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__frame .frame__inr .frame__txt{font-family:"Noto Sans JP",sans-serif;margin-bottom:2.8rem;font-weight:500}}.pageSingle .pageSingle__infor .infor__cnt .cnt__frame .frame__inr .frame__lst{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__frame .frame__inr .frame__lst{gap:2rem}}.pageSingle .pageSingle__infor .infor__cnt .cnt__frame .frame__inr .frame__lst li a{position:relative;display:block;padding-right:1.5rem;color:#0f3145;font-size:1.4rem;line-height:1.2;letter-spacing:.026rem;border-bottom:.1rem solid #fff}@media only screen and (max-width:768px){.pageSingle .pageSingle__infor .infor__cnt .cnt__frame .frame__inr .frame__lst li a{font-family:"Noto Sans JP",sans-serif}}.pageSingle .pageSingle__infor .infor__cnt .cnt__frame .frame__inr .frame__lst li a::after{-webkit-transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);transition:all .4s cubic-bezier(0.23, 1, 0.32, 1);position:absolute;top:0;right:0;width:.5rem;height:1rem;content:"";background:url(../../Image/common/ico_arrow-next_gray.svg) no-repeat center center/100% auto}.pageSingle .pageSingle__infor .infor__cnt .cnt__frame .frame__inr .frame__lst li a:hover::after{right:.5rem}.pageSingle .pageSingle__content{padding:12rem 0 16.2rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__content{padding:12.8rem 0 12.9rem}}.pageSingle .pageSingle__content .inner{position:relative}.pageSingle .pageSingle__content .inner *{position:relative;z-index:1}.pageSingle .pageSingle__content .inner::before,.pageSingle .pageSingle__content .inner::after{position:absolute;width:10.5rem;height:8.3rem;content:""}@media only screen and (max-width:768px){.pageSingle .pageSingle__content .inner::before,.pageSingle .pageSingle__content .inner::after{width:7.1rem;height:5.6rem}}.pageSingle .pageSingle__content .inner::before{top:-11.8rem;left:-11.3rem;background:url(../../Image/common/ico_quotes01.svg) no-repeat center center/100% auto}@media(max-width: 1000px)and (min-width: 769px){.pageSingle .pageSingle__content .inner::before{left:.9rem}}@media only screen and (max-width:768px){.pageSingle .pageSingle__content .inner::before{top:-10.4rem;left:2rem}}.pageSingle .pageSingle__content .inner::after{right:.9rem;bottom:5.6rem;z-index:0;background:url(../../Image/common/ico_quotes02.svg) no-repeat center center/100% auto}@media only screen and (max-width:768px){.pageSingle .pageSingle__content .inner::after{right:2rem;bottom:4.9rem}}.pageSingle .pageSingle__content .content__block{margin-bottom:5.7rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__content .content__block{margin-bottom:5.8rem}}.pageSingle .pageSingle__content .content__block .block__ttl{position:relative;padding-left:4.8rem;margin-bottom:1.4rem;color:#595b5f;font-size:1.6rem;font-weight:600;line-height:1.75;letter-spacing:.05rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__content .content__block .block__ttl{font-family:"Noto Sans JP",sans-serif;padding-left:1.6rem;margin-bottom:1.3rem;margin-left:-0.8rem;font-weight:700;line-height:1.4;letter-spacing:.016rem}}.pageSingle .pageSingle__content .content__block .block__ttl::before{position:absolute;top:1.4rem;left:0;width:3.2rem;height:.1rem;content:"";background:#595b5f}@media only screen and (max-width:768px){.pageSingle .pageSingle__content .content__block .block__ttl::before{width:.8rem;height:.2rem}}.pageSingle .pageSingle__content .content__block .block__txt{color:#0f3145;font-size:1.6rem;line-height:2;letter-spacing:.026rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__content .content__block .block__txt{font-family:"Noto Sans JP",sans-serif;line-height:1.9;letter-spacing:.016rem}}.pageSingle .pageSingle__content .content__img{margin-bottom:5.7rem}@media only screen and (max-width:768px){.pageSingle .pageSingle__content .content__img{margin:-5.7rem 0 2.9rem}}@media only screen and (max-width:768px){.pageSingle .pageSingle__related .sec__ttl03{font-family:"Noto Sans JP",sans-serif;margin-left:-2rem;font-size:2rem}.pageSingle .pageSingle__related .sec__ttl03::before{width:.8rem;height:4rem}}.pageSingle .post-categories a{padding:.5em 1.5em;border-radius:calc(infinity*1px);background-color:#fff}.pageSingle .post-categories a:hover{color:#fff;text-decoration:none;background-color:rgba(213,104,25,.5)}.pageSingle .prev a:hover,.pageSingle .next a:hover{text-decoration:none}.pageSingle .prev a:hover::before,.pageSingle .prev a:hover::after,.pageSingle .next a:hover::before,.pageSingle .next a:hover::after{opacity:.65}.pageSingle .prev a::before{display:inline-block;content:"";width:.85em;height:.85em;margin-right:.35em;background:url("../../Image/single/caret-double-left.svg") no-repeat top 2px left;background-size:contain}.pageSingle .next a::after{display:inline-block;content:"";width:.85em;height:.85em;margin-left:.35em;background:url("../../Image/single/caret-double-right.svg") no-repeat top 2px right;background-size:contain}.vanillaSwiper__button{top:auto;right:auto;left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;width:6rem;height:6rem;margin:0;border-radius:50%}.vanillaSwiper__button::before{display:inline-block;width:.6rem;height:1.1rem;content:"";background-image:url(../../Img/Common/icon_arrow_right_black_1.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.vanillaSwiper__button::after{display:none}.vanillaSwiper__button.swiper-button-prev::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.titleType1{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}@media only screen and (max-width:768px){.titleType1{margin-bottom:2rem}}.titleType1 .titleType1__enText{margin-right:clamp(.8rem,1.1799410029vw,1.6rem);font-size:clamp(2.4rem,2.3598820059vw,3.2rem);font-weight:500;letter-spacing:.06em}.titleType1 .titleType1__jaText{padding-bottom:clamp(.3rem,.4424778761vw,.6rem);font-size:clamp(1.3rem,1.0324483776vw,1.4rem);font-weight:300;letter-spacing:.02em}.breadcrumb{margin:3.2rem 0 8.8rem}@media only screen and (max-width:768px){.breadcrumb{font-family:"Hiragino Kaku Gothic ProN","Hiragino Sans",sans-serif;margin:1.6rem 0 3.5rem}}@media screen and (max-width: 767px){.breadcrumb{margin-top:60px}}.breadcrumb .breadcrumb__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:768px){.breadcrumb .breadcrumb__list{display:block}}.breadcrumb .breadcrumb__item{position:relative;padding-left:1.1rem;margin-left:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumb .breadcrumb__item:not(:first-child)::before{position:absolute;top:50%;left:0;width:.3rem;height:.6rem;content:"";background:url(../../Image/common/ico_arrow-next_gray.svg) no-repeat 50%/contain;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumb .breadcrumb__item:first-child{padding:0;margin:0}.breadcrumb .breadcrumb__item>a{color:#0f3145;font-size:1.2rem;font-weight:400;letter-spacing:.016em}.breadcrumb .breadcrumb__item:last-child>a{color:#838383;pointer-events:none;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.breadcrumb .breadcrumb__item:not(:last-child)>a{word-break:keep-all}@media screen and (max-width: 767px){.breadcrumb .breadcrumb__item:not(:last-child){margin-bottom:.3em}}@media only screen and (max-width:768px){.breadcrumb .breadcrumb__item{margin-left:.3rem}}.acfFloatingBanner{position:fixed;top:50%;left:100%;width:100%;max-width:240px;padding:20px;padding-left:60px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(34,113,177,.3);box-shadow:0 0 20px rgba(34,113,177,.3);border-radius:4px 0 0 4px;-webkit-transform:translate(calc(-40px - 1em), -50%);transform:translate(calc(-40px - 1em), -50%);-webkit-transition:.3s;transition:.3s}.acfFloatingBanner:hover{-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%)}.acfFloatingBanner:hover::after{left:20px;content:"》"}.acfFloatingBanner::after{position:absolute;top:50%;left:0;display:inline-block;color:#2271b1;content:"《";font-size:40px;font-weight:900;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.acfFloatingBanner .acfFloatingBanner__scroll{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:50vh;overflow-y:scroll}.acfFloatingBanner .acfFloatingBanner__link{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;outline:none;border:none}.acfFloatingBanner .acfFloatingBanner__link::before{display:inline-block;content:"";text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}*::before{-webkit-box-sizing:border-box;box-sizing:border-box}*::after{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;position:relative;margin-top:0 !important}body{height:100%;position:relative;line-height:1.56;-webkit-font-smoothing:antialiased;background:#fff;color:#18211a;font-family:"ryo-gothic-plusn",sans-serif;position:relative}img{display:block;width:100%}picture{display:block;width:100%}video{display:block;width:100%}canvas{display:block;width:100%}svg{display:block;width:100%}input{font:inherit}button{font:inherit;padding:0;font:revert}textarea{font:inherit}select{font:inherit}p{overflow-wrap:break-word;margin:0;font-family:"ryo-gothic-plusn",sans-serif;font-size:1.09375vw;font-weight:400;letter-spacing:.1em;line-height:1.4285714286;color:#18211a}h1{overflow-wrap:break-word;margin:0}h2{overflow-wrap:break-word;margin:0;font-family:"Roboto",sans-serif;font-size:3.75vw;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.02em;line-height:1.1875;margin-bottom:.390625vw}h3{overflow-wrap:break-word;margin:0;font-family:"Roboto",sans-serif;font-size:1.40625vw;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.05em;line-height:1.1875}h4{overflow-wrap:break-word;margin:0}h5{overflow-wrap:break-word;margin:0}h6{overflow-wrap:break-word;margin:0}a{text-decoration:none;font-family:"ryo-gothic-plusn",sans-serif;font-size:1.09375vw;font-weight:400;letter-spacing:.1em;line-height:1.4285714286;color:#18211a}#root{isolation:isolate}#__next{isolation:isolate}ul{list-style:none}.pc_contents{display:block !important}.pc_contentsFlex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.sp_contents{display:none !important}.sp_contentsFlex{display:none !important}.flexCenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justifyContentCenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header{width:100%;position:fixed;background:#fff;border-bottom:1px solid #727272;z-index:99999}.header .hamburger{width:72px;height:72px;background:#18211a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;z-index:99999;-webkit-transition:all ease .2s;transition:all ease .2s}.header .hamburger__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.header .hamburger__line{width:30px;height:3px;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.header .hamburger__line:last-child{width:19px}.header__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:22px}.header__wrap picture{width:auto}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px}@media screen and (max-width: 1139px){.header__logo{display:block}}.header__logo-img{width:217px}@media screen and (max-width: 768px){.header__logo-img{width:190px}}.header__logo-text{padding-top:7px;font-size:14px}.header__logo-text strong{font-weight:normal}.breakthrough{width:350px;height:auto;margin-left:25px}@media screen and (max-width: 1024px){.breakthrough{width:230px}}@media screen and (max-width: 768px){.breakthrough{width:180px}}@media screen and (max-width: 480px){.breakthrough{width:150px;margin-left:10px}}@media screen and (max-width: 390px){.breakthrough{width:130px}}.header__search{margin:0 9px 0 auto;background:#ebebeb}.header__form{width:170px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 6px 0 14px;-webkit-transition:all ease .3s;transition:all ease .3s}.header__form:hover{width:240px}.header__form input{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#ebebeb;color:#18211a;font-size:12px;border:none;outline:none}.header__form button{padding:0;width:14px;height:14px;background:url("../../Image/new/common/search.svg") no-repeat;background-size:contain;border:none;cursor:pointer}.header.active{background:rgba(0,0,0,0);border-bottom:none}.header.active .header__logo,.header.active picture{visibility:hidden;opacity:0}.header.active .header__search{visibility:hidden;opacity:0}.header.active .hamburger{background:none !important;-webkit-transition:all ease .2s;transition:all ease .2s}.header.active .hamburger__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:6px}.header.active .hamburger__line{background:#18211a;-webkit-transform-origin:left;transform-origin:left;-webkit-transition:all ease .2s;transition:all ease .2s}.header.active .hamburger__line:first-child{width:26px;-webkit-transform:translateX(7px) rotate(45deg);transform:translateX(7px) rotate(45deg)}.header.active .hamburger__line:nth-child(2){-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}.header.active .hamburger__line:last-child{width:26px;-webkit-transform:translateX(7px) rotate(-45deg);transform:translateX(7px) rotate(-45deg)}.nav{position:fixed;width:100%;height:100vh;background:#fff;top:-100%;left:0;right:0;z-index:10;padding:3.125vw 7.8125vw 4.6875vw 5.46875vw;visibility:hidden;opacity:0;-webkit-transition:all ease .2s;transition:all ease .2s;z-index:9999}.nav .category{margin-right:3.6875vw}.nav .category__title{font-family:"Roboto",sans-serif;font-size:3.125vw}.nav .category__list{width:19.296875vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.78125vw;margin-inline:auto}.nav .category__list li a{line-height:1.25}.nav .category__item a{width:100%;height:3.4375vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"ryo-gothic-plusn",sans-serif;font-size:1.40625vw;font-weight:300;border:1px solid #18211a;border-radius:100px;letter-spacing:.05em;padding:0 1vw 0 2.1875vw;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.nav .category__item a img{width:1.15em;height:auto;margin-inline:-0.25em .25em}.nav .category__item a:hover{font-weight:500}.nav .category__item a:focus{font-weight:500}.nav .category__item a:active{font-weight:500}.nav .shortcuts-wrap{padding-top:1.25vw}.nav .shortcuts{width:23.984375vw;border-bottom:1px solid #18211a}.nav .shortcuts__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.90625vw;padding:1.171875vw 0 2.65625vw}.nav .shortcuts__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625vw;gap:0}.nav .shortcuts__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625vw;gap:1.159375vw}.nav .shortcuts__right .shortcuts__item a{padding:.46875vw 1.25vw .546875vw 1.171875vw;background:#18211a;border-radius:8px;color:#fff;font-weight:700;letter-spacing:.04em;line-height:1.7142857143}.nav .shortcuts__item a{line-height:1.8571428571}.nav .clinical{padding-top:1.015625vw}.nav .clinical__title{text-transform:capitalize}.nav .clinical__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.515625vw;padding-top:1.71875vw}.nav .clinical__item{padding-bottom:.546875vw}.nav .menu-wrap{margin:5.46875vw 0 0 auto}.nav .menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125vw;margin-bottom:11.328125vw}.nav .menu__col{width:11.71875vw}.nav .menu__col:last-child{width:13.28125vw}.nav .menu__col:last-child .menu__item{margin-bottom:1.25vw}.nav .menu__item:not(:last-child){margin-bottom:2.65625vw}.nav .menu__item a{display:inline-block;width:100%;font-family:"Roboto",sans-serif;font-size:1.25vw;color:#18211a;font-weight:700;line-height:1;letter-spacing:.03em;font-style:italic;padding-bottom:.546875vw;border-bottom:1px solid #18211a}.nav .menu__item-other{margin-bottom:.78125vw}.nav.active{top:0;visibility:visible;opacity:1}.nav__logo{width:24.53125vw;margin:0 auto 3.125vw}.nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.nav__search{width:19.53125vw;margin:0 9px 0 auto;background:#ebebeb;border-radius:100px;position:relative}.nav__search.illust::before{content:"";display:block;width:10.390625vw;height:6.71875vw;background:url("../../Image/new/common/search-bar-illust.png") no-repeat;background-size:contain;position:absolute;top:0;right:0;-webkit-transform:translateY(-95%);transform:translateY(-95%)}.nav__form{height:2.734375vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.25vw 0 .9375vw;-webkit-transition:all ease .3s;transition:all ease .3s}.nav__form input{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#ebebeb;color:#18211a;font-size:.78125vw;font-weight:700;letter-spacing:.024em;border:none;outline:none}.nav__form input::-webkit-input-placeholder{color:#18211a}.nav__form input::-moz-placeholder{color:#18211a}.nav__form input:-ms-input-placeholder{color:#18211a}.nav__form input::-ms-input-placeholder{color:#18211a}.nav__form input::placeholder{color:#18211a}.nav__form button{width:1.25vw;height:1.5625vw;background:url("../../Image/new/common/search-2.svg") no-repeat;background-size:contain;border:none;cursor:pointer}.nav--sp{overflow-y:scroll;padding:7.2vw 0 37.3333333333vw}.nav--sp .time-weather{width:100%;padding:0 3.2vw 5.3333333333vw}.nav--sp .time-weather .time{display:inline-block;font-family:"Roboto",sans-serif;font-size:.9375vw;margin-bottom:1.5625vw}.nav--sp .time-weather .date{margin-right:4.2666666667vw}.nav--sp .time-weather .date .year-month{font-family:"Roboto",sans-serif;font-size:.9375vw;color:#18211a}.nav--sp .time-weather .date .day{font-family:"Roboto",sans-serif;font-size:5.859375vw;line-height:.8}.nav--sp .time-weather .date .day-of-week{font-family:"Roboto",sans-serif;font-size:.9375vw}.nav--sp .time-weather .weather{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:4.8vw}.nav--sp .time-weather .weather .weather__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.0666666667vw}.nav--sp .time-weather .weather .weather__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.0666666667vw}.nav--sp .time-weather .weather .weather__img{width:9.0666666667vw}.nav--sp .time-weather .weather .weather__temp{font-family:"ryo-gothic-plusn",sans-serif;font-size:.9375vw}.nav--sp .time-weather .divider{width:5.8666666667vw;height:14.1333333333vw;position:relative}.nav--sp .time-weather .divider::after{content:"";position:absolute;top:0;right:0;width:1px;height:109%;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(21deg);transform:rotate(21deg);background:#18211a}.nav--sp .time-weather .luck{width:34.9333333333vw;height:19.2vw;background:url("../../Image/new/top/luck.png") no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease .1s;transition:all ease .1s;cursor:pointer;margin:0 0 0 auto}.nav--sp .time-weather .luck p{font-family:"ryo-gothic-plusn",sans-serif;font-size:.9375vw;font-weight:700;color:#fff;letter-spacing:.05em;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-transition:all ease .2s;transition:all ease .2s}.nav--sp .time-weather .luck:hover{-webkit-transform:rotate(7deg);transform:rotate(7deg)}.nav--sp .time-weather .luck.active{background:url("../../Image/new/top/luck-2.png") no-repeat;background-size:contain;pointer-events:none;-webkit-transition:all ease .1s;transition:all ease .1s}.nav--sp .time-weather .luck.active p{-webkit-transition:all ease .1s;transition:all ease .1s}.nav--sp .time-weather__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav--sp .nav__inner{display:block}.nav--sp .nav__inner .category-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 3.2vw;margin-bottom:11.7333333333vw}.nav--sp .nav__inner .category{width:56.8vw;margin-right:0;border-right:1px solid #18211a;padding:2.6666666667vw 2.4vw 2.6666666667vw 0}.nav--sp .nav__inner .category__title{letter-spacing:0;line-height:.8;margin-bottom:5.3333333333vw}.nav--sp .nav__inner .category__list{width:49vw;gap:2.1333333333vw;margin-inline:0}.nav--sp .nav__inner .category__item a{height:11.7333333333vw;padding:0 4.4666666667vw}.nav--sp .nav__inner .shortcuts{width:100%;border-bottom:none;padding:2.6666666667vw 0 0 3.2vw}.nav--sp .nav__inner .shortcuts__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.2666666667vw;padding:4.2666666667vw 0 0 0}.nav--sp .nav__inner .shortcuts__left{gap:0}.nav--sp .nav__inner .shortcuts__right{gap:3.1666666667vw}.nav--sp .nav__inner .shortcuts__right .shortcuts__item a{font-size:3.7333333333vw;line-height:1.8;padding:1.8666666667vw 3.2vw 1.6vw 3.2vw}.nav--sp .nav__inner .shortcuts__item a{font-size:4.2666666667vw}.nav--sp .nav__inner .js-accordion{padding:3.7333333333vw 3.2vw;border-top:1px solid #18211a}.nav--sp .nav__inner .js-accordion-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.nav--sp .nav__inner .js-accordion-heading .title{font-family:"Roboto",sans-serif;font-size:1.25vw;font-weight:700;font-style:italic;letter-spacing:.016em}.nav--sp .nav__inner .js-accordion-heading .plus{width:4.2666666667vw;height:0.5333333333vw;position:relative;background:#18211a}.nav--sp .nav__inner .js-accordion-heading .plus::before{display:block;position:absolute;content:"";width:4.2666666667vw;height:0.5333333333vw;background:#18211a;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg);-webkit-transition:all ease .2s;transition:all ease .2s}.nav--sp .nav__inner .js-accordion.is-active .plus::before{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg);opacity:0}.nav--sp .nav__inner .js-accordion-content{padding:4vw 0;display:none}.nav--sp .nav__inner .js-accordion-content .clinical__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 4.2666666667vw}.nav--sp .nav__inner .js-accordion-content .my-page__list .my-page__item{font-size:3.7333333333vw;line-height:1}.nav--sp .nav__inner .menu-wrap{padding:5.8666666667vw 3.2vw 0;border-top:1px solid #18211a;margin:0 0 26.6666666667vw 0}.nav--sp .nav__inner .menu__col{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6.4vw}.nav--sp .nav__inner .menu__item{margin:0}.nav--sp .nav__inner .nav__search{width:82.9333333333vw;margin:0 auto}.nav--sp .nav__inner .nav__search.illust::before{content:"";width:35.4666666667vw;height:22.9333333333vw;background:url("../../Image/new/common/search-bar-illust_sp.png") no-repeat;background-size:contain;right:6.1333333333vw;-webkit-transform:translateY(-79%);transform:translateY(-79%)}.nav--sp .nav__inner .nav__form{height:9.3333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 4.2666666667vw;-webkit-transition:all ease .3s;transition:all ease .3s}.nav--sp .nav__inner .nav__form input{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;background:#ebebeb;color:#18211a;font-size:2.6666666667vw;font-weight:700;letter-spacing:.024em;border:none;outline:none}.nav--sp .nav__inner .nav__form input::-webkit-input-placeholder{color:#18211a}.nav--sp .nav__inner .nav__form input::-moz-placeholder{color:#18211a}.nav--sp .nav__inner .nav__form input:-ms-input-placeholder{color:#18211a}.nav--sp .nav__inner .nav__form input::-ms-input-placeholder{color:#18211a}.nav--sp .nav__inner .nav__form input::placeholder{color:#18211a}.nav--sp .nav__inner .nav__form button{width:4.2666666667vw;height:5.3333333333vw;background:url("../../Image/new/common/search-2.svg") no-repeat;background-size:contain;border:none;cursor:pointer}.footer{width:100%;background:#18211a;padding:3.125vw 6.25vw 1.015625vw}.footer .copyright{color:#fff;font-family:"Roboto",sans-serif;font-size:.9375vw;text-transform:uppercase;line-height:1;letter-spacing:0;text-align:center}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.5625vw}.footer__logo{width:19.296875vw;margin-bottom:3.125vw;display:block}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5625vw}.footer__item a{color:#fff;line-height:1}.footer__btn{width:18.75vw;height:5.625vw;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"ryo-gothic-plusn",sans-serif;font-size:1.25vw;color:#d56819;font-weight:700;letter-spacing:0;border-radius:50px;padding-left:2.1875vw;position:relative;-webkit-transition:all ease .2s;transition:all ease .2s}.footer__btn:hover{opacity:.7}.footer__btn::before{content:"";position:absolute;width:1.5625vw;height:1.09375vw;background:url("../../Image/new/common/mail.svg") no-repeat;background-size:contain;top:50%;left:25%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.container{overflow-x:hidden;position:relative}main.main{width:100%}section{position:relative}.top{margin-top:72px}.top p{font-family:"ryo-gothic-plusn",sans-serif;font-size:1.09375vw;font-weight:400;letter-spacing:.1em;line-height:1.4285714286;color:#18211a}.top a{font-family:"ryo-gothic-plusn",sans-serif;font-size:1.09375vw;font-weight:400;letter-spacing:.1em;line-height:1.4285714286;color:#18211a}.top h2{font-family:"Roboto",sans-serif;font-size:3.75vw;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.02em;line-height:1.1875;margin-bottom:.390625vw}.top h3{font-family:"Roboto",sans-serif;font-size:1.40625vw;font-weight:700;font-style:italic;text-transform:uppercase;letter-spacing:.05em;line-height:1.1875}.top .more{font-family:"ryo-gothic-plusn",sans-serif;font-size:.9375vw;text-transform:uppercase;padding-right:2.109375vw;position:relative}.top .more::after{content:"→";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:1.5625vw;height:1.5625vw;border:1px solid #18211a;border-radius:50px;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top .kv{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.21875vw;position:relative;padding-bottom:3.125vw;border-bottom:2px solid #18211a}.top .kv .pickup{width:28.4375vw;position:absolute;background:#18211a;bottom:0;right:0;border-top-left-radius:2.5vw;color:#fff;padding:1.09375vw 1.953125vw 2.65625vw 1.171875vw}.top .kv .pickup::before{content:"";position:absolute;width:28.15625vw;height:13.046875vw;top:0;right:0}.top .kv .pickup.illust-1::before{-webkit-transform:translateY(-100%);transform:translateY(-100%);background:url("../../Image/new/top/illust-pickup-1.png?01") no-repeat right;background-size:contain}.top .kv .pickup.illust-2::before{-webkit-transform:translateY(-97%);transform:translateY(-97%);background:url("../../Image/new/top/illust-pickup-2.png?01") no-repeat right;background-size:contain}.top .kv .pickup__title{font-family:"Roboto",sans-serif;font-size:1.40625vw;position:relative;padding-left:2.109375vw;margin:0 0 1.875vw .78125vw}.top .kv .pickup__title::before{content:"";position:absolute;width:1.25vw;height:1.25vw;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border-radius:50%}.top .kv .pickup__title::after{content:"";position:absolute;width:.625vw;height:.625vw;top:50%;left:0;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);background:#18211a;border-radius:50%}.top .kv .pickup__list{display:grid;grid-template-columns:repeat(3, 1fr);gap:.9375vw}.top .kv .pickup__item a{width:7.8125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:#18211a;font-family:"ryo-gothic-plusn",sans-serif;font-size:.859375vw;font-weight:500;letter-spacing:.05em;line-height:1;border-radius:50px;padding:.546875vw 0;position:relative;z-index:2}.top .kv__left{padding-left:6.25vw}.top .kv__left .category{width:calc(100% - 2.34375vw);padding:2.34375vw 0 4.6875vw}.top .kv__left .category__title{font-family:"Roboto",sans-serif;font-size:3.75vw}.top .kv__left .category__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.78125vw}.top .kv__left .category__item a{width:23.4375vw;height:3.05vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"ryo-gothic-plusn",sans-serif;font-size:1.40625vw;font-weight:300;border:1px solid #18211a;border-radius:100px;padding:0 0 0 1.5vw;-webkit-transition:all ease-in-out .2s;transition:all ease-in-out .2s}.top .kv__left .category__item a .movie__icon{width:1.15em;margin-inline:-0.35em .35em}.top .kv__left .category__item a:hover{font-weight:500}.top .kv__left .category__item a:focus{font-weight:500}.top .kv__left .category__item a:active{font-weight:500}.top .kv__left .shortcuts__title{width:calc(100% - 2.34375vw);border-bottom:1px solid #18211a}.top .kv__left .shortcuts__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.125vw;padding:3.515625vw 0 4.296875vw}.top .kv__left .shortcuts__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625vw}.top .kv__left .shortcuts__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625vw;gap:.859375vw}.top .kv__left .shortcuts__right .shortcuts__item a{padding:.46875vw 1.25vw .546875vw 1.171875vw;background:#18211a;border-radius:8px;color:#fff;font-weight:700;letter-spacing:.04em;line-height:1.7142857143}.top .kv__left .news__title{width:calc(100% - 2.34375vw);border-bottom:1px solid #18211a;margin-bottom:1.40625vw}.top .kv__left .news__subtitle{font-weight:700;margin-bottom:2.5vw}.top .kv__left .news__subtitle span{cursor:pointer;opacity:.5}.top .kv__left .news__subtitle span.active{opacity:1}.top .kv__left .news__list{min-width:25.78125vw;height:16.796875vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5625vw;display:none}.top .kv__left .news__list.active{display:-webkit-box;display:-ms-flexbox;display:flex}.top .kv__left .news__item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .kv__left .news__date{width:5.46875vw;min-width:5.46875vw;font-family:"ryo-gothic-plusn",sans-serif;font-size:.9375vw;color:#727272;letter-spacing:.032em}.top .kv__left .news__text{max-width:20.3125vw;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.top .kv__right{-webkit-box-flex:1;-ms-flex:1;flex:1}.top .kv__right .new{padding-top:2.03125vw}.top .kv__right .new__title{margin-bottom:.390625vw}.top .kv__right .new__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625vw}.top .kv__right .new__item{width:10.3125vw}.top .kv__right .new__item-time{color:#ff6201;margin-bottom:.46875vw}.top .kv__right .new__item-img{height:6.40625vw;margin-bottom:.546875vw}.top .kv__right .new__item-img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.top .kv__right .new__item-text{font-family:"ryo-gothic-plusn",sans-serif;font-size:.9375vw;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.top .kv__right-head{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #727272;border-bottom:2px solid #727272}.top .kv__right-head .today{width:51.40625vw;padding-top:2.34375vw;border-right:1px solid #727272;margin-right:.3125vw}.top .kv__right-head .today .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.3125vw;position:absolute;left:29.140625vw;bottom:.9375vw}.top .kv__right-head .today .slick-dots li button{padding:0;width:1.953125vw;height:1.953125vw;border:1px solid #18211a;font-family:"ryo-gothic-plusn",sans-serif;font-size:.9375vw;font-weight:400;background:#fff;color:#18211a;cursor:pointer}.top .kv__right-head .today .slick-dots li.slick-active button{font-weight:700;background:#18211a;color:#fff}.top .kv__right-head .today__title{font-family:"Roboto",sans-serif;font-size:3.75vw;padding:0 .625vw}.top .kv__right-head .today__slider{position:relative}.top .kv__right-head .today__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .kv__right-head .today__img{width:27.890625vw;height:21.40625vw}.top .kv__right-head .today__img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.top .kv__right-head .today__desc{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:1.25vw 1.5625vw 1.25vw 1.25vw}.top .kv__right-head .today__category{display:inline-block;font-family:"ryo-gothic-plusn",sans-serif;font-size:.703125vw;font-weight:700;color:#fff;background:#18211a;letter-spacing:.032em;padding:.3125vw .9375vw .390625vw;margin-bottom:.625vw}.top .kv__right-head .today__text{font-weight:700}.top .kv__right-head .time-weather{-webkit-box-flex:1;-ms-flex:1;flex:1;border-left:1px solid #18211a}.top .kv__right-head .time-weather .time{padding-left:1.5625vw;display:inline-block;font-family:"Roboto",sans-serif;font-size:.9375vw;margin-bottom:1.5625vw}.top .kv__right-head .time-weather .date{padding-left:1.5625vw;margin-bottom:1.71875vw}.top .kv__right-head .time-weather .date .year-month{font-family:"Roboto",sans-serif;font-size:.9375vw;color:#18211a}.top .kv__right-head .time-weather .date .day{font-family:"Roboto",sans-serif;font-size:5.859375vw;line-height:.8}.top .kv__right-head .time-weather .date .day-of-week{font-family:"Roboto",sans-serif;font-size:.9375vw}.top .kv__right-head .time-weather .weather{padding-left:1.5625vw;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.171875vw}.top .kv__right-head .time-weather .weather .weather__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .kv__right-head .time-weather .weather .weather__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .kv__right-head .time-weather .weather .weather__text{font-family:"ryo-gothic-plusn",sans-serif;font-size:.78125vw;text-align:center}.top .kv__right-head .time-weather .weather .weather__img{width:2.734375vw}.top .kv__right-head .time-weather .weather .weather__temp{font-family:"ryo-gothic-plusn",sans-serif;font-size:.9375vw}.top .kv__right-head .time-weather .divider{width:1.71875vw;height:4.296875vw;position:relative}.top .kv__right-head .time-weather .divider::after{content:"";position:absolute;top:0;right:0;width:1px;height:109%;-webkit-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(21deg);transform:rotate(21deg);background:#18211a}.top .kv__right-head .time-weather .luck{width:10.234375vw;height:5.625vw;background:url("../../Image/new/top/luck.png") no-repeat;background-size:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease .1s;transition:all ease .1s;cursor:pointer;margin-left:.390625vw}.top .kv__right-head .time-weather .luck p{font-family:"ryo-gothic-plusn",sans-serif;font-size:.9375vw;font-weight:700;color:#fff;letter-spacing:.05em;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-transition:all ease .2s;transition:all ease .2s}.top .kv__right-head .time-weather .luck:hover{-webkit-transform:rotate(7deg);transform:rotate(7deg)}.top .kv__right-head .time-weather .luck.active{background:url("../../Image/new/top/luck-2.png") no-repeat;background-size:contain;pointer-events:none;-webkit-transition:all ease .1s;transition:all ease .1s}.top .kv__right-head .time-weather .luck.active p{-webkit-transition:all ease .1s;transition:all ease .1s}.top .kv__right-head .time-weather__inner{width:10.9375vw;padding-top:3.28125vw;margin-inline:auto}.top .kv__right-foot{padding-top:4.375vw;position:relative}.top .kv__right-foot .ranking__title{margin-bottom:.390625vw}.top .kv__right-foot .ranking__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625vw}.top .kv__right-foot .ranking__item{width:10.3125vw}.top .kv__right-foot .ranking__item-nr{font-family:"Roboto",sans-serif;font-size:1.328125vw;text-transform:uppercase}.top .kv__right-foot .ranking__item-img{height:6.40625vw;margin-bottom:.546875vw}.top .kv__right-foot .ranking__item-img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.top .kv__right-foot .ranking__item-text{font-family:"ryo-gothic-plusn",sans-serif;font-size:.9375vw;font-weight:700;display:-webkit-box;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.top section:not(:nth-last-child(2)){border-bottom:1px solid #18211a}.top section.special-area{border-bottom:1px solid #acacac}.top section.banners{border-bottom:1px solid #acacac}.top section.procedure{margin-top:0}.top .section-carousel{padding:calc(72px + 2.03125vw) 0 7.8125vw;margin-top:-72px}.top .section-carousel .more{position:absolute;top:9.765625vw;right:6.25vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top .section-carousel .slider .slide{width:22.96875vw;margin-right:1.5625vw}.top .section-carousel .slider .slide__img{height:17.03125vw;margin-bottom:.9375vw}.top .section-carousel .slider .slide__img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.top .section-carousel .slider .slide__text{font-weight:700;margin-bottom:.546875vw}.top .section-carousel .slider .slide__keywords{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.390625vw}.top .section-carousel .slider .slide__keyword{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:#18211a;text-align:center;border:1px solid #18211a;border-radius:50px;font-family:"ryo-gothic-plusn",sans-serif;font-size:.78125vw;font-weight:700;letter-spacing:.05em;line-height:1;letter-spacing:0;padding:.390625vw .78125vw}.top .section-carousel__title{font-family:"Roboto",sans-serif;font-size:3.75vw;margin-bottom:.78125vw;padding-left:6.25vw;text-align:left}.top .section-carousel__subtitle{display:inline;font-family:"ryo-gothic-plusn",sans-serif;font-size:1.09375vw;font-weight:400;font-style:normal}.top .section{padding:calc(72px + 2.03125vw) 6.25vw 7.8125vw;margin-top:-72px}.top .section .more{position:absolute;top:9.765625vw;right:6.25vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top .section .section__item:nth-child(2) .section__category{display:none}.top .section .section__item:nth-child(2) .section__img{position:relative;min-width:22.96875vw;width:22.96875vw;height:17.03125vw;margin-bottom:0}.top .section .section__item:nth-child(2) .section__img .section__category{display:block;position:absolute;left:0;bottom:0;margin:0}.top .section .section__item:nth-child(2) .section__text{margin-bottom:.390625vw}.top .section .section__item:nth-child(3) .section__category{display:none}.top .section .section__item:nth-child(3) .section__img{position:relative;min-width:22.96875vw;width:22.96875vw;height:17.03125vw;margin-bottom:0}.top .section .section__item:nth-child(3) .section__img .section__category{display:block;position:absolute;left:0;bottom:0;margin:0}.top .section .section__item:nth-child(3) .section__text{margin-bottom:.390625vw}.top .section__title{font-family:"Roboto",sans-serif;font-size:3.75vw;margin-bottom:.78125vw;text-align:left}.top .section__subtitle{display:inline;font-family:"ryo-gothic-plusn",sans-serif;font-size:1.09375vw;font-weight:400;font-style:normal}.top .section__inner{display:grid;grid-template-columns:34.453125vw 47.34375vw;grid-template-rows:auto 1fr;gap:2.578125vw 5.46875vw}.top .section__item:first-child{grid-area:1/1/3/2}.top .section__item:nth-child(3){grid-area:2/2;height:17.03125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.top .section__item:nth-child(2){height:17.03125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.top .section__img{display:block;height:25.546875vw;margin-bottom:.9375vw}.top .section__img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.top .section__img .section__category{display:none}.top .section__category{display:inline-block;font-family:"ryo-gothic-plusn",sans-serif;font-size:.703125vw;font-weight:700;color:#fff;background:#18211a;letter-spacing:.032em;padding:.3125vw .9375vw .390625vw;margin:0 0 1.953125vw .78125vw}.top .section__desc{margin-left:.78125vw}.top .section__text{display:block;font-weight:700;margin-bottom:1.953125vw}.top .section__keywords{width:20.3125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.390625vw}.top .section__keyword{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;color:#18211a;text-align:center;border:1px solid #18211a;border-radius:50px;font-family:"ryo-gothic-plusn",sans-serif;font-size:.78125vw;font-weight:700;letter-spacing:.05em;line-height:1;letter-spacing:0;padding:.390625vw .78125vw}.top .contact{padding:7.8125vw 6.25vw 0;margin-bottom:-2.734375vw}.top .contact__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:1.09375vw}.top .contact__img{width:22.65625vw;height:14.0625vw;margin-top:10.234375vw}.top .contact__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#919191;font-weight:700;line-height:2.0714285714}.top .contact__btn-wrap{height:18.75vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.25vw;margin-top:7.734375vw;padding-bottom:0}.top .contact__btn{width:18.75vw;height:6.25vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"ryo-gothic-plusn",sans-serif;font-size:.9375vw;background:#ff6201;color:#fff;font-weight:700;border-radius:50px;position:relative;padding-right:1.953125vw}.top .contact__btn::after{content:"→";position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;width:1.5625vw;height:1.5625vw;border:1px solid #fff;border-radius:50px;top:50%;right:11.5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.top .banners{background:repeating-linear-gradient(-45deg, #FEF1E7, #FEF1E7 8px, #FFFAF6 8px, #FFFAF6 16px);padding:4.375vw 0}.top .banners .slick-list{overflow:visible}.top .banners-slider{width:89.375vw !important;overflow:visible;margin-inline:auto}.top .banners-slide{display:block;width:15.625vw;height:11.953125vw;margin:0 .9375vw !important}.top .banners-slide__img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:#000}.outside__banner{max-width:400px;width:23.5vw;margin:5vw auto 0 0}.banner__btn{position:relative;width:100%;max-height:100px;height:auto;aspect-ratio:4/1;margin:0 auto 20px;display:block;overflow:hidden;cursor:pointer;border:solid 1px #acacac;border-radius:3px}.banner__btn img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;display:block;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.banner__btn a:hover{opacity:1}.banner__btn:hover img:nth-of-type(1){opacity:1}.banner__btn:hover img:nth-of-type(2){opacity:0}.start-anim-wrap{position:fixed;width:100%;height:100dvh;top:0;left:0;z-index:999999;background:#fff;-webkit-transition:all ease .2s;transition:all ease .2s}.start-anim.visible{display:block}.start-anim:not(.visible){display:none}.start-anim__inner{width:48.203125vw;height:32.03125vw;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);visibility:hidden;opacity:0}.start-anim__inner--1{z-index:3}.start-anim__inner--2{z-index:2}.start-anim__inner--3{z-index:1}.start-anim__left-text{font-family:"Roboto",sans-serif;font-size:1.875vw;font-weight:700}.start-anim__left-text:first-child{margin-bottom:1.171875vw}.start-anim__right-text{font-family:"Roboto",sans-serif;font-size:1.875vw;font-weight:700;width:22.265625vw;height:4.765625vw;padding-top:1.953125vw;text-align:center;font-family:"Roboto",sans-serif;font-size:1.875vw}.start-anim__right-text span{font-family:"Roboto",sans-serif;font-size:1.25vw;letter-spacing:.05em}.start-anim__img{width:18.671875vw;margin:0 0 0 auto}@media screen and (max-width: 1439px){.header__logo-text{font-size:13px}}@media screen and (max-width: 1290px){.header__logo-text{font-size:11px;line-height:1.4;text-align:center;padding-top:3px !important}.header__logo-text strong{display:block;padding-right:.75em}}@media screen and (min-width: 768px){.top .section-carousel .slider .slide a{display:block}}@media screen and (max-width: 768px){.header__logo-text{font-size:8px;padding-top:5px !important}.nav .category__title{font-size:7.0666666667vw}.nav .category__item a{font-size:3.6666666667vw}.nav .menu__item a{font-size:4.2666666667vw}.nav--sp .time-weather .time{font-size:3.2vw}.nav--sp .time-weather .date .year-month{font-size:3.2vw}.nav--sp .time-weather .date .day{font-size:20vw}.nav--sp .time-weather .date .day-of-week{font-size:3.2vw}.nav--sp .time-weather .weather .weather__temp{font-size:2.9333333333vw}.nav--sp .time-weather .luck p{font-size:3.2vw}.nav--sp .nav__inner .js-accordion-heading .title{font-size:4.2666666667vw}}@media screen and (max-width: 767px){.pc_contents{display:none !important}.pc_contentsFlex{display:none !important}.sp_contents{display:block !important}.sp_contentsFlex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.header{border-bottom:none}.header .hamburger{width:56px;height:56px;margin:0 0 0 auto}.header__wrap{padding-left:12px}.header__logo-img{width:166px}.header__logo-text{display:none}.header__search{display:none}.header.active .hamburger{background:rgba(0,0,0,0)}.header.active .hamburger__inner{gap:7.5px}.header.active .hamburger__line:first-child{width:30px}.header.active .hamburger__line:last-child{width:30px}.footer{padding:10.6666666667vw 0 4.2666666667vw}.footer .copyright{font-size:3.2vw}.footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__logo{width:65.8666666667vw;margin-bottom:10.6666666667vw}.footer__list{margin-bottom:6.6666666667vw}.footer__btn{font-size:4.2666666667vw;width:64vw;height:19.2vw;padding-left:7.4666666667vw;margin-bottom:6.6666666667vw}.footer__btn::before{width:5.3333333333vw;height:3.7333333333vw}html{margin-top:0 !important}p{font-size:3.7333333333vw}a{font-size:3.7333333333vw}h2{font-size:10.6666666667vw}h3{font-size:4.8vw}.top{margin-top:56px}.top p{font-size:3.7333333333vw}.top a{font-size:3.7333333333vw}.top h2{font-size:10.6666666667vw}.top h3{font-size:4.8vw}.top .more{font-size:3.2vw;padding-right:7.2vw}.top .more::after{width:5.3333333333vw;height:5.3333333333vw}.top .kv{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-top:none;padding-bottom:97.6vw}.top .kv .pickup{border-top-left-radius:8.5333333333vw;width:97.0666666667vw;padding:3.7333333333vw 6.6666666667vw 9.0666666667vw 4vw}.top .kv .pickup::before{height:23.4666666667vw;right:1.0666666667vw}.top .kv .pickup.illust-1::before{background:url("../../Image/new/top/illust-pickup-1_sp.png?01") no-repeat;background-size:contain;width:48.1333333333vw}.top .kv .pickup.illust-2::before{background:url("../../Image/new/top/illust-pickup-2_sp.png?01") no-repeat;background-size:contain;width:46.3333333333vw}.top .kv .pickup__title{font-size:4.8vw;padding-left:7.2vw;margin:0 0 6.4vw 2.6666666667vw}.top .kv .pickup__title::before{width:4.2666666667vw;height:4.2666666667vw}.top .kv .pickup__title::after{width:2.1333333333vw;height:2.1333333333vw}.top .kv .pickup__list{gap:3.2vw}.top .kv .pickup__item a{font-size:2.9333333333vw;width:26.6666666667vw;padding:1.8666666667vw 0}.top .kv__left{padding-left:0}.top .kv__left .category__title{font-size:10.6666666667vw}.top .kv__left .category__item a{font-size:3.7333333333vw}.top .kv__left .news{padding:13.3333333333vw 3.2vw 0}.top .kv__left .news__title{width:100%;margin-bottom:4.8vw}.top .kv__left .news__subtitle{margin-bottom:6.4vw}.top .kv__left .news__list{min-width:unset;height:auto;gap:4.5333333333vw}.top .kv__left .news__date{font-size:3.2vw;width:18.6666666667vw;min-width:18.6666666667vw}.top .kv__left .news__text{width:100%;max-width:100%}.top .kv__right-head{border-left:none;border-bottom:none}.top .kv__right-head .today{width:100%;padding:6.9333333333vw 3.2vw 0 3.2vw;border-right:none;margin-right:0}.top .kv__right-head .today .slick-dots{gap:1.0666666667vw;left:0;bottom:0}.top .kv__right-head .today .slick-dots li button{font-size:3.2vw;width:6.6666666667vw;height:6.6666666667vw}.top .kv__right-head .today__title{font-size:10.6666666667vw}.top .kv__right-head .today__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .kv__right-head .today__img{width:93.6vw;height:73.0666666667vw}.top .kv__right-head .today__desc{padding:1.6vw 0 12vw 0}.top .kv__right-head .today__category{font-size:2.9333333333vw;padding:1.0666666667vw 3.2vw 1.3333333333vw;margin-bottom:3.4666666667vw}.top .kv__right-head .time-weather .time{font-size:3.2vw}.top .kv__right-head .time-weather .date .year-month{font-size:3.2vw}.top .kv__right-head .time-weather .date .day{font-size:20vw}.top .kv__right-head .time-weather .date .day-of-week{font-size:3.2vw}.top .kv__right-head .time-weather .weather .weather__text{font-size:2.6666666667vw}.top .kv__right-head .time-weather .weather .weather__temp{font-size:3.2vw}.top .kv__right-head .time-weather .luck p{font-size:3.2vw}.top .kv__right .new{padding:6.9333333333vw 0 0 3.2vw}.top .kv__right .new__list-wrap{overflow-x:scroll;padding-bottom:2.6666666667vw}.top .kv__right .new__list{gap:0}.top .kv__right .new__item{min-width:37.3333333333vw;width:37.3333333333vw;padding-right:2.1333333333vw}.top .kv__right .new__item-img{height:21.8666666667vw;margin-bottom:1.8666666667vw}.top .kv__right .new__item-text{font-size:3.2vw}.top .kv__right-foot{padding:14.9333333333vw 0 0 3.2vw}.top .kv__right-foot .ranking__list-wrap{overflow-x:scroll;padding-bottom:2.6666666667vw}.top .kv__right-foot .ranking__list{gap:0}.top .kv__right-foot .ranking__item{min-width:37.3333333333vw;width:37.3333333333vw;padding-right:2.1333333333vw}.top .kv__right-foot .ranking__item-nr{font-size:4.5333333333vw}.top .kv__right-foot .ranking__item-img{height:21.8666666667vw;margin-bottom:1.8666666667vw}.top .kv__right-foot .ranking__item-text{font-size:3.2vw}.top section:not(:nth-last-child(2)){border-bottom:1px solid #18211a}.top section.special-area{border-bottom:1px solid #9c9c9c}.top section.banners{border-bottom:1px solid #9c9c9c}.top .section-carousel{padding:calc(56px + 4.6875vw) 3.2vw 18.6666666667vw;margin-top:-56px}.top .section-carousel .more{-webkit-transform:translateY(0);transform:translateY(0);top:unset;bottom:2.1333333333vw;right:3.2vw}.top .section-carousel .slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4.2666666667vw}.top .section-carousel .slider .slide{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.1333333333vw;margin-right:0}.top .section-carousel .slider .slide__img{width:30.1333333333vw;height:21.8666666667vw;margin-bottom:0}.top .section-carousel .slider .slide__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin-bottom:1.8666666667vw}.top .section-carousel .slider .slide__desc{-webkit-box-flex:1;-ms-flex:1;flex:1}.top .section-carousel .slider .slide__keywords{gap:1.3333333333vw}.top .section-carousel .slider .slide__keyword{font-size:2.9333333333vw;padding:1.0666666667vw 2.6666666667vw 1.3333333333vw}.top .section-carousel__title{font-size:10.6666666667vw;margin-bottom:2.6666666667vw;padding-left:0}.top .section-carousel__subtitle{font-size:3.7333333333vw}.top .section{padding:calc(56px + 4.6875vw) 3.2vw 18.6666666667vw;margin-top:-56px}.top .section .more{-webkit-transform:translateY(0);transform:translateY(0);top:unset;bottom:2.1333333333vw;right:3.2vw}.top .section .section__item:nth-child(2) .section__img{min-width:30.1333333333vw;width:30.1333333333vw;height:21.8666666667vw;margin-right:2.1333333333vw}.top .section .section__item:nth-child(2) .section__img .section__category{display:none}.top .section .section__item:nth-child(2) .section__text{font-size:3.2vw;margin-bottom:1.0666666667vw}.top .section .section__item:nth-child(3) .section__img{min-width:30.1333333333vw;width:30.1333333333vw;height:21.8666666667vw;margin-right:2.1333333333vw}.top .section .section__item:nth-child(3) .section__img .section__category{display:none}.top .section .section__item:nth-child(3) .section__text{font-size:3.2vw;margin-bottom:1.0666666667vw}.top .section__title{font-size:10.6666666667vw;margin-bottom:2.6666666667vw}.top .section__subtitle{font-size:3.7333333333vw}.top .section__inner{grid-template-columns:1fr;grid-template-rows:none;gap:0}.top .section__item:first-child{grid-area:auto;margin-bottom:10.6666666667vw}.top .section__item:nth-child(2){margin-bottom:4.2666666667vw;height:21.8666666667vw}.top .section__item:nth-child(3){grid-area:auto;height:21.8666666667vw}.top .section__img{height:73.0666666667vw;margin-bottom:2.1333333333vw}.top .section__category{font-size:2.9333333333vw;padding:1.0666666667vw 3.2vw 1.3333333333vw;line-height:1;margin:0 0 2.1333333333vw 0}.top .section__desc{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:0}.top .section__text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;margin-bottom:1.8666666667vw}.top .section__keywords{width:100%;gap:1.0666666667vw}.top .section__keyword{font-size:2.9333333333vw;padding:1.0666666667vw 2.6666666667vw 1.3333333333vw}.top .contact{padding:27.3333333333vw 0 0}.top .contact__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top .contact__img{width:61.3333333333vw;height:37.8666666667vw}.top .contact__btn-wrap{gap:4.2666666667vw}.top .contact__btn{font-size:3.2vw;width:64vw;height:21.3333333333vw;padding-right:6.6666666667vw}.top .contact__btn::after{width:5.3333333333vw;height:5.3333333333vw}.top .banners{padding:19.2vw 0}.top .banners-slider{width:44.2666666667vw !important}.top .banners-slide{width:40.5333333333vw;height:32vw;margin:0 1.8666666667vw !important}.outside__banner{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:300px;width:60%;margin:0 auto 75px}.start-anim__inner{width:61.8666666667vw;height:115.7333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.start-anim--2 .start-anim__inner{width:64vw;height:88vw}.start-anim__left-text{font-size:4.8vw;line-height:1.7777777778}.start-anim__left-text:first-child{margin-bottom:5.6vw}.start-anim__right-text{font-size:4.8vw;font-size:4vw;width:100%;height:16vw;padding-top:5.6vw}.start-anim__right-text span{font-size:3.4666666667vw}.start-anim__img{width:40.2666666667vw;margin:0 auto}}@media screen and (max-width: 390px){.header__logo-img{width:125px}.header .hamburger{width:45px;height:45px}}.mb0{margin-bottom:0 !important}.italic{font-style:italic}.quote{color:#5c5c5c}.pageSingle__content .inner.-maw-85rem p{margin-bottom:1.35em}.clear{clear:both}.defaultTemplateContents blockquote{background-color:#dcdcdc;margin-bottom:1.35em}div.border{width:100%;border-top:dashed 1px #6c6c6c;margin:3.35em 0 2em}.pageMangaParent .mangaParent__episode .episode__item{padding:1.6rem 1em}.pageMangaParent .mangaParent__episode .episode__list{padding-right:.5em}