@charset "utf-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap");
@media all and (max-width:768px){.pc{display:none !important}}@media all and (min-width:769px){.sp{display:none !important}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:100%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type="text"],input[type="submit"],input[type="tel"],input[type="email"],button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-size:62.5%}body{color:#000;font-family:'Noto Sans JP',sans-serif;font-weight:500}@media all and (max-width:768px){body{width:100%;min-width:initial}}a{color:#000;text-decoration:none;-webkit-transition:opacity .2s linear 0s;-moz-transition:opacity .2s linear 0s;-ms-transition:opacity .2s linear 0s;-o-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s}a:hover{opacity:.8}img{max-width:100%;height:auto}[v-cloak]{display:none}@-moz-keyframes scale-easeOutElastic{0%{transform:scale(1)}16%{transform:scale(-.32)}28%{transform:scale(.13)}44%{transform:scale(-.05)}59%{transform:scale(.02)}73%{transform:scale(-.01)}88%{transform:scale(0)}100%{transform:scale(0)}}@-webkit-keyframes scale-easeOutElastic{0%{transform:scale(1)}16%{transform:scale(-.32)}28%{transform:scale(.13)}44%{transform:scale(-.05)}59%{transform:scale(.02)}73%{transform:scale(-.01)}88%{transform:scale(0)}100%{transform:scale(0)}}@-o-keyframes scale-easeOutElastic{0%{transform:scale(1)}16%{transform:scale(-.32)}28%{transform:scale(.13)}44%{transform:scale(-.05)}59%{transform:scale(.02)}73%{transform:scale(-.01)}88%{transform:scale(0)}100%{transform:scale(0)}}@keyframes scale-easeOutElastic{0%{transform:scale(1)}16%{transform:scale(-.32)}28%{transform:scale(.13)}44%{transform:scale(-.05)}59%{transform:scale(.02)}73%{transform:scale(-.01)}88%{transform:scale(0)}100%{transform:scale(0)}}.shape{position:fixed;background-repeat:no-repeat;background-position:center center;background-size:contain;z-index:-1;transition:1s .5s opacity}.shape.inview{opacity:0}.shape.inview.viewed{opacity:1}.shape1{width:649px;height:382px;right:0;top:0;background-image:url("/special/kiwamebito/assets/images/index/shape-top-right.png")}@media all and (max-width:1199px){.shape1{width:54.08vw;height:31.83vw}}@media all and (max-width:768px){.shape1{width:100vw;height:44.06vw;background-image:url("/special/kiwamebito/assets/images/index/shape-top-right-sp.png")}}.shape2{width:103px;height:435px;left:0;top:80px;background-image:url("/special/kiwamebito/assets/images/index/shape-top-left.png")}@media all and (max-width:1199px){.shape2{width:8.58vw;height:36.25vw;top:6.67vw}}@media all and (max-width:768px){.shape2{top:18.13vw;width:20.31vw;height:85.63vw;background-image:url("/special/kiwamebito/assets/images/index/shape-top-left-sp.png")}}.shape3{width:630px;height:211px;left:0;bottom:0;background-image:url("/special/kiwamebito/assets/images/index/shape-bottom.png")}@media all and (max-width:1199px){.shape3{width:52.5vw;height:17.58vw}}@media all and (max-width:768px){.shape3{width:100vw;height:33.44vw;background-image:url("/special/kiwamebito/assets/images/index/shape-bottom-sp.png")}}.topPage{padding-bottom:196px;background-repeat:no-repeat;background-position:left top 80px,right top,left bottom;background-size:103px auto,649px auto,630px auto}@media all and (max-width:1199px){.topPage{padding-bottom:16.33vw;background-position:left top 6.25vw,right top,left bottom;background-size:8.58vw auto,54.08vw auto,52.5vw auto}}@media all and (max-width:768px){.topPage{padding-bottom:6.88vw;background-image:url("/special/kiwamebito/assets/images/index/shape-top-left-sp.png"),url("/special/kiwamebito/assets/images/index/shape-top-right-sp.png"),url("/special/kiwamebito/assets/images/index/shape-bottom-sp.png");background-position:left top 18.13vw,right top,left bottom;background-size:20.31vw auto,100vw auto,100vw auto}}.topHeader{display:flex;justify-content:center;padding-right:60px}@media all and (max-width:1199px){.topHeader{padding-right:5vw}}@media all and (max-width:768px){.topHeader{display:block;margin-top:0;padding-top:30.31vw;padding-right:0}}.topHeader__wrap{position:relative;display:flex}@media all and (max-width:768px){.topHeader__wrap{display:block}}.topHeader__flex{margin-top:79px;margin-left:31px;display:flex;flex-direction:column;transition:1s 1.25s opacity}.topHeader__flex.inview{opacity:0}.topHeader__flex.inview.viewed{opacity:1}@media all and (max-width:1199px){.topHeader__flex{margin-top:6.58vw;margin-left:2.58vw}}@media all and (max-width:768px){.topHeader__flex{display:block;margin:0}}.topHeader__title{display:flex;flex-direction:row-reverse;align-items:flex-start;transition:1s 1s opacity}.topHeader__title.inview{opacity:0}.topHeader__title.inview.viewed{opacity:1}@media all and (max-width:768px){.topHeader__title{flex-direction:column}}.topHeader__title1,.topHeader__title2{display:block;font-family:"FOT-Öþ×ÏA¥ª©`¥ë¥ÉÃ÷³¯ Pr6 L"}@media all and (min-width:769px){.topHeader__title1,.topHeader__title2{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.topHeader__title1{padding:55px 2px 0;font-size:5.8rem;line-height:1.52;letter-spacing:-.01em}@media all and (max-width:1199px){.topHeader__title1{font-size:4.83vw;line-height:1.52}}@media all and (min-width:769px){.topHeader__title1{border-left:1px dashed #000;border-right:1px dashed #000}}@media all and (max-width:1199px){.topHeader__title1{padding:4.58vw .17vw 0}}@media all and (max-width:768px){.topHeader__title1{padding:3.13vw 0 3.13vw 5.63vw;font-size:11.63vw;line-height:1;letter-spacing:-.04em;border-top:1px dashed #000;border-bottom:1px dashed #000}}.topHeader__title2{padding:45px 16px 0;font-size:10.3rem;line-height:.85;letter-spacing:-.18em}@media all and (max-width:1199px){.topHeader__title2{font-size:8.58vw;line-height:.85}}@media all and (min-width:769px){.topHeader__title2{border-left:1px dashed #000}}@media all and (max-width:1199px){.topHeader__title2{padding:3.75vw 1.33vw 0}}@media all and (max-width:768px){.topHeader__title2{padding:0 9.69vw 3.44vw 4.69vw;font-size:20.31vw;line-height:1;border-bottom:1px dashed #000}}.topHeader__description{padding-top:110px;font-size:2rem;line-height:1.9;letter-spacing:-.01em;font-family:"FOT-Öþ×ÏA¥ª©`¥ë¥ÉÃ÷³¯ Pr6 L"}@media all and (max-width:1199px){.topHeader__description{font-size:1.67vw;line-height:1.9}}@media all and (max-width:1199px){.topHeader__description{padding-top:9.17vw}}@media all and (max-width:768px){.topHeader__description{margin:2.19vw 0 0 5.63vw;padding:0;font-size:3.94vw;line-height:1.93}}.topHeader__titleEn{margin-top:36px;margin-left:-116px;order:2;font-size:1.4rem;line-height:1;letter-spacing:.41em;font-family:"FOT-Öþ×ÏA¥ª©`¥ë¥ÉÃ÷³¯ Pr6 M"}@media all and (max-width:1199px){.topHeader__titleEn{font-size:1.17vw;line-height:1}}@media all and (max-width:1199px){.topHeader__titleEn{margin-top:3vw;margin-left:-9.67vw}}@media all and (max-width:768px){.topHeader__titleEn{margin:0;padding-left:6.88vw;position:static;font-size:2.75vw;line-height:2.95;letter-spacing:.34em}}.pageList{margin:0 auto;max-width:1200px;padding-top:75px;display:flex;justify-content:center}@media all and (max-width:1199px){.pageList{padding-top:6.25vw}}@media all and (max-width:768px){.pageList{padding-top:15.63vw}}.pageList__inner{padding:0 125px;display:flex;justify-content:left;flex-wrap:wrap;margin-left:-21px}@media all and (max-width:1199px){.pageList__inner{padding:0 10.42vw}}@media all and (max-width:768px){.pageList__inner{display:block;padding:0 15.63vw}}.pageListItem{position:relative;width:295px;margin:0 0 50px 24px}.inview .pageListItem{opacity:0}.inview.viewed .pageListItem{opacity:1}.pageListItem:nth-child(1){transition:1s 1.7s opacity}.pageListItem:nth-child(2){transition:1s 1.85s opacity}.pageListItem:nth-child(3){transition:1s 2s opacity}.pageListItem:nth-child(4){transition:1s 2.15s opacity}.pageListItem:nth-child(5){transition:1s 2.3s opacity}.pageListItem:nth-child(6){transition:1s 2.45s opacity}.pageListItem:nth-child(7){transition:1s 2.6s opacity}.pageListItem:nth-child(8){transition:1s 2.75s opacity}.pageListItem:nth-child(9){transition:1s 2.75s opacity}.pageListItem:nth-child(10){transition:1s 2.75s opacity}@media all and (max-width:1199px){.pageListItem{width:24.58vw;margin:0 0 4.17vw 2vw}}@media all and (max-width:768px){.pageListItem{margin-bottom:15.63vw}}@media all and (max-width:768px){.pageListItem{width:65.63vw}}.pageListItem::before{content:"";position:absolute;top:50%;left:50%;top:0;bottom:0;left:0;right:0;margin:auto;background-repeat:no-repeat;background-size:contain}.pageListItem:nth-child(1)::before{width:280px;height:270px;top:40px;background-image:url("/special/kiwamebito/assets/images/pageList-item1-bg.png")}@media all and (max-width:1199px){.pageListItem:nth-child(1)::before{width:23.33vw;height:22.5vw}}@media all and (max-width:768px){.pageListItem:nth-child(1)::before{width:66.25vw;height:60.31vw}}.pageListItem:nth-child(2)::before{width:186px;height:304px;background-image:url("/special/kiwamebito/assets/images/pageList-item2-bg.png")}@media all and (max-width:1199px){.pageListItem:nth-child(2)::before{width:15.5vw;height:25.33vw}}@media all and (max-width:768px){.pageListItem:nth-child(2)::before{width:41.25vw;height:67.81vw}}.pageListItem:nth-child(3)::before{width:217px;height:298px;background-image:url("/special/kiwamebito/assets/images/pageList-item3-bg.png")}@media all and (max-width:1199px){.pageListItem:nth-child(3)::before{width:18.08vw;height:24.83vw}}@media all and (max-width:768px){.pageListItem:nth-child(3)::before{width:48.44vw;height:66.56vw}}.pageListItem:nth-child(4)::before{width:275px;height:230px;top:10px;background-image:url("/special/kiwamebito/assets/images/pageList-item4-bg.png")}@media all and (max-width:1199px){.pageListItem:nth-child(4)::before{width:22.92vw;height:19.17vw}}@media all and (max-width:768px){.pageListItem:nth-child(4)::before{top:30px;width:61.56vw;height:51.88vw}}.pageListItem:nth-child(5)::before{width:334px;height:240px;background-image:url("/special/kiwamebito/assets/images/pageList-item5-bg.png")}@media all and (max-width:1199px){.pageListItem:nth-child(5)::before{width:27.83vw;height:20vw}}@media all and (max-width:768px){.pageListItem:nth-child(5)::before{width:58.75vw;height:66.25vw}}.pageListItem:nth-child(6)::before{width:166px;height:302px;background-image:url("/special/kiwamebito/assets/images/pageList-item6-bg.png")}@media all and (max-width:1199px){.pageListItem:nth-child(6)::before{width:13.83vw;height:25.17vw}}@media all and (max-width:768px){.pageListItem:nth-child(6)::before{width:38.75vw;height:60.31vw;top:10px}}.pageListItem:nth-child(7)::before{width:218px;height:311px;background-image:url("/special/kiwamebito/assets/images/pageList-item7-bg.png")}@media all and (max-width:1199px){.pageListItem:nth-child(7)::before{width:18.17vw;height:25.92vw}}@media all and (max-width:768px){.pageListItem:nth-child(7)::before{width:52.81vw;height:65.31vw}}.pageListItem:nth-child(8)::before{width:278px;height:218px;background-image:url("/special/kiwamebito/assets/images/pageList-item8-bg.png")}@media all and (max-width:1199px){.pageListItem:nth-child(8)::before{width:23.17vw;height:18.17vw}}@media all and (max-width:768px){.pageListItem:nth-child(8)::before{width:74.69vw;height:51.25vw}}.pageListItem:nth-child(9)::before{width:280px;height:270px;top:40px;background-image:url("/special/kiwamebito/assets/images/pageList-item9-bg.png")}@media all and (max-width:1199px){.pageListItem:nth-child(9)::before{width:23.33vw;height:22.5vw}}@media all and (max-width:768px){.pageListItem:nth-child(9)::before{width:66.25vw;height:60.31vw}}.pageListItem:nth-child(10)::before{width:186px;height:304px;background-image:url("/special/kiwamebito/assets/images/pageList-item10-bg.png")}@media all and (max-width:1199px){.pageListItem:nth-child(10)::before{width:15.5vw;height:25.33vw}}@media all and (max-width:768px){.pageListItem:nth-child(10)::before{width:41.25vw;height:67.81vw}}.pageListItem__inner{position:relative;display:block;z-index:2}.pageListItem__label{padding-left:55px;font-size:0;text-align:center;position:relative}@media all and (max-width:1199px){.pageListItem__label{padding-left:4.58vw}}@media all and (max-width:768px){.pageListItem__label{padding-left:12.5vw}}.pageListItem__label img{width:auto;height:54px}@media all and (max-width:1199px){.pageListItem__label img{height:4.5vw}}@media all and (max-width:768px){.pageListItem__label img{height:11.56vw}}.pageListItem__label__new::before{content:"";position:absolute;width:38px;height:38px;left:75px;top:50%;transform:translateY(-50%);background:url("/special/kiwamebito/assets/images/new-label.png") center center/contain}@media all and (max-width:1199px){.pageListItem__label__new::before{height:3.17vw;width:3.17vw;left:6.25vw}}@media all and (max-width:768px){.pageListItem__label__new::before{height:7.81vw;width:7.81vw;left:17.19vw}}.pageListItem__title{margin-top:6px;padding-left:0;text-align:center;height:43px;font-size:3rem;line-height:1;letter-spacing:-.28em;font-family:"FOT-Öþ×ÏA¥ª©`¥ë¥ÉÃ÷³¯ Pr6 L";text-indent:-.6em;text-align:center}@media all and (max-width:1199px){.pageListItem__title{font-size:2.5vw;line-height:1}}@media all and (max-width:1199px){.pageListItem__title{margin-top:.5vw;height:3.58vw}}@media all and (max-width:768px){.pageListItem__title{margin-top:1.56vw;height:10.31vw;text-align:center;font-size:6.72vw;line-height:1}}.pageListItem__title img{display:block}.pageListItem__title span{display:inline-block;font-size:4.2rem;line-height:1;letter-spacing:-.1em}@media all and (max-width:1199px){.pageListItem__title span{font-size:3.5vw;line-height:1}}@media all and (max-width:768px){.pageListItem__title span{font-size:11.22vw;line-height:1}}.pageListItem__image{margin-top:15px;font-size:0;text-align:center}@media all and (max-width:1199px){.pageListItem__image{margin-top:1.25vw}}@media all and (max-width:768px){.pageListItem__image{margin-top:2.5vw}}.pageListItem__image img{width:100%}.pageListItem__description{margin-top:5px;font-size:1.4rem;line-height:1.71;letter-spacing:.1em;font-family:"FOT-Öþ×ÏA¥ª©`¥ë¥ÉÃ÷³¯ Pr6 L"}@media all and (max-width:1199px){.pageListItem__description{font-size:1.17vw;line-height:1.71}}@media all and (max-width:1199px){.pageListItem__description{margin-top:.42vw}}@media all and (max-width:768px){.pageListItem__description{margin-top:1.56vw;font-size:3.13vw;line-height:1.75}}.page__inner{max-width:800px;margin:0 auto;padding-left:64px;padding-right:64px}@media all and (max-width:799px){.page__inner{padding-left:8vw;padding-right:8vw}}@media all and (max-width:768px){.page__inner{padding-left:6vw;padding-right:6vw}}.page__bottom{background:#f4f1e7;border:1px solid #9d9d9e;border-radius:33.6px;overflow:hidden;padding:25px 30px;margin-top:20px;font-size:1.5rem;line-height:2.56}@media all and (max-width:799px){.page__bottom{font-size:1.88vw;line-height:2.56}}@media all and (max-width:768px){.page__bottom{font-size:2.81vw;line-height:1;padding:20px}}.page__bottom__title{font-weight:500;text-align:center;line-height:calc(24 / 14);border-bottom:1px solid #231815}.page__bottom__body{margin-top:10px}.page__bottom__txt{font-weight:400;line-height:calc(28 / 14)}.page__bottom__img{margin-top:10px}.page__bottom__img-8{text-align:center}.page__bottom__img-8 img{width:50%}.shapePage1-1{top:0;right:0;width:428.5px;height:160.5px;background-image:url("/special/kiwamebito/assets/images/page/page1-bg1.png")}@media all and (max-width:799px){.shapePage1-1{width:53.56vw;height:20.06vw}}@media all and (max-width:768px){.shapePage1-1{width:84.38vw;height:31.56vw}}.shapePage1-2{top:111px;left:0;width:82.5px;height:347.5px;background-image:url("/special/kiwamebito/assets/images/page/page1-bg2.png")}@media all and (max-width:799px){.shapePage1-2{top:13.88vw;width:10.31vw;height:43.44vw}}@media all and (max-width:768px){.shapePage1-2{top:21.88vw;width:16.25vw;height:68.44vw}}.shapePage1-3{top:469px;left:0;width:260px;height:1239.5px;background-image:url("/special/kiwamebito/assets/images/page/page1-bg3.png")}@media all and (max-width:799px){.shapePage1-3{top:58.63vw;width:32.5vw;height:154.94vw}}@media all and (max-width:768px){.shapePage1-3{top:92.81vw;width:51.09vw;height:244.06vw}}.shapePage1-4{top:725px;right:0;width:358px;height:1169px;background-image:url("/special/kiwamebito/assets/images/page/page1-bg4.png")}@media all and (max-width:799px){.shapePage1-4{top:90.63vw;width:44.75vw;height:146.13vw}}@media all and (max-width:768px){.shapePage1-4{top:142.5vw;width:70.47vw;height:230.16vw}}.shapePage2-1{top:0;right:0;width:529.5px;height:121.5px;background-image:url("/special/kiwamebito/assets/images/page/page2-bg1.png")}@media all and (max-width:799px){.shapePage2-1{width:66.19vw;height:15.19vw}}@media all and (max-width:768px){.shapePage2-1{width:104.38vw;height:23.91vw}}.shapePage2-2{top:111px;left:0;width:127px;height:367.5px;background-image:url("/special/kiwamebito/assets/images/page/page2-bg2.png")}@media all and (max-width:799px){.shapePage2-2{top:13.88vw;width:15.88vw;height:45.94vw}}@media all and (max-width:768px){.shapePage2-2{top:18.44vw;width:25vw;height:72.34vw}}.shapePage2-3{top:469px;left:0;width:259.5px;height:1239.5px;background-image:url("/special/kiwamebito/assets/images/page/page2-bg3.png")}@media all and (max-width:799px){.shapePage2-3{top:58.63vw;width:32.44vw;height:154.94vw}}@media all and (max-width:768px){.shapePage2-3{top:72.81vw;width:51.09vw;height:244.06vw}}.shapePage2-4{top:725px;right:0;width:358px;height:1169px;background-image:url("/special/kiwamebito/assets/images/page/page2-bg4.png")}@media all and (max-width:799px){.shapePage2-4{top:90.63vw;width:44.75vw;height:146.13vw}}@media all and (max-width:768px){.shapePage2-4{top:22.5vw;width:70.47vw;height:230.31vw}}.shapePage3-1{top:0;right:0;width:529.5px;height:121.5px;background-image:url("/special/kiwamebito/assets/images/page/page3-bg1.png")}@media all and (max-width:799px){.shapePage3-1{width:66.19vw;height:15.19vw}}@media all and (max-width:768px){.shapePage3-1{width:104.38vw;height:23.91vw}}.shapePage3-2{top:111px;left:0;width:98px;height:435px;background-image:url("/special/kiwamebito/assets/images/page/page3-bg2.png")}@media all and (max-width:799px){.shapePage3-2{top:13.88vw;width:12.25vw;height:54.37vw}}@media all and (max-width:768px){.shapePage3-2{top:1.25vw;width:19.38vw;height:85.63vw}}.shapePage3-3{top:469px;left:0;width:259.5px;height:1239.5px;background-image:url("/special/kiwamebito/assets/images/page/page3-bg3.png")}@media all and (max-width:799px){.shapePage3-3{top:58.63vw;width:32.44vw;height:154.94vw}}@media all and (max-width:768px){.shapePage3-3{top:72.81vw;width:51.09vw;height:244.06vw}}.shapePage3-4{top:725px;right:0;width:358px;height:1169px;background-image:url("/special/kiwamebito/assets/images/page/page3-bg4.png")}@media all and (max-width:799px){.shapePage3-4{top:90.63vw;width:44.75vw;height:146.13vw}}@media all and (max-width:768px){.shapePage3-4{top:60.62vw;width:70.47vw;height:230.16vw}}.shapePage4-1{top:0;right:0;width:529.5px;height:155.5px;background-image:url("/special/kiwamebito/assets/images/page/page4-bg1.png")}@media all and (max-width:799px){.shapePage4-1{width:66.19vw;height:19.44vw}}@media all and (max-width:768px){.shapePage4-1{width:104.38vw;height:30.63vw}}.shapePage4-2{top:111px;left:0;width:82px;height:348px;background-image:url("/special/kiwamebito/assets/images/page/page4-bg2.png")}@media all and (max-width:799px){.shapePage4-2{top:13.88vw;width:10.25vw;height:43.5vw}}@media all and (max-width:768px){.shapePage4-2{top:15.63vw;width:16.25vw;height:68.44vw}}.shapePage4-3{top:469px;left:0;width:358px;height:1169px;background-image:url("/special/kiwamebito/assets/images/page/page4-bg3.png")}@media all and (max-width:799px){.shapePage4-3{top:58.63vw;width:44.75vw;height:146.13vw}}@media all and (max-width:768px){.shapePage4-3{top:77.19vw;width:70.47vw;height:230.16vw}}.shapePage4-4{top:725px;right:0;width:259.5px;height:1239.5px;background-image:url("/special/kiwamebito/assets/images/page/page4-bg4.png")}@media all and (max-width:799px){.shapePage4-4{top:90.63vw;width:32.44vw;height:154.94vw}}@media all and (max-width:768px){.shapePage4-4{top:66.88vw;width:51.09vw;height:244.22vw}}.shapePage5-1{top:-5px;right:0;width:347px;height:216px;background-image:url("/special/kiwamebito/assets/images/page/page5-bg1.png");background-size:contain}@media all and (max-width:799px){.shapePage5-1{width:43.38vw;height:27vw}}@media all and (max-width:768px){.shapePage5-1{width:79vw;height:50vw}}.shapePage5-2{top:150px;left:0;width:283.5px;height:1164.5px;background-image:url("/special/kiwamebito/assets/images/page/page5-bg2.png")}@media all and (max-width:799px){.shapePage5-2{top:18.75vw;width:35.44vw;height:145.56vw}}@media all and (max-width:768px){.shapePage5-2{top:24vw;width:40vw;height:165vw}}.shapePage5-3{top:280px;right:0;width:98.5px;height:919.5px;background-image:url("/special/kiwamebito/assets/images/page/page5-bg3.png")}@media all and (max-width:799px){.shapePage5-3{top:35vw;width:12.31vw;height:114.94vw}}@media all and (max-width:768px){.shapePage5-3{top:34vw;width:21vw;height:200vw}}.shapePage6-1{top:160px;left:-1px;width:141px;height:864px;background-image:url("/special/kiwamebito/assets/images/page/page6-bg1.png");background-size:contain}@media all and (max-width:799px){.shapePage6-1{width:17.63vw;height:108vw}}@media all and (max-width:768px){.shapePage6-1{width:30vw;height:183vw}}.shapePage6-2{top:-1px;right:-1px;width:506px;height:171px;background-image:url("/special/kiwamebito/assets/images/page/page6-bg2.png")}@media all and (max-width:799px){.shapePage6-2{top:-.12vw;width:63.25vw;height:21.38vw}}@media all and (max-width:768px){.shapePage6-2{width:98vw;height:33vw}}.shapePage6-3{top:155px;right:-1px;width:227px;height:1064px;background-image:url("/special/kiwamebito/assets/images/page/page6-bg3.png")}@media all and (max-width:799px){.shapePage6-3{top:19.38vw;width:28.38vw;height:133vw}}@media all and (max-width:768px){.shapePage6-3{top:10vw;width:48vw;height:222vw}}.shapePage7-1{top:-1px;right:-1px;width:624px;height:205px;background-image:url("/special/kiwamebito/assets/images/page/page7-bg1.png");background-size:contain}@media all and (max-width:799px){.shapePage7-1{width:78vw;height:25.62vw}}@media all and (max-width:768px){.shapePage7-1{width:109vw;height:36vw}}.shapePage7-2{top:185px;right:-1px;width:206px;height:1026px;background-image:url("/special/kiwamebito/assets/images/page/page7-bg2.png")}@media all and (max-width:799px){.shapePage7-2{top:23.13vw;width:25.75vw;height:128.25vw}}@media all and (max-width:768px){.shapePage7-2{width:40vw;height:200vw}}.shapePage7-3{top:50px;left:-1px;width:142px;height:994px;background-image:url("/special/kiwamebito/assets/images/page/page7-bg3.png")}@media all and (max-width:799px){.shapePage7-3{top:6.25vw;width:17.75vw;height:124.25vw}}@media all and (max-width:768px){.shapePage7-3{width:35vw;height:270vw}}.shapePage8-1{top:-1px;right:-1px;width:811px;height:158.5px;background-image:url("/special/kiwamebito/assets/images/page/page8-bg1.png");background-size:contain}@media all and (max-width:799px){.shapePage8-1{width:101.38vw;height:19.81vw}}@media all and (max-width:768px){.shapePage8-1{width:130vw;height:25vw}}.shapePage8-2{top:10px;right:-1px;width:256px;height:1161px;background-image:url("/special/kiwamebito/assets/images/page/page8-bg2.png")}@media all and (max-width:799px){.shapePage8-2{top:1.25vw;width:32vw;height:145.13vw}}@media all and (max-width:768px){.shapePage8-2{width:50vw;height:225vw}}.shapePage8-3{top:190px;left:-1px;width:177px;height:797px;background-image:url("/special/kiwamebito/assets/images/page/page8-bg3.png")}@media all and (max-width:799px){.shapePage8-3{top:23.75vw;width:22.13vw;height:99.63vw}}@media all and (max-width:768px){.shapePage8-3{width:40vw;height:180vw}}.shapePage9-4{top:725px;right:0;width:259.5px;height:1239.5px;background-image:url("/special/kiwamebito/assets/images/page/page9-bg4.png")}@media all and (max-width:799px){.shapePage9-4{top:90.63vw;width:32.44vw;height:154.94vw}}@media all and (max-width:768px){.shapePage9-4{top:66.88vw;width:51.09vw;height:244.22vw}}.shapePage10-4{top:725px;right:0;width:259.5px;height:1239.5px;background-image:url("/special/kiwamebito/assets/images/page/page10-bg4.png")}@media all and (max-width:799px){.shapePage10-4{top:90.63vw;width:32.44vw;height:154.94vw}}@media all and (max-width:768px){.shapePage10-4{top:66.88vw;width:51.09vw;height:244.22vw}}.pageHeader{position:relative;padding-top:115px}@media all and (max-width:799px){.pageHeader{padding-top:14.37vw}}@media all and (max-width:768px){.pageHeader{padding-top:34.38vw}}.pageHeader__wrap{padding-left:130px;padding-bottom:47px;border-bottom:1px #000 dotted}@media all and (max-width:799px){.pageHeader__wrap{padding-left:16.25vw;padding-bottom:5.88vw}}@media all and (max-width:768px){.pageHeader__wrap{padding:0 0 3.75vw 8.75vw}}.pageHeader__wrap_8{padding-left:120px}@media all and (max-width:799px){.pageHeader__wrap_8{padding-left:15vw;padding-bottom:5.88vw}}@media all and (max-width:768px){.pageHeader__wrap_8{padding:0 0 3.75vw 6.25vw}}.pageHeader__title{position:absolute;top:0;left:0;display:flex;flex-direction:row-reverse;align-items:flex-start}@media all and (max-width:768px){.pageHeader__title{top:11.56vw;left:-6.25vw;flex-direction:column}}.pageHeader__title1,.pageHeader__title2{display:block;font-family:"FOT-Öþ×ÏA¥ª©`¥ë¥ÉÃ÷³¯ Pr6 L"}@media all and (min-width:769px){.pageHeader__title1,.pageHeader__title2{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}}.pageHeader__title1{padding:37px 2px 0;font-size:2.76rem;line-height:1.49;letter-spacing:-.06em}@media all and (max-width:799px){.pageHeader__title1{font-size:3.45vw;line-height:1.49}}@media all and (min-width:769px){.pageHeader__title1{border-left:1px dashed #000;border-right:1px dashed #000}}@media all and (max-width:799px){.pageHeader__title1{padding:4.63vw .25vw 0}}@media all and (max-width:768px){.pageHeader__title1{padding:.63vw 4.06vw 2.5vw 5.63vw;font-size:5.44vw;line-height:1;border-top:1px dashed #000;border-bottom:1px dashed #000}}.pageHeader__title2{padding:32px 5px 0;font-size:4.83rem;line-height:.85;letter-spacing:-.18em}@media all and (max-width:799px){.pageHeader__title2{font-size:6.04vw;line-height:.85}}@media all and (min-width:769px){.pageHeader__title2{border-left:1px dashed #000}}@media all and (max-width:799px){.pageHeader__title2{padding:4vw .63vw 0}}@media all and (max-width:768px){.pageHeader__title2{padding:0 7.19vw 1.25vw 5vw;font-size:9.5vw;line-height:1;border-bottom:1px dashed #000}}.pageHeader__info{display:flex;align-items:flex-end}@media all and (max-width:768px){.pageHeader__info{margin-top:1.56vw}}.pageHeader__data{padding-bottom:16px;flex:1}@media all and (max-width:799px){.pageHeader__data{padding-bottom:2vw}}@media all and (max-width:768px){.pageHeader__data{padding-bottom:4.69vw}}.pageHeader__catch{font-family:"FOT-Öþ×ÏA¥ª©`¥ë¥ÉÃ÷³¯ Pr6 L";font-size:4.1rem;line-height:2.4;letter-spacing:-.15em}@media all and (max-width:799px){.pageHeader__catch{font-size:5.13vw;line-height:2.4}}@media all and (max-width:768px){.pageHeader__catch{font-size:8.06vw;line-height:1}}.pageHeader__catch span{font-size:6.8rem;line-height:1;letter-spacing:0}@media all and (max-width:799px){.pageHeader__catch span{font-size:8.5vw;line-height:1}}@media all and (max-width:768px){.pageHeader__catch span{font-size:13.44vw;line-height:1}}.pageHeader__catch__img{margin-bottom:20px;width:90%}@media all and (max-width:799px){.pageHeader__catch__img{margin-bottom:2.5vw}}.pageHeader__label{font-size:0}.pageHeader__label img{width:auto;height:88px}@media all and (max-width:799px){.pageHeader__label img{height:11vw}}@media all and (max-width:768px){.pageHeader__label img{height:17.5vw}}.pageHeader__pageTitle{font-size:2.5rem;line-height:1.54;font-family:"FOT-Öþ×ÏA¥ª©`¥ë¥ÉÃ÷³¯ Pr6 L";font-weight:normal}@media all and (max-width:799px){.pageHeader__pageTitle{font-size:3.13vw;line-height:1.54}}@media all and (max-width:768px){.pageHeader__pageTitle{font-size:4.72vw;line-height:1.6}}.pageHeader__image{font-size:0}.pageHeader__image img{width:110px}@media all and (max-width:799px){.pageHeader__image img{width:13.75vw}}@media all and (max-width:768px){.pageHeader__image img{width:20.63vw}}.pageHeader__image_8 img{width:140px}@media all and (max-width:768px){.pageHeader__image_8{width:25vw}}.pageHeader__prof{margin-top:15px;font-size:1.28rem;line-height:1.52;font-family:"FOT-Öþ×ÏA¥ª©`¥ë¥ÉÃ÷³¯ Pr6 L";text-align:right}@media all and (max-width:799px){.pageHeader__prof{font-size:1.6vw;line-height:1.52}}@media all and (max-width:799px){.pageHeader__prof{margin-top:1.88vw}}@media all and (max-width:768px){.pageHeader__prof{margin-top:1.88vw;font-size:2.5vw;line-height:1.54}}.pageHeader__prof span{font-size:1.92rem;line-height:1}@media all and (max-width:799px){.pageHeader__prof span{font-size:2.4vw;line-height:1}}@media all and (max-width:768px){.pageHeader__prof span{font-size:3.75vw;line-height:1}}.pageContent{padding-bottom:56px;border-bottom:1px #000 dotted}@media all and (max-width:799px){.pageContent{padding-bottom:7vw}}@media all and (max-width:768px){.pageContent{padding-bottom:15vw}}.pageContent__title{margin-top:35px;font-size:2.56rem;line-height:1.63;letter-spacing:-.05em;font-family:"FOT-Öþ×ÏA¥ª©`¥ë¥ÉÃ÷³¯ Pr6 B";text-align:center}@media all and (max-width:799px){.pageContent__title{font-size:3.2vw;line-height:1.63}}@media all and (max-width:799px){.pageContent__title{margin-top:4.38vw}}@media all and (max-width:768px){.pageContent__title{margin-top:5.63vw;font-size:5.03vw;line-height:1.64}}.pageContent__comments{justify-content:center}@media all and (max-width:768px){.pageContent__comments{display:block}}.pageContent__comments ruby{position:relative}.pageContent__comments rt{font-size:.6em}@media all and (max-width:768px){.pageContent__comments rt{font-size:.6em}}.pageContent__comments-wrap,.pageContent__comments-inner{display:inline-block;font-size:1.4rem;line-height:2;border-radius:32px;transform:scale(0);transition:.8s .4s transform cubic-bezier(.34,1.56,.64,1)}@media all and (max-width:799px){.pageContent__comments-wrap,.pageContent__comments-inner{font-size:1.75vw;line-height:2}}.pageContent__comments-wrap.viewed,.pageContent__comments-inner.viewed{transform:scale(1)}@media all and (max-width:799px){.pageContent__comments-wrap,.pageContent__comments-inner{border-radius:4vw}}@media all and (max-width:768px){.pageContent__comments-wrap,.pageContent__comments-inner{font-size:2.81vw;line-height:2;border-radius:6.25vw}}.pageContent__comments-wrap.inner-small,.pageContent__comments-inner.inner-small{width:391px}@media all and (max-width:799px){.pageContent__comments-wrap.inner-small,.pageContent__comments-inner.inner-small{width:48.88vw}}@media all and (max-width:768px){.pageContent__comments-wrap.inner-small,.pageContent__comments-inner.inner-small{width:auto}}.pageContent__comments-wrap + .pageContent__comments-inner,.pageContent__comments-inner + .pageContent__comments-inner{margin-top:36px}@media all and (max-width:799px){.pageContent__comments-wrap + .pageContent__comments-inner,.pageContent__comments-inner + .pageContent__comments-inner{margin-top:4.5vw}}@media all and (max-width:768px){.pageContent__comments-wrap + .pageContent__comments-inner,.pageContent__comments-inner + .pageContent__comments-inner{margin-top:5.63vw}}.pageContent__comments-wrap picture,.pageContent__comments-inner picture{display:block}.pageContent__comments-wrap * + picture,.pageContent__comments-inner * + picture{margin-top:12px}@media all and (max-width:799px){.pageContent__comments-wrap * + picture,.pageContent__comments-inner * + picture{margin-top:1.5vw}}@media all and (max-width:768px){.pageContent__comments-wrap * + picture,.pageContent__comments-inner * + picture{margin-top:3.13vw}}.pageContent__comments-wrap .text-caption,.pageContent__comments-inner .text-caption{display:block;text-align:center;font-family:'Noto Sans JP',sans-serif;font-weight:500;font-weight:500}.pageContent__comments-q::after,.pageContent__comments-a::after{content:"";display:block;clear:both}.pageContent__comments-q{margin-top:29px;max-width:590px}@media all and (max-width:799px){.pageContent__comments-q{margin-top:3.62vw;max-width:73.75vw}}@media all and (max-width:768px){.pageContent__comments-q{margin-top:4.69vw;max-width:70vw}}.pageContent__comments-q .pageContent__comments-inner{padding:15px 29px;border:1px #000 solid;background-color:#fff;transform-origin:left top}@media all and (max-width:799px){.pageContent__comments-q .pageContent__comments-inner{padding:1.88vw 3.62vw}}@media all and (max-width:768px){.pageContent__comments-q .pageContent__comments-inner{padding:2.81vw 3.44vw}}.pageContent__comments-a{margin-top:22px;margin-left:33px;max-width:588px}@media all and (max-width:799px){.pageContent__comments-a{margin-top:2.75vw;margin-left:4.13vw;max-width:73.5vw}}@media all and (max-width:768px){.pageContent__comments-a{max-width:75vw}}.pageContent__comments-a.pageContent__comments-a-8{margin-top:110px}@media all and (max-width:799px){.pageContent__comments-a.pageContent__comments-a-8{margin-top:13.75vw}}.pageContent__comments-a .pageContent__comments-inner{float:right;position:relative;padding:18px 25px;font-family:"FOT-Öþ×ÏA¥ª©`¥ë¥ÉÃ÷³¯ Pr6 D";background-color:#c4e6f9;transform-origin:right top}@media all and (max-width:799px){.pageContent__comments-a .pageContent__comments-inner{padding:2.25vw 3.13vw}}@media all and (max-width:768px){.pageContent__comments-a .pageContent__comments-inner{padding:4.06vw 4.69vw}}.pageContent__comments-a .pageContent__comments-inner.pageContent__comments-inner_8-1:first-child::after{background-image:url("/special/kiwamebito/assets/images/page/page8-person1.png") !important}.pageContent__comments-a .pageContent__comments-inner.pageContent__comments-inner_8-2:first-child::after{background-image:url("/special/kiwamebito/assets/images/page/page8-person2.png") !important}.pageContent__comments-a .pageContent__comments-inner:first-child::before,.pageContent__comments-a .pageContent__comments-inner:first-child::after{content:"";position:absolute}.pageContent__comments-a .pageContent__comments-inner:first-child::before{top:-5px;right:2px;width:37.5px;height:30.5px;background-image:url("/special/kiwamebito/assets/images/page/comment-arrow.png");background-repeat:no-repeat;background-position:center center;background-size:contain}@media all and (max-width:799px){.pageContent__comments-a .pageContent__comments-inner:first-child::before{top:-.62vw;right:.25vw;width:4.69vw;height:3.81vw}}@media all and (max-width:768px){.pageContent__comments-a .pageContent__comments-inner:first-child::before{top:-.62vw;right:.63vw;width:7.19vw;height:5.88vw}}.pageContent__comments-a .pageContent__comments-inner:first-child::after{top:-87px;right:-54px;width:83.5px;height:83.5px;background-repeat:no-repeat;background-position:center center;background-size:contain}@media all and (max-width:799px){.pageContent__comments-a .pageContent__comments-inner:first-child::after{top:-10.87vw;right:-6.75vw;width:10.44vw;height:10.44vw}}@media all and (max-width:768px){.pageContent__comments-a .pageContent__comments-inner:first-child::after{top:-15.62vw;right:-10vw;width:15.94vw;height:15.94vw}}.page1 .pageContent__comments-a .pageContent__comments-inner:first-child::after{background-image:url('/special/kiwamebito/assets/images/page/page1-person.png')}.page2 .pageContent__comments-a .pageContent__comments-inner:first-child::after{background-image:url('/special/kiwamebito/assets/images/page/page2-person.png')}.page3 .pageContent__comments-a .pageContent__comments-inner:first-child::after{background-image:url('/special/kiwamebito/assets/images/page/page3-person.png')}.page4 .pageContent__comments-a .pageContent__comments-inner:first-child::after{background-image:url('/special/kiwamebito/assets/images/page/page4-person.png')}.page5 .pageContent__comments-a .pageContent__comments-inner:first-child::after{background-image:url('/special/kiwamebito/assets/images/page/page5-person.png')}.page6 .pageContent__comments-a .pageContent__comments-inner:first-child::after{background-image:url('/special/kiwamebito/assets/images/page/page6-person.png')}.page7 .pageContent__comments-a .pageContent__comments-inner:first-child::after{background-image:url('/special/kiwamebito/assets/images/page/page7-person.png')}.page8 .pageContent__comments-a .pageContent__comments-inner:first-child::after{background-image:url('/special/kiwamebito/assets/images/page/page8-person.png')}.page9 .pageContent__comments-a .pageContent__comments-inner:first-child::after{background-image:url('/special/kiwamebito/assets/images/page/page9-person.png')}.page10 .pageContent__comments-a .pageContent__comments-inner:first-child::after{background-image:url('/special/kiwamebito/assets/images/page/page10-person.png')}.pageContent__comments-a .pageContent__comments-inner .annotation{display:block;font-size:1.1rem;line-height:1}@media all and (max-width:799px){.pageContent__comments-a .pageContent__comments-inner .annotation{font-size:1.38vw;line-height:1}}@media all and (max-width:768px){.pageContent__comments-a .pageContent__comments-inner .annotation{font-size:1.88vw;line-height:1}}.pageContent__info{background-color:#f5f2e8;margin-top:37px;padding:23px 31px 30px;width:619px;border:1px #9e9e9f solid;border-radius:32px;transform:scale(0);transition:.8s .4s transform cubic-bezier(.34,1.56,.64,1)}.pageContent__info.viewed{transform:scale(1)}@media all and (max-width:799px){.pageContent__info{margin-top:4.63vw;padding:2.88vw 3.88vw 3.75vw;width:77.38vw;border-radius:4vw}}@media all and (max-width:768px){.pageContent__info{width:80vw}}.pageContent__info-title{margin-bottom:20px;font-size:1.44rem;line-height:2;border-bottom:1px #231815 solid}@media all and (max-width:799px){.pageContent__info-title{font-size:1.8vw;line-height:2}}@media all and (max-width:799px){.pageContent__info-title{margin-bottom:2.5vw}}@media all and (max-width:768px){.pageContent__info-title{margin-bottom:3.75vw;font-size:2.81vw;line-height:2}}.pageContent__info-list{display:flex;align-items:center;margin-bottom:8px}@media all and (max-width:799px){.pageContent__info-list{margin-bottom:1vw}}@media all and (max-width:768px){.pageContent__info-list{margin-bottom:.31vw}}.pageContent__info-list-title,.pageContent__info-list-body{font-size:1.44rem;line-height:1.5}@media all and (max-width:799px){.pageContent__info-list-title,.pageContent__info-list-body{font-size:1.8vw;line-height:1.5}}@media all and (max-width:768px){.pageContent__info-list-title,.pageContent__info-list-body{font-size:2.81vw;line-height:1.33}}.pageContent__info-list-title{display:flex;justify-content:center;align-items:center;width:100px;height:28px;color:#fff;background-color:#717071;border-radius:14px}@media all and (max-width:799px){.pageContent__info-list-title{width:12.5vw;height:3.5vw;border-radius:1.75vw}}@media all and (max-width:768px){.pageContent__info-list-title{width:20vw;height:5.31vw;border-radius:2.66vw}}.pageContent__info-list-body{flex:1;margin-left:14px}@media all and (max-width:799px){.pageContent__info-list-body{margin-left:1.75vw}}.pageFooter{margin:40px 0}@media all and (max-width:799px){.pageFooter{margin:5vw 0}}@media all and (max-width:768px){.pageFooter{margin:8.13vw 0}}.pageFooter__toTop{text-align:center}.pageFooter__toTop a{font-size:2.24rem;line-height:1.43;font-family:"FOT-Öþ×ÏA¥ª©`¥ë¥ÉÃ÷³¯ Pr6 D";letter-spacing:.106em}@media all and (max-width:799px){.pageFooter__toTop a{font-size:2.8vw;line-height:1.43}}@media all and (max-width:768px){.pageFooter__toTop a{font-size:4.41vw;line-height:1.43}}