/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted currentColor;text-decoration:underline dotted currentColor}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body,html{color:#333;font-family:Noto Sans JP,sans-serif;font-size:16px;letter-spacing:.05em;line-height:1.5;touch-action:manipulation;width:100%}body.jsoff,html.jsoff{opacity:1}@media screen and (max-width:767px){body,html{font-size:clampSP(16);min-width:0;overflow-x:hidden}}body.bg-white,html.bg-white{background-color:#fff}html{scroll-behavior:smooth;scroll-padding-top:30px}h1,h2,h3,h4,h5,p,ul{margin:0;padding:0}a{backface-visibility:hidden;color:#fff;text-decoration:none;transition:opacity .2s cubic-bezier(.25,.25,.75,.75)}a:active,a:hover,a:link,a:visited{color:#202020}a:hover{opacity:.8;text-decoration:none}@media screen and (max-width:767px){a:hover{opacity:1}}img{height:auto;max-width:100%}.jsoff #wrapper{opacity:1}#wrapper{opacity:0;overflow:hidden}.para{opacity:0;transition:opacity 1.2s cubic-bezier(.215,.61,.355,1),transform 1.2s cubic-bezier(.215,.61,.355,1)}.para-zoomin{transform:scale(.95)}.para-zoomout{transform:scale(1.05)}.para-zoominback{transform:scale(.75)}.para-zoominback,.para-zoomoutback{transition:all .5s cubic-bezier(.29,1.385,.505,.995)}.para-zoomoutback{transform:scale(1.25)}.para-slideup,.para-slideupback{transform:translateY(10px)}.para-slideupback{transition:all .5s cubic-bezier(.29,1.385,.505,.995)}.para-slidedown{transform:translateY(-10px)}.para-slideleft{transform:translate(15px)!important}.para-slideleft-half{transform:translate(10px)}.para-slideright{transform:translate(-15px)}.para-slideright-half{transform:translate(-10px)}.para-in{opacity:1!important;transform:translate(0) scale(1)!important}.para-slideleft2{transform:translate(100px)}.para-slideleft2,.para-slideright2{transition:all 1s cubic-bezier(.215,.61,.355,1)}.para-slideright2{transform:translate(-100px)}.bl_siteHeader{align-items:center;background-color:#00b8f2;display:flex;justify-content:center;left:0;padding-bottom:clamp(0px,35/1060*100vw,35px);padding-top:clamp(0px,35/1060*100vw,35px);position:fixed;right:0;top:0;z-index:1000}@media screen and (max-width:767px){.bl_siteHeader{background-color:transparent;display:block;padding-bottom:0;padding-top:0;position:static}.bl_siteHeader_toggle{height:18.6666666667vw;left:0;position:fixed;top:0;width:18.6666666667vw;z-index:100}.bl_siteHeader_toggle span{background-color:#000;display:block;height:.8vw;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out;width:7.4666666667vw}.bl_siteHeader_toggle span:first-child{top:calc(50% - 2.66667vw)}.bl_siteHeader_toggle span:nth-child(2){top:50%}.bl_siteHeader_toggle span:nth-child(3){top:calc(50% + 2.66667vw)}.bl_siteHeader_toggle.open span:first-child{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.bl_siteHeader_toggle.open span:nth-child(2){opacity:0}.bl_siteHeader_toggle.open span:nth-child(3){top:50%;transform:translate(-50%,-50%) rotate(-45deg)}}.bl_siteHeader ul{display:flex;gap:clamp(0px,38/1060*100vw,38px);justify-content:center;list-style:none}@media screen and (max-width:767px){.bl_siteHeader ul{align-items:center;background-color:#00b8f2;box-sizing:border-box;display:none;flex-direction:column;gap:0;height:100%;justify-content:flex-start;left:0;overflow-y:auto;position:fixed;top:0;width:100%;z-index:99}}.bl_siteHeader ul li{position:relative}@media screen and (max-width:767px){.bl_siteHeader ul li{border-bottom:1px solid #fff;display:flex;justify-content:center;margin-left:auto;margin-right:auto;width:85.3333333333vw}.bl_siteHeader ul li:first-child{margin-top:13.3333333333vw}.bl_siteHeader ul li:last-child{margin-bottom:13.3333333333vw}}.bl_siteHeader ul li:after{background-color:#fff;content:"";height:clamp(0px,30/1060*100vw,30px);position:absolute;right:clamp(-20px,-20/1060*100vw,0px);top:50%;transform:translateY(-50%) rotate(34deg);width:2px}@media screen and (max-width:767px){.bl_siteHeader ul li:after{display:none}}.bl_siteHeader ul li:last-child:after{display:none}.bl_siteHeader ul li a{font-size:10px;line-height:1}@media screen and (max-width:767px){.bl_siteHeader ul li a{font-size:4.2666666667vw;padding-bottom:5.3333333333vw;padding-top:5.3333333333vw;text-align:center;width:100%}}.bl_siteHeader ul li a img{height:auto;width:clamp(0px,39.15/1060*100vw,39.15px)}@media screen and (max-width:767px){.bl_siteHeader ul li a img{width:9.6vw}}.bl_siteHeader ul li a img.img2{width:clamp(0px,103.49/1060*100vw,103.49px)}@media screen and (max-width:767px){.bl_siteHeader ul li a img.img2{width:25.2266666667vw}}.bl_siteHeader ul li a img.img3{padding-top:clamp(0px,4.8/1060*100vw,4.8px);width:clamp(0px,55.2/1060*100vw,55.2px)}@media screen and (max-width:767px){.bl_siteHeader ul li a img.img3{padding-top:0;width:13.4666666667vw}}.bl_siteHeader ul li a img.img4{width:clamp(0px,55.67/1060*100vw,55.67px)}@media screen and (max-width:767px){.bl_siteHeader ul li a img.img4{width:13.5733333333vw}}.bl_siteHeader ul li a img.img5{width:clamp(0px,59.76/1060*100vw,59.76px)}@media screen and (max-width:767px){.bl_siteHeader ul li a img.img5{width:14.56vw}}.bl_siteHeader ul li a img.img6{width:clamp(0px,99.86/1060*100vw,99.86px)}@media screen and (max-width:767px){.bl_siteHeader ul li a img.img6{width:24.3466666667vw}}.bl_siteHeader ul li a img.img7{width:clamp(0px,95.89/1060*100vw,95.89px)}@media screen and (max-width:767px){.bl_siteHeader ul li a img.img7{width:23.3866666667vw}}.bl_siteHeader ul li a img.img8{width:clamp(0px,74.2/1060*100vw,74.2px)}@media screen and (max-width:767px){.bl_siteHeader ul li a img.img8{width:18.08vw}}.bl_siteHeader ul li a img.img9{width:clamp(0px,76.18/1060*100vw,76.18px)}@media screen and (max-width:767px){.bl_siteHeader ul li a img.img9{width:18.56vw}}.bl_siteFooter{background-color:#fff;padding-bottom:clamp(0px,30/1060*100vw,30px);padding-top:clamp(0px,28/1060*100vw,28px)}@media screen and (max-width:767px){.bl_siteFooter{padding-bottom:6.6666666667vw;padding-top:6.6666666667vw}}.bl_siteFooter_copy{font-size:clamp(0px,12/1060*100vw,12px);line-height:1.65;text-align:center}@media screen and (max-width:767px){.bl_siteFooter_copy{font-size:2.4vw}}.bl_siteFooter_copy span.en{letter-spacing:.1em}.ly_content{background-color:#fff}.ly_content--blue{background-color:#00b8f2}.ly_content_size{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:clamp(0px,30/1060*100vw,30px);padding-right:clamp(0px,30/1060*100vw,30px);position:relative;width:clamp(0px,1060/1060*100vw,1060px);z-index:1}@media screen and (max-width:767px){.ly_content_size{padding-left:7.3333333333vw;padding-right:7.3333333333vw}.ly_content_size--spnarrow{padding-left:5.8666666667vw;padding-right:5.8666666667vw}}.bl_triangle{aspect-ratio:1450/256;background-color:#fff;clip-path:polygon(0 0,100% 0,100% 0,0 100%);margin-top:-1px;position:relative;width:calc(100% + 1px);z-index:0}.bl_triangle--blue{background-color:#00b8f2}.star{left:0;position:absolute;top:0;z-index:0}@media screen and (max-width:767px){.star{display:none}}.star img{height:auto;max-width:100vw;width:clamp(0px,49/1060*100vw,49px)}.star.star--1-1{left:clamp(0px,1094/1060*100vw,1094px);top:clamp(0px,377/1060*100vw,377px)}.star.star--1-2{left:clamp(-85px,-85/1060*100vw,0px);top:clamp(0px,746/1060*100vw,746px)}.star.star--2-1{left:clamp(0px,897/1060*100vw,897px);top:clamp(-65px,-65/1060*100vw,0px)}.star.star--3-1{left:clamp(0px,1110/1060*100vw,1110px);top:clamp(0px,134/1060*100vw,134px)}.star.star--3-2{left:clamp(-83px,-83/1060*100vw,0px);top:clamp(0px,768/1060*100vw,768px)}.star.star--4-1{left:clamp(0px,912/1060*100vw,912px);top:clamp(0px,161/1060*100vw,161px)}.star.star--4-2{left:clamp(0px,122/1060*100vw,122px);top:clamp(0px,702/1060*100vw,702px)}.star.star--5-1{left:clamp(0px,882/1060*100vw,882px);top:clamp(0px,186/1060*100vw,186px)}.star.star--5-2{left:clamp(0px,96/1060*100vw,96px);top:clamp(0px,870/1060*100vw,870px)}.star.star--6-1{left:clamp(0px,1118/1060*100vw,1118px);top:clamp(0px,151/1060*100vw,151px)}.star.star--6-2{left:clamp(-102px,-102/1060*100vw,0px);top:clamp(0px,800/1060*100vw,800px)}.star.star--7-1{left:clamp(0px,942/1060*100vw,942px);top:clamp(0px,133/1060*100vw,133px)}.star.star--7-2{left:clamp(-114px,-114/1060*100vw,0px);top:clamp(0px,860/1060*100vw,860px)}.star.star--8-1{left:clamp(0px,1090/1060*100vw,1090px);top:clamp(0px,300/1060*100vw,300px)}.star.star--8-2{left:clamp(-82px,-82/1060*100vw,0px);top:clamp(0px,650/1060*100vw,650px)}.star.star--8-3{left:clamp(0px,712/1060*100vw,712px);top:clamp(0px,762/1060*100vw,762px)}.star.star--8-3 img{height:auto;opacity:.3;width:clamp(0px,399/1060*100vw,399px)}.star.star--8-4{left:clamp(0px,1122/1060*100vw,1122px);top:clamp(0px,1045/1060*100vw,1045px)}.star.star--8-5{left:clamp(0px,70/1060*100vw,70px);top:clamp(0px,1490/1060*100vw,1490px)}.star.star--8-6{left:clamp(0px,956/1060*100vw,956px);top:clamp(0px,1864/1060*100vw,1864px)}.star.star--8-7{left:clamp(0px,18/1060*100vw,18px);top:clamp(0px,1925/1060*100vw,1925px);z-index:0}.star.star--8-7 img{height:auto;opacity:.3;width:clamp(0px,399/1060*100vw,399px)}.star.star--8-8{left:clamp(-40px,-40/1060*100vw,0px);top:clamp(0px,2395/1060*100vw,2395px)}#showcase{position:relative;z-index:10}.un_showcase{padding-top:clamp(0px,145/1060*100vw,145px);position:relative}@media screen and (max-width:767px){.un_showcase{padding-top:18.1333333333vw}}.un_showcase_ttl{margin-left:auto;margin-right:auto;width:clamp(0px,846/1060*100vw,846px)}@media screen and (max-width:767px){.un_showcase_ttl{width:85.3333333333vw}}.un_showcase_ttl img{height:auto;padding-left:clamp(0px,15/1060*100vw,15px);width:100%}@media screen and (max-width:767px){.un_showcase_ttl img{padding-left:0}}.un_showcase_name{text-align:center}@media screen and (max-width:767px){.un_showcase_name{margin-top:-9.8666666667vw}}.un_showcase_name img{margin-left:clamp(0px,60/1060*100vw,60px);margin-top:clamp(-72px,-72/1060*100vw,0px);width:clamp(0px,372/1060*100vw,372px)}@media screen and (max-width:767px){.un_showcase_name img{margin-left:4vw;margin-top:0;width:44.8vw}}.un_showcase_img{height:clamp(0px,385/1060*100vw,385px);text-align:center}@media screen and (max-width:767px){.un_showcase_img{height:44.8vw}}.un_showcase_img img{height:auto;margin-left:clamp(0px,14/1060*100vw,14px);margin-top:clamp(-47px,-47/1060*100vw,0px);width:clamp(0px,722/1060*100vw,722px)}@media screen and (max-width:767px){.un_showcase_img img{margin-left:0;margin-top:-3.7333333333vw;width:82.6666666667vw}}.un_showcase_txt1{margin-bottom:clamp(0px,22/1060*100vw,22px);margin-top:clamp(0px,98/1060*100vw,98px);text-align:center}@media screen and (max-width:767px){.un_showcase_txt1{margin-bottom:4.2666666667vw;margin-top:23.4666666667vw}}.un_showcase_txt1 img{height:auto;width:clamp(0px,510/1060*100vw,510px)}@media screen and (max-width:767px){.un_showcase_txt1 img{width:62.6666666667vw}}.un_showcase_txt2{margin-bottom:clamp(0px,15/1060*100vw,15px);text-align:center}@media screen and (max-width:767px){.un_showcase_txt2{margin-bottom:3.2vw}}.un_showcase_txt2 img{height:auto;width:clamp(0px,629/1060*100vw,629px)}@media screen and (max-width:767px){.un_showcase_txt2 img{width:73.3333333333vw}}.un_showcase_txt3{margin-bottom:clamp(0px,32/1060*100vw,32px);text-align:center}@media screen and (max-width:767px){.un_showcase_txt3{margin-bottom:6.1333333333vw}}.un_showcase_txt3 img{height:auto;width:clamp(0px,263/1060*100vw,263px)}@media screen and (max-width:767px){.un_showcase_txt3 img{width:52.5333333333vw}}.un_showcase_txt4{padding-bottom:clamp(0px,32/1060*100vw,32px);text-align:center}@media screen and (max-width:767px){.un_showcase_txt4{padding-bottom:4.2666666667vw}}.un_showcase_txt4 img{height:auto;width:clamp(0px,393/1060*100vw,393px)}@media screen and (max-width:767px){.un_showcase_txt4 img{width:78.9333333333vw}}.un_showcase_badge{display:block;left:clamp(0px,55/1060*100vw,55px);position:absolute;text-align:center;top:clamp(0px,246/1060*100vw,246px)}@media screen and (max-width:767px){.un_showcase_badge{position:static;text-align:center}}.un_showcase_badge img{height:auto;width:clamp(0px,232/1060*100vw,232px)}@media screen and (max-width:767px){.un_showcase_badge img{width:56.2666666667vw}}#info{position:relative;z-index:9}.un_info{margin-top:-17.65vw;padding-top:6.9vw}@media screen and (max-width:767px){.un_info{padding-bottom:8.5333333333vw;padding-top:4.85vw}}.un_info_ttl{text-align:center}.un_info_ttl img{width:clamp(0px,504/1450*100vw,100vw)}@media screen and (max-width:767px){.un_info_ttl img{width:73.0666666667vw}}.un_info_list{border-bottom:1px solid #fff;display:none;margin-left:auto;margin-right:auto;margin-top:clamp(0px,62/1060*100vw,62px);width:clamp(0px,722/1060*100vw,722px)}@media screen and (max-width:767px){.un_info_list{margin-top:8vw;width:85.3333333333vw}}.un_info_item{border-top:1px solid #fff;color:#fff;display:flex;min-height:clamp(0px,60/1060*100vw,60px);padding-bottom:clamp(0px,18.5/1060*100vw,18.5px);padding-top:clamp(0px,27/1060*100vw,27px)}@media screen and (max-width:767px){.un_info_item{min-height:13.3333333333vw;padding-bottom:4.8vw;padding-top:4.8vw}}.un_info_item:active,.un_info_item:hover,.un_info_item:link,.un_info_item:visited{color:#fff}.un_info_item.show{display:flex}.un_info_item time{font-size:clamp(0px,20/1060*100vw,20px);font-weight:500;letter-spacing:.02em;width:clamp(0px,138/1060*100vw,138px)}@media screen and (max-width:767px){.un_info_item time{font-size:4.5333333333vw;width:28.2666666667vw}}.un_info_item_ttl{flex:1 1;font-size:clamp(0px,19/1060*100vw,19px);font-weight:400;letter-spacing:-.06em;line-height:1.6315789474}@media screen and (max-width:767px){.un_info_item_ttl{font-size:4.2666666667vw}}.un_info .more{display:none}.un_info_more{cursor:pointer;display:none;margin-left:auto;margin-right:auto;width:clamp(0px,114/1060*100vw,114px)}@media screen and (max-width:767px){.un_info_more{width:27.4666666667vw}}#character{position:relative;z-index:8}.un_character{margin-left:auto;margin-right:auto;margin-top:-17.1vw;padding-top:6.9vw;width:clamp(0px,820/1060*100vw,820px)}@media screen and (max-width:767px){.un_character{margin-top:-17.1vw;padding-bottom:5.3333333333vw;padding-top:5.6vw;width:100%}}.un_character_ttl{text-align:center}.un_character_ttl img{width:clamp(0px,428/1450*100vw,100vw)}@media screen and (max-width:767px){.un_character_ttl img{width:61.8666666667vw}}.un_character_item{align-items:center;display:flex;justify-content:flex-end;padding-bottom:clamp(0px,43/1060*100vw,43px);padding-top:clamp(0px,44/1060*100vw,44px);position:relative}@media screen and (max-width:767px){.un_character_item{justify-content:center;padding-bottom:11.2vw;padding-top:10.6666666667vw}.un_character_item:first-child{padding-top:5.3333333333vw}}.un_character_item:after{background-color:#00b8f2;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transform:translate(-50%) rotate(10deg);width:95%;z-index:0}@media screen and (max-width:767px){.un_character_item:after{width:105%}}.un_character_item_txt{padding-right:clamp(0px,18/1060*100vw,18px);padding-top:clamp(0px,5/1060*100vw,5px)}@media screen and (max-width:767px){.un_character_item_txt{flex:1 1;padding-right:2.6666666667vw}}.un_character_item_txt h3{align-items:center;display:flex;font-size:clamp(0px,28/1060*100vw,28px);font-weight:600;justify-content:flex-end;margin-bottom:clamp(0px,7/1060*100vw,7px)}@media screen and (max-width:767px){.un_character_item_txt h3{font-size:4.8vw;letter-spacing:.075em;margin-bottom:1.3333333333vw}}.un_character_item_txt h3 span{font-size:clamp(0px,22/1060*100vw,22px)}@media screen and (max-width:767px){.un_character_item_txt h3 span{font-size:3.4666666667vw}}.un_character_item_txt h3 img{height:auto;margin-right:clamp(0px,6/1060*100vw,6px);padding-top:clamp(0px,4/1060*100vw,4px);width:clamp(0px,52/1060*100vw,52px)}@media screen and (max-width:767px){.un_character_item_txt h3 img{margin-right:2.1333333333vw;width:6.8vw}}.un_character_item_txt p{font-size:clamp(0px,15/1060*100vw,15px);line-height:1.5333333333;text-align:right}@media screen and (max-width:767px){.un_character_item_txt p{font-size:3.2vw;letter-spacing:-.02em;line-height:1.4166666667}}.un_character_item_img{width:clamp(0px,188/1060*100vw,188px)}@media screen and (max-width:767px){.un_character_item_img{width:26.6666666667vw}}.un_character_item_img img{height:auto;width:100%}.un_character_item:nth-child(2n){justify-content:flex-start}@media screen and (max-width:767px){.un_character_item:nth-child(2n){justify-content:center}}.un_character_item:nth-child(2n):after{transform:translate(-50%) rotate(-10deg)!important}.un_character_item:nth-child(2n) .un_character_item_txt{padding-left:clamp(0px,32/1060*100vw,32px);padding-right:0}@media screen and (max-width:767px){.un_character_item:nth-child(2n) .un_character_item_txt{padding-left:0;padding-top:0}}.un_character_item:nth-child(2n) .un_character_item_txt h3{justify-content:flex-start}@media screen and (max-width:767px){.un_character_item:nth-child(2n) .un_character_item_txt h3 img{margin-right:1.0666666667vw;padding-top:1.0666666667vw}}.un_character_item:nth-child(2n) .un_character_item_txt p{padding-left:clamp(0px,58/1060*100vw,58px);text-align:left}@media screen and (max-width:767px){.un_character_item:nth-child(2n) .un_character_item_txt p{padding-left:8vw}}.un_character_item--center{justify-content:center!important}.un_character_item--center{margin-top:clamp(0px,33/1060*100vw,33px);padding-bottom:clamp(0px,5/1060*100vw,5px)}.un_character_item--center:after{display:none}.un_character_item--center .un_character_item_txt{padding-left:0!important}.un_character_item--center .un_character_item_txt h3{justify-content:center!important}.un_character_item--center .un_character_item_txt p{padding-left:0!important;text-align:center!important}#story{position:relative;z-index:7}.un_story{margin-left:auto;margin-right:auto;margin-top:-17.8vw;padding-bottom:clamp(0px,15/1060*100vw,15px);padding-top:8.7vw;width:clamp(0px,740/1060*100vw,740px)}@media screen and (max-width:767px){.un_story{padding-bottom:7.4666666667vw;padding-top:8.4vw;width:100%}}.un_story_ttl{margin-bottom:clamp(0px,85/1060*100vw,85px);text-align:center}@media screen and (max-width:767px){.un_story_ttl{margin-bottom:9.3333333333vw}}.un_story_ttl img{width:clamp(0px,241/1450*100vw,100vw)}@media screen and (max-width:767px){.un_story_ttl img{width:34.4vw}}.un_story_txt{color:#fff;font-size:clamp(0px,15/1060*100vw,15px);letter-spacing:-.02em;line-height:1.8666666667;text-align:justify}@media screen and (max-width:767px){.un_story_txt{font-size:3.4666666667vw;letter-spacing:-.01em;line-height:1.7923076923}}#chart{position:relative;z-index:6}.un_chart{margin-left:auto;margin-right:auto;margin-top:-17.6vw;padding-bottom:clamp(0px,3/1060*100vw,3px);padding-top:7.7vw;width:clamp(0px,891/1060*100vw,891px)}@media screen and (max-width:767px){.un_chart{padding-bottom:8vw;padding-top:6.4vw}}.un_chart_ttl{margin-bottom:clamp(0px,70/1060*100vw,70px);text-align:center}@media screen and (max-width:767px){.un_chart_ttl{margin-bottom:8.5333333333vw}}.un_chart_ttl img{width:clamp(0px,237/1450*100vw,100vw)}@media screen and (max-width:767px){.un_chart_ttl img{width:34.1333333333vw}}.un_chart_img img{height:auto;width:clamp(0px,891/1060*100vw,891px)}@media screen and (max-width:767px){.un_chart_img img{width:99%}.un_chart_btn{font-size:3.7333333333vw;text-align:center}}.un_chart_pop{display:none;will-change:opacity}@media screen and (max-width:767px){.un_chart_pop{align-items:center;background-color:rgba(0,0,0,.8);height:100%;left:0;overflow-x:auto;position:fixed;top:0;width:100%;z-index:50}.un_chart_pop img{height:auto;max-width:none;width:200%}}#movie{position:relative;z-index:5}.un_movie{margin-left:auto;margin-right:auto;margin-top:-17.6vw;padding-bottom:clamp(0px,20/1060*100vw,20px);padding-top:7.7vw;width:clamp(0px,812/1060*100vw,812px)}@media screen and (max-width:767px){.un_movie{padding-bottom:9.6vw;padding-top:6vw;width:97%}}.un_movie_ttl{margin-bottom:clamp(0px,78/1060*100vw,78px);text-align:center}@media screen and (max-width:767px){.un_movie_ttl{margin-bottom:8.5333333333vw}}.un_movie_ttl img{width:clamp(0px,258/1450*100vw,100vw)}@media screen and (max-width:767px){.un_movie_ttl img{width:36.5333333333vw}}.un_movie_yt{margin-top:clamp(0px,15/1060*100vw,15px);text-align:center}.un_movie_yt iframe{aspect-ratio:16/9;height:auto;width:100%}#interview{position:relative;z-index:4}.un_interview{margin-left:auto;margin-right:auto;margin-top:-17.8vw;padding-bottom:clamp(0px,35/1060*100vw,35px);padding-top:7.6vw;width:clamp(0px,740/1060*100vw,740px)}@media screen and (max-width:767px){.un_interview{padding-bottom:8vw;padding-top:6vw;width:100%}}.un_interview_ttl{margin-bottom:clamp(0px,72/1060*100vw,72px);text-align:center}@media screen and (max-width:767px){.un_interview_ttl{margin-bottom:8.5333333333vw}}.un_interview_ttl img{width:clamp(0px,424/1450*100vw,100vw)}@media screen and (max-width:767px){.un_interview_ttl img{width:61.8666666667vw}}.un_interview_txt{font-size:clamp(0px,15/1060*100vw,15px);letter-spacing:-.075em;line-height:1.8666666667;text-align:justify}@media screen and (max-width:767px){.un_interview_txt{font-size:3.4666666667vw;letter-spacing:-.02em;line-height:1.7923076923}}#comment{position:relative;z-index:3}.un_comment{height:clamp(0px,623/1060*100vw,623px);margin-left:auto;margin-right:auto;margin-top:-17.8vw;padding-bottom:clamp(0px,15/1060*100vw,15px);padding-top:6.8vw;width:clamp(0px,1000/1060*100vw,1000px)}@media screen and (max-width:767px){.un_comment{height:auto;margin-top:-17.1vw;padding-bottom:9.6vw;padding-top:4vw;width:100%}}.un_comment_ttl{margin-bottom:clamp(0px,66/1060*100vw,66px);text-align:center}@media screen and (max-width:767px){.un_comment_ttl{margin-bottom:10.6666666667vw}}.un_comment_ttl img{width:clamp(0px,416/1450*100vw,100vw)}@media screen and (max-width:767px){.un_comment_ttl img{width:58.9333333333vw}}.un_comment_split{display:flex;justify-content:space-between}@media screen and (max-width:767px){.un_comment_split{flex-direction:column}}.un_comment_prof{padding-left:clamp(0px,70/1060*100vw,70px);padding-right:clamp(0px,0/1060*100vw,0px);width:clamp(0px,322/1060*100vw,322px)}@media screen and (max-width:767px){.un_comment_prof{order:2;padding-left:0;width:100%}}.un_comment_prof_img{margin-bottom:clamp(0px,18/1060*100vw,18px);text-align:center}@media screen and (max-width:767px){.un_comment_prof_img{margin-bottom:4.2666666667vw}}.un_comment_prof_img img{width:clamp(0px,188/1060*100vw,188px)}@media screen and (max-width:767px){.un_comment_prof_img img{width:43.2vw}}.un_comment_prof_ttl{margin-bottom:clamp(0px,16/1060*100vw,16px);text-align:center}@media screen and (max-width:767px){.un_comment_prof_ttl{margin-bottom:4.2666666667vw}}.un_comment_prof_ttl span{background-color:#fff;color:#00b8f2;display:inline-block;font-size:clamp(0px,12/1060*100vw,12px);padding:clamp(0px,5/1060*100vw,5px) clamp(0px,17/1060*100vw,17px)}@media screen and (max-width:767px){.un_comment_prof_ttl span{font-size:3.2vw;font-weight:600;padding:1.3333333333vw 3.7333333333vw}}.un_comment_prof_txt{color:#fff;font-size:clamp(0px,14/1060*100vw,14px);letter-spacing:-.075em;line-height:1.7857142857;margin-bottom:clamp(0px,18/1060*100vw,18px);text-align:justify}@media screen and (max-width:767px){.un_comment_prof_txt{font-size:3.4666666667vw;letter-spacing:-.08em;line-height:1.7923076923;margin-bottom:4.5333333333vw}}.un_comment_prof_photo{color:#fff;font-size:clamp(0px,13/1060*100vw,13px);text-align:center}@media screen and (max-width:767px){.un_comment_prof_photo{font-size:3.2vw}}.un_comment_message{margin-top:clamp(-5px,-5/1060*100vw,0px);padding-right:clamp(0px,13/1060*100vw,13px);width:clamp(0px,585/1060*100vw,585px)}@media screen and (max-width:767px){.un_comment_message{margin-bottom:1.0666666667vw;margin-top:0;order:1;padding-right:0;width:100%}}.un_comment_message img{height:auto;width:100%}#review{position:relative;z-index:2}.un_review{margin-left:auto;margin-right:auto;margin-top:-17.8vw;padding-top:8.2vw;width:clamp(0px,1000/1060*100vw,1000px)}@media screen and (max-width:767px){.un_review{margin-left:-1.8666666667vw;margin-top:-17.1vw;padding-bottom:5.3333333333vw;padding-top:6.4vw;width:88vw}}.un_review_ttl{margin-bottom:clamp(0px,45/1060*100vw,45px);text-align:center}@media screen and (max-width:767px){.un_review_ttl{margin-bottom:8vw}}.un_review_ttl img{width:clamp(0px,325/1450*100vw,100vw)}@media screen and (max-width:767px){.un_review_ttl img{width:46.9333333333vw}}.un_review_list:after{clear:both;content:"";display:table}.un_review .more{display:none}.un_review .more:after{clear:both;content:"";display:table}.un_review_item{float:right;margin-bottom:clamp(0px,36/1060*100vw,36px);position:relative;width:clamp(0px,456/1060*100vw,456px)}@media screen and (max-width:767px){.un_review_item{float:none;margin-bottom:4vw;position:static;width:100%}}.un_review_item.show{display:block}.un_review_item:nth-child(2n){float:left}@media screen and (max-width:767px){.un_review_item:nth-child(2n){float:none}}.un_review_item:before{background-image:url(../images/top/review_balloon_p1.png);background-size:100% 100%;content:"";display:block;height:clamp(0px,11/1060*100vw,11px);width:100%}@media screen and (max-width:767px){.un_review_item:before{height:2.1333333333vw}}.un_review_item_front{background-image:url(../images/top/review_balloon_p2.png);background-repeat:repeat-y;background-size:100% 100%}.un_review_item:after{background-image:url(../images/top/review_balloon_p3.png);background-size:100% 100%;content:"";display:block;height:clamp(0px,54/1060*100vw,54px);width:100%}@media screen and (max-width:767px){.un_review_item:after{height:10.6666666667vw}}.un_review_item:nth-child(2n):after{background-image:url(../images/top/review_balloon_p4.png)}.un_review_item:nth-child(3n){left:clamp(-15px,-15/1060*100vw,0px);top:clamp(0px,10/1060*100vw,10px)}.un_review_item:nth-child(4n){left:clamp(0px,28/1060*100vw,28px);top:clamp(0px,0/1060*100vw,0px)}.un_review_item:nth-child(5n){left:clamp(-28px,-28/1060*100vw,0px);top:clamp(0px,15/1060*100vw,15px)}.un_review_item:nth-child(7n){left:clamp(0px,0/1060*100vw,0px);top:clamp(0px,25/1060*100vw,25px)}.un_review_item:nth-child(8n){left:clamp(0px,35/1060*100vw,35px);top:clamp(0px,0/1060*100vw,0px)}.un_review_item.adjust{margin-top:clamp(0px,80/1060*100vw,80px)}@media screen and (max-width:767px){.un_review_item.adjust{margin-top:0}}.un_review_item_front{padding:clamp(0px,18/1060*100vw,18px) clamp(0px,35/1060*100vw,35px) clamp(0px,24/1060*100vw,24px) clamp(0px,37/1060*100vw,37px)}@media screen and (max-width:767px){.un_review_item_front{padding:3.2vw 8vw 4.2666666667vw 6.6666666667vw}}.un_review_item_front .message{font-size:clamp(0px,16/1060*100vw,16px);letter-spacing:-.05em;line-height:1.75;margin-bottom:clamp(0px,10/1060*100vw,10px)}@media screen and (max-width:767px){.un_review_item_front .message{font-size:3.4666666667vw;letter-spacing:-.02em;line-height:1.6538461538;margin-bottom:1.6vw}}.un_review_item_front .name{color:#00b8f2;font-size:clamp(0px,14/1060*100vw,14px);font-weight:500;text-align:right}@media screen and (max-width:767px){.un_review_item_front .name{font-size:2.6666666667vw;font-weight:600;letter-spacing:.04em}}.un_review .morebtn{cursor:pointer;display:none;margin-left:auto;margin-right:auto;margin-top:clamp(-10px,-10/1060*100vw,0px);text-align:center;width:clamp(0px,152/1060*100vw,152px)}@media screen and (max-width:767px){.un_review .morebtn{margin-top:-1.3333333333vw;width:32.8vw}}.un_review .morebtn img{height:auto;width:100%}#book,.un_book{position:relative;z-index:1}.un_book{margin-left:auto;margin-right:auto;margin-top:-17.8vw;padding-bottom:clamp(0px,108/1060*100vw,108px);padding-top:7.2vw;width:clamp(0px,1000/1060*100vw,1000px)}@media screen and (max-width:767px){.un_book{margin-top:-17.8vw;padding-bottom:13.3333333333vw;padding-top:5.4vw;width:100%}}.un_book_ttl{margin-bottom:clamp(0px,56/1060*100vw,56px);text-align:center}@media screen and (max-width:767px){.un_book_ttl{margin-bottom:11.2vw}}.un_book_ttl img{width:clamp(0px,313/1450*100vw,100vw)}@media screen and (max-width:767px){.un_book_ttl img{width:43.2vw}}.un_book_split1{box-sizing:border-box;display:flex;margin-left:auto;margin-right:auto;padding-right:clamp(0px,20/1060*100vw,20px);width:clamp(0px,580/1060*100vw,580px)}@media screen and (max-width:767px){.un_book_split1{flex-direction:column;padding-right:0;width:73.8666666667vw}}.un_book_split1_txt{color:#fff;flex:1 1;padding-top:clamp(0px,60/1060*100vw,60px)}@media screen and (max-width:767px){.un_book_split1_txt{order:2;padding-top:0;text-align:center}}.un_book_split1_txt h3{font-size:clamp(0px,44/1060*100vw,44px);letter-spacing:.05em;line-height:1;margin-bottom:clamp(0px,8/1060*100vw,8px)}@media screen and (max-width:767px){.un_book_split1_txt h3{font-size:8.2666666667vw;letter-spacing:.04em;margin-bottom:2.1333333333vw}}.un_book_split1_txt .name{font-size:clamp(0px,23/1060*100vw,23px);letter-spacing:.2em;margin-bottom:clamp(0px,13/1060*100vw,13px);padding-left:clamp(0px,3/1060*100vw,3px)}@media screen and (max-width:767px){.un_book_split1_txt .name{font-size:5.3333333333vw;letter-spacing:.3em;margin-bottom:2.6666666667vw;padding-left:0}}.un_book_split1_txt .data{color:#000;font-size:clamp(0px,13/1060*100vw,13px);letter-spacing:0;line-height:1.6153846154;margin-bottom:clamp(0px,32/1060*100vw,32px)}@media screen and (max-width:767px){.un_book_split1_txt .data{font-size:3.4666666667vw;line-height:1.5384615385;margin-bottom:4.8vw}}.un_book_split1_txt .lead{font-size:clamp(0px,14/1060*100vw,14px);margin-bottom:clamp(0px,16/1060*100vw,16px)}@media screen and (max-width:767px){.un_book_split1_txt .lead{font-size:3.4666666667vw;letter-spacing:.15em;margin-bottom:3.2vw}}.un_book_split1_txt .links{display:flex;flex-wrap:wrap;gap:clamp(0px,10/1060*100vw,10px) clamp(0px,12/1060*100vw,12px)}@media screen and (max-width:767px){.un_book_split1_txt .links{gap:3.2vw 3.2vw;justify-content:center}}.un_book_split1_txt .links .link{align-items:center;background-color:#fff;color:#00b8f2;display:flex;height:clamp(0px,40/1060*100vw,40px);justify-content:center;width:clamp(0px,132/1060*100vw,132px)}@media screen and (max-width:767px){.un_book_split1_txt .links .link{height:10.4vw;width:35.2vw}}.un_book_split1_img{filter:drop-shadow(8px 8px 8px rgba(0,0,0,.4));width:clamp(0px,247/1060*100vw,247px);will-change:transform,filter}@media screen and (max-width:767px){.un_book_split1_img{margin-bottom:5.3333333333vw;margin-left:auto;margin-right:auto;order:1;position:relative;width:60vw}}.un_book_split1_img img{height:auto;position:relative;width:100%;z-index:1}@media screen and (max-width:767px){.un_book_split1_img img.st{opacity:.3;position:absolute;right:-14.6666666667vw;top:-16vw;width:37.0666666667vw;z-index:0}}.un_book_line{background-color:#fff;height:2px;margin:clamp(0px,125/1060*100vw,125px) auto clamp(0px,105/1060*100vw,105px);transform:rotate(-10deg);width:80%}@media screen and (max-width:767px){.un_book_line{margin-bottom:16vw;margin-top:18.1333333333vw;width:100%}}.un_book_subttl{margin-bottom:clamp(0px,73/1060*100vw,73px);text-align:center}@media screen and (max-width:767px){.un_book_subttl{margin-bottom:9.6vw}}.un_book_subttl span{border-bottom:2px solid #fff;color:#fff;display:inline-block;font-size:clamp(0px,24/1060*100vw,24px);font-weight:500;letter-spacing:.2em;padding-bottom:clamp(0px,10/1060*100vw,10px)}@media screen and (max-width:767px){.un_book_subttl span{font-size:4.2666666667vw;letter-spacing:.3em;padding-bottom:1.8666666667vw}}.un_book_split2{box-sizing:border-box;display:flex;gap:clamp(0px,32/1060*100vw,32px);margin-bottom:clamp(0px,60/1060*100vw,60px);margin-left:auto;margin-right:auto;width:clamp(0px,518/1060*100vw,518px)}@media screen and (max-width:767px){.un_book_split2{flex-direction:column;gap:0;margin-bottom:20.2666666667vw;width:73.8666666667vw}}.un_book_split2:nth-child(odd){flex-direction:row-reverse}@media screen and (max-width:767px){.un_book_split2:nth-child(odd){flex-direction:column}}.un_book_split2_txt{color:#fff;flex:1 1;padding-top:clamp(0px,72/1060*100vw,72px)}@media screen and (max-width:767px){.un_book_split2_txt{order:2;padding-top:0;text-align:center}}.un_book_split2_txt h3{font-size:clamp(0px,29/1060*100vw,29px);letter-spacing:.05em;line-height:1;margin-bottom:clamp(0px,15/1060*100vw,15px)}@media screen and (max-width:767px){.un_book_split2_txt h3{font-size:6.9333333333vw;font-weight:500;letter-spacing:.04em;margin-bottom:3.4666666667vw}}.un_book_split2_txt .data{color:#000;font-size:clamp(0px,13/1060*100vw,13px);letter-spacing:0;line-height:1.6153846154;margin-bottom:clamp(0px,16/1060*100vw,16px)}@media screen and (max-width:767px){.un_book_split2_txt .data{font-size:3.4666666667vw;line-height:1.6153846154;margin-bottom:5.3333333333vw}.un_book_split2_txt .data a{align-items:center;background-color:hsla(0,0%,100%,.3);border:1px solid #fff;box-sizing:border-box;color:#fff;display:flex;font-size:4.2666666667vw;height:10.1333333333vw;justify-content:center;letter-spacing:.1em;margin-left:auto;margin-right:auto;margin-top:5.3333333333vw;width:55.2vw}}.un_book_split2_txt .lead{font-size:clamp(0px,14/1060*100vw,14px);margin-bottom:clamp(0px,13/1060*100vw,13px)}@media screen and (max-width:767px){.un_book_split2_txt .lead{font-size:3.4666666667vw;letter-spacing:.15em;margin-bottom:3.2vw}}.un_book_split2_txt .links{display:flex;flex-wrap:wrap;gap:clamp(0px,10/1060*100vw,10px) clamp(0px,12/1060*100vw,12px)}@media screen and (max-width:767px){.un_book_split2_txt .links{gap:3.2vw 3.2vw;justify-content:center}}.un_book_split2_txt .links .link{align-items:center;background-color:#fff;color:#00b8f2;display:flex;height:clamp(0px,40/1060*100vw,40px);justify-content:center;width:clamp(0px,132/1060*100vw,132px)}@media screen and (max-width:767px){.un_book_split2_txt .links .link{height:10.4vw;width:35.2vw}}.un_book_split2_img{filter:drop-shadow(4px 4px 6px rgba(0,0,0,.4));width:clamp(0px,207/1060*100vw,207px);will-change:transform,filter}@media screen and (max-width:767px){.un_book_split2_img{margin-left:auto;margin-right:auto;order:1;position:relative;width:55.2vw}}.un_book_split2_img img{display:block;height:auto;margin-bottom:clamp(0px,23/1060*100vw,23px);position:relative;width:100%;z-index:1}@media screen and (max-width:767px){.un_book_split2_img img{margin-bottom:8vw}.un_book_split2_img img.st{opacity:.3;position:absolute;right:-17.6vw;top:-14.4vw;width:37.0666666667vw;z-index:0}}.un_book_split2_img a{align-items:center;background-color:hsla(0,0%,100%,.3);border:1px solid #fff;box-sizing:border-box;color:#fff;display:flex;font-size:clamp(0px,16/1060*100vw,16px);height:clamp(0px,38/1060*100vw,38px);justify-content:center;width:100%}.un_book_banner{margin-top:clamp(0px,140/1060*100vw,140px)}@media screen and (max-width:767px){.un_book_banner{margin-top:21.8666666667vw}}.un_book_banner_link{background-color:#fff;display:block;filter:drop-shadow(4px 4px 6px rgba(0,0,0,.25));margin-bottom:clamp(0px,16/1060*100vw,16px);margin-left:auto;margin-right:auto;width:clamp(0px,831/1060*100vw,831px);will-change:transform,filter}@media screen and (max-width:767px){.un_book_banner_link{filter:drop-shadow(4px 4px 4px rgba(0,0,0,.3));margin-bottom:4vw;width:86.1333333333vw}}.un_book_banner_link img{vertical-align:top}.un_book_banner_copy{color:#fff;font-size:clamp(0px,16/1060*100vw,16px);margin-left:auto;margin-right:auto;width:clamp(0px,831/1060*100vw,831px)}@media screen and (max-width:767px){.un_book_banner_copy{font-size:3.2vw;width:86.1333333333vw}}.un_book_banner_copy a{border-bottom:1px solid #fff;color:#fff;padding-bottom:2px}
