html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dt,dd,table,pre{margin-top:0;margin-bottom:0;margin-left:0}li{list-style:none}br{letter-spacing:0!important}img{-ms-interpolation-mode:bicubic}ul,ol{padding:0}p,li,dt,dd,th,td,pre{-ms-line-break:strict;line-break:strict;-ms-word-break:break-strict;word-break:break-strict;word-wrap:break-word}iframe{border:none}figure{margin:0}*{background-repeat:no-repeat}label,input[type=checkbox]{cursor:pointer}select,input[type=button],input[type=text],input[type=submit],input[type=email],textarea,button{-webkit-appearance:none;-moz-appearance:none;background:0 0;border:none;border-radius:0;outline:none}.isNone,.no-js .isNone{display:none!important}.isHidden{visibility:hidden}.no-js .isHidden{visibility:visible}.unactive{pointer-events:none;opacity:.6}.uppercase{text-transform:uppercase}body{font-feature-settings:"palt"}html[lang=ja] body{letter-spacing:.06em}body{font-variant-ligatures:no-common-ligatures;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset;background-color:#fff}img{width:100%}html{font-size:10px}body{color:#555;background-color:#fff;font-family:Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:1.5rem;line-height:1.6;position:relative}@media (min-width:768px){body{margin-left:auto;margin-right:auto;font-size:1.6rem}}picture,img{pointer-events:none}.contents__wrap{position:relative;overflow-x:hidden}.section h2 span{font-family:inter,Noto Sans JP,-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-weight:700}.main__article>section{position:relative}a{color:#111}a:hover{color:#5c5c5c}::selection{color:#fff;background-color:#333}.contents_link:not(.contents_link+.contents_link){margin-top:80px}.contents_link:before{content:"→";padding-right:.5em;display:inline-block}.section__tagline{margin-top:100px;font-size:32px;line-height:1.5}@media (min-width:768px){.active_sp{display:none}}@media (max-width:768px){.active_pc{display:none}}p{line-height:2.2}section>.mw__wrap{margin-left:auto;margin-right:auto;padding-top:10em;padding-bottom:10em}@media (max-width:768px){section>.mw__wrap{padding:8em 8% 7em}}a .icon_arrow{width:34px;height:34px;display:block;position:absolute;top:50%;right:21px;transform:translateY(-50%)}a .icon_arrow path,a .icon_arrow polygon{fill:#fff}svg{vertical-align:bottom;line-height:0}body{background-color:#f5f5f5;background-image:url(/assets/images/hero_bg.png);background-position:50% -300px;background-size:1668px}@media (max-width:768px){body{background-position:50% -80px}}.about-100plus{padding-top:8rem}.about-100plus .mw__wrap{background-color:#fff;border-radius:64px;max-width:1080px;margin-left:auto;margin-right:auto;padding:4em 4rem}@media (max-width:768px){.about-100plus .mw__wrap{margin-left:8px;margin-right:8px}}.about-100plus .section__head{text-align:center;padding-bottom:6em}@media (max-width:768px){.about-100plus .section__head{padding-bottom:3em}}.about-100plus .item__wrap{position:relative}@media (max-width:768px){.about-100plus .item__wrap{max-width:380px;margin-left:auto;margin-right:auto}}.about-100plus .corp_icon{width:120px}@media (max-width:768px){.about-100plus .corp_icon{margin-left:auto;margin-right:auto}}@media (min-width:768px){.about-100plus .corp_icon{width:150px;margin-left:-280px;position:absolute;top:0;left:50%}}.about-100plus .corp_icon svg{width:100%;height:auto}.about-100plus .corp_description{position:relative}@media (max-width:768px){.about-100plus .corp_description{padding-top:4em}}@media (min-width:768px){.about-100plus .corp_description{max-width:500px;margin-left:50%;padding-left:1em}}.about-100plus .corp_description h3{margin-bottom:2em}.about-100plus .corp_description p{margin-top:1em;line-height:1.7}.about-100plus .link{margin-top:3em}.about-100plus a{align-items:center;text-decoration:none;display:flex}.about-100plus a .icon_arrow_blank{margin-left:.4em;position:relative;bottom:-.2em}.about_sanokouni{background-image:url(/assets/images/funk3_bg.png);background-position:50% 0;background-size:cover;position:relative}.about_sanokouni:before{content:"";letter-spacing:0;vertical-align:bottom;background:var(--orange_grad,linear-gradient(0deg, #f67d42 0%, #ff9d67 100%));opacity:.5;width:100%;height:100%;line-height:0;display:block;position:absolute}.about_sanokouni .inner__wrap{justify-content:space-around;align-items:center;display:flex}@media (max-width:768px){.about_sanokouni .inner__wrap{flex-direction:column}}.about_sanokouni .mw__wrap{max-width:1208px;margin-left:auto;margin-right:auto;position:relative}.about_sanokouni .contents_header .text{text-align:center;color:#fff;letter-spacing:.2em;margin-top:.5em;font-size:30px;font-weight:700}@media (max-width:768px){.about_sanokouni .contents_header .logo{width:60%;margin-left:auto;margin-right:auto}.about_sanokouni .contents_header{margin-bottom:2em}}.about_sanokouni .discription{box-sizing:border-box;background-color:#fff;border-radius:30px;width:720px;padding:48px 60px;position:relative}.about_sanokouni .discription p{font-weight:700;line-height:1.6}.about_sanokouni .discription P+P{padding-top:.6em}@media (max-width:768px){.about_sanokouni .discription{max-width:380px;margin-left:auto;margin-right:auto}}.app_dl .mw__wrap{padding-top:0}.app_dl .prehead_visual{text-align:center}@media (max-width:768px){.app_dl .prehead_visual,.app_dl .prehead_visual svg{width:100%}}.app_dl .section__head{text-align:center;margin-top:-2.6em;padding-bottom:1em;font-size:1.8rem;font-weight:700}@media (max-width:768px){.app_dl .section__head{margin-top:-4.6em}}.app_dl .item__wrap{background-color:#fff;border-radius:40px;justify-content:center;align-items:center;max-width:900px;margin-left:auto;margin-right:auto;padding:60px 0;display:flex}@media (max-width:768px){.app_dl .item__wrap{flex-direction:column}}.app_dl .item__app-icon{text-align:center}@media (min-width:768px){.app_dl .item__app-icon{margin-right:4rem}}.app_dl .item__app-icon .icon{border-radius:30px;display:inline-block;box-shadow:0 0 4px #00000040}.app_dl .text{padding-top:1em;font-size:1.8rem;font-weight:700;line-height:1.4}.app_dl .icon{border-radius:32px;width:120px;line-height:0;display:inline-block;overflow:hidden}.app_dl .item__dlto{text-align:center;margin:0 1.2rem}.app_dl .item__dlto .qr{width:110px;display:inline-block}@media (max-width:768px){.app_dl .item__dlto .qr{display:none}}.app_dl .item__dlto .dl_on_store{width:160px}.app_dl .item__dlto .dl_on_store a{display:block}.app_dl .item__dlto .dl_on_store svg{width:100%}@media (max-width:768px){.app_dl .item__dlto .dl_on_store{width:200px;margin-top:2em}}.app_dl .item__devices{text-align:center;padding-top:2rem;font-size:1.3rem;font-weight:700}.app_dl .item__devices p{line-height:1.4}@media (max-width:768px){.app_dl .item__devices{text-align:left}}.app_dl .item__notice{text-align:center;padding-top:1rem;font-size:1.3rem}.app_dl .item__notice p{line-height:1.4}@media (max-width:768px){.app_dl .item__notice{text-align:left}}.prefooter{padding-top:120px;padding-bottom:120px}.prefooter .sns_item{justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.prefooter .sns_item a{margin-left:2em;margin-right:2em}.footer{padding-bottom:80px}.footer .flex{border-top:1px solid #555;justify-content:space-between;align-items:center;max-width:1280px;margin-left:auto;margin-right:auto;padding-top:80px;padding-left:2em;padding-right:2em;display:flex}@media (max-width:768px){.footer .flex{flex-direction:column;max-width:60%}}.footer small{font-size:1.5rem;display:inline-block}@media (max-width:768px){.footer small{order:2;margin-top:40px}}.footer .item__wrap{display:flex}@media (max-width:768px){.footer .item__wrap{flex-direction:column;align-items:center}}@media (min-width:768px){.footer .terms{margin-right:2em}}.footer a{align-items:center;font-size:1.5rem;text-decoration:none;display:flex}.footer a .icon_arrow_blank{margin-left:.4em;position:relative;bottom:-.1em}.founder .mw__wrap{max-width:1280px;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;position:relative}.founder .mw__wrap:before{content:"";background:#ffe9dd;border-radius:80px;width:100%;height:440px;position:absolute;bottom:0;left:0}.founder .section__head{position:relative}@media (min-width:768px){.founder .section__head{position:relative;top:140px;left:54%}}@media (max-width:768px){.founder .section__head{text-align:center;padding-bottom:1.5em}}.founder .message{vertical-align:bottom;width:1018px;margin-left:auto;margin-right:auto;line-height:0;display:block;position:relative}@media (max-width:768px){.founder .message{width:393px;margin-left:-218px;left:50%}}.function_index .section__head{text-align:center;padding-bottom:2em}@media (max-width:768px){.function_index .section__head{padding-bottom:4em}}.function_index .section__text{padding-bottom:5em;font-weight:700}@media (min-width:768px){.function_index .section__text{text-align:center}}.function_index .item__wrap{justify-content:space-between;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}@media (max-width:768px){.function_index .item__wrap{flex-direction:column}}.function_index .items{box-sizing:border-box;background-color:#fff;border-radius:30px;width:100%;padding-left:2em;padding-right:2em}@media (min-width:768px){.function_index .items{width:18%;padding-left:1em;padding-right:1em}.function_index .items+.items{margin-left:1.6rem}}@media (max-width:768px){.function_index .items+.items{margin-top:1.5rem}}.function_index .items a{flex-direction:column;align-items:center;padding-top:2.4rem;padding-bottom:2.2rem;text-decoration:none;display:flex}.function_index .items hgroup{align-items:center;display:flex}.function_index .items .icon{width:3.6rem;padding-right:1rem}.function_index .items .icon svg{width:100%;height:auto}.function_index .items .item__head{color:#ff792d;font-size:2.3rem}@media (max-width:768px){.function_index .items .item__head{font-size:2rem}}.function_index .items .item__text{text-align:center;padding-top:.8rem;font-size:1.5rem;line-height:1.4}@media (max-width:768px){.function_index .items .item__text br{display:none}}@media (min-width:768px){.function_item{padding-top:6em;padding-bottom:3em}}.function_item .mw__wrap{max-width:1120px}.function_item .items:not(:last-child){padding-bottom:300px}@media (max-width:768px){.function_item .items:not(:last-child){padding-bottom:140px}}.function_item .items{max-width:660px;position:relative}.function_item .items .item__inner{border-radius:30px;position:relative}@media (min-width:768px){.function_item .items .item__inner{background-color:#fff;padding:80px 100px}}.function_item .items .figs{position:relative}@media (min-width:768px){.function_item .items .figs{position:absolute}}.function_item .items .set02{width:60%;margin-right:auto;top:-80px;left:-40px}.function_item .items .set01{width:70%;margin-left:auto;top:80px;left:60px}.function_item .items .set04{width:40%;margin-left:auto;margin-right:auto;top:-80px}.function_item .items .set03{width:60%;margin-right:auto;top:50px;left:-40px}@media (max-width:768px){.function_item .items{margin-left:auto;margin-right:auto}}@media (min-width:768px){.function_item .items.measure{margin-left:auto}.function_item .items.measure .item-inner__fig{width:480px;margin-left:-800px;position:absolute;top:-60px;left:50%}.function_item .items.measure .set01{width:350px;top:-310px;left:450px}.function_item .items.measure .set02{width:330px;top:487px;left:-620px}.function_item .items.saroku .item-inner__fig{width:480px;margin-left:300px;position:absolute;top:-110px;left:50%}.function_item .items.find{margin-left:auto}.function_item .items.find .item-inner__fig{width:480px;margin-left:-800px;position:absolute;top:-150px;left:50%}.function_item .items.find .set03{width:350px;top:-310px;left:450px}.function_item .items.find .set04{width:330px;top:230px;left:-660px}.function_item .items.know .item-inner__fig{width:480px;margin-left:300px;position:absolute;top:-110px;left:50%}.function_item .items.karte{margin-left:auto}.function_item .items.karte .item-inner__fig{width:480px;margin-left:-800px;position:absolute;top:-110px;left:50%}}.function_item .items .item__label span{color:#fff;background-color:#ff792d;border-radius:8px;padding:.5em 2em;font-weight:700;display:inline-block}.function_item .items .anker{position:absolute;top:-40px;left:0}@media (min-width:768px){.function_item .items .anker{top:-100px}}.function_item .items .icon{width:180px;position:absolute;top:0;left:70%}.function_item .items .icon svg{opacity:.1;width:100%;height:auto}.function_item .items .item__head{letter-spacing:.1em;padding-top:4em;padding-bottom:3em}@media (max-width:768px){.function_item .items .item__head{padding-top:2em;padding-bottom:2em}}.function_item .items .item-inner__fig{padding-bottom:2em;line-height:0;position:relative}.function_item .items p{line-height:1.7}.function_item .items p+p{margin-top:.8em}.function_item .items small{margin-top:.8em;display:block}.header{z-index:20;height:125px;position:relative}@media (max-width:768px){.header{height:75px}}.header .mw__wrap{position:relative}.header .logo_100plus{width:200px;position:absolute;top:38px;left:40px}.header .logo_100plus svg{width:100%;height:auto}@media (max-width:768px){.header .logo_100plus{width:102px;top:27px;left:24px}}.header .head_description{color:#111;text-align:right;font-size:16px;font-weight:700;line-height:1.6;position:absolute;top:36px;right:40px}@media (max-width:768px){.header .head_description{color:#fff;font-size:12px;top:70px;right:98px}}.hero{z-index:10;height:640px;position:relative}@media (max-width:768px){.hero{height:940px}}.app_image_set .item{display:block}.app_image_set{width:574px;margin-left:-600px;position:absolute;top:-100px;left:50%}@media (max-width:768px){.app_image_set{width:80vw;margin-left:-40vw;top:340px}}.main_symbols{width:788px;margin-left:-19px;position:absolute;top:-269px;left:50%}@media (max-width:768px){.main_symbols{width:124%;margin-left:0;top:-389px;left:-8.5%}.main_symbols svg{width:100%}}.header__title{width:330px;margin-left:150px;position:absolute;top:180px;left:50%}@media (max-width:768px){.header__title{width:230px;margin-left:-115px;top:80px}}.pace-done .header__title{animation-name:fadeIn;animation-duration:.4s;animation-delay:.18s;animation-fill-mode:forwards}.header__caption{text-align:center;color:#fff;letter-spacing:.2em;width:360px;margin-left:140px;font-size:20px;font-weight:700;line-height:1.6;position:absolute;top:330px;left:50%}@media (max-width:768px){.header__caption{margin-left:-175px;font-size:17px;top:200px}}.app_dl_link{text-align:center;width:330px;margin-left:155px;position:absolute;top:430px;left:50%}@media (max-width:768px){.app_dl_link{margin-left:-165px;top:780px}}.app_dl_link a{box-sizing:border-box;text-align:center;color:#ff792d;background:#fff;border-radius:30px;width:100%;padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.text_dl_now{text-align:center;color:#fff;width:330px;margin-left:130px;font-weight:700;position:absolute;top:530px;left:50%}@media (max-width:768px){.text_dl_now{margin-left:-165px;top:860px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.info_link_01 .mw__wrap{padding-top:2em;padding-bottom:1em}@media (max-width:768px){.info_link_01 .mw__wrap{padding-top:0;padding-bottom:3em}}.info_link .modelname{text-align:center;margin-top:2em}.info_link .section__head{text-align:center;margin-bottom:4rem}.info_link .inner__wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;max-width:1080px;margin-left:auto;margin-right:auto;display:flex}@media (max-width:768px){.info_link .inner__wrap{flex-direction:column}}.info_link .info-link{width:49%}@media (max-width:768px){.info_link .info-link{width:100%}}.info_link .info-link a{box-sizing:border-box;text-align:center;color:#fff;width:100%;margin-top:1em;font-size:18px;font-weight:700;text-decoration:none;display:inline-block}.info_link .info-link a img{vertical-align:bottom;line-height:0}.info_link .info-link .link-btn{background-color:#2ac2c6cc;border:6px solid #fff;border-radius:20px;padding-top:32px;padding-bottom:32px}@media (max-width:768px){.info_link .info-link .link-btn{padding-top:16px;padding-bottom:16px}}.inner__wrap+.section__head{margin-top:4em}.info_link_03 .mw__wrap{background-color:#fff;border-radius:64px;max-width:1080px;margin-left:auto;margin-right:auto;padding:4em 4rem}@media (max-width:768px){.info_link_03 .mw__wrap{margin-left:8px;margin-right:8px}}.info_link_03 .section__head{margin-bottom:3rem}.info_link_03 .section__text{margin-top:2rem;font-weight:400}@media (min-width:768px){.info_link_03 .section__text{text-align:center;margin-top:4rem}}.info_link_03 .inner__wrap{justify-content:center;display:flex}.info_link_03 .inner__wrap--col2{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}@media (max-width:768px){.info_link_03 .inner__wrap--col2{flex-direction:column}}.info_link_03 .inner__wrap--col2 .info-item{width:49%}@media (max-width:768px){.info_link_03 .inner__wrap--col2 .info-item{width:100%}}.info_link_03 .inner__wrap--col2 .info-item .modelname{margin-top:1em}.info_link_03 .inner__wrap--col2 .info-item .info-link{width:100%}.info_link_03 .note{text-align:center;margin-top:1em}.info_link_04.info_link .inner__wrap--2025 h3 a{color:#214fd0}.info_link_04 .inner__wrap--reverse{margin-top:3em}@media (min-width:768px){.info_link_04 .inner__wrap--reverse{flex-direction:row-reverse}}.info_link_04.info_link h3 a{color:#ff792d;text-align:left}.info_link_04.info_link h3{margin-bottom:1em}.info_link_04.info_link .addbox{box-sizing:border-box;background-color:#fff;border-radius:1em;margin-top:1em;padding:1em 2em 2em}.news .mw__wrap{padding-top:4em;padding-bottom:4em}@media (max-width:768px){.news .mw__wrap{padding-top:0;padding-right:0}}.news .section_head{max-width:480px;padding-bottom:1.5em;font-size:1.8em}.news .section_head img{filter:brightness(0)invert()}.news .inner__wrap{color:#fff;background:linear-gradient(56deg,#ff774b -16.48%,#ffaf00 80.05%);border-radius:64px;max-width:1080px;margin-left:auto;margin-right:auto;padding:4em}@media (max-width:768px){.news .inner__wrap{border-radius:32px 0 0 32px;padding:3em 2em 2em}}.news .inner__wrap p{padding-bottom:1em;font-weight:700;line-height:1.6}.news .inner__wrap a{box-sizing:border-box;text-align:center;color:#ff792d;background:#fff;border-radius:30px;width:100%;padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.news .news_image{pointer-events:none;width:720px}@media (min-width:768px){.news .news_image{margin-left:260px;position:absolute;top:-232px;left:50%}}@media (max-width:768px){.news .news_image{width:380px;position:relative}}.news .news_note{margin-top:1.5em;font-size:1.2rem}.news .link_magazine{padding-top:1em}.news .link_magazine .icon_arrow_blank{padding-left:.2em}.news .item__wrap{max-width:480px;position:relative}.release-note{padding-top:8rem}.release-note .mw__wrap{background-color:#fff;border-radius:64px;max-width:1080px;margin-left:auto;margin-right:auto;padding:4em 4rem}@media (max-width:768px){.release-note .mw__wrap{margin-left:8px;margin-right:8px}}.release-note .section__head{text-align:center;padding-bottom:4em}@media (max-width:768px){.release-note .section__head{padding-bottom:3em}}.release-note .item__wrap{border-bottom:1px solid #999;max-width:810px;margin-left:auto;margin-right:auto;padding-bottom:3em}.release-note .item__wrap .date{width:180px;padding-bottom:.8em}.release-note .item__wrap .description{width:100%}.release-note .item__wrap .item{border-top:1px solid #999;justify-content:left;padding-top:3em;display:flex;position:relative}@media (max-width:768px){.release-note .item__wrap .item{flex-direction:column}}.release-note .item__wrap .item+.item{margin-top:3em}.release-note .item__wrap .item .title{flex:180px;padding-bottom:.5em;font-size:1.6rem}.release-note .item__wrap .item .text{font-size:1.4rem;line-height:1.6}.release-note .item__wrap .item .text a{margin-top:.5em;display:inline-block}.release-note .item__wrap .item strong{font-weight:700}.sale .mw__wrap{padding-top:2em;padding-bottom:2em}@media (max-width:768px){.sale .mw__wrap{padding-top:0;padding-right:0}}.sale .section_head{padding-bottom:1.5em;font-size:1.8em}.sale .inner__wrap{color:#fff;background:linear-gradient(#a78bfa 0%,#8b5cf6 100%);border-radius:64px;max-width:1080px;margin-left:auto;margin-right:auto;padding:2em 4em}@media (max-width:768px){.sale .inner__wrap{border-radius:32px 0 0 32px;padding:3em 2em 2em}}.sale .inner__wrap p{padding-bottom:1em;font-weight:700;line-height:1.6}.sale .inner__wrap a{box-sizing:border-box;text-align:center;color:#8b5cf6;background:#fff;border-radius:30px;width:100%;padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}.sale .sale_image{pointer-events:none;width:720px}@media (min-width:768px){.sale .sale_image{margin-left:260px;position:absolute;top:-200px;left:50%}}@media (max-width:768px){.sale .sale_image{width:380px;position:relative}}.sale .sale_note{margin-top:1.5em;font-size:1.2rem}.sale .link_magazine{padding-top:1em}.sale .link_magazine .icon_arrow_blank{padding-left:.2em}.sale .item__wrap{position:relative}.satement{padding-top:8rem}.satement .mw__wrap{background-color:#fff;border-radius:64px;max-width:1080px;margin-left:auto;margin-right:auto;padding:4em 4rem}@media (max-width:768px){.satement .mw__wrap{margin-left:8px;margin-right:8px}}.satement .section__head{text-align:center;padding-bottom:4em}@media (max-width:768px){.satement .section__head{padding-bottom:3em}}.satement .rabel{color:#555;writing-mode:vertical-rl}.satement .icon{width:80px;margin-left:1em;margin-right:2em}.satement .icon svg{width:100%}@media (min-width:768px){.satement .icon{padding-bottom:1em}}@media (max-width:768px){.satement .icon{width:100px;margin-left:0;margin-right:1.5em}}.satement .item__wrap{max-width:580px;margin-left:auto;margin-right:auto}.satement .item__wrap .item{justify-content:space-between;align-items:center;display:flex;position:relative}.satement .item__wrap .item+.item{padding-top:1em}.satement .item__wrap .item p{width:380px;font-weight:700;line-height:1.6}@media (max-width:768px){.satement .item__wrap .item p{font-size:1.4rem}}.satement .fig{width:380px;margin-left:auto;margin-right:auto;padding-top:5em}.satement .fig svg{width:100%;height:auto}.showdown1 .mw__wrap{padding-top:4em;padding-bottom:6em}@media (max-width:768px){.showdown1 .mw__wrap{padding-top:2em;padding-bottom:2em}}.showdown1 .inner__wrap{justify-content:space-between;align-items:center;max-width:1080px;margin-left:auto;margin-right:auto;display:flex}@media (max-width:768px){.showdown1 .inner__wrap{flex-direction:column}}.showdown1 .col-image{width:49%}@media (max-width:768px){.showdown1 .col-image{width:100%}}.showdown1 .col-image img{width:100%;display:block}.showdown1 .col-text{width:49%}@media (max-width:768px){.showdown1 .col-text{width:100%;margin-top:2em}}.showdown1 .addbox{box-sizing:border-box;background-color:#fff;border-radius:1em;padding:2em 2.5em}.showdown1 .title{color:#ff792d;margin-bottom:1em;font-size:1.4em;font-weight:700}.showdown1 .text{padding-bottom:1em;font-weight:700;line-height:1.6}.not-found .not-found__logo{width:200px;height:auto;margin:0 auto 2em;display:block}.not-found .not-found__button{width:330px;max-width:100%;margin-top:2em}@media (min-width:768px){.not-found .not-found__button{margin-left:auto;margin-right:auto}}.not-found .not-found__button a{box-sizing:border-box;text-align:center;color:#ff792d;background:#fff;border-radius:30px;width:100%;padding-top:16px;padding-bottom:16px;font-size:16px;font-weight:700;text-decoration:none;display:inline-block}@media (min-width:768px){.not-found{text-align:center;justify-content:center;align-items:center;min-height:100vh;display:flex}}@media (max-width:768px){.not-found{background-color:#f5f5f5;background-image:url(/assets/images/hero_bg.png);background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:100vh}}html{scroll-behavior:smooth}
