@charset "UTF-8";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;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*{box-sizing:border-box}html{font-size:62.5%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top);scroll-behavior:smooth;scroll-padding-top:50px}@media (min-width: 1080px){html{scroll-padding-top:62px}}input{appearance:none}body{background-color:#fff;-webkit-text-size-adjust:100%;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-size:14px;min-width:320px;font-style:normal;font-optical-sizing:auto;font-weight:400;color:#3e3a39;letter-spacing:1px}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}a{outline:none;text-decoration:none}a:active,a:focus{outline:none}a:link,a:visited,a:hover,a:active{color:#3e3a39;text-decoration:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.Header{background-color:#ddd0;height:77px;display:flex;align-items:center;justify-content:space-between;position:fixed;width:100%;top:0;left:0;transition:all .4s}@media (width > 768px){.Header{height:100px}}.Header.screen{background-color:#ddd;z-index:10}.Header .HeaderInner{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:0 20px 0 25px}@media (width > 768px){.Header .HeaderInner{max-width:1300px;margin-left:auto;margin-right:auto;padding:0 25px}}.Header .HeaderInner .HeaderLogo{display:flex;align-items:end;grid-column-gap:12px}@media (width > 768px){.Header .HeaderInner .HeaderLogo{align-items:center}}.Header .HeaderInner .HeaderLogo figure{width:36px;height:40.5px}@media (width > 768px){.Header .HeaderInner .HeaderLogo figure{width:51px;height:58px}}.Header .HeaderInner .HeaderLogo figure img{width:100%;height:100%;object-fit:contain}.Header .HeaderInner .HeaderLogo_Text{font-family:garamond-premier-pro,serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1}@media (width > 768px){.Header .HeaderInner .HeaderLogo_Text{font-size:3rem}}.Header .HeaderInner .ContentsMenu{margin-left:auto;display:flex;align-items:center}.Header .HeaderInner .ContentsMenu a{font-size:1.05rem;line-height:1;font-weight:700;padding:0 1em}@media (width > 768px){.Header .HeaderInner .ContentsMenu a{font-size:1.8rem;padding:0 30px}}.Header .HeaderInner .ContentsMenu a:nth-of-type(1){position:relative}.Header .HeaderInner .ContentsMenu a:nth-of-type(1):after{content:"";background-color:#7f8080;width:1px;height:20px;position:absolute;top:0;right:0;bottom:0;margin:auto}@media (width > 768px){.Header .HeaderInner .ContentsMenu a:nth-of-type(1):after{height:42px;width:2px}}@media (width > 768px){.Header .HeaderInner .ContentsMenu{position:absolute;height:fit-content;top:0;bottom:0;right:15px;margin:auto}}.Header .HeaderInner .ContentsMenu .DrawerMenu_Btns{aspect-ratio:1/1;width:30px;height:auto;position:relative}.Header .HeaderInner .ContentsMenu .DrawerMenu_Btns span{position:absolute;width:17px;height:2px;border-radius:1px;background-color:gray;inset:0;margin:auto}.Header .HeaderInner .ContentsMenu .DrawerMenu_Btns span:before,.Header .HeaderInner .ContentsMenu .DrawerMenu_Btns span:after{content:"";position:absolute;left:0;right:0;width:17px;height:2px;border-radius:1px;background-color:gray;margin:auto}.Header .HeaderInner .ContentsMenu .DrawerMenu_Btns span:before{top:-5px}.Header .HeaderInner .ContentsMenu .DrawerMenu_Btns span:after{top:5px}@media (width > 768px){.Header .HeaderInner .ContentsMenu .DrawerMenu_Btns{display:none}}.CustomersAndUs{background-color:#e9de84;margin-top:115px;padding:1px 0 48px}@media (width > 768px){.CustomersAndUs{margin-top:190px;padding-bottom:200px}}@media (width > 768px){.CustomersAndUs .linedHeader{margin-right:inherit;margin-left:0;margin-top:0;padding-left:15px}}.CustomersAndUs .offset_HeaderImage{aspect-ratio:21/19;max-width:270px;margin-left:auto;margin-right:auto;margin-top:-97px}@media (width > 768px){.CustomersAndUs .offset_HeaderImage{max-width:700px;margin-top:-102px}}@media (width > 768px){.CustomersAndUs .offset_HeaderImage.ClipCircleMask img{transition:clip-path 1.75s ease-out}.CustomersAndUs .offset_HeaderImage.ClipCircleMask.scrollIn{opacity:1}.CustomersAndUs .offset_HeaderImage.ClipCircleMask.scrollIn img{animation:bounceIn 1.75s ease-out}}.CustomersAndUs .isHeader{text-align:center;color:#fff;line-height:1;margin-top:15px}@media (width > 768px){.CustomersAndUs .isHeader{margin-top:48px}}.CustomersAndUs .isHeader .Header_Jp{display:block;font-size:3rem;font-weight:700;line-height:1.35}@media (width > 768px){.CustomersAndUs .isHeader .Header_Jp{font-size:3rem;line-height:1}}.CustomersAndUs .isHeader .Header_En{display:block;font-size:3rem;margin-top:8px;font-family:garamond-premier-pro,serif}@media (width > 768px){.CustomersAndUs .isHeader .Header_En{font-size:3rem}}.CustomersAndUs .wrapCustomer{margin-top:1em}@media (width > 768px){.CustomersAndUs .wrapCustomer{margin-top:0}}@media (width >= 768px){.CustomersAndUs .wrapCustomer .isSentence{width:88%;margin-left:auto;margin-right:auto}}@media (width > 1080px){.CustomersAndUs .wrapCustomer .isSentence{width:100%}}.CustomersAndUs .wrapCustomer .sentenceBody .innerHeader{font-size:20px;font-weight:700;line-height:1.42;margin-bottom:8px}@media (width > 768px){.CustomersAndUs .wrapCustomer .sentenceBody .innerHeader{font-size:2.5rem;line-height:1.4;margin-bottom:20px}}.CustomersAndUs .wrapCustomer .sentenceBody{font-size:1.5rem;line-height:1.8;font-weight:700;margin-top:15px}@media (width < 767px){.CustomersAndUs .wrapCustomer .sentenceBody{width:88%;margin-left:auto;margin-right:auto}}@media (width > 768px){.CustomersAndUs .wrapCustomer .sentenceBody{font-size:1.6rem;line-height:1.75;margin-top:22px;max-width:540px}}.CustomersAndUs .wrapCustomer .isImage{aspect-ratio:669/448;max-width:191.5px;min-width:191.5px;margin-left:auto;margin-right:auto}@media (width > 768px){.CustomersAndUs .wrapCustomer .isImage{max-width:445px;margin-top:0;margin-left:inherit;margin-right:inherit}}.CustomersAndUs .wrapCustomer{display:flex;flex-direction:column-reverse;justify-content:center;align-items:flex-start}@media (width > 768px){.CustomersAndUs .wrapCustomer{flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:1000px;width:88%;margin-top:96px;margin-left:auto;margin-right:auto}}.CustomersAndUs .BlandLogo{width:100%}@media (width <= 768px){.CustomersAndUs .BlandLogo{margin-left:auto;margin-top:1em}}@media (width > 768px){.CustomersAndUs .BlandLogo{max-width:488px;width:73.9393939394%;margin-top:20px}}.CustomersAndUs .isListCase{margin-top:65px;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media (width > 768px){.CustomersAndUs .isListCase{margin-top:100px}}.CustomersAndUs .LeftSide{width:100%}@media (width > 768px){.CustomersAndUs .LeftSide{max-width:488px;width:48.8%}}.CustomersAndUs .LeftSide.mt-30{margin-top:30px}@media (width > 768px){.CustomersAndUs .LeftSide.mt-30{margin-top:0}}.CustomersAndUs .RightSide{width:48.8%}@media (width > 768px){.CustomersAndUs .RightSide{max-width:488px;width:48.8%}}.CustomersAndUs .Card{display:flex;justify-content:space-between;align-items:flex-start;grid-column-gap:4px}@media (width > 768px){.CustomersAndUs .Card{justify-content:flex-start;grid-column-gap:28px}}.CustomersAndUs .Card figure.ReOK{aspect-ratio:202/275;width:101px;min-width:101px}@media (width > 768px){.CustomersAndUs .Card figure.ReOK{width:156px;min-width:156px}}.CustomersAndUs .Card figure.happy_munites{aspect-ratio:294/231;width:120px;min-width:120px}@media (width > 768px){.CustomersAndUs .Card figure.happy_munites{width:156px;min-width:156px}}.CustomersAndUs .Card figure.sukesan_takusan{aspect-ratio:133/264;width:76px;min-width:76px}@media (width > 768px){.CustomersAndUs .Card figure.sukesan_takusan{width:100px;min-width:100px}}.CustomersAndUs .Card figure.ReSTAPLAN{aspect-ratio:147/269;min-width:78px;width:78px}@media (width > 768px){.CustomersAndUs .Card figure.ReSTAPLAN{min-width:100px;width:100px}}.CustomersAndUs .Card .StoreDescription p.Title{font-size:18px;font-weight:700;line-height:1.42;margin-bottom:6px}@media (width > 768px){.CustomersAndUs .Card .StoreDescription p.Title{font-size:2.1rem}}.CustomersAndUs .Card .StoreDescription p:not(.Title){font-size:14px;font-weight:700;line-height:1.53}@media (width > 768px){.CustomersAndUs .Card .StoreDescription p:not(.Title){font-size:1.6rem;line-height:1.75}}@media (width < 768px){.CustomersAndUs .Card .StoreDescription{min-width:235px;max-width:235px}}.CustomersAndUs .Card.sp_offset{margin-top:46px}@media (width < 767px){.CustomersAndUs .Card.sp_offset{margin-top:30px;margin-left:-30px}}.CustomersAndUs .Card.offset{margin-top:30px}@media (width > 768px){.CustomersAndUs .Card.offset{margin-top:46px}}.wrap645_830{max-width:645px;width:86%;margin-left:auto;margin-right:auto}@media (width > 768px){.wrap645_830{max-width:830px}}.PositiveMindset{padding:1px 0 28px;background-color:#00ffff4d}@media (width > 768px){.PositiveMindset{padding-bottom:95px}}.PositiveMindset .offsetFlex{display:flex;align-items:flex-end;justify-content:center;position:relative;flex-direction:column-reverse;margin-top:-28px}@media (width >= 768px){.PositiveMindset .offsetFlex{justify-content:center;flex-direction:row}}@media (width > 1080px){.PositiveMindset .offsetFlex{justify-content:space-between;margin-top:-114px}}.PositiveMindset .ListPerspective{max-width:300px;width:100%;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin:auto auto 12px}@media (width <= 768px){.PositiveMindset .ListPerspective{width:100%;z-index:1}}@media (width >= 768px){.PositiveMindset .ListPerspective{margin:0}}@media (width > 768px){.PositiveMindset .ListPerspective{justify-content:space-between;grid-row-gap:9px;max-width:130px;margin:0}}@media (width > 1080px){.PositiveMindset .ListPerspective{max-width:310px}}.PositiveMindset .ListPerspective .ListHeader{line-height:1;font-weight:700;text-align:center;font-size:2rem}@media (width > 768px){.PositiveMindset .ListPerspective .ListHeader{font-size:2.7rem}}.PositiveMindset .ListPerspective .ListDescription{margin-top:3px;font-size:1.4rem;line-height:1.4;font-weight:700;text-align:center}@media (width > 768px){.PositiveMindset .ListPerspective .ListDescription{font-size:1.5rem}}.PositiveMindset .ListPerspective li{aspect-ratio:1/1;border-radius:50%;width:136px;height:136px;display:flex;justify-content:center;align-items:center;flex-direction:column}.PositiveMindset .ListPerspective li:nth-of-type(1){background-color:#5b7853}.PositiveMindset .ListPerspective li:nth-of-type(2){background-color:#3c8db6}.PositiveMindset .ListPerspective li:nth-of-type(3){background-color:#d8971c}.PositiveMindset .ListPerspective li:nth-of-type(4){background-color:#a91f24}@media (width > 768px){.PositiveMindset .ListPerspective li{width:147px;height:147px}}.PositiveMindset .PositiveTree{aspect-ratio:125/127;max-width:300px;width:100%;margin:auto}@media (width < 768px){.PositiveMindset .PositiveTree{margin-left:auto}}@media (width >= 768px){.PositiveMindset .PositiveTree{max-width:270px;margin:0}}@media (width > 1080px){.PositiveMindset .PositiveTree{max-width:500px}}@media (width > 768px){.PositiveMindset .linedHeader{width:240px;margin:50px auto 0;padding-left:0}}.PositiveMindset .innerHeadAndSentence .isHead{font-size:3rem;font-weight:700;line-height:1.8;margin-top:20px}@media (width > 768px){.PositiveMindset .innerHeadAndSentence .isHead{font-size:2.5rem;text-align:center;margin-top:30px;line-height:1}}.PositiveMindset .innerHeadAndSentence .isHead_en{font-family:garamond-premier-pro,serif;font-size:3rem;line-height:1;color:#e95513;margin-top:7px}@media (width > 768px){.PositiveMindset .innerHeadAndSentence .isHead_en{font-size:2.9rem;text-align:center;margin-top:16px}}.PositiveMindset .innerHeadAndSentence .isSentence{font-size:1.5rem;line-height:1.8;margin-top:15px;font-weight:700}@media (width > 768px){.PositiveMindset .innerHeadAndSentence .isSentence{text-align:center;font-size:1.6rem;margin-top:30px}}.DearCustomer{padding:28px 0 0}@media (width > 768px){.DearCustomer{padding:100px 0 0}}@media (width > 768px){.DearCustomer .linedHeader{margin-left:auto;margin-right:auto}}.DearCustomer_Box{display:flex;flex-direction:column-reverse}@media (width > 768px){.DearCustomer_Box{flex-direction:row;justify-content:space-between}}.DearCustomer_Box.first{margin-top:18px}@media (width > 768px){.DearCustomer_Box.first{margin-top:45px}}.DearCustomer_Box.second{margin-top:25px}@media (width > 768px){.DearCustomer_Box.second{margin-top:30px}}.DearCustomer_Box.thrd{margin-top:45px}@media (width > 768px){.DearCustomer_Box.thrd{margin-top:35px}}.DearCustomer_Box.SentenceRight{flex-direction:column-reverse;grid-column-gap:8px}@media (width > 768px){.DearCustomer_Box.SentenceRight{flex-direction:row-reverse;grid-column-gap:30px}}.DearCustomer_Box.SentenceBlock{display:flex;flex-direction:column-reverse}@media (width > 768px){.DearCustomer_Box.SentenceBlock{align-items:flex-start;grid-column-gap:20px;flex-direction:row}}@media (width > 768px){.DearCustomer .isSentence_Box{width:650px}}.DearCustomer .isSentence_Header{font-size:3rem;font-weight:700;line-height:1.52}@media (width > 768px){.DearCustomer .isSentence_Header{font-size:2.5rem}}.DearCustomer .isSentence_Body{font-size:1.5rem;font-weight:700;line-height:1.8;margin-top:5px}@media (width > 768px){.DearCustomer .isSentence_Body{font-size:1.6rem;line-height:1.75;letter-spacing:.1px;margin-top:20px}}.DearCustomer figure{width:125px;height:100%;min-width:182px}@media (width > 768px){.DearCustomer figure{min-width:250px}}.DearCustomer figure.exceed_expectations{aspect-ratio:549/575;margin:auto}@media (width > 768px){.DearCustomer figure.exceed_expectations{min-width:250px;margin:inherit}}.DearCustomer figure.only_one{aspect-ratio:681/482;min-width:227px;width:227px;margin-top:-12px;margin-left:auto;margin-right:auto}@media (width > 768px){.DearCustomer figure.only_one{min-width:250px;width:250px;margin-top:inherit;margin-left:inherit;margin-right:auto}}.DearCustomer .LangEn{font-family:garamond-premier-pro,serif;color:#e95513;font-weight:100;font-size:3rem;line-height:1;width:100%;margin-top:15px}@media (width >= 768px){.DearCustomer .LangEn{width:100%}}@media (width > 768px){.DearCustomer .LangEn{font-size:3.8rem;margin-top:34px;width:auto}}@media (width >= 768px){.DearCustomer .LangEn.hide_pc{width:100%}}.DearCustomer .LangEn.isRight{text-align:right;width:100%}.DearCustomer .LangEn.offset{width:100%}@media (width < 768px){.DearCustomer .LangEn.offset{text-align:center}}.OurForSteps .linedHeader{margin-top:57px}@media (width >= 768px){.OurForSteps .linedHeader{margin-top:95px;margin-left:auto;margin-right:auto;width:175px;padding-left:0;text-align:center}}@media (width > 768px){.OurForSteps .linedHeader{width:350px}}@media (width > 768px){.OurForSteps .linedHeader:before{width:350px}}.OurForSteps .section_header{margin-top:20px}@media (width >= 768px){.OurForSteps .section_header{text-align:center}}@media (width > 768px){.OurForSteps .section_header{margin-top:48px}}.OurForSteps .section_header_jp{display:block;font-size:3rem;font-weight:700;line-height:1}@media (width > 768px){.OurForSteps .section_header_jp{font-size:3rem}}.OurForSteps .section_header_en{display:block;font-size:3rem;color:#e95513;font-weight:100;font-family:garamond-premier-pro,serif;line-height:1.3;margin-top:6px}@media (width > 768px){.OurForSteps .section_header_en{font-size:3rem;line-height:1.05;margin-top:18px}}.OurForSteps .syuhadenri_jpKan{margin-top:18px}@media (width >= 768px){.OurForSteps .syuhadenri_jpKan{display:flex;justify-content:center;align-items:flex-start;margin-top:44px;grid-column-gap:20px}}@media (width > 768px){.OurForSteps .syuhadenri_jpKan{justify-content:center;flex-wrap:wrap;width:70%;margin-left:auto;margin-right:auto;grid-row-gap:30px}}@media (width > 1100px){.OurForSteps .syuhadenri_jpKan{justify-content:space-between;width:100%}}.OurForSteps .syuhadenri_jpKan li{display:flex;flex-direction:column;align-items:center;justify-content:space-between;grid-column-gap:10px;margin-top:50px}@media (width >= 768px){.OurForSteps .syuhadenri_jpKan li{margin-top:0;flex-direction:column;max-width:227px;width:22.7%}}@media (width > 768px){.OurForSteps .syuhadenri_jpKan li{margin-top:0;min-width:227px}}.OurForSteps .syuhadenri_jpKan li .isSentence{font-size:1.5rem;font-weight:700;line-height:1.8}@media (width > 768px){.OurForSteps .syuhadenri_jpKan li .isSentence{font-size:1.6rem;line-height:1.75;letter-spacing:.2px;max-width:inherit;min-width:inherit;margin-top:20px}}.OurForSteps .syuhadenri_jpKan li .w139{width:139px}@media (width > 768px){.OurForSteps .syuhadenri_jpKan li .w139{width:197px}}.OurForSteps .syuhadenri_jpKan li .w158{width:158px}@media (width > 768px){.OurForSteps .syuhadenri_jpKan li .w158{width:100%}}.OurForSteps .syuhadenri_jpKan li .w160{width:160px}@media (width > 768px){.OurForSteps .syuhadenri_jpKan li .w160{width:100%}}.OurForSteps .syuhadenri_jpKan li .w165{width:165px}@media (width > 768px){.OurForSteps .syuhadenri_jpKan li .w165{width:100%}}.OurForSteps .syuhadenri_jpKan li:nth-of-type(2){margin-top:50px}@media (width >= 768px){.OurForSteps .syuhadenri_jpKan li:nth-of-type(2){margin-top:0}}.OurForSteps .syuhadenri_jpKan li:nth-of-type(3),.OurForSteps .syuhadenri_jpKan li:nth-of-type(4){margin-top:50px}@media (width >= 768px){.OurForSteps .syuhadenri_jpKan li:nth-of-type(3),.OurForSteps .syuhadenri_jpKan li:nth-of-type(4){margin-top:0}}.OurForSteps .syuhadenri_jpKan li{opacity:0;transform:translateY(10%);transition:all .8s}.OurForSteps .syuhadenri_jpKan.scrollIn li{opacity:1;transform:translateY(0)}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(1){transition-delay:0ms}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(2){transition-delay:125ms}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(3){transition-delay:.25s}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(4){transition-delay:375ms}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(5){transition-delay:.5s}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(6){transition-delay:625ms}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(7){transition-delay:.75s}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(8){transition-delay:875ms}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(9){transition-delay:1s}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(10){transition-delay:1125ms}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(11){transition-delay:1.25s}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(12){transition-delay:1375ms}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(13){transition-delay:1.5s}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(14){transition-delay:1625ms}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(15){transition-delay:1.75s}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(16){transition-delay:1875ms}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(17){transition-delay:2s}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(18){transition-delay:2125ms}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(19){transition-delay:2.25s}.OurForSteps .syuhadenri_jpKan.scrollIn li:nth-child(20){transition-delay:2375ms}.OurForSteps .TheStoryBegins{margin-top:30px}@media (width >= 768px){.OurForSteps .TheStoryBegins{margin-top:45px}}.OurForSteps .TheStoryBegins .TheStoryBeginsImage{aspect-ratio:161/110;width:215px;margin-left:auto;margin-right:auto}@media (width > 768px){.OurForSteps .TheStoryBegins .TheStoryBeginsImage{width:500px}}.OurForSteps .TheStoryBegins .TheStoryBeginsHeader{font-size:3rem;font-weight:700;text-align:center;line-height:1.8;margin-top:15px}@media (width > 768px){.OurForSteps .TheStoryBegins .TheStoryBeginsHeader{font-size:2.8rem;margin-top:50px;line-height:1}}.AllForSmiles{margin-top:24px}@media (width > 768px){.AllForSmiles{margin-top:100px}}.AllForSmiles .WrapMd1200{width:100%}@media (width > 768px){.AllForSmiles .WrapMd1200{max-width:1200px;margin-left:auto;margin-right:auto}}.AllForSmiles .pb20100{padding-bottom:20px}@media (width > 768px){.AllForSmiles .pb20100{padding-bottom:100px}}.AllForSmiles .OneForAll{aspect-ratio:376/120;max-width:338px;padding-top:18px;margin-left:auto;margin-right:auto}@media (width > 768px){.AllForSmiles .OneForAll{aspect-ratio:30/9;max-width:693px;padding-top:38px}}.AllForSmiles .OurMember{font-size:2rem;font-weight:700;line-height:1.55;text-align:center;margin-top:-.5em}@media (width > 768px){.AllForSmiles .OurMember{font-size:3.5rem;line-height:1.32;margin-top:-42px}}.AllForSmiles .OurMemberImage{aspect-ratio:1052/788;max-width:350px;margin-top:-25px;margin-left:auto;margin-right:auto}@media (width > 768px){.AllForSmiles .OurMemberImage{max-width:700px;margin-top:8px}}@media (width > 768px){.AllForSmiles .linedHeader{padding-left:0;text-align:center;margin-top:80px;margin-left:auto;margin-right:auto}}.AllForSmiles .Label{color:#fff;text-align:center;background-color:#ccc;max-width:600px;width:80%;margin-left:auto;margin-right:auto;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;line-height:1}@media (width > 768px){.AllForSmiles .Label{font-size:2.3rem;max-width:400px;width:400px;height:40px;border-radius:20px}}.AllForSmiles .Label.Green{background-color:#3b9365;margin-top:22px}@media (width > 768px){.AllForSmiles .Label.Green{margin-top:50px}}.AllForSmiles .Label.Blue{background-color:#1691bc;margin-top:52px}@media (width > 768px){.AllForSmiles .Label.Blue{margin-top:96px}}.AllForSmiles .Label.Orange{background-color:#d88d2a;margin-top:52px}@media (width > 768px){.AllForSmiles .Label.Orange{margin-top:96px}}.AllForSmiles .Label.Red{background-color:#9c2124;margin-top:52px}@media (width > 768px){.AllForSmiles .Label.Red{margin-top:96px}}.AllForSmiles .Chapter01,.AllForSmiles .Chapter02,.AllForSmiles .Chapter03,.AllForSmiles .Chapter04,.AllForSmiles .Chapter05{margin-top:30px}@media (width > 768px){.AllForSmiles .Chapter01,.AllForSmiles .Chapter02,.AllForSmiles .Chapter03,.AllForSmiles .Chapter04,.AllForSmiles .Chapter05{margin-top:40px;display:flex;flex-wrap:wrap}}@media (width > 768px){.AllForSmiles .Chapter01,.AllForSmiles .Chapter02,.AllForSmiles .Chapter03,.AllForSmiles .Chapter04,.AllForSmiles .Chapter05{display:flex;justify-content:center;align-items:flex-start}}@media (width > 1100px){.AllForSmiles .Chapter01,.AllForSmiles .Chapter02,.AllForSmiles .Chapter03,.AllForSmiles .Chapter04,.AllForSmiles .Chapter05{justify-content:space-between}}.AllForSmiles .Chapter01 li,.AllForSmiles .Chapter02 li,.AllForSmiles .Chapter03 li,.AllForSmiles .Chapter04 li,.AllForSmiles .Chapter05 li{display:flex;align-items:center;justify-content:space-between;flex-direction:column;grid-column-gap:17px;max-width:290px;width:87.8787878788%;margin-left:auto;margin-right:auto}.AllForSmiles .Chapter01 li:not(:first-child),.AllForSmiles .Chapter02 li:not(:first-child),.AllForSmiles .Chapter03 li:not(:first-child),.AllForSmiles .Chapter04 li:not(:first-child),.AllForSmiles .Chapter05 li:not(:first-child){margin-top:30px}@media (width > 768px){.AllForSmiles .Chapter01 li,.AllForSmiles .Chapter02 li,.AllForSmiles .Chapter03 li,.AllForSmiles .Chapter04 li,.AllForSmiles .Chapter05 li{grid-column-gap:20px;flex-direction:row;max-width:475px;width:100%;margin-left:inherit;margin-right:inherit}.AllForSmiles .Chapter01 li:not(:first-child),.AllForSmiles .Chapter02 li:not(:first-child),.AllForSmiles .Chapter03 li:not(:first-child),.AllForSmiles .Chapter04 li:not(:first-child),.AllForSmiles .Chapter05 li:not(:first-child){margin-top:0}}.AllForSmiles .Chapter01 li figure,.AllForSmiles .Chapter02 li figure,.AllForSmiles .Chapter03 li figure,.AllForSmiles .Chapter04 li figure,.AllForSmiles .Chapter05 li figure{margin-left:auto;margin-right:auto}@media (width > 768px){.AllForSmiles .Chapter01 li .Description,.AllForSmiles .Chapter02 li .Description,.AllForSmiles .Chapter03 li .Description,.AllForSmiles .Chapter04 li .Description,.AllForSmiles .Chapter05 li .Description{max-width:310px;min-width:310px;width:25vw}}.AllForSmiles .Chapter01 li .DescriptionHeader,.AllForSmiles .Chapter02 li .DescriptionHeader,.AllForSmiles .Chapter03 li .DescriptionHeader,.AllForSmiles .Chapter04 li .DescriptionHeader,.AllForSmiles .Chapter05 li .DescriptionHeader{font-size:2rem;font-weight:700;line-height:1;margin-top:12px}@media (width > 768px){.AllForSmiles .Chapter01 li .DescriptionHeader,.AllForSmiles .Chapter02 li .DescriptionHeader,.AllForSmiles .Chapter03 li .DescriptionHeader,.AllForSmiles .Chapter04 li .DescriptionHeader,.AllForSmiles .Chapter05 li .DescriptionHeader{font-size:2rem;margin-top:12px}}.AllForSmiles .Chapter01 li .Sentence,.AllForSmiles .Chapter02 li .Sentence,.AllForSmiles .Chapter03 li .Sentence,.AllForSmiles .Chapter04 li .Sentence,.AllForSmiles .Chapter05 li .Sentence{font-size:1.5rem;font-weight:700;line-height:1.8;margin-top:2px;letter-spacing:.3px}@media (width > 768px){.AllForSmiles .Chapter01 li .Sentence,.AllForSmiles .Chapter02 li .Sentence,.AllForSmiles .Chapter03 li .Sentence,.AllForSmiles .Chapter04 li .Sentence,.AllForSmiles .Chapter05 li .Sentence{font-size:1.6rem;line-height:1.75;margin-top:15px;letter-spacing:.1px}}.AllForSmiles .Chapter01 li .StoreStaff,.AllForSmiles .Chapter02 li .StoreStaff,.AllForSmiles .Chapter03 li .StoreStaff,.AllForSmiles .Chapter04 li .StoreStaff,.AllForSmiles .Chapter05 li .StoreStaff{font-size:1.5rem;font-weight:700;line-height:1;margin-top:5px;text-align:right}@media (width > 768px){.AllForSmiles .Chapter01 li .StoreStaff,.AllForSmiles .Chapter02 li .StoreStaff,.AllForSmiles .Chapter03 li .StoreStaff,.AllForSmiles .Chapter04 li .StoreStaff,.AllForSmiles .Chapter05 li .StoreStaff{font-size:1.6rem;margin-top:15px}}.AllForSmiles .Chapter01_01{width:109px;min-width:109px}@media (width > 768px){.AllForSmiles .Chapter01_01{width:150px;min-width:150px}}.AllForSmiles .Chapter02_01{width:102px}@media (width > 768px){.AllForSmiles .Chapter02_01{width:150px}}.AllForSmiles .Chapter02_02{width:60px}@media (width > 768px){.AllForSmiles .Chapter02_02{width:120px}}.AllForSmiles .Chapter02_03{width:68px}@media (width > 768px){.AllForSmiles .Chapter02_03{width:140px}}.AllForSmiles .Chapter02_04{width:96px}@media (width > 768px){.AllForSmiles .Chapter02_04{width:150px}}.AllForSmiles .Chapter02_05{width:72px}@media (width > 768px){.AllForSmiles .Chapter02_05{width:140px}}.AllForSmiles .Chapter03_01{width:75px}@media (width > 768px){.AllForSmiles .Chapter03_01{width:140px}}.AllForSmiles .Chapter03_02{width:115px}@media (width > 768px){.AllForSmiles .Chapter03_02{width:150px}}.AllForSmiles .Chapter04_01{width:115px}@media (width > 768px){.AllForSmiles .Chapter04_01{width:150px}}.AllForSmiles .Chapter04_02{width:95px}@media (width > 768px){.AllForSmiles .Chapter04_02{width:150px}}.AllForSmiles .Chapter04_03{width:78px}@media (width > 768px){.AllForSmiles .Chapter04_03{width:184px}}.AllForSmiles .Chapter05_01{width:58px}@media (width > 768px){.AllForSmiles .Chapter05_01{width:108px}}.AllForSmiles .Chapter05_02{width:60px}@media (width > 768px){.AllForSmiles .Chapter05_02{width:108px}}.AllForSmiles .Chapter05_03{width:117px}@media (width > 768px){.AllForSmiles .Chapter05_03{width:150px}}@media (width > 768px){.AllForSmiles .Chapter02,.AllForSmiles .Chapter04,.AllForSmiles .Chapter05{flex-wrap:wrap;grid-row-gap:45px}}@media (width > 768px){.AllForSmiles .Chapter04{grid-row-gap:22px}}@media (width < 768px){.AllForSmiles .Chapter03,.AllForSmiles .Chapter05{margin-top:15px}}@media (width < 768px){.AllForSmiles .Chapter02,.AllForSmiles .Chapter04{margin-top:20px}}.AllForSmiles .Chapter01 .DescriptionHeader{color:#3a9867}.AllForSmiles .Chapter02 .DescriptionHeader{color:#1691bc}.AllForSmiles .Chapter03 .DescriptionHeader{color:#d88d2a}.AllForSmiles .Chapter04 .DescriptionHeader{color:#9c2124}.AllForSmiles .Chapter05 .DescriptionHeader{color:#1691bc}.NextGeneration .linedHeader{margin-top:25px;font-size:2rem}@media (width > 768px){.NextGeneration .linedHeader{margin-left:auto;margin-right:auto;padding-left:0;text-align:center;margin-top:100px;font-size:3rem;width:220px}}.NextGeneration .linedHeader.standard{font-size:2rem;padding-left:1em}@media (width > 768px){.NextGeneration .linedHeader.standard{font-size:2.5rem;padding-left:0}}.NextGeneration .Stay_refreshing_in_adversity{max-width:293px;width:78.1333333333%;margin-left:auto;margin-right:auto;margin-top:7px}@media (width > 768px){.NextGeneration .Stay_refreshing_in_adversity{margin-top:55px;max-width:645px;width:100%}}.NextGeneration .InnerHeader{line-height:1;font-size:3rem;font-weight:700;text-align:center;margin-top:25px}@media (width > 768px){.NextGeneration .InnerHeader{font-size:3rem}}.NextGeneration .InnerSentence{font-size:1.5rem;line-height:1.8;font-weight:700;margin-top:1.5em}@media (width > 768px){.NextGeneration .InnerSentence{font-size:1.6rem;text-align:center;margin-top:25px}}.NextGeneration .wrap588{max-width:660px;width:88%;margin-left:auto;margin-right:auto}@media (width >= 768px){.NextGeneration .wrap588{max-width:900px;width:90%}}.NextGeneration .Image_InnerCircle{margin-top:25px;position:relative}@media (width > 768px){.NextGeneration .Image_InnerCircle{max-width:800px;margin-top:67px;margin-left:auto;margin-right:auto;overflow:hidden}}.NextGeneration .Image_InnerCircle .IsSentence{max-width:630px;width:84%;position:absolute;left:0;right:0;bottom:15px;margin:auto;color:#fff;font-size:2rem;font-weight:700;line-height:1.6}@media (width >= 768px){.NextGeneration .Image_InnerCircle .IsSentence{max-width:310px}}@media (width > 768px){.NextGeneration .Image_InnerCircle .IsSentence{font-size:3.3rem;bottom:60px;max-width:630px}}.NextGeneration .Image_InnerCircle .AnimateCircle{aspect-ratio:1/1;max-width:387px;width:51.6%;height:fit-content;position:absolute;inset:0;margin:auto}@media (width >= 768px){.NextGeneration .Image_InnerCircle .AnimateCircle{max-width:210px}}@media (width > 768px){.NextGeneration .Image_InnerCircle .AnimateCircle{max-width:387px}}.NextGeneration .Image_InnerCircle.ThreeScrollTrigger{opacity:0;transition:opacity 1s}.NextGeneration .Image_InnerCircle.ThreeScrollTrigger.isActive{opacity:1}.NextGeneration .Image_InnerCircle .cloud-wrapper img{object-fit:cover}@media (width >= 768px){.NextGeneration .Image_InnerCircle .cloud-wrapper img{object-fit:contain}}@media (width > 768px){.NextGeneration .Image_InnerCircle .cloud-wrapper img{transform:scale(1.2)}}.NextGeneration .ListPhilosophy{max-width:660px;width:88%;margin-left:auto;margin-right:auto}@media (width > 768px){.NextGeneration .ListPhilosophy{max-width:800px;width:80%}}.NextGeneration .ListPhilosophy .linedHeader{padding-right:0}.NextGeneration .ListPhilosophy li:first-child{margin-top:49px}@media (width > 768px){.NextGeneration .ListPhilosophy li:first-child{margin-top:100px}}.NextGeneration .ListPhilosophy li:nth-of-type(2){margin-top:49px}@media (width > 768px){.NextGeneration .ListPhilosophy li:nth-of-type(2){margin-top:100px}}.NextGeneration .ListPhilosophy li:nth-of-type(3){margin-top:49px}@media (width > 768px){.NextGeneration .ListPhilosophy li:nth-of-type(3){margin-top:100px}}.NextGeneration .ListPhilosophy .linedHeader{margin-left:auto;margin-right:auto;padding-left:0;text-align:center;margin-top:0}.NextGeneration .ListPhilosophy .ListNumber{counter-reset:listnum;list-style:none;font-family:Zen Old Mincho,serif;font-weight:700}.NextGeneration .ListPhilosophy .ListNumber li{text-indent:-1em;padding-left:1em;line-height:2;font-size:1.5rem;margin-top:9px;letter-spacing:1px}.NextGeneration .ListPhilosophy .ListNumber li:before{counter-increment:listnum;content:counter(listnum) "."}@media (width > 768px){.NextGeneration .ListPhilosophy .ListNumber li{font-size:2rem;line-height:1.95;letter-spacing:.5px}.NextGeneration .ListPhilosophy .ListNumber li:first-child{margin-top:40px}}@media (width > 768px){.NextGeneration .ListPhilosophy .ListNumber.Tin{max-width:640px;margin-left:auto;margin-right:auto}}.NextGeneration .ListPhilosophy .ListNumber.Tin li{line-height:1.8}@media (width > 768px){.NextGeneration .ListPhilosophy .ListNumber.Tin li{line-height:1.95}}.NextGeneration .ListPhilosophy .SubHeader{text-align:center;font-family:Zen Old Mincho,serif;font-size:3rem;font-weight:700;line-height:1.58;margin-top:25px;letter-spacing:0}@media (width > 768px){.NextGeneration .ListPhilosophy .SubHeader{font-size:4rem;line-height:1.5;margin-top:50px}}.NextGeneration .FooterLogo{margin:55px auto 24px;max-width:111px;width:37%}@media (width > 768px){.NextGeneration .FooterLogo{margin-top:75px;margin-bottom:78px;max-width:200px;width:100%}}.NextGeneration .ListNumber.JsScrollTrigger{opacity:1;transform:translateY(0)}.NextGeneration .ListNumber.JsScrollTrigger li{opacity:0;transform:translateY(10%);transition:all .8s}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li{opacity:1;transform:translateY(0)}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(1){transition-delay:0ms}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(2){transition-delay:125ms}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(3){transition-delay:.25s}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(4){transition-delay:375ms}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(5){transition-delay:.5s}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(6){transition-delay:625ms}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(7){transition-delay:.75s}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(8){transition-delay:875ms}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(9){transition-delay:1s}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(10){transition-delay:1125ms}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(11){transition-delay:1.25s}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(12){transition-delay:1375ms}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(13){transition-delay:1.5s}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(14){transition-delay:1625ms}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(15){transition-delay:1.75s}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(16){transition-delay:1875ms}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(17){transition-delay:2s}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(18){transition-delay:2125ms}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(19){transition-delay:2.25s}.NextGeneration .ListNumber.JsScrollTrigger.scrollIn li:nth-child(20){transition-delay:2375ms}.NextGeneration .Image_InnerCircle .IsSentence{opacity:0;transition:all 1s}.NextGeneration .Image_InnerCircle .AnimateCircle{position:absolute;aspect-ratio:1/1;bottom:0;left:0;right:0;margin:auto;width:92%;height:92%;mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAzIDc5Ljk2OTBhODdmYywgMjAyNS8wMy8wNi0yMDo1MDoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjEwIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBQTA1MjA3N0E0NDExRjA5NTNCOUI0RkFCRTk2ODQ0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBQTA1MjA4N0E0NDExRjA5NTNCOUI0RkFCRTk2ODQ0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkFBMDUyMDU3QTQ0MTFGMDk1M0I5QjRGQUJFOTY4NDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkFBMDUyMDY3QTQ0MTFGMDk1M0I5QjRGQUJFOTY4NDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4iHOhCAAAC+klEQVR42uzWwQ0AMAwCMdL9d6ZD9NNI9gg8TkySBmCBYwJAsAAECxAsAMECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLAAwQIQLADBAgQLQLAABAsQLADBAgQLQLAABAsQLADBAhAsQLAABAtAsADBAhAsAMECBAtAsAAECxAsAMECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLAAwQIQLADBAgQLQLAABAsQLADBAhAsQLAABAtAsADBAhAsAMECBAtAsAAECxAsAMECBAtAsAAECxAsAMECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLAAwQIQLADBAgQLQLAABAsQLADBAgQLQLAABAsQLADBAhAsQLAABAtAsADBAhAsAMECBAtAsAAECxAsAMECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIEC0CwAAQLECyAf01bKwAeFoBgAYIFIFgAggUIFoBgAQgWIFgAggUgWIBgAQgWgGABggUgWACCBQgWgGABCBYgWACCBSBYgGABCBaAYAGCBSBYgGABCBaAYAGCBSBYAIIFCBaAYAEIFiBYAIIFIFiAYAEIFoBgAYIFIFgAggUIFoBgAQgWIFgAggUgWIBgAQgWgGABggUgWIBgAQgWgGABggUgWACCBQgWgGABCBYgWACCBSBYgGABCBaAYAGCBSBYAIIFCBaAYAEIFiBYAIIFIFiAYAEIFoBgAYIFIFiAYAEIFoBgAYIFIFgAggUIFoBgAQgWIFgAggUgWIBgAQgWgGABggUgWACCBQgWgGABCBYgWACCBSBYgGABCBaAYAGCBSBYgGABCBaAYAGCBSBYAIIFCBaAYAEIFiBYAIIFIFiAYAEIFoBgAYIFIFgAggUIFoBgAQgWIFgAggUgWIBgAQgWgGABggUgWIBgAQgWgGABggUgWABvrgADAAX8BlN5sGCKAAAAAElFTkSuQmCC);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAylpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDkuMS1jMDAzIDc5Ljk2OTBhODdmYywgMjAyNS8wMy8wNi0yMDo1MDoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI2LjEwIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBQTA1MjA3N0E0NDExRjA5NTNCOUI0RkFCRTk2ODQ0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBQTA1MjA4N0E0NDExRjA5NTNCOUI0RkFCRTk2ODQ0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkFBMDUyMDU3QTQ0MTFGMDk1M0I5QjRGQUJFOTY4NDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkFBMDUyMDY3QTQ0MTFGMDk1M0I5QjRGQUJFOTY4NDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4iHOhCAAAC+klEQVR42uzWwQ0AMAwCMdL9d6ZD9NNI9gg8TkySBmCBYwJAsAAECxAsAMECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLAAwQIQLADBAgQLQLAABAsQLADBAgQLQLAABAsQLADBAhAsQLAABAtAsADBAhAsAMECBAtAsAAECxAsAMECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLAAwQIQLADBAgQLQLAABAsQLADBAhAsQLAABAtAsADBAhAsAMECBAtAsAAECxAsAMECBAtAsAAECxAsAMECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIQLECwAAQLQLAAwQIQLADBAgQLQLAABAsQLADBAgQLQLAABAsQLADBAhAsQLAABAtAsADBAhAsAMECBAtAsAAECxAsAMECECxAsAAEC0CwAMECECwAwQIEC0CwAAQLECwAwQIEC0CwAAQLECyAf01bKwAeFoBgAYIFIFgAggUIFoBgAQgWIFgAggUgWIBgAQgWgGABggUgWACCBQgWgGABCBYgWACCBSBYgGABCBaAYAGCBSBYgGABCBaAYAGCBSBYAIIFCBaAYAEIFiBYAIIFIFiAYAEIFoBgAYIFIFgAggUIFoBgAQgWIFgAggUgWIBgAQgWgGABggUgWIBgAQgWgGABggUgWACCBQgWgGABCBYgWACCBSBYgGABCBaAYAGCBSBYAIIFCBaAYAEIFiBYAIIFIFiAYAEIFoBgAYIFIFiAYAEIFoBgAYIFIFgAggUIFoBgAQgWIFgAggUgWIBgAQgWgGABggUgWACCBQgWgGABCBYgWACCBSBYgGABCBaAYAGCBSBYgGABCBaAYAGCBSBYAIIFCBaAYAEIFiBYAIIFIFiAYAEIFoBgAYIFIFgAggUIFoBgAQgWIFgAggUgWIBgAQgWgGABggUgWIBgAQgWgGABggUgWABvrgADAAX8BlN5sGCKAAAAAElFTkSuQmCC);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}@media (width > 768px){.NextGeneration .Image_InnerCircle .AnimateCircle{width:100%;height:fit-content}}.NextGeneration .Image_InnerCircle .AnimateCircle img{transform:rotate(-180deg);transition:all 1s cubic-bezier(.22,1,.36,1);opacity:0}.NextGeneration .Image_InnerCircle.isActive .IsSentence{opacity:1;transition-delay:1s}.NextGeneration .Image_InnerCircle.isActive .AnimateCircle img{transition-delay:1.5s;transform:rotate(0);opacity:1}@media (width < 768px){body.version_seconds .DearCustomer{overflow:hidden;padding-bottom:.5em}body.version_seconds .DearCustomer .isSentence_Header{font-size:2rem}body.version_seconds .DearCustomer .DearCustomer_Box{flex-direction:row}body.version_seconds .DearCustomer .DearCustomer_Box.SentenceRight{flex-direction:row-reverse}body.version_seconds .DearCustomer .DearCustomer_Box.SentenceLeft .LangEn{width:120%}body.version_seconds .DearCustomer .isSentence_Box{min-width:60%}body.version_seconds .DearCustomer .exceed_expectations img{width:100%}body.version_seconds .DearCustomer .DearCustomer figure,body.version_seconds .DearCustomer .exceed_expectations{min-width:45%;width:100%}body.version_seconds .DearCustomer .isSentence_Body{width:218px}body.version_seconds .DearCustomer .DearCustomer_Box.SentenceBlock{align-items:center}body.version_seconds .DearCustomer .DearCustomer_Box.SentenceBlock .isSentence_Header .hide_pc{display:none}body.version_seconds .DearCustomer .DearCustomer_Box.SentenceBlock .only_one{margin-right:0;width:100%;min-width:inherit}body.version_seconds .DearCustomer .LangEn{font-size:2rem}}@media (width < 768px){body.version_seconds .OurForSteps .syuhadenri_jpKan li{flex-direction:row}body.version_seconds .OurForSteps .syuhadenri_jpKan li:first-child{margin-top:0}body.version_seconds .OurForSteps .syuhadenri_jpKan li .isSentence{width:60%;letter-spacing:.5px}body.version_seconds .OurForSteps .syuhadenri_jpKan li:not(:first-child){margin-top:2em}body.version_seconds .OurForSteps .syuhadenri_jpKan li .w165{width:132px}body.version_seconds .OurForSteps .syuhadenri_jpKan li .w160{width:128px}body.version_seconds .OurForSteps .syuhadenri_jpKan li .w158{width:126.4px}body.version_seconds .OurForSteps .syuhadenri_jpKan li .w139{width:111.2px}}body.version_seconds .AllForSmiles .br_v2{display:none}@media (width < 768px){body.version_seconds .AllForSmiles .Chapter01 li,body.version_seconds .AllForSmiles .Chapter02 li,body.version_seconds .AllForSmiles .Chapter03 li,body.version_seconds .AllForSmiles .Chapter04 li,body.version_seconds .AllForSmiles .Chapter05 li{flex-direction:row;width:100%;max-width:inherit;grid-column-gap:12px}body.version_seconds .AllForSmiles .Chapter01 li .DescriptionHeader,body.version_seconds .AllForSmiles .Chapter02 li .DescriptionHeader,body.version_seconds .AllForSmiles .Chapter03 li .DescriptionHeader,body.version_seconds .AllForSmiles .Chapter04 li .DescriptionHeader,body.version_seconds .AllForSmiles .Chapter05 li .DescriptionHeader{line-height:1.35;font-size:1.8rem;letter-spacing:0}body.version_seconds .AllForSmiles .Chapter01 li .Sentence,body.version_seconds .AllForSmiles .Chapter02 li .Sentence,body.version_seconds .AllForSmiles .Chapter03 li .Sentence,body.version_seconds .AllForSmiles .Chapter04 li .Sentence,body.version_seconds .AllForSmiles .Chapter05 li .Sentence{margin-top:.35em}body.version_seconds .AllForSmiles .Chapter01 li .Description,body.version_seconds .AllForSmiles .Chapter02 li .Description,body.version_seconds .AllForSmiles .Chapter03 li .Description,body.version_seconds .AllForSmiles .Chapter04 li .Description,body.version_seconds .AllForSmiles .Chapter05 li .Description{max-width:200px}body.version_seconds .AllForSmiles .Chapter01 li .StoreStaff,body.version_seconds .AllForSmiles .Chapter02 li .StoreStaff,body.version_seconds .AllForSmiles .Chapter03 li .StoreStaff,body.version_seconds .AllForSmiles .Chapter04 li .StoreStaff,body.version_seconds .AllForSmiles .Chapter05 li .StoreStaff{margin-top:.5em;word-break:normal;line-height:1.35}body.version_seconds .AllForSmiles .Chapter01 li .StoreStaff span,body.version_seconds .AllForSmiles .Chapter02 li .StoreStaff span,body.version_seconds .AllForSmiles .Chapter03 li .StoreStaff span,body.version_seconds .AllForSmiles .Chapter04 li .StoreStaff span,body.version_seconds .AllForSmiles .Chapter05 li .StoreStaff span{display:block}}@media (width < 767px){body.version_Original .MainLead{font-size:2.05rem}body.version_Original .MainLead .hide_pc{display:none}body.version_Original .linedHeader{font-size:1.05rem;min-width:110px}body.version_Original .philosophy .mdColumns{height:64vh}}@media (width < 767px) and (width > 413px){body.version_Original .philosophy .mdColumns{height:52vh}}@media (width < 767px){body.version_Original .philosophy .sentence{font-size:.9rem;line-height:2}body.version_Original .philosophy .is_RightImage .img_tree{width:195px;bottom:12%}body.version_Original .philosophy .is_RightImage .img_cloud.path_a{width:195px;right:7%;top:5%}body.version_Original .philosophy .is_RightImage .img_cloud.path_b{top:2%;width:226px;right:19%}body.version_Original .philosophy .is_RightImage .sentencePosition{height:fit-content;top:20%;right:25%;text-shadow:none}body.version_Original .philosophy .is_RightImage .isHeader{font-size:1.45rem}body.version_Original .philosophy .is_RightImage .isSentence{font-size:.85rem}body.version_Original .vision_story .is_smartBox .isHeader{font-size:2.1rem}body.version_Original .vision_story .is_smartBox .isSentence{font-size:.8rem;line-height:1.875}body.version_Original .vision_story .is_smartBox .flex.items_start.tbCenter{display:flex;letter-spacing:0}body.version_Original .about_us .innovative_company .header_en{font-size:1.45rem}body.version_Original .about_us .innovative_sentence{font-size:.8rem;line-height:1.75}body.version_Original .CustomersAndUs .isHeader .Header_Jp{font-size:1.4rem;line-height:1}body.version_Original .CustomersAndUs .isHeader .Header_En{font-size:1.45rem;line-height:1}body.version_Original .CustomersAndUs .wrapCustomer{flex-direction:row-reverse;width:93.3333333333%;margin-left:auto;margin-right:auto}body.version_Original .CustomersAndUs .wrapCustomer .isSentence .sentenceBody p{font-size:.75rem;line-height:1.53}body.version_Original .CustomersAndUs .wrapCustomer .isSentence .sentenceBody p.innerHeader{font-size:1.05rem}body.version_Original .CustomersAndUs .BlandLogo{max-width:244px;width:73.9393939394%}body.version_Original .CustomersAndUs .isListCase{margin-top:30px}body.version_Original .CustomersAndUs .isListCase .LeftSide{width:49%}body.version_Original .CustomersAndUs .isListCase .LeftSide .Card{letter-spacing:.25px}body.version_Original .CustomersAndUs .isListCase .LeftSide .Card figure.ReOK{aspect-ratio:202/275;width:67px;min-width:67px}body.version_Original .CustomersAndUs .isListCase .LeftSide .Card figure.happy_munites{aspect-ratio:294/231;width:98px;min-width:98px}body.version_Original .CustomersAndUs .isListCase .LeftSide .Card figure.sukesan_takusan{aspect-ratio:133/264;width:45px;min-width:45px}body.version_Original .CustomersAndUs .isListCase .LeftSide .Card figure.ReSTAPLAN{aspect-ratio:147/269;min-width:45px;width:45px}body.version_Original .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription{min-width:inherit}body.version_Original .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription p{font-size:.75rem;line-height:1.53}body.version_Original .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription p.Title{font-size:1.05rem;line-height:1.42}body.version_Original .CustomersAndUs .isListCase .LeftSide.mt-30{margin-top:0}body.version_Original .PositiveMindset .wrap645_830.offsetFlex{flex-direction:row}body.version_Original .PositiveMindset .PositiveTree{max-width:390px;width:195px}body.version_Original .PositiveMindset .ListPerspective li{width:59px;height:100%}body.version_Original .PositiveMindset .ListPerspective li .ListHeader{font-size:1.05rem}body.version_Original .PositiveMindset .ListPerspective li .ListDescription{font-size:.6rem;line-height:1.4}body.version_Original .PositiveMindset .innerHeadAndSentence .isHead{font-size:1.4rem}body.version_Original .PositiveMindset .innerHeadAndSentence .isHead .hide_pc{display:none}body.version_Original .PositiveMindset .innerHeadAndSentence .isHead_en{font-size:1.45rem}body.version_Original .PositiveMindset .innerHeadAndSentence .isSentence{font-size:.8rem;line-height:1.75}body.version_Original .DearCustomer .isSentence_Box .isSentence_Header{font-size:1.15rem}body.version_Original .DearCustomer .isSentence_Box .isSentence_Body{font-size:.75rem;line-height:1.8}body.version_Original .DearCustomer .LangEn{font-size:1.9rem}body.version_Original .DearCustomer .LangEn.offset{margin-top:0}body.version_Original .DearCustomer_Box.first{flex-direction:row}body.version_Original .DearCustomer_Box.second{flex-direction:row-reverse}body.version_Original .DearCustomer_Box.thrd{flex-direction:column}body.version_Original .DearCustomer_Box .only_one{margin-right:0}body.version_Original .OurForSteps .syuhadenri li{font-size:1.55rem;width:30px;height:100%}body.version_Original .OurForSteps .section_header .section_header_jp{font-size:1.4rem}body.version_Original .OurForSteps .section_header .section_header_en{font-size:1.45rem}body.version_Original .OurForSteps .syuhadenri_jpKan li{flex-direction:row;justify-content:center;margin-top:10px}body.version_Original .OurForSteps .syuhadenri_jpKan li .isSentence{min-width:130px;max-width:130px;font-size:.75rem}body.version_Original .OurForSteps .syuhadenri_jpKan li:nth-of-type(4) .isSentence{min-width:165px;max-width:165px}body.version_Original .OurForSteps .TheStoryBegins .TheStoryBeginsHeader{font-size:1.4rem;margin-top:5px}body.version_Original .OurForSteps .TheStoryBegins .TheStoryBeginsHeader .hide_pc{display:none}body.version_Original .AllForSmiles .OneForAll{max-width:188px}body.version_Original .AllForSmiles .OurMember{font-size:1rem;margin-top:-1.25em}body.version_Original .AllForSmiles .Label{font-size:1.4rem;height:24px;max-width:242px}body.version_Original .AllForSmiles .Label.Blue,body.version_Original .AllForSmiles .Label.Orange,body.version_Original .AllForSmiles .Label.Red{margin-top:35px}body.version_Original .AllForSmiles .Chapter01 li,body.version_Original .AllForSmiles .Chapter02 li,body.version_Original .AllForSmiles .Chapter03 li,body.version_Original .AllForSmiles .Chapter04 li,body.version_Original .AllForSmiles .Chapter05 li{flex-direction:row}body.version_Original .AllForSmiles .Chapter01 li .Description,body.version_Original .AllForSmiles .Chapter02 li .Description,body.version_Original .AllForSmiles .Chapter03 li .Description,body.version_Original .AllForSmiles .Chapter04 li .Description,body.version_Original .AllForSmiles .Chapter05 li .Description{max-width:150px}body.version_Original .AllForSmiles .Chapter01 li .Description .DescriptionHeader,body.version_Original .AllForSmiles .Chapter02 li .Description .DescriptionHeader,body.version_Original .AllForSmiles .Chapter03 li .Description .DescriptionHeader,body.version_Original .AllForSmiles .Chapter04 li .Description .DescriptionHeader,body.version_Original .AllForSmiles .Chapter05 li .Description .DescriptionHeader{font-size:1.1rem}body.version_Original .AllForSmiles .Chapter01 li .Description .DescriptionHeader .br_v2,body.version_Original .AllForSmiles .Chapter02 li .Description .DescriptionHeader .br_v2,body.version_Original .AllForSmiles .Chapter03 li .Description .DescriptionHeader .br_v2,body.version_Original .AllForSmiles .Chapter04 li .Description .DescriptionHeader .br_v2,body.version_Original .AllForSmiles .Chapter05 li .Description .DescriptionHeader .br_v2{display:none}body.version_Original .AllForSmiles .Chapter01 li .Description .Sentence,body.version_Original .AllForSmiles .Chapter02 li .Description .Sentence,body.version_Original .AllForSmiles .Chapter03 li .Description .Sentence,body.version_Original .AllForSmiles .Chapter04 li .Description .Sentence,body.version_Original .AllForSmiles .Chapter05 li .Description .Sentence{font-size:.75rem;line-height:1.8}body.version_Original .AllForSmiles .Chapter01 li .Description .StoreStaff,body.version_Original .AllForSmiles .Chapter02 li .Description .StoreStaff,body.version_Original .AllForSmiles .Chapter03 li .Description .StoreStaff,body.version_Original .AllForSmiles .Chapter04 li .Description .StoreStaff,body.version_Original .AllForSmiles .Chapter05 li .Description .StoreStaff{font-size:.7rem}body.version_Original .NextGeneration .linedHeader{font-size:1.05rem}body.version_Original .NextGeneration .InnerHeader{font-size:1.4rem}body.version_Original .NextGeneration .InnerSentence{font-size:.8rem}body.version_Original .NextGeneration .Image_InnerCircle .IsSentence{font-size:1.65rem;line-height:1.6}body.version_Original .NextGeneration .ListPhilosophy li .ListNumber li{font-size:1rem;margin-top:7px}body.version_Original .NextGeneration .ListPhilosophy li .ListNumber li:first-child{margin-top:12px}body.version_Original .NextGeneration .ListPhilosophy .SubHeader{font-family:Zen Old Mincho,serif;font-size:2.05rem}body.version_Original .NextGeneration .ListPhilosophy .SubHeader .hide_pc{display:none}}@media (width < 767px){body.version_origin_adjust_fonts .firstView .is_Left .isHeader{font-size:2.5rem}body.version_origin_adjust_fonts .MainLead{font-size:2.05rem}body.version_origin_adjust_fonts .MainLead .hide_pc{display:none}body.version_origin_adjust_fonts .linedHeader{font-size:1.3125rem;min-width:110px}body.version_origin_adjust_fonts .philosophy .mdColumns{height:70vh}}@media (width < 767px) and (width > 389px){body.version_origin_adjust_fonts .philosophy .mdColumns{height:55vh}}@media (width < 767px) and (width > 413px){body.version_origin_adjust_fonts .philosophy .mdColumns{height:52vh}}@media (width < 767px){body.version_origin_adjust_fonts .philosophy .sentence{font-size:1.125rem;line-height:2}body.version_origin_adjust_fonts .philosophy .is_RightImage .img_tree{width:195px;bottom:12%}body.version_origin_adjust_fonts .philosophy .is_RightImage .img_cloud.path_a{width:195px;right:2%;top:5%}body.version_origin_adjust_fonts .philosophy .is_RightImage .img_cloud.path_b{top:2%;width:226px;right:14%}body.version_origin_adjust_fonts .philosophy .is_RightImage .sentencePosition{height:fit-content;top:10%;right:15%}}@media (width < 767px) and (width > 389px){body.version_origin_adjust_fonts .philosophy .is_RightImage .sentencePosition{right:18%}}@media (width < 767px){body.version_origin_adjust_fonts .philosophy .is_RightImage .isHeader{font-size:1.8125rem}body.version_origin_adjust_fonts .philosophy .is_RightImage .isSentence{font-size:1.0625rem}body.version_origin_adjust_fonts .vision_story .is_smartBox .isHeader{font-size:2.625rem;width:65%}body.version_origin_adjust_fonts .vision_story .is_smartBox .isSentence{font-size:1rem;line-height:1.875;width:50%;letter-spacing:1px}body.version_origin_adjust_fonts .vision_story .is_smartBox .flex.items_start.tbCenter{display:flex;letter-spacing:0}body.version_origin_adjust_fonts .about_us .innovative_company .header_en{font-size:1.8125rem}body.version_origin_adjust_fonts .about_us .innovative_sentence{font-size:1rem;line-height:1.75}body.version_origin_adjust_fonts .CustomersAndUs .isHeader .Header_Jp{font-size:1.75rem;line-height:1.5}body.version_origin_adjust_fonts .CustomersAndUs .isHeader .Header_En{font-size:1.8125rem;line-height:1}body.version_origin_adjust_fonts .CustomersAndUs .wrapCustomer{flex-direction:row-reverse;width:93.3333333333%;margin-left:auto;margin-right:auto}body.version_origin_adjust_fonts .CustomersAndUs .wrapCustomer .isSentence .sentenceBody p{font-size:.9375rem;font-size:1rem;line-height:1.53}body.version_origin_adjust_fonts .CustomersAndUs .wrapCustomer .isSentence .sentenceBody p.innerHeader{font-size:1.3125rem}body.version_origin_adjust_fonts .CustomersAndUs .BlandLogo{max-width:305px;width:92.4242424242%}body.version_origin_adjust_fonts .CustomersAndUs .isListCase{margin-top:30px}body.version_origin_adjust_fonts .CustomersAndUs .isListCase .LeftSide{width:49%}body.version_origin_adjust_fonts .CustomersAndUs .isListCase .LeftSide .Card{letter-spacing:.25px;justify-content:flex-end}body.version_origin_adjust_fonts .CustomersAndUs .isListCase .LeftSide .Card figure.ReOK{aspect-ratio:202/275;width:67px;min-width:67px}body.version_origin_adjust_fonts .CustomersAndUs .isListCase .LeftSide .Card figure.happy_munites{aspect-ratio:294/231;width:98px;min-width:98px}body.version_origin_adjust_fonts .CustomersAndUs .isListCase .LeftSide .Card figure.sukesan_takusan{aspect-ratio:133/264;width:45px;min-width:45px}body.version_origin_adjust_fonts .CustomersAndUs .isListCase .LeftSide .Card figure.ReSTAPLAN{aspect-ratio:147/269;min-width:45px;width:45px}body.version_origin_adjust_fonts .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription{min-width:100px;max-width:100px}body.version_origin_adjust_fonts .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription p{font-size:.9375rem;font-size:1rem;line-height:1.53}body.version_origin_adjust_fonts .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription p.Title{font-size:1.3125rem;line-height:1.42}body.version_origin_adjust_fonts .CustomersAndUs .isListCase .LeftSide .Card.offset{margin-top:42px}}@media (width < 767px) and (width > 413px){body.version_origin_adjust_fonts .CustomersAndUs .isListCase .LeftSide .Card.offset{margin-top:45px}}@media (width < 767px){body.version_origin_adjust_fonts .CustomersAndUs .isListCase .LeftSide.mt-30{margin-top:0}body.version_origin_adjust_fonts .PositiveMindset .wrap645_830.offsetFlex{flex-direction:row}body.version_origin_adjust_fonts .PositiveMindset .PositiveTree{max-width:160px;width:160px}body.version_origin_adjust_fonts .PositiveMindset .ListPerspective{margin-bottom:-30px}body.version_origin_adjust_fonts .PositiveMindset .ListPerspective li{width:76px;height:100%;letter-spacing:0}body.version_origin_adjust_fonts .PositiveMindset .ListPerspective li .ListHeader{font-size:1.4rem}body.version_origin_adjust_fonts .PositiveMindset .ListPerspective li .ListDescription{font-size:1rem;line-height:1.4}body.version_origin_adjust_fonts .PositiveMindset .innerHeadAndSentence .isHead{font-size:1.75rem}body.version_origin_adjust_fonts .PositiveMindset .innerHeadAndSentence .isHead .hide_pc:nth-of-type(1){display:none}body.version_origin_adjust_fonts .PositiveMindset .innerHeadAndSentence .isHead_en{font-size:1.8125rem}body.version_origin_adjust_fonts .PositiveMindset .innerHeadAndSentence .isSentence{font-size:1rem;line-height:1.75}body.version_origin_adjust_fonts .DearCustomer .isSentence_Box .isSentence_Header{font-size:1.4375rem}body.version_origin_adjust_fonts .DearCustomer .isSentence_Box .isSentence_Body{font-size:1rem;line-height:1.8}body.version_origin_adjust_fonts .DearCustomer .LangEn{font-size:2.375rem}body.version_origin_adjust_fonts .DearCustomer .LangEn.offset{margin-top:0}body.version_origin_adjust_fonts .DearCustomer .DearCustomer_Box.SentenceLeft.first .LangEn{width:200%}body.version_origin_adjust_fonts .DearCustomer_Box.first{flex-direction:row}body.version_origin_adjust_fonts .DearCustomer_Box.second{flex-direction:row-reverse}body.version_origin_adjust_fonts .DearCustomer_Box.thrd{flex-direction:column}body.version_origin_adjust_fonts .DearCustomer_Box .only_one{margin-right:0}body.version_origin_adjust_fonts .OurForSteps .syuhadenri li{font-size:1.9375rem;width:40px;height:100%}body.version_origin_adjust_fonts .OurForSteps .section_header .section_header_jp{font-size:1.75rem;line-height:1.5}body.version_origin_adjust_fonts .OurForSteps .section_header .section_header_en{font-size:1.8125rem;line-height:1.35}body.version_origin_adjust_fonts .OurForSteps .syuhadenri_jpKan li{flex-direction:row;justify-content:center;margin-top:24px}body.version_origin_adjust_fonts .OurForSteps .syuhadenri_jpKan li .isSentence{min-width:130px;max-width:130px;font-size:1rem}body.version_origin_adjust_fonts .OurForSteps .syuhadenri_jpKan li:nth-of-type(4) .isSentence{min-width:165px;max-width:165px}body.version_origin_adjust_fonts .OurForSteps .TheStoryBegins .TheStoryBeginsHeader{font-size:1.75rem;margin-top:5px}body.version_origin_adjust_fonts .AllForSmiles .OneForAll{max-width:235px}body.version_origin_adjust_fonts .AllForSmiles .OurMember{font-size:1.25rem;margin-top:-1em}body.version_origin_adjust_fonts .AllForSmiles .Label{font-size:1.75rem;height:30px;max-width:302.5px}body.version_origin_adjust_fonts .AllForSmiles .Label.Blue,body.version_origin_adjust_fonts .AllForSmiles .Label.Orange,body.version_origin_adjust_fonts .AllForSmiles .Label.Red{margin-top:35px}body.version_origin_adjust_fonts .AllForSmiles .Chapter01 li,body.version_origin_adjust_fonts .AllForSmiles .Chapter02 li,body.version_origin_adjust_fonts .AllForSmiles .Chapter03 li,body.version_origin_adjust_fonts .AllForSmiles .Chapter04 li,body.version_origin_adjust_fonts .AllForSmiles .Chapter05 li{flex-direction:row}body.version_origin_adjust_fonts .AllForSmiles .Chapter01 li .Description,body.version_origin_adjust_fonts .AllForSmiles .Chapter02 li .Description,body.version_origin_adjust_fonts .AllForSmiles .Chapter03 li .Description,body.version_origin_adjust_fonts .AllForSmiles .Chapter04 li .Description,body.version_origin_adjust_fonts .AllForSmiles .Chapter05 li .Description{max-width:160px}body.version_origin_adjust_fonts .AllForSmiles .Chapter01 li .Description .DescriptionHeader,body.version_origin_adjust_fonts .AllForSmiles .Chapter02 li .Description .DescriptionHeader,body.version_origin_adjust_fonts .AllForSmiles .Chapter03 li .Description .DescriptionHeader,body.version_origin_adjust_fonts .AllForSmiles .Chapter04 li .Description .DescriptionHeader,body.version_origin_adjust_fonts .AllForSmiles .Chapter05 li .Description .DescriptionHeader{font-size:1.375rem}body.version_origin_adjust_fonts .AllForSmiles .Chapter01 li .Description .DescriptionHeader .br_v2,body.version_origin_adjust_fonts .AllForSmiles .Chapter02 li .Description .DescriptionHeader .br_v2,body.version_origin_adjust_fonts .AllForSmiles .Chapter03 li .Description .DescriptionHeader .br_v2,body.version_origin_adjust_fonts .AllForSmiles .Chapter04 li .Description .DescriptionHeader .br_v2,body.version_origin_adjust_fonts .AllForSmiles .Chapter05 li .Description .DescriptionHeader .br_v2{display:none}body.version_origin_adjust_fonts .AllForSmiles .Chapter01 li .Description .Sentence,body.version_origin_adjust_fonts .AllForSmiles .Chapter02 li .Description .Sentence,body.version_origin_adjust_fonts .AllForSmiles .Chapter03 li .Description .Sentence,body.version_origin_adjust_fonts .AllForSmiles .Chapter04 li .Description .Sentence,body.version_origin_adjust_fonts .AllForSmiles .Chapter05 li .Description .Sentence{font-size:1rem;line-height:1.8}body.version_origin_adjust_fonts .AllForSmiles .Chapter01 li .Description .StoreStaff,body.version_origin_adjust_fonts .AllForSmiles .Chapter02 li .Description .StoreStaff,body.version_origin_adjust_fonts .AllForSmiles .Chapter03 li .Description .StoreStaff,body.version_origin_adjust_fonts .AllForSmiles .Chapter04 li .Description .StoreStaff,body.version_origin_adjust_fonts .AllForSmiles .Chapter05 li .Description .StoreStaff{font-size:1rem}body.version_origin_adjust_fonts .AllForSmiles .Chapter01 li .Description .StoreStaff span,body.version_origin_adjust_fonts .AllForSmiles .Chapter02 li .Description .StoreStaff span,body.version_origin_adjust_fonts .AllForSmiles .Chapter03 li .Description .StoreStaff span,body.version_origin_adjust_fonts .AllForSmiles .Chapter04 li .Description .StoreStaff span,body.version_origin_adjust_fonts .AllForSmiles .Chapter05 li .Description .StoreStaff span{display:block}body.version_origin_adjust_fonts .NextGeneration .linedHeader{font-size:1.3125rem}body.version_origin_adjust_fonts .NextGeneration .InnerHeader{font-size:1.75rem}body.version_origin_adjust_fonts .NextGeneration .InnerSentence{font-size:1rem}body.version_origin_adjust_fonts .NextGeneration .Image_InnerCircle .IsSentence{font-size:2.0625rem;line-height:1.6}body.version_origin_adjust_fonts .NextGeneration .ListPhilosophy li .ListNumber li{font-size:1.25rem;margin-top:7px}body.version_origin_adjust_fonts .NextGeneration .ListPhilosophy li .ListNumber li:first-child{margin-top:12px}body.version_origin_adjust_fonts .NextGeneration .ListPhilosophy .SubHeader{font-family:Zen Old Mincho,serif;font-size:2.05rem}body.version_origin_adjust_fonts .NextGeneration .ListPhilosophy .SubHeader .hide_pc{display:none}}@media (width < 767px){body._AppAdjustDrop .firstView .is_Left .isHeader{font-size:2.5rem}body._AppAdjustDrop .MainLead{font-size:2.05rem}body._AppAdjustDrop .MainLead .hide_pc{display:none}body._AppAdjustDrop .linedHeader{font-size:1.3125rem;min-width:110px}body._AppAdjustDrop .philosophy .mdColumns{height:70vh}}@media (width < 767px) and (width > 389px){body._AppAdjustDrop .philosophy .mdColumns{height:55vh}}@media (width < 767px) and (width > 413px){body._AppAdjustDrop .philosophy .mdColumns{height:52vh}}@media (width < 767px){body._AppAdjustDrop .philosophy .sentence{font-size:1.125rem;line-height:2}body._AppAdjustDrop .philosophy .is_RightImage .img_tree{width:195px;bottom:12%}body._AppAdjustDrop .philosophy .is_RightImage .img_cloud.path_a{width:195px;right:2%;top:5%}body._AppAdjustDrop .philosophy .is_RightImage .img_cloud.path_b{top:2%;width:226px;right:14%}body._AppAdjustDrop .philosophy .is_RightImage .sentencePosition{height:fit-content;top:10%;right:15%}}@media (width < 767px) and (width > 389px){body._AppAdjustDrop .philosophy .is_RightImage .sentencePosition{right:18%}}@media (width < 767px){body._AppAdjustDrop .philosophy .is_RightImage .isHeader{font-size:1.8125rem}body._AppAdjustDrop .philosophy .is_RightImage .isSentence{font-size:1.0625rem}body._AppAdjustDrop .vision_story .is_smartBox .isHeader{font-size:2.625rem;width:65%}body._AppAdjustDrop .vision_story .is_smartBox .isSentence{font-size:1rem;line-height:1.875;width:100%;letter-spacing:1px}body._AppAdjustDrop .about_us .innovative_company .header_en{font-size:1.8125rem}body._AppAdjustDrop .about_us .innovative_sentence{font-size:1rem;line-height:1.75}body._AppAdjustDrop .CustomersAndUs .isHeader .Header_Jp{font-size:1.75rem;line-height:1.5}body._AppAdjustDrop .CustomersAndUs .isHeader .Header_En{font-size:1.8125rem;line-height:1}body._AppAdjustDrop .CustomersAndUs .wrapCustomer{flex-direction:column-reverse;width:93.3333333333%;margin-left:auto;margin-right:auto}body._AppAdjustDrop .CustomersAndUs .wrapCustomer .isSentence .sentenceBody p{font-size:.9375rem;font-size:1rem;line-height:1.53}body._AppAdjustDrop .CustomersAndUs .wrapCustomer .isSentence .sentenceBody p.innerHeader{font-size:1.3125rem}body._AppAdjustDrop .CustomersAndUs .BlandLogo{max-width:305px;width:92.4242424242%}body._AppAdjustDrop .CustomersAndUs .isListCase{margin-top:30px;flex-direction:column}body._AppAdjustDrop .CustomersAndUs .isListCase .LeftSide .Card{letter-spacing:.25px;justify-content:flex-end}body._AppAdjustDrop .CustomersAndUs .isListCase .LeftSide .Card figure.ReOK{aspect-ratio:202/275;width:101px;min-width:101px}body._AppAdjustDrop .CustomersAndUs .isListCase .LeftSide .Card figure.happy_munites{aspect-ratio:294/231;width:120px;min-width:120px}body._AppAdjustDrop .CustomersAndUs .isListCase .LeftSide .Card figure.sukesan_takusan{aspect-ratio:133/264;width:76px;min-width:76px}body._AppAdjustDrop .CustomersAndUs .isListCase .LeftSide .Card figure.ReSTAPLAN{aspect-ratio:147/269;min-width:78px;width:78px}body._AppAdjustDrop .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription{min-width:235px;max-width:235px}body._AppAdjustDrop .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription p{font-size:.9375rem;font-size:1rem;line-height:1.53}body._AppAdjustDrop .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription p.Title{font-size:1.3125rem;line-height:1.42}body._AppAdjustDrop .CustomersAndUs .isListCase .LeftSide .Card.offset{margin-top:42px}}@media (width < 767px) and (width > 413px){body._AppAdjustDrop .CustomersAndUs .isListCase .LeftSide .Card.offset{margin-top:45px}}@media (width < 767px){body._AppAdjustDrop .CustomersAndUs .isListCase .LeftSide.mt-30{margin-top:30px}body._AppAdjustDrop .PositiveMindset .wrap645_830.offsetFlex{flex-direction:column-reverse}body._AppAdjustDrop .PositiveMindset .wrap645_830 .js_parallax{margin-left:auto;margin-right:auto}body._AppAdjustDrop .PositiveMindset .PositiveTree{max-width:160px;width:160px}body._AppAdjustDrop .PositiveMindset .ListPerspective{width:50%;margin-bottom:-30px}body._AppAdjustDrop .PositiveMindset .ListPerspective li{width:76px;height:100%;letter-spacing:0}body._AppAdjustDrop .PositiveMindset .ListPerspective li .ListHeader{font-size:1.4rem}body._AppAdjustDrop .PositiveMindset .ListPerspective li .ListDescription{font-size:1rem;line-height:1.4}body._AppAdjustDrop .PositiveMindset .innerHeadAndSentence .isHead{font-size:1.75rem}body._AppAdjustDrop .PositiveMindset .innerHeadAndSentence .isHead .hide_pc:nth-of-type(1){display:none}body._AppAdjustDrop .PositiveMindset .innerHeadAndSentence .isHead_en{font-size:1.8125rem}body._AppAdjustDrop .PositiveMindset .innerHeadAndSentence .isSentence{font-size:1rem;line-height:1.75}body._AppAdjustDrop .PositiveMindset .linedHeader{margin-top:46px}body._AppAdjustDrop .DearCustomer .isSentence_Box .isSentence_Header{font-size:1.4375rem}body._AppAdjustDrop .DearCustomer .isSentence_Box .isSentence_Body{font-size:1rem;line-height:1.8}body._AppAdjustDrop .DearCustomer .LangEn{font-size:2.375rem}body._AppAdjustDrop .DearCustomer .LangEn.offset{margin-top:0}body._AppAdjustDrop .DearCustomer .DearCustomer_Box.SentenceLeft.first .LangEn{width:100%}body._AppAdjustDrop .DearCustomer .DearCustomer_Box,body._AppAdjustDrop .DearCustomer .DearCustomer_Box.first,body._AppAdjustDrop .DearCustomer .DearCustomer_Box.second{flex-direction:column-reverse}body._AppAdjustDrop .DearCustomer_Box.first{flex-direction:row}body._AppAdjustDrop .DearCustomer_Box.second{flex-direction:row-reverse}body._AppAdjustDrop .DearCustomer_Box.thrd{flex-direction:column}body._AppAdjustDrop .DearCustomer_Box .only_one{margin-right:0;margin-top:0}body._AppAdjustDrop .OurForSteps .syuhadenri li{font-size:1.9375rem;width:40px;height:100%}body._AppAdjustDrop .OurForSteps .section_header .section_header_jp{font-size:1.75rem;line-height:1.5}body._AppAdjustDrop .OurForSteps .section_header .section_header_en{font-size:1.8125rem;line-height:1.35}body._AppAdjustDrop .OurForSteps .syuhadenri_jpKan li{flex-direction:column;justify-content:center;margin-top:24px}body._AppAdjustDrop .OurForSteps .syuhadenri_jpKan li .isSentence{font-size:1rem;margin-top:1em}body._AppAdjustDrop .OurForSteps .TheStoryBegins .TheStoryBeginsHeader{font-size:1.75rem;margin-top:5px}body._AppAdjustDrop .AllForSmiles .OneForAll{max-width:235px}body._AppAdjustDrop .AllForSmiles .OurMember{font-size:1.25rem;margin-top:-1em}body._AppAdjustDrop .AllForSmiles .Label{font-size:1.75rem;height:30px;max-width:302.5px}body._AppAdjustDrop .AllForSmiles .Label.Blue,body._AppAdjustDrop .AllForSmiles .Label.Orange,body._AppAdjustDrop .AllForSmiles .Label.Red{margin-top:35px}body._AppAdjustDrop .AllForSmiles .Chapter01 li,body._AppAdjustDrop .AllForSmiles .Chapter02 li,body._AppAdjustDrop .AllForSmiles .Chapter03 li,body._AppAdjustDrop .AllForSmiles .Chapter04 li,body._AppAdjustDrop .AllForSmiles .Chapter05 li{flex-direction:colmun}body._AppAdjustDrop .AllForSmiles .Chapter01 li .Description,body._AppAdjustDrop .AllForSmiles .Chapter02 li .Description,body._AppAdjustDrop .AllForSmiles .Chapter03 li .Description,body._AppAdjustDrop .AllForSmiles .Chapter04 li .Description,body._AppAdjustDrop .AllForSmiles .Chapter05 li .Description{max-width:inherit}body._AppAdjustDrop .AllForSmiles .Chapter01 li .Description .DescriptionHeader,body._AppAdjustDrop .AllForSmiles .Chapter02 li .Description .DescriptionHeader,body._AppAdjustDrop .AllForSmiles .Chapter03 li .Description .DescriptionHeader,body._AppAdjustDrop .AllForSmiles .Chapter04 li .Description .DescriptionHeader,body._AppAdjustDrop .AllForSmiles .Chapter05 li .Description .DescriptionHeader{font-size:1.375rem}body._AppAdjustDrop .AllForSmiles .Chapter01 li .Description .DescriptionHeader .br_v2,body._AppAdjustDrop .AllForSmiles .Chapter02 li .Description .DescriptionHeader .br_v2,body._AppAdjustDrop .AllForSmiles .Chapter03 li .Description .DescriptionHeader .br_v2,body._AppAdjustDrop .AllForSmiles .Chapter04 li .Description .DescriptionHeader .br_v2,body._AppAdjustDrop .AllForSmiles .Chapter05 li .Description .DescriptionHeader .br_v2{display:none}body._AppAdjustDrop .AllForSmiles .Chapter01 li .Description .Sentence,body._AppAdjustDrop .AllForSmiles .Chapter02 li .Description .Sentence,body._AppAdjustDrop .AllForSmiles .Chapter03 li .Description .Sentence,body._AppAdjustDrop .AllForSmiles .Chapter04 li .Description .Sentence,body._AppAdjustDrop .AllForSmiles .Chapter05 li .Description .Sentence{font-size:1rem;line-height:1.8}body._AppAdjustDrop .AllForSmiles .Chapter01 li .Description .StoreStaff,body._AppAdjustDrop .AllForSmiles .Chapter02 li .Description .StoreStaff,body._AppAdjustDrop .AllForSmiles .Chapter03 li .Description .StoreStaff,body._AppAdjustDrop .AllForSmiles .Chapter04 li .Description .StoreStaff,body._AppAdjustDrop .AllForSmiles .Chapter05 li .Description .StoreStaff{font-size:1rem}body._AppAdjustDrop .NextGeneration .linedHeader{font-size:1.3125rem}body._AppAdjustDrop .NextGeneration .InnerHeader{font-size:1.75rem}body._AppAdjustDrop .NextGeneration .InnerSentence{font-size:1rem}body._AppAdjustDrop .NextGeneration .Image_InnerCircle .IsSentence{font-size:2.0625rem;line-height:1.6}body._AppAdjustDrop .NextGeneration .ListPhilosophy li .ListNumber li{font-size:1.25rem;margin-top:7px}body._AppAdjustDrop .NextGeneration .ListPhilosophy li .ListNumber li:first-child{margin-top:12px}body._AppAdjustDrop .NextGeneration .ListPhilosophy .SubHeader{font-family:Zen Old Mincho,serif;font-size:2.05rem}body._AppAdjustDrop .NextGeneration .ListPhilosophy .SubHeader .hide_pc{display:none}}body.AppAdjust .Btn_DropDown{display:none}@media (width < 767px){body.AppAdjust .spmb25{margin-bottom:25px}body.AppAdjust .Btn_DropDown{display:block;margin-top:25px;margin-left:auto;margin-right:auto;max-width:298px;width:79.3333333333%;height:46px;border-radius:33px;overflow:hidden;position:relative}body.AppAdjust .Btn_DropDown .BtnTitle{color:#fff;font-size:2rem;text-align:center;padding-right:1em;position:absolute;width:fit-content;height:fit-content;inset:0;margin:auto;display:flex;justify-content:center;align-items:center}body.AppAdjust .Btn_DropDown .BtnPlus{display:block;width:15px;height:15px;position:absolute;top:0;right:45px;bottom:0;margin:auto;transform:rotate(0);transition:all .4s}body.AppAdjust .Btn_DropDown .BtnPlus:before,body.AppAdjust .Btn_DropDown .BtnPlus:after{content:"";position:absolute;background-color:#fff;inset:0;margin:auto}body.AppAdjust .Btn_DropDown .BtnPlus:before{width:100%;height:2px;opacity:1;transition:all .4s}body.AppAdjust .Btn_DropDown .BtnPlus:after{height:100%;width:2px}body.AppAdjust .Btn_DropDown.offset_PositiveMind{margin-top:55px}body.AppAdjust .Btn_DropDown.is_Wide .DropDownGradient{width:100%}body.AppAdjust .Btn_DropDown.is_syuhadenri .DropDownGradient{height:100%}body.AppAdjust .Btn_DropDown.is_AllForSmiles{margin-bottom:10px;z-index:4}body.AppAdjust .Btn_DropDown.no_blend .DropDownGradient{mix-blend-mode:inherit}body.AppAdjust .Btn_DropDown.offset_pluse .BtnPlus{right:40px}body.AppAdjust .Btn_DropDown.open .BtnPlus{transform:rotate(90deg)}body.AppAdjust .Btn_DropDown.open .BtnPlus:before{opacity:0}body.AppAdjust .DropDownWrapper{transition:all .6s;overflow:hidden;opacity:0}body.AppAdjust .DropDownWrapper.close{height:0!important}body.AppAdjust .DropDownWrapper.open{opacity:1}body.AppAdjust .firstView .is_Left .isHeader{font-size:2.5rem}body.AppAdjust .MainLead{font-size:2.05rem}body.AppAdjust .MainLead .hide_pc{display:none}body.AppAdjust .linedHeader{font-size:1.3125rem;min-width:110px}body.AppAdjust .philosophy .mdColumns{height:74vh}}@media (width < 767px) and (width > 389px){body.AppAdjust .philosophy .mdColumns{height:65vh}}@media (width < 767px) and (width > 413px){body.AppAdjust .philosophy .mdColumns{height:52vh}}@media (width < 767px){body.AppAdjust .philosophy .sentence{font-size:1.125rem;line-height:2}body.AppAdjust .philosophy .is_RightImage .img_tree{width:195px;bottom:12%}body.AppAdjust .philosophy .is_RightImage .img_cloud.path_a{width:195px;right:2%;top:5%}body.AppAdjust .philosophy .is_RightImage .img_cloud.path_b{top:2%;width:226px;right:14%}body.AppAdjust .philosophy .is_RightImage .sentencePosition{height:fit-content;top:10%;right:15%;text-shadow:none}}@media (width < 767px) and (width > 389px){body.AppAdjust .philosophy .is_RightImage .sentencePosition{right:18%}}@media (width < 767px){body.AppAdjust .philosophy .is_RightImage .isHeader{font-size:1.8125rem}body.AppAdjust .philosophy .is_RightImage .isSentence{font-size:1.0625rem}body.AppAdjust .vision_story .is_smartBox .isHeader{font-size:2.625rem;width:65%}body.AppAdjust .vision_story .is_smartBox .isSentence{font-size:1rem;line-height:1.875;width:100%;letter-spacing:1px}body.AppAdjust .about_us .innovative_company .header_en{font-size:1.8125rem}body.AppAdjust .about_us .innovative_sentence{font-size:1rem;line-height:1.75}body.AppAdjust .CustomersAndUs .isHeader .Header_Jp{font-size:1.75rem;line-height:1.5}body.AppAdjust .CustomersAndUs .isHeader .Header_En{font-size:1.8125rem;line-height:1}body.AppAdjust .CustomersAndUs .wrapCustomer{flex-direction:column-reverse;width:93.3333333333%;margin-left:auto;margin-right:auto}body.AppAdjust .CustomersAndUs .wrapCustomer .isSentence .sentenceBody p{font-size:.9375rem;font-size:1rem;line-height:1.53}body.AppAdjust .CustomersAndUs .wrapCustomer .isSentence .sentenceBody p.innerHeader{font-size:1.3125rem}body.AppAdjust .CustomersAndUs .BlandLogo{max-width:305px;width:92.4242424242%}body.AppAdjust .CustomersAndUs .isListCase{margin-top:30px;flex-direction:column}body.AppAdjust .CustomersAndUs .isListCase .LeftSide .Card{letter-spacing:.25px;justify-content:flex-end}body.AppAdjust .CustomersAndUs .isListCase .LeftSide .Card figure.ReOK{aspect-ratio:202/275;width:101px;min-width:101px}body.AppAdjust .CustomersAndUs .isListCase .LeftSide .Card figure.happy_munites{aspect-ratio:294/231;width:120px;min-width:120px}body.AppAdjust .CustomersAndUs .isListCase .LeftSide .Card figure.sukesan_takusan{aspect-ratio:133/264;width:76px;min-width:76px}body.AppAdjust .CustomersAndUs .isListCase .LeftSide .Card figure.ReSTAPLAN{aspect-ratio:147/269;min-width:78px;width:78px}body.AppAdjust .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription{min-width:235px;max-width:235px}body.AppAdjust .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription p{font-size:.9375rem;font-size:1rem;line-height:1.53}body.AppAdjust .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription p.Title{font-size:1.3125rem;line-height:1.42}body.AppAdjust .CustomersAndUs .isListCase .LeftSide .Card.offset{margin-top:42px}}@media (width < 767px) and (width > 413px){body.AppAdjust .CustomersAndUs .isListCase .LeftSide .Card.offset{margin-top:45px}}@media (width < 767px){body.AppAdjust .CustomersAndUs .isListCase .LeftSide.mt-30{margin-top:30px}body.AppAdjust .PositiveMindset .wrap645_830.offsetFlex{flex-direction:column-reverse}body.AppAdjust .PositiveMindset .wrap645_830 .js_parallax{margin-left:auto;margin-right:auto}body.AppAdjust .PositiveMindset .PositiveTree{max-width:160px;width:160px}body.AppAdjust .PositiveMindset .ListPerspective{width:50%;margin-bottom:-30px}body.AppAdjust .PositiveMindset .ListPerspective li{width:76px;height:100%;letter-spacing:0}body.AppAdjust .PositiveMindset .ListPerspective li .ListHeader{font-size:1.4rem}body.AppAdjust .PositiveMindset .ListPerspective li .ListDescription{font-size:1rem;line-height:1.4}body.AppAdjust .PositiveMindset .innerHeadAndSentence .isHead{font-size:1.75rem}body.AppAdjust .PositiveMindset .innerHeadAndSentence .isHead .hide_pc:nth-of-type(1){display:none}body.AppAdjust .PositiveMindset .innerHeadAndSentence .isHead_en{font-size:1.8125rem}body.AppAdjust .PositiveMindset .innerHeadAndSentence .isSentence{font-size:1rem;line-height:1.75}body.AppAdjust .PositiveMindset .linedHeader{margin-top:46px}body.AppAdjust .DearCustomer .isSentence_Box .isSentence_Header{font-size:1.4375rem}body.AppAdjust .DearCustomer .isSentence_Box .isSentence_Body{font-size:1rem;line-height:1.8}body.AppAdjust .DearCustomer .LangEn{font-size:2.375rem}body.AppAdjust .DearCustomer .LangEn.offset{margin-top:0}body.AppAdjust .DearCustomer .DearCustomer_Box.SentenceLeft.first .LangEn{width:100%}body.AppAdjust .DearCustomer .DearCustomer_Box,body.AppAdjust .DearCustomer .DearCustomer_Box.first,body.AppAdjust .DearCustomer .DearCustomer_Box.second{flex-direction:column-reverse}body.AppAdjust .DearCustomer_Box.first{flex-direction:row}body.AppAdjust .DearCustomer_Box.second{flex-direction:row-reverse}body.AppAdjust .DearCustomer_Box.thrd{flex-direction:column}body.AppAdjust .DearCustomer_Box .only_one{margin-right:0;margin-top:0}body.AppAdjust .OurForSteps .syuhadenri li{font-size:1.9375rem;width:40px;height:100%}body.AppAdjust .OurForSteps .section_header .section_header_jp{font-size:1.75rem;line-height:1.5}body.AppAdjust .OurForSteps .section_header .section_header_en{font-size:1.8125rem;line-height:1.35}body.AppAdjust .OurForSteps .syuhadenri_jpKan li{flex-direction:column;justify-content:center;margin-top:24px}body.AppAdjust .OurForSteps .syuhadenri_jpKan li .isSentence{font-size:1rem;margin-top:1em}body.AppAdjust .OurForSteps .TheStoryBegins .TheStoryBeginsHeader{font-size:1.75rem;margin-top:5px}body.AppAdjust .AllForSmiles .OneForAll{max-width:235px}body.AppAdjust .AllForSmiles .OurMember{font-size:1.25rem;margin-top:-1em}body.AppAdjust .AllForSmiles .Label{font-size:1.75rem;height:30px;max-width:302.5px}body.AppAdjust .AllForSmiles .Label.Blue,body.AppAdjust .AllForSmiles .Label.Orange,body.AppAdjust .AllForSmiles .Label.Red{margin-top:35px}body.AppAdjust .AllForSmiles .Chapter01 li,body.AppAdjust .AllForSmiles .Chapter02 li,body.AppAdjust .AllForSmiles .Chapter03 li,body.AppAdjust .AllForSmiles .Chapter04 li,body.AppAdjust .AllForSmiles .Chapter05 li{flex-direction:colmun}body.AppAdjust .AllForSmiles .Chapter01 li .Description,body.AppAdjust .AllForSmiles .Chapter02 li .Description,body.AppAdjust .AllForSmiles .Chapter03 li .Description,body.AppAdjust .AllForSmiles .Chapter04 li .Description,body.AppAdjust .AllForSmiles .Chapter05 li .Description{max-width:inherit}body.AppAdjust .AllForSmiles .Chapter01 li .Description .DescriptionHeader,body.AppAdjust .AllForSmiles .Chapter02 li .Description .DescriptionHeader,body.AppAdjust .AllForSmiles .Chapter03 li .Description .DescriptionHeader,body.AppAdjust .AllForSmiles .Chapter04 li .Description .DescriptionHeader,body.AppAdjust .AllForSmiles .Chapter05 li .Description .DescriptionHeader{font-size:1.375rem}body.AppAdjust .AllForSmiles .Chapter01 li .Description .DescriptionHeader .br_v2,body.AppAdjust .AllForSmiles .Chapter02 li .Description .DescriptionHeader .br_v2,body.AppAdjust .AllForSmiles .Chapter03 li .Description .DescriptionHeader .br_v2,body.AppAdjust .AllForSmiles .Chapter04 li .Description .DescriptionHeader .br_v2,body.AppAdjust .AllForSmiles .Chapter05 li .Description .DescriptionHeader .br_v2{display:none}body.AppAdjust .AllForSmiles .Chapter01 li .Description .Sentence,body.AppAdjust .AllForSmiles .Chapter02 li .Description .Sentence,body.AppAdjust .AllForSmiles .Chapter03 li .Description .Sentence,body.AppAdjust .AllForSmiles .Chapter04 li .Description .Sentence,body.AppAdjust .AllForSmiles .Chapter05 li .Description .Sentence{font-size:1rem;line-height:1.8}body.AppAdjust .AllForSmiles .Chapter01 li .Description .StoreStaff,body.AppAdjust .AllForSmiles .Chapter02 li .Description .StoreStaff,body.AppAdjust .AllForSmiles .Chapter03 li .Description .StoreStaff,body.AppAdjust .AllForSmiles .Chapter04 li .Description .StoreStaff,body.AppAdjust .AllForSmiles .Chapter05 li .Description .StoreStaff{font-size:1rem}body.AppAdjust .NextGeneration .linedHeader{font-size:1.3125rem}body.AppAdjust .NextGeneration .InnerHeader{font-size:1.75rem}body.AppAdjust .NextGeneration .InnerSentence{font-size:1rem}body.AppAdjust .NextGeneration .Image_InnerCircle .IsSentence{font-size:2.0625rem;line-height:1.6}body.AppAdjust .NextGeneration .ListPhilosophy li .ListNumber li{font-size:1.25rem;margin-top:7px}body.AppAdjust .NextGeneration .ListPhilosophy li .ListNumber li:first-child{margin-top:12px}body.AppAdjust .NextGeneration .ListPhilosophy .SubHeader{font-family:Zen Old Mincho,serif;font-size:2.05rem}body.AppAdjust .NextGeneration .ListPhilosophy .SubHeader .hide_pc{display:none}}body.drop_v2 .Btn_DropDown{display:none}body.drop_v2 .AllForSmiles{margin-top:200px}body.drop_v2 .CustomersAndUs .Card figure.ReOK{aspect-ratio:319/256}body.drop_v2 .CustomersAndUs .Card figure.happy_munites{aspect-ratio:314/223}body.drop_v2 .CustomersAndUs .Card figure.sukesan_takusan{aspect-ratio:204/264}body.drop_v2 .CustomersAndUs .Card figure.ReSTAPLAN{aspect-ratio:201/276}@media (width < 767px){body.drop_v2 .spmb25{margin-bottom:25px}body.drop_v2 .Btn_DropDown{display:block;margin-top:25px;margin-left:auto;margin-right:auto;max-width:298px;width:79.3333333333%;height:46px;border-radius:33px;overflow:hidden;position:relative}body.drop_v2 .Btn_DropDown .BtnTitle{color:#fff;font-size:2rem;text-align:center;padding-right:1em;position:absolute;width:fit-content;height:fit-content;inset:0;margin:auto;display:flex;justify-content:center;align-items:center}body.drop_v2 .Btn_DropDown .BtnPlus{display:block;width:15px;height:15px;position:absolute;top:0;right:45px;bottom:0;margin:auto;transform:rotate(0);transition:all .4s}body.drop_v2 .Btn_DropDown .BtnPlus:before,body.drop_v2 .Btn_DropDown .BtnPlus:after{content:"";position:absolute;background-color:#fff;inset:0;margin:auto}body.drop_v2 .Btn_DropDown .BtnPlus:before{width:100%;height:2px;opacity:1;transition:all .4s}body.drop_v2 .Btn_DropDown .BtnPlus:after{height:100%;width:2px}body.drop_v2 .Btn_DropDown.offset_PositiveMind{margin-top:55px}body.drop_v2 .Btn_DropDown.is_Wide .DropDownGradient{width:100%}body.drop_v2 .Btn_DropDown.is_syuhadenri .DropDownGradient{height:100%}body.drop_v2 .Btn_DropDown.is_AllForSmiles{margin-bottom:10px;z-index:4}body.drop_v2 .Btn_DropDown.no_blend .DropDownGradient{mix-blend-mode:inherit}body.drop_v2 .Btn_DropDown.offset_pluse .BtnPlus{right:40px}body.drop_v2 .Btn_DropDown.open .BtnPlus{transform:rotate(90deg)}body.drop_v2 .Btn_DropDown.open .BtnPlus:before{opacity:0}body.drop_v2 .DropDownWrapper{transition:all .6s;overflow:hidden;opacity:0}body.drop_v2 .DropDownWrapper.close{height:0!important}body.drop_v2 .DropDownWrapper.open{opacity:1}body.drop_v2 .DropDownWrapper.after_100per.open{height:100%!important}body.drop_v2 .firstView .is_Left .isHeader{font-size:2.5rem}body.drop_v2 .MainLead{font-size:2.05rem}body.drop_v2 .MainLead .hide_pc{display:none}body.drop_v2 .linedHeader{font-size:1.3125rem;min-width:110px}body.drop_v2 .philosophy .mdColumns{height:74vh}}@media (width < 767px) and (width > 389px){body.drop_v2 .philosophy .mdColumns{height:65vh}}@media (width < 767px) and (width > 413px){body.drop_v2 .philosophy .mdColumns{height:52vh}}@media (width < 767px){body.drop_v2 .philosophy .sentence{font-size:1.125rem;line-height:2}body.drop_v2 .philosophy .is_RightImage .img_tree{width:195px;bottom:12%}body.drop_v2 .philosophy .is_RightImage .img_cloud.path_a{width:195px;right:2%;top:5%}body.drop_v2 .philosophy .is_RightImage .img_cloud.path_b{top:2%;width:226px;right:14%}body.drop_v2 .philosophy .is_RightImage .sentencePosition{height:fit-content;top:10%;right:15%;text-shadow:none}}@media (width < 767px) and (width > 389px){body.drop_v2 .philosophy .is_RightImage .sentencePosition{right:18%}}@media (width < 767px){body.drop_v2 .philosophy .is_RightImage .isHeader{font-size:1.8125rem}body.drop_v2 .philosophy .is_RightImage .isSentence{font-size:1.0625rem}body.drop_v2 .vision_story .is_smartBox .isHeader{font-size:2.625rem;width:65%}body.drop_v2 .vision_story .is_smartBox .isSentence{font-size:1rem;line-height:1.875;width:100%;letter-spacing:1px}body.drop_v2 .about_us .innovative_company .header_en{font-size:1.8125rem}body.drop_v2 .about_us .innovative_sentence{font-size:1rem;line-height:1.75}body.drop_v2 .CustomersAndUs .isHeader .Header_Jp{font-size:1.75rem;line-height:1.5}body.drop_v2 .CustomersAndUs .isHeader .Header_En{font-size:1.8125rem;line-height:1}body.drop_v2 .CustomersAndUs .wrapCustomer{flex-direction:column-reverse;width:93.3333333333%;margin-left:auto;margin-right:auto}body.drop_v2 .CustomersAndUs .wrapCustomer .isSentence .sentenceBody p{font-size:.9375rem;font-size:1rem;line-height:1.53}body.drop_v2 .CustomersAndUs .wrapCustomer .isSentence .sentenceBody p.innerHeader{font-size:1.3125rem}body.drop_v2 .CustomersAndUs .BlandLogo{max-width:305px;width:92.4242424242%}body.drop_v2 .CustomersAndUs .isListCase{margin-top:30px;flex-direction:column;width:68%}body.drop_v2 .CustomersAndUs .isListCase .LeftSide .Card{justify-content:flex-end;grid-column-gap:1.25em}body.drop_v2 .CustomersAndUs .isListCase .LeftSide .Card figure.ReOK{aspect-ratio:319/256;width:100px;min-width:100px}body.drop_v2 .CustomersAndUs .isListCase .LeftSide .Card figure.happy_munites{aspect-ratio:314/223;width:157px;min-width:157px}body.drop_v2 .CustomersAndUs .isListCase .LeftSide .Card figure.sukesan_takusan{aspect-ratio:204/264;width:102px;min-width:102px}body.drop_v2 .CustomersAndUs .isListCase .LeftSide .Card figure.ReSTAPLAN{aspect-ratio:201/276;min-width:100.5px;width:100.5px}body.drop_v2 .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription{min-width:165px;max-width:165px;letter-spacing:1px}body.drop_v2 .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription p{font-size:.9375rem;font-size:1rem;line-height:1.53}body.drop_v2 .CustomersAndUs .isListCase .LeftSide .Card .StoreDescription p.Title{width:120%;font-size:1.3125rem;line-height:1.42}body.drop_v2 .CustomersAndUs .isListCase .LeftSide .Card.offset{margin-top:42px}}@media (width < 767px) and (width > 413px){body.drop_v2 .CustomersAndUs .isListCase .LeftSide .Card.offset{margin-top:45px}}@media (width < 767px){body.drop_v2 .CustomersAndUs .isListCase .LeftSide.mt-30{margin-top:30px}body.drop_v2 .PositiveMindset .wrap645_830.offsetFlex{flex-direction:column-reverse}body.drop_v2 .PositiveMindset .wrap645_830 .js_parallax{margin-left:auto;margin-right:auto}body.drop_v2 .PositiveMindset .PositiveTree{max-width:160px;width:160px}body.drop_v2 .PositiveMindset .ListPerspective{width:50%;margin-bottom:-30px}body.drop_v2 .PositiveMindset .ListPerspective li{width:76px;height:100%;letter-spacing:0}body.drop_v2 .PositiveMindset .ListPerspective li .ListHeader{font-size:1.4rem}body.drop_v2 .PositiveMindset .ListPerspective li .ListDescription{font-size:1rem;line-height:1.4}body.drop_v2 .PositiveMindset .innerHeadAndSentence .isHead{font-size:1.75rem}body.drop_v2 .PositiveMindset .innerHeadAndSentence .isHead .hide_pc:nth-of-type(1){display:none}body.drop_v2 .PositiveMindset .innerHeadAndSentence .isHead_en{font-size:1.8125rem}body.drop_v2 .PositiveMindset .innerHeadAndSentence .isSentence{font-size:1rem;line-height:1.75}body.drop_v2 .PositiveMindset .linedHeader{margin-top:46px}body.drop_v2 .DearCustomer .isSentence_Box .isSentence_Header{font-size:1.75rem}body.drop_v2 .DearCustomer .isSentence_Box .isSentence_Body{font-size:1rem;line-height:1.8}body.drop_v2 .DearCustomer .LangEn{font-size:2.375rem}body.drop_v2 .DearCustomer .LangEn.offset{margin-top:.5em}body.drop_v2 .DearCustomer .DearCustomer_Box.SentenceLeft.first .LangEn{width:100%}body.drop_v2 .DearCustomer .DearCustomer_Box,body.drop_v2 .DearCustomer .DearCustomer_Box.first,body.drop_v2 .DearCustomer .DearCustomer_Box.second{flex-direction:column-reverse}body.drop_v2 .DearCustomer_Box.first{flex-direction:row}body.drop_v2 .DearCustomer_Box.second{flex-direction:row-reverse}body.drop_v2 .DearCustomer_Box.thrd{flex-direction:column}body.drop_v2 .DearCustomer_Box .only_one{margin-right:0;margin-top:0}body.drop_v2 .OurForSteps .syuhadenri li{font-size:1.9375rem;width:40px;height:100%}body.drop_v2 .OurForSteps .section_header .section_header_jp{font-size:1.75rem;line-height:1.5}body.drop_v2 .OurForSteps .section_header .section_header_en{font-size:1.8125rem;line-height:1.35}body.drop_v2 .OurForSteps .syuhadenri_jpKan{width:81.3432835821%;margin-left:auto;margin-right:auto}body.drop_v2 .OurForSteps .syuhadenri_jpKan li{flex-direction:column;justify-content:center;margin-top:24px}body.drop_v2 .OurForSteps .syuhadenri_jpKan li .isSentence{font-size:1rem;margin-top:1em}body.drop_v2 .OurForSteps .TheStoryBegins .TheStoryBeginsHeader{font-size:1.75rem;margin-top:5px}body.drop_v2 .AllForSmiles{margin-top:24px}body.drop_v2 .AllForSmiles .OneForAll{max-width:235px}body.drop_v2 .AllForSmiles .OurMember{font-size:1.25rem;margin-top:-1em}body.drop_v2 .AllForSmiles .Label{font-size:1.75rem;height:30px;max-width:302.5px}body.drop_v2 .AllForSmiles .Label.Blue,body.drop_v2 .AllForSmiles .Label.Orange,body.drop_v2 .AllForSmiles .Label.Red{margin-top:35px}body.drop_v2 .AllForSmiles .Chapter01 li,body.drop_v2 .AllForSmiles .Chapter02 li,body.drop_v2 .AllForSmiles .Chapter03 li,body.drop_v2 .AllForSmiles .Chapter04 li,body.drop_v2 .AllForSmiles .Chapter05 li{flex-direction:colmun}body.drop_v2 .AllForSmiles .Chapter01 li .Description,body.drop_v2 .AllForSmiles .Chapter02 li .Description,body.drop_v2 .AllForSmiles .Chapter03 li .Description,body.drop_v2 .AllForSmiles .Chapter04 li .Description,body.drop_v2 .AllForSmiles .Chapter05 li .Description{max-width:inherit;max-width:240px}body.drop_v2 .AllForSmiles .Chapter01 li .Description .DescriptionHeader,body.drop_v2 .AllForSmiles .Chapter02 li .Description .DescriptionHeader,body.drop_v2 .AllForSmiles .Chapter03 li .Description .DescriptionHeader,body.drop_v2 .AllForSmiles .Chapter04 li .Description .DescriptionHeader,body.drop_v2 .AllForSmiles .Chapter05 li .Description .DescriptionHeader{font-size:1.375rem}body.drop_v2 .AllForSmiles .Chapter01 li .Description .DescriptionHeader .br_v2,body.drop_v2 .AllForSmiles .Chapter02 li .Description .DescriptionHeader .br_v2,body.drop_v2 .AllForSmiles .Chapter03 li .Description .DescriptionHeader .br_v2,body.drop_v2 .AllForSmiles .Chapter04 li .Description .DescriptionHeader .br_v2,body.drop_v2 .AllForSmiles .Chapter05 li .Description .DescriptionHeader .br_v2{display:none}body.drop_v2 .AllForSmiles .Chapter01 li .Description .Sentence,body.drop_v2 .AllForSmiles .Chapter02 li .Description .Sentence,body.drop_v2 .AllForSmiles .Chapter03 li .Description .Sentence,body.drop_v2 .AllForSmiles .Chapter04 li .Description .Sentence,body.drop_v2 .AllForSmiles .Chapter05 li .Description .Sentence{font-size:1rem;line-height:1.8;margin-top:.75em}body.drop_v2 .AllForSmiles .Chapter01 li .Description .StoreStaff,body.drop_v2 .AllForSmiles .Chapter02 li .Description .StoreStaff,body.drop_v2 .AllForSmiles .Chapter03 li .Description .StoreStaff,body.drop_v2 .AllForSmiles .Chapter04 li .Description .StoreStaff,body.drop_v2 .AllForSmiles .Chapter05 li .Description .StoreStaff{font-size:1rem}body.drop_v2 .NextGeneration .linedHeader{font-size:1.3125rem}body.drop_v2 .NextGeneration .InnerHeader{font-size:1.75rem}body.drop_v2 .NextGeneration .InnerSentence{font-size:1rem}body.drop_v2 .NextGeneration .Image_InnerCircle .IsSentence{font-size:2.0625rem;line-height:1.6}body.drop_v2 .NextGeneration .ListPhilosophy li .ListNumber li{font-size:1.25rem;margin-top:7px}body.drop_v2 .NextGeneration .ListPhilosophy li .ListNumber li:first-child{margin-top:12px}body.drop_v2 .NextGeneration .ListPhilosophy .SubHeader{font-family:Zen Old Mincho,serif;font-size:2.05rem}body.drop_v2 .NextGeneration .ListPhilosophy .SubHeader .hide_pc{display:none}}body{color:#3e3a39}.zoom-container{width:400px;height:250px;overflow:hidden;position:relative}.zoom-image{width:100%;height:100%;object-fit:cover;transform:scale(.6);animation:zoomIn 1.5s ease-out forwards}@keyframes zoomIn{0%{transform:scale(.6);opacity:0;clip-path:circle(0% at 50% 50%)}to{transform:scale(1);opacity:1;clip-path:circle(150% at 50% 50%)}}.wrapW590{max-width:630px;width:84%;margin-left:auto;margin-right:auto}@media (width > 768px){.wrapW590{max-width:none;width:100%}}@media (width > 768px){.mdW475{max-width:480px;width:100%;margin-left:inherit;margin-right:inherit}}.wrapSTD{max-width:660px;width:88%;margin-left:auto;margin-right:auto}@media (width > 768px){.wrapSTD{max-width:1000px}}.wrap1100{width:88%;margin-left:auto;margin-right:auto}@media (width > 768px){.wrapMd1000{max-width:1000px;width:88%;margin-left:auto;margin-right:auto}}.is_smartBox{margin-top:42px}@media (width > 768px){.is_smartBox{display:none;margin-top:0}}@media (width <= 768px){.is_personal{display:none}}@media (width < 767px){.hide_sp{display:none}}@media (width >= 768px){.hide_pc{display:none}}.linedHeader{font-size:2rem;line-height:1;font-weight:700;padding-bottom:6px;padding-left:15px;padding-right:1em;position:relative;min-width:150px;width:fit-content;margin-top:13px;margin-left:auto}@media (width > 768px){.linedHeader{font-size:2.5rem;height:50px;min-width:220px;margin-left:inherit;padding-right:0}}.linedHeader:after{content:"";aspect-ratio:77/5;background:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20data-name='レイヤー_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2076.97%205.08'%3e%3cg%20id='_レイヤー_1-2'%20data-name='レイヤー_1'%3e%3cpolygon%20points='0%200%2076.97%200%2072.12%205.08%200%205.08%200%200'%20style='fill:%20%23e2c118;'/%3e%3c/g%3e%3c/svg%3e");background-repeat:no-repeat;display:block;width:38px;height:2px;position:absolute;bottom:0;left:0}@media (width > 768px){.linedHeader:after{width:77px;height:5px}}.linedHeader:before{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#42a7c4}@media (width > 768px){.linedHeader:before{height:5px}}@media (width > 768px){.linedHeader.isCenter{text-align:center;padding:0}}.JsScrollTrigger{transform:translateY(10%);opacity:0;transition:all .8s}.JsScrollTrigger.scrollIn{transform:translateY(0);opacity:1}.firstView{display:flex;align-items:center;justify-content:center;margin-top:65px}@media (width > 768px){.firstView{grid-column-gap:70px;margin-top:138px}}.firstView .is_Left{max-width:120px;width:32%}@media (width > 768px){.firstView .is_Left{max-width:208px}}.firstView .is_Left .isHeader{font-size:2.3rem;font-family:garamond-premier-pro,serif;font-weight:400;margin-top:12px;color:#3e3a39}@media (width > 768px){.firstView .is_Left .isHeader{font-size:5rem}}.firstView .is_Left figure{max-width:102px}.firstView .is_Left figure img{aspect-ratio:216/150;display:block;height:fit-content}@media (width > 768px){.firstView .is_Left figure{max-width:208px}}.firstView .is_Right{opacity:0;transform:translateY(0);transition:opacity 1s;max-width:225px;width:60%}.firstView .is_Right .earth{aspect-ratio:703/757;width:234px}@media (width > 768px){.firstView .is_Right{max-width:530px;max-height:550px}}.firstView .is_Right img{opacity:1;transition:opacity 1.6s}.firstView .is_Right.scrollIn{opacity:0}.firstView .is_Right.scrollIn img{opacity:1}.firstView .is_Right.isActive{opacity:1;transition-delay:.25s}.firstView .is_Right.isActive img{opacity:1}.MainLead{font-size:3rem;text-align:center;font-family:Zen Old Mincho,serif;line-height:1.58;margin-top:45px}@media (min-width: 1080px){.MainLead{font-size:4rem;margin-top:70px;line-height:1.5}}.philosophy{margin-top:10px}@media (width > 768px){.philosophy{margin-top:40px}}@media (width > 768px){.philosophy .sectionInner{max-width:1000px;width:86.6666666667%;margin-left:auto;margin-right:auto}}.philosophy .sectionInner .mdColumns{overflow:hidden;height:94vh}@media (width > 375px){.philosophy .sectionInner .mdColumns{height:77vh}}@media (width >= 768px){.philosophy .sectionInner .mdColumns{overflow:visible;display:flex;height:auto}}.philosophy .sectionInner .sentence{font-size:1.5rem;line-height:1.8;font-weight:700;margin-top:17px;letter-spacing:0}@media (width > 768px){.philosophy .sectionInner .sentence{font-size:1.6rem;line-height:1.75;margin-top:28px}}.philosophy .is_RightImage{position:relative;z-index:-1;aspect-ratio:634/386;max-width:475px}.philosophy .is_RightImage .sentencePosition{position:absolute;top:10%;right:17%;letter-spacing:2.5px;color:#fff;opacity:1;transform:translateY(0)}.philosophy .is_RightImage .sentencePosition.scrollIn .isHeader{filter:blur(0px);transition-delay:.25s}.philosophy .is_RightImage .sentencePosition.scrollIn .isSentence{filter:blur(0px)}.philosophy .is_RightImage .sentencePosition.scrollIn .isSentence:nth-of-type(2){transition-delay:375ms}.philosophy .is_RightImage .sentencePosition.scrollIn .isSentence:nth-of-type(3){transition-delay:.5s}.philosophy .is_RightImage .sentencePosition.scrollIn .isSentence:nth-of-type(4){transition-delay:625ms}.philosophy .is_RightImage .sentencePosition.scrollIn .isSentence:nth-of-type(5){transition-delay:.75s}@media (width < 768px){.philosophy .is_RightImage .sentencePosition{text-shadow:0 0 6px rgba(0,0,0,.25);height:105%;top:5%;right:17%}}@media (width > 768px){.philosophy .is_RightImage .sentencePosition{top:16.4%;right:17%}}.philosophy .is_RightImage .isHeader{font-size:2rem;transition:all .4s;filter:blur(4px)}@media (width > 768px){.philosophy .is_RightImage .isHeader{font-size:2rem}}.philosophy .is_RightImage .isSentence{font-size:1.5rem;line-height:1.75;letter-spacing:-.6px;margin-top:1.6em;margin-right:1px;filter:blur(4px);transition:all .4s}@media (width > 768px){.philosophy .is_RightImage .isSentence{font-size:1.4rem}}.philosophy .is_RightImage .isSentence.first{margin-top:9px;margin-right:14px}.philosophy .is_RightImage .isSentence.second{margin-right:8px;margin-top:.7em}.philosophy .is_RightImage .img_tree{aspect-ratio:575/422;width:170px;position:absolute;left:0%;bottom:3%}@media (width >= 768px){.philosophy .is_RightImage .img_tree{width:140px;bottom:0}}@media (width > 768px){.philosophy .is_RightImage .img_tree{width:274px;bottom:6%}}.philosophy .is_RightImage .provision{opacity:0}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotation_reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.philosophy .is_RightImage .img_cloud{opacity:.7}.philosophy .is_RightImage .img_cloud.path_a{position:absolute;aspect-ratio:588/538;width:243.75px;right:5%;top:5%;animation:48s linear infinite rotation}@media (width > 768px){.philosophy .is_RightImage .img_cloud.path_a{width:280px;right:0}}.philosophy .is_RightImage .img_cloud.path_b{position:absolute;top:2%;aspect-ratio:679/571;width:282.5px;right:17%;animation:72s linear infinite rotation_reverse}@media (width > 768px){.philosophy .is_RightImage .img_cloud.path_b{width:327px;right:7%}}@media (width < 768px){.philosophy .is_RightImage{margin-top:40px}}@media (width >= 768px){.philosophy .is_RightImage.tbCenter{margin-left:auto;margin-right:auto;max-width:350px}}@media (width > 768px){.philosophy .is_RightImage.tbCenter{margin-left:inherit;margin-right:inherit;max-width:475px}}.philosophy .tsukushiba{font-family:fot-tsukubrdgothic-std,sans-serif;font-style:normal;font-weight:700;writing-mode:vertical-rl;text-orientation:upright}@media (width >= 768px){.vision_story{margin-top:45px}}@media (width > 768px){.vision_story{margin-top:100px}}.vision_story .vision_logo{aspect-ratio:270/150;width:111px;margin-left:auto;margin-right:auto;position:relative}@media (width > 768px){.vision_story .vision_logo{width:206px}}.vision_story .vision_logo:before,.vision_story .vision_logo:after{content:"";position:absolute;top:0;bottom:0;margin:auto;width:120%;height:1px;background-color:#0099c8}@media (width >= 768px){.vision_story .vision_logo:before,.vision_story .vision_logo:after{width:44vw;height:2px}}.vision_story .vision_logo:before{left:calc(-150px - 10%)}@media (width >= 768px){.vision_story .vision_logo:before{left:-48vw}}.vision_story .vision_logo:after{right:calc(-150px - 10%)}@media (width >= 768px){.vision_story .vision_logo:after{right:-48vw}}.vision_story .headerInImage{color:#0099c8;font-size:1.9rem;font-family:garamond-premier-pro,serif;text-align:center;overflow:hidden}@media (width > 768px){.vision_story .headerInImage{font-size:3rem}}.vision_story .headerInImage .gramond{margin-top:6px;display:block}.vision_story .isHeader{font-size:3rem;font-weight:700;line-height:1.57}@media (width > 768px){.vision_story .isHeader{font-size:4.7rem;line-height:1.4;text-align:center;margin-top:82px}}.vision_story .isSentence{font-size:1.5rem;font-weight:700;line-height:1.8;letter-spacing:.5px;margin-top:1em}@media (width > 768px){.vision_story .isSentence{font-size:1.7rem;line-height:1.94;letter-spacing:1px;margin-top:0}}.vision_story .flex{display:flex}.vision_story .flex.items_start{align-items:flex-start}.vision_story .flex.align_center{align-items:center}.vision_story .flex.justify_between{justify-content:space-between}@media (width >= 768px){.vision_story .flex.tbCenter{justify-content:center}}.vision_story .vision_story_image{margin-top:10px;opacity:0;transition:all 1s}@media (width > 768px){.vision_story .vision_story_image{max-width:600px;margin-top:0}}.vision_story .vision_story_image img{position:static}.vision_story .ThreeScrollTrigger.is_standby{opacity:0;transition:all 1s}.vision_story .ThreeScrollTrigger.isActive .vision_story_image,.vision_story .ThreeScrollTrigger.is_standby.isActive{opacity:1}@media (width < 768px){.vision_story .is_smartBox .flex.items_start{display:block}}.about_us{color:#231815}.about_us .header_en{font-family:garamond-premier-pro,serif;display:block;font-size:1.45rem;font-size:3rem;line-height:1.24}@media (width > 768px){.about_us .header_en{font-size:2.9rem}}.about_us .orange{color:#dd5519}.about_us .innovative_company{margin-top:5px}@media (width > 768px){.about_us .innovative_company{text-align:center;margin-top:18px}}.about_us .linedHeader{margin-top:2em}@media (width > 768px){.about_us .linedHeader{margin:90px auto 0}}.about_us .innovative_sentence{font-size:1.5rem;font-weight:700;line-height:1.8;margin-top:15px;letter-spacing:0px}@media (width > 768px){.about_us .innovative_sentence{font-size:1.6rem;text-align:center;margin-top:29px;letter-spacing:1px}}@media (width > 768px){.about_us{margin-top:25px}}.OurForSteps .syuhadenri{display:flex;align-items:center;justify-content:center;grid-column-gap:5px;margin-top:18px;color:#fff}@media (width > 768px){.OurForSteps .syuhadenri{margin-top:50px;grid-column-gap:15px}}.OurForSteps .syuhadenri li{aspect-ratio:1/1;font-size:3rem;font-weight:700;text-align:center;line-height:1;width:48px;height:48px;border-radius:50%;background-color:#ccc;display:flex;align-items:center;justify-content:center}@media (width > 768px){.OurForSteps .syuhadenri li{width:96px;height:96px;font-size:5rem}}.OurForSteps .syuhadenri li:nth-of-type(1){background-color:#dc7b264d}.OurForSteps .syuhadenri li:nth-of-type(2){background-color:#dc7b264d}.OurForSteps .syuhadenri li:nth-of-type(3){background-color:#e8961f4d}.OurForSteps .syuhadenri li:nth-of-type(4){background-color:#9dbc2a4d}.OurForSteps .syuhadenri li:nth-of-type(5){background-color:#9dbc2a4d}.OurForSteps .syuhadenri li:nth-of-type(6){background-color:#50a5534d}.OurForSteps .syuhadenri li{opacity:0;transform:translateY(10%);transition:all .8s}.OurForSteps .syuhadenri.scrollIn li{opacity:1;transform:translateY(0)}.OurForSteps .syuhadenri.scrollIn li:nth-child(1){transition-delay:0ms}.OurForSteps .syuhadenri.scrollIn li:nth-child(2){transition-delay:125ms}.OurForSteps .syuhadenri.scrollIn li:nth-child(3){transition-delay:.25s}.OurForSteps .syuhadenri.scrollIn li:nth-child(4){transition-delay:375ms}.OurForSteps .syuhadenri.scrollIn li:nth-child(5){transition-delay:.5s}.OurForSteps .syuhadenri.scrollIn li:nth-child(6){transition-delay:625ms}.OurForSteps .syuhadenri.scrollIn li:nth-child(7){transition-delay:.75s}.OurForSteps .syuhadenri.scrollIn li:nth-child(8){transition-delay:875ms}.OurForSteps .syuhadenri.scrollIn li:nth-child(9){transition-delay:1s}.OurForSteps .syuhadenri.scrollIn li:nth-child(10){transition-delay:1125ms}.OurForSteps .syuhadenri.scrollIn li:nth-child(11){transition-delay:1.25s}.OurForSteps .syuhadenri.scrollIn li:nth-child(12){transition-delay:1375ms}.OurForSteps .syuhadenri.scrollIn li:nth-child(13){transition-delay:1.5s}.OurForSteps .syuhadenri.scrollIn li:nth-child(14){transition-delay:1625ms}.OurForSteps .syuhadenri.scrollIn li:nth-child(15){transition-delay:1.75s}.OurForSteps .syuhadenri.scrollIn li:nth-child(16){transition-delay:1875ms}.OurForSteps .syuhadenri.scrollIn li:nth-child(17){transition-delay:2s}.OurForSteps .syuhadenri.scrollIn li:nth-child(18){transition-delay:2125ms}.OurForSteps .syuhadenri.scrollIn li:nth-child(19){transition-delay:2.25s}.OurForSteps .syuhadenri.scrollIn li:nth-child(20){transition-delay:2375ms}.AllForSmiles .WrapMd1200{background:url(/conceptvision/assets/texture_craft_sp-CQeJc_hD.webp);background-repeat:no-repeat;background-size:cover;background-position:top center}@media (width > 768px){.AllForSmiles .WrapMd1200{background:url(/conceptvision/assets/texture_craft_pc-DEIg4Cc3.webp);background-repeat:no-repeat;background-size:cover;background-position:top center}}@keyframes swing_animation{0%{transform:rotate(-5deg)}25%{transform:rotate(3deg)}50%{transform:rotate(-1.5deg)}75%{transform:rotate(1deg)}to{transform:rotate(0)}}.isSwing{opacity:1;transform:translateY(0)}.isSwing.orderSwing,.isSwing .orderSwing{opacity:0;transition:opacity .6s}.isSwing .scrollup{opacity:0;transform:translateY(10%);transition:.6s}.isSwing.scrollIn.orderSwing{transform-origin:top center;animation:swing_animation 3s ease-in-out 1;opacity:1}.isSwing.scrollIn.orderSwing:nth-of-type(1){transition-delay:0ms}.isSwing.scrollIn.orderSwing:nth-of-type(2){transition-delay:125ms}.isSwing.scrollIn.orderSwing:nth-of-type(3){transition-delay:.25s}.isSwing.scrollIn.orderSwing:nth-of-type(4){transition-delay:375ms}.isSwing.scrollIn.orderSwing:nth-of-type(5){transition-delay:.5s}.isSwing.scrollIn.orderSwing:nth-of-type(6){transition-delay:625ms}.isSwing.scrollIn.orderSwing:nth-of-type(7){transition-delay:.75s}.isSwing.scrollIn.orderSwing:nth-of-type(8){transition-delay:875ms}.isSwing.scrollIn.orderSwing:nth-of-type(9){transition-delay:1s}.isSwing.scrollIn.orderSwing:nth-of-type(10){transition-delay:1125ms}.isSwing.scrollIn.orderSwing:nth-of-type(11){transition-delay:1.25s}.isSwing.scrollIn.orderSwing:nth-of-type(12){transition-delay:1375ms}.isSwing.scrollIn.orderSwing:nth-of-type(13){transition-delay:1.5s}.isSwing.scrollIn.orderSwing:nth-of-type(14){transition-delay:1625ms}.isSwing.scrollIn.orderSwing:nth-of-type(15){transition-delay:1.75s}.isSwing.scrollIn.orderSwing:nth-of-type(16){transition-delay:1875ms}.isSwing.scrollIn.orderSwing:nth-of-type(17){transition-delay:2s}.isSwing.scrollIn.orderSwing:nth-of-type(18){transition-delay:2125ms}.isSwing.scrollIn.orderSwing:nth-of-type(19){transition-delay:2.25s}.isSwing.scrollIn.orderSwing:nth-of-type(20){transition-delay:2375ms}.isSwing.scrollIn .orderSwing{transform-origin:top center;animation:swing_animation 3s ease-in-out 1;opacity:1}.isSwing.scrollIn .orderSwing:nth-of-type(1){transition-delay:0ms}.isSwing.scrollIn .orderSwing:nth-of-type(2){transition-delay:125ms}.isSwing.scrollIn .orderSwing:nth-of-type(3){transition-delay:.25s}.isSwing.scrollIn .orderSwing:nth-of-type(4){transition-delay:375ms}.isSwing.scrollIn .orderSwing:nth-of-type(5){transition-delay:.5s}.isSwing.scrollIn .orderSwing:nth-of-type(6){transition-delay:625ms}.isSwing.scrollIn .orderSwing:nth-of-type(7){transition-delay:.75s}.isSwing.scrollIn .orderSwing:nth-of-type(8){transition-delay:875ms}.isSwing.scrollIn .orderSwing:nth-of-type(9){transition-delay:1s}.isSwing.scrollIn .orderSwing:nth-of-type(10){transition-delay:1125ms}.isSwing.scrollIn .orderSwing:nth-of-type(11){transition-delay:1.25s}.isSwing.scrollIn .orderSwing:nth-of-type(12){transition-delay:1375ms}.isSwing.scrollIn .orderSwing:nth-of-type(13){transition-delay:1.5s}.isSwing.scrollIn .orderSwing:nth-of-type(14){transition-delay:1625ms}.isSwing.scrollIn .orderSwing:nth-of-type(15){transition-delay:1.75s}.isSwing.scrollIn .orderSwing:nth-of-type(16){transition-delay:1875ms}.isSwing.scrollIn .orderSwing:nth-of-type(17){transition-delay:2s}.isSwing.scrollIn .orderSwing:nth-of-type(18){transition-delay:2125ms}.isSwing.scrollIn .orderSwing:nth-of-type(19){transition-delay:2.25s}.isSwing.scrollIn .orderSwing:nth-of-type(20){transition-delay:2375ms}.isSwing.scrollIn .scrollup{opacity:1;transform:translateY(0)}.isSwing.scrollIn .scrollup:nth-of-type(1){transition-delay:0ms}.isSwing.scrollIn .scrollup:nth-of-type(2){transition-delay:125ms}.isSwing.scrollIn .scrollup:nth-of-type(3){transition-delay:.25s}.isSwing.scrollIn .scrollup:nth-of-type(4){transition-delay:375ms}.isSwing.scrollIn .scrollup:nth-of-type(5){transition-delay:.5s}.isSwing.scrollIn .scrollup:nth-of-type(6){transition-delay:625ms}.isSwing.scrollIn .scrollup:nth-of-type(7){transition-delay:.75s}.isSwing.scrollIn .scrollup:nth-of-type(8){transition-delay:875ms}.isSwing.scrollIn .scrollup:nth-of-type(9){transition-delay:1s}.isSwing.scrollIn .scrollup:nth-of-type(10){transition-delay:1125ms}.isSwing.scrollIn .scrollup:nth-of-type(11){transition-delay:1.25s}.isSwing.scrollIn .scrollup:nth-of-type(12){transition-delay:1375ms}.isSwing.scrollIn .scrollup:nth-of-type(13){transition-delay:1.5s}.isSwing.scrollIn .scrollup:nth-of-type(14){transition-delay:1625ms}.isSwing.scrollIn .scrollup:nth-of-type(15){transition-delay:1.75s}.isSwing.scrollIn .scrollup:nth-of-type(16){transition-delay:1875ms}.isSwing.scrollIn .scrollup:nth-of-type(17){transition-delay:2s}.isSwing.scrollIn .scrollup:nth-of-type(18){transition-delay:2125ms}.isSwing.scrollIn .scrollup:nth-of-type(19){transition-delay:2.25s}.isSwing.scrollIn .scrollup:nth-of-type(20){transition-delay:2375ms}@keyframes bounceIn{0%{transform:scale(.3)}25%{transform:scale(1.1)}50%{transform:scale(.95)}75%{transform:scale(1.005)}to{transform:scale(1)}}.ClipCircleMask{position:relative;opacity:0;transform:translateY(0)}.ClipCircleMask img{width:100%;height:auto;clip-path:circle(0% at 50% 50%);transition:clip-path 1.25s ease-out}.ClipCircleMask.scrollIn{opacity:1}.ClipCircleMask.scrollIn img{clip-path:circle(150% at 50% 50%);animation:bounceIn 1.25s ease-out}.isScalePopup{opacity:1;transform:translateY(0)}.isScalePopup li{opacity:0;transition:all .6s}.isScalePopup.scrollIn li{animation:bounceIn 1.25s ease-out;opacity:1}.isScalePopup.scrollIn li:nth-of-type(1){transition-delay:0ms}.isScalePopup.scrollIn li:nth-of-type(2){transition-delay:125ms}.isScalePopup.scrollIn li:nth-of-type(3){transition-delay:.25s}.isScalePopup.scrollIn li:nth-of-type(4){transition-delay:375ms}.isScalePopup.scrollIn li:nth-of-type(5){transition-delay:.5s}.isScalePopup.scrollIn li:nth-of-type(6){transition-delay:625ms}.isScalePopup.scrollIn li:nth-of-type(7){transition-delay:.75s}.isScalePopup.scrollIn li:nth-of-type(8){transition-delay:875ms}.isScalePopup.scrollIn li:nth-of-type(9){transition-delay:1s}.isScalePopup.scrollIn li:nth-of-type(10){transition-delay:1125ms}.isScalePopup.scrollIn li:nth-of-type(11){transition-delay:1.25s}.isScalePopup.scrollIn li:nth-of-type(12){transition-delay:1375ms}.isScalePopup.scrollIn li:nth-of-type(13){transition-delay:1.5s}.isScalePopup.scrollIn li:nth-of-type(14){transition-delay:1625ms}.isScalePopup.scrollIn li:nth-of-type(15){transition-delay:1.75s}.isScalePopup.scrollIn li:nth-of-type(16){transition-delay:1875ms}.isScalePopup.scrollIn li:nth-of-type(17){transition-delay:2s}.isScalePopup.scrollIn li:nth-of-type(18){transition-delay:2125ms}.isScalePopup.scrollIn li:nth-of-type(19){transition-delay:2.25s}.isScalePopup.scrollIn li:nth-of-type(20){transition-delay:2375ms}.cloud-wrapper{position:relative;width:100%;height:100vh;overflow:hidden;height:240px}@media (width > 768px){.cloud-wrapper{height:550px}}.cloud-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .6s}.cloud-wrapper canvas{position:absolute;top:0;left:0;width:100%;height:100%}.cloud-wrapper.vision_story_image{aspect-ratio:497/260;height:100%}@media (width > 768px){.js_parallax.w80perCenter{width:80%;margin-left:auto;margin-right:auto}}@media (width < 767px){body.AppAdjust .AllForSmiles .WrapMd1200{position:relative;background:url(/conceptvision/assets/drop_background_top-B_oYmUU7.png);background-repeat:no-repeat;background-size:100%;background-position:top center;padding-bottom:20px}body.AppAdjust .AllForSmiles .WrapMd1200:before{content:"";position:absolute;bottom:10px;left:0;right:0;height:50px;margin:auto;background:url(/conceptvision/assets/drop_background_body-B13KumvU.webp);background-repeat:repeat;background-size:100%;background-position:top center}body.AppAdjust .AllForSmiles .WrapMd1200 .DropDownWrapper.is_backgrounds{background:url(/conceptvision/assets/drop_background_body-CXnHIORM.png);background-repeat:repeat;background-size:100%;background-position:top center;padding-top:40px;margin-top:-45px}}
