@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}#index #container{padding-top:0}#index #mainArea{width:100%;height:100svh;position:relative}#index #mainArea .cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#index #mainArea .cover h1{width:80%;padding-bottom:5%}#index #mainArea .video{width:100vw;height:100svh;position:relative;overflow:hidden}#index #mainArea .video::after{content:"";display:block;position:absolute;top:0;right:0;width:100%;height:100vh;background-color:rgba(0,0,0,.3)}#index #mainArea .video>video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%}@media screen and (max-width: 1024px){#index #mainArea .cover h1{width:98%;text-align:center;padding-bottom:10%}}@media screen and (max-width: 600px){#index #mainArea .cover h1{padding-bottom:15%}}#intro{padding-top:100px;padding-bottom:50px}#intro h2{text-align:center;padding-bottom:10px;margin-bottom:50px;background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, transparent), color-stop(20%, #FFF186));background:linear-gradient(transparent 80%, #FFF186 20%)}#intro h2 img{width:100%;max-width:830px}@media screen and (max-width: 600px){#intro{padding-top:40px;padding-bottom:20px}#intro h2{padding-bottom:5px;margin-bottom:25px;background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(25%, #FFF186));background:linear-gradient(transparent 75%, #FFF186 25%)}}#solution{padding-top:60px;margin-bottom:150px;background:#c5e3ce;position:relative}#solution::after{content:"";position:absolute;left:0;bottom:-99px;width:100%;height:100px;aspect-ratio:2;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);background:#c5e3ce}#solution p{width:100%;max-width:970px;margin:0 auto}@media screen and (max-width: 600px){#solution{padding-top:30px;margin-bottom:70px}#solution::after{bottom:-39px;height:40px}}#amazing h2{text-align:center;margin-bottom:140px}#amazing h2 img{width:98%;max-width:1100px}#amazing section{padding-bottom:120px;position:relative}#amazing section::after{content:"";position:absolute;top:140px;left:0;width:100%;height:100%;background:#e2f5e8 url(/images/skin/bg_diagonalLine.png);z-index:-1}@media screen and (max-width: 600px){#amazing section{padding-bottom:60px}#amazing section::after{top:100px;background-size:30px auto}}#amazing section hgroup{color:#fff;text-align:center;padding-top:40px;margin-top:-100px;margin-bottom:80px;position:relative}#amazing section hgroup::before,#amazing section hgroup::after{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:280px;height:140px}#amazing section hgroup::before{content:"amazing";z-index:1;font-size:1.25rem;font-weight:500;padding-top:15px}#amazing section hgroup::after{content:"";border-radius:50%/100% 100% 0 0;background-color:#5fbe8e}@media screen and (max-width: 600px){#amazing section hgroup{padding-top:25px;margin-top:-60px;margin-bottom:40px}#amazing section hgroup::before,#amazing section hgroup::after{width:180px;height:90px}#amazing section hgroup::before{font-size:.875rem;padding-top:3px}}#amazing section hgroup .num{font-size:clamp(2.25rem,1.477rem + 3.86vw,4.375rem);font-weight:700;line-height:1;margin-bottom:-20px;position:relative;z-index:3}@media screen and (max-width: 600px){#amazing section hgroup .num{margin-bottom:-15px}}#amazing section hgroup h3{min-height:140px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:clamp(1.625rem,.852rem + 3.86vw,3.75rem);text-align:center;line-height:1.1;background:#5fbe8e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2}@media screen and (max-width: 600px){#amazing section hgroup h3{min-height:70px;padding:15px 0}}#amazing #az01 .catch{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:clamp(1.5rem,.909rem + 2.95vw,3.125rem);line-height:1.4;text-align:center;margin-bottom:50px}#amazing #az01 .catch span{color:#c10b0b}#amazing #az01 .section{padding:50px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}#amazing #az01 .section+.section{margin-top:60px}#amazing #az01 .section .column{width:50%;margin-right:auto}#amazing #az01 .section .column h4{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:clamp(1.375rem,.966rem + 2.05vw,2.5rem);color:#479f62;line-height:1.3;margin-bottom:30px}#amazing #az01 .section .column>div{padding:10px;margin-top:30px;border:4px solid #ef9731}#amazing #az01 .section .img{width:48%;max-width:500px}#amazing #az01 .section.rev{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#amazing #az01 .section.rev .column{margin-right:initial;margin-left:auto}#amazing #az01 .section.rev .column .point{font-size:130%;color:#122384;text-align:center;font-weight:600;padding-top:60px;margin-top:40px;background:url(/images/amazing/az01/arrow.svg) no-repeat top center}@media screen and (max-width: 1024px){#amazing #az01 .section{display:block}#amazing #az01 .section+.section{margin-top:30px}#amazing #az01 .section .column{width:100%;margin:0 0 20px}#amazing #az01 .section .column h4{text-align:center;margin-bottom:20px}#amazing #az01 .section .column>div{margin-top:20px;border-width:3px}#amazing #az01 .section .img{width:100%;max-width:initial}#amazing #az01 .section.rev .column{margin-left:initial}#amazing #az01 .section.rev .column .point{padding-top:50px;margin-top:20px}}@media screen and (max-width: 600px){#amazing #az01 .section{padding:20px}}#amazing #az02::after{background-color:#def1f5}#amazing #az02 hgroup{margin-bottom:120px}#amazing #az02 hgroup::after,#amazing #az02 hgroup h3{background-color:#3892b4}@media screen and (max-width: 600px){#amazing #az02 hgroup{margin-bottom:50px}}#amazing #az02 .reason{padding:50px;background:#fff;border:10px solid #003ea0}#amazing #az02 .reason+.reason{margin-top:100px}@media screen and (max-width: 600px){#amazing #az02 .reason{padding:15px;border-width:7px}#amazing #az02 .reason+.reason{margin-top:60px}}#amazing #az02 .reason h4{text-align:center;margin-top:-100px;margin-bottom:30px}#amazing #az02 .reason h4 span{min-width:510px;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:clamp(1.25rem,.795rem + 2.27vw,2.5rem);color:#fff;line-height:1;padding:20px;background:#003ea0;border-radius:70px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 600px){#amazing #az02 .reason h4{margin-top:-35px;margin-bottom:20px}#amazing #az02 .reason h4 span{width:90%;min-width:initial;padding:10px}}#amazing #az02 .reason .catch{font-size:clamp(1.5rem,.909rem + 2.95vw,3.125rem);color:#c10b0b;line-height:1.3;font-weight:700;text-align:center;margin-bottom:20px}@media screen and (max-width: 600px){#amazing #az02 .reason .catch{margin-bottom:20px}}#amazing #az02 .reason .desc{font-size:clamp(1.25rem,.795rem + 2.27vw,2.5rem);line-height:1.4;font-weight:700;text-align:center;margin-bottom:30px}#amazing #az02 .reason .desc span{padding:0 10px;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, #FDF297));background:linear-gradient(transparent 60%, #FDF297 40%)}#amazing #az02 .reason .desc.mTop{margin-top:30px;margin-bottom:0}@media screen and (max-width: 600px){#amazing #az02 .reason .desc{margin-bottom:20px}#amazing #az02 .reason .desc.mTop{margin-top:20px;margin-bottom:0}}#amazing #az02 .reason .area-2column{font-size:110%;font-weight:500;line-height:1.2;margin-bottom:10px}#amazing #az02 .reason .area-2column>div:first-child{position:relative}#amazing #az02 .reason .area-2column>div:first-child::after{content:"";position:absolute;top:48%;right:-65px;width:90px;height:173px;background:url(/images/amazing/az02/sole_arrow.svg) no-repeat}#amazing #az02 .reason .area-2column h5{font-size:clamp(1.5rem,1.136rem + 1.82vw,2.5rem);color:#10b122;line-height:1;text-align:center;margin-bottom:10px}#amazing #az02 .reason .area-2column p+p{margin-top:15px}@media screen and (max-width: 1024px){#amazing #az02 .reason .area-2column>div:first-child::after{top:initial;bottom:-35px;right:initial;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:173px;height:49px;background:url(/images/amazing/az02/sole_arrow-btm.svg) no-repeat}#amazing #az02 .reason .area-2column>div+div{margin-top:50px}}@media screen and (max-width: 600px){#amazing #az02 .reason .area-2column p+p{margin-top:10px}}#amazing #az02 .reason .sup{text-align:center}#amazing #az02 .reason .txt{font-size:120%;font-weight:600}#amazing #az02 .reason .txt.sup{text-align:left}@media screen and (max-width: 600px){#amazing #az02 .reason .txt{font-size:110%}}#amazing #az02 .result{padding-top:70px;margin-top:60px;position:relative}#amazing #az02 .result::before{content:"";position:absolute;top:0;left:0;width:100%;height:80px;background:url(/images/amazing/az02/bg_arrow.png) no-repeat center top;background-size:485px auto;z-index:1}#amazing #az02 .result .inner{padding:30px 50px;background:#fff;border:10px solid #c10000}#amazing #az02 .result .desc{font-size:2.5rem;line-height:1.5;font-weight:700;text-align:center;margin-bottom:30px}#amazing #az02 .result .desc span{color:#c10b0b}#amazing #az02 .result .img{margin-bottom:30px}@media screen and (max-width: 600px){#amazing #az02 .result{padding-top:46px;margin-top:40px}#amazing #az02 .result::before{background:url(/images/amazing/az02/bg_arrow-sp.png) no-repeat center top;background-size:280px auto}#amazing #az02 .result .inner{padding:10px 15px;border-width:7px}#amazing #az02 .result .desc{font-size:clamp(1.25rem,.795rem + 2.27vw,2.5rem);margin-bottom:20px}#amazing #az02 .result .img{margin-bottom:20px}}#amazing #az02 .focus{padding:50px;margin-top:100px;margin-bottom:100px;background:#fff;border-radius:30px}#amazing #az02 .focus .catch{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;font-size:2.5rem;color:#0b5d0b;line-height:1.4;text-align:center;padding-bottom:15px;margin-bottom:50px;border-bottom:12px dotted #369036}@media screen and (max-width: 600px){#amazing #az02 .focus{padding:15px;margin-top:40px;margin-bottom:30px;background:#fff;border-radius:30px}#amazing #az02 .focus .catch{font-size:clamp(1.25rem,.795rem + 2.27vw,2.5rem);padding-bottom:10px;margin-bottom:20px;border-bottom-width:8px}}#amazing #az03::after{background-color:#fff8d5}#amazing #az03 hgroup::after,#amazing #az03 hgroup h3{background-color:#e68837}#amazing #az03 .section{background:#fff}#amazing #az03 .section+.section{margin-top:80px}@media screen and (max-width: 600px){#amazing #az03 .section+.section{margin-top:40px}}#amazing #az03 .section h4{font-size:clamp(1.25rem,.795rem + 2.27vw,2.5rem);color:#fff;line-height:1.3;font-weight:600;text-align:center;background:#f88826;padding:15px 20px}@media screen and (max-width: 600px){#amazing #az03 .section h4{padding:10px 15px}}#amazing #az03 .section .inner{font-weight:500;padding:50px}#amazing #az03 .section .inner .desc{font-size:clamp(1.125rem,.852rem + 1.36vw,1.875rem);font-weight:700;line-height:1.4;text-align:center;margin-bottom:30px}#amazing #az03 .section .inner .yt{width:100%;aspect-ratio:16/9}#amazing #az03 .section .inner .yt iframe{width:100%;height:100%}#amazing #az03 .section .inner .movie{width:100%;text-align:center;margin:auto}#amazing #az03 .section .inner .movie video{width:100%}#amazing #az03 .section .inner dl{margin-top:40px}#amazing #az03 .section .inner dl dt{display:inline-block;line-height:1;padding:10px 40px 10px 10px;margin-bottom:15px;background:#ffd86e;-webkit-clip-path:polygon(0 0, calc(100% - 30px) 0, 100% 100%, 0% 100%);clip-path:polygon(0 0, calc(100% - 30px) 0, 100% 100%, 0% 100%)}#amazing #az03 .section .inner dl dd{padding:0 10px}#amazing #az03 .section .inner dl dd .txt-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#amazing #az03 .section .inner dl dd .txt-list li{margin-right:10px}#amazing #az03 .section .inner dl dd .txt-list li::after{content:"/";margin-left:10px}#amazing #az03 .section .inner dl dd .txt-list li:last-of-type{margin-right:0}#amazing #az03 .section .inner dl dd .txt-list li:last-of-type::after{display:none}#amazing #az03 .section .inner dl dd .circle-list li+li{margin-top:5px}#amazing #az03 .section .inner dl dd .circle-list li::before{top:.5em;width:10px;height:10px;background:#ffc24e}#amazing #az03 .section .inner .point{text-align:center}#amazing #az03 .section .inner .point span{font-size:2.25rem;color:#ff6c00;font-weight:700;padding:0 15px;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, #FFE2E2));background:linear-gradient(transparent 60%, #FFE2E2 40%)}@media screen and (max-width: 600px){#amazing #az03 .section .inner{padding:15px}#amazing #az03 .section .inner .desc{margin-bottom:15px}#amazing #az03 .section .inner dl{margin-top:20px}#amazing #az03 .section .inner dl dt{padding:7px 40px 7px 10px;margin-bottom:10px}#amazing #az03 .section .inner dl dd{font-size:90%}#amazing #az03 .section .inner dl dd .txt-list li{margin-right:5px}#amazing #az03 .section .inner dl dd .txt-list li::after{margin-left:5px}#amazing #az03 .section .inner dl dd .circle-list{margin-bottom:30px}#amazing #az03 .section .inner .point span{font-size:clamp(1.375rem,.977rem + 1.7vw,2.25rem);padding:0 15px;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, #FFE2E2));background:linear-gradient(transparent 60%, #FFE2E2 40%)}}#amazing #az04::after{height:calc(100% - 140px);background-color:#fcebe4}#amazing #az04 hgroup::after,#amazing #az04 hgroup h3{background-color:#d05656}#amazing #az04 .ann.sup{line-height:1.3}@media screen and (max-width: 600px){#amazing #az04{padding-bottom:60px}#amazing #az04::after{height:calc(100% - 100px)}}#amazing #az04 h4{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;font-style:normal;line-height:1.2;text-align:center}#amazing #az04 .area-2column{margin-bottom:50px}#amazing #az04 .area-2column>div{padding:40px 50px;background:#fff;border-radius:40px}#amazing #az04 .area-2column>div h4{font-size:clamp(1.375rem,1.034rem + 1.45vw,2.125rem);color:#c15959;margin-bottom:30px}#amazing #az04 .area-2column>div ul.check li{font-weight:600;line-height:1.4;padding-left:30px;position:relative}#amazing #az04 .area-2column>div ul.check li::before{content:"";position:absolute;top:.2em;left:0;width:22px;height:22px;background:url(/images/amazing/az04/icon_checkbox.svg) no-repeat}#amazing #az04 .area-2column>div ul.check li+li{margin-top:15px}@media screen and (max-width: 600px){#amazing #az04 .area-2column{margin-bottom:20px}#amazing #az04 .area-2column>div{padding:15px;background:#fff;border-radius:10px}#amazing #az04 .area-2column>div h4{margin-bottom:20px}#amazing #az04 .area-2column>div ul.check li{font-size:1.125rem;padding-left:25px}#amazing #az04 .area-2column>div ul.check li::before{width:18px;height:18px;background-size:cover}#amazing #az04 .area-2column>div ul.check li+li{margin-top:10px}}#amazing #az04 .management{padding:40px 50px;border-radius:40px;background:#c66565}#amazing #az04 .management h4{font-size:clamp(1.75rem,1.409rem + 1.45vw,2.5rem);color:#fff;margin-bottom:30px}@media screen and (max-width: 600px){#amazing #az04 .management{padding:20px 15px;border-radius:10px}#amazing #az04 .management h4{margin-bottom:20px}}#index #results h2{text-align:center;margin-bottom:40px}#index #results h2 img{width:98%;max-width:1100px}@media screen and (max-width: 600px){#index #results h2{margin-bottom:25px}}#results .btn{max-width:600px;height:80px;margin:50px auto 0}#results .btn a{width:100%;height:100%;font-size:1.375rem;color:#fff;line-height:1;font-weight:500;background:#2c9b82;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#results .btn a::after{content:"";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:20px;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);background:#fff}@media screen and (max-width: 600px){#results .btn{height:60px;margin-top:30px}#results .btn a{font-size:1.25rem}#results .btn a::after{right:12px;width:10px;height:16px}}.results-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.results-list .column{width:49%;max-width:560px;margin-bottom:50px}.results-list .column:nth-child(odd){margin-right:auto}.results-list .column a{color:#000}.results-list .column a .img{overflow:hidden;aspect-ratio:7/5}.results-list .column a .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.results-list .column a .inner{padding-right:22px;position:relative}.results-list .column a .inner::after{content:"";position:absolute;top:50%;right:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:40px;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);background:#70c088}.results-list .column a h3{font-size:1.25rem;line-height:1.2;font-weight:500;margin:15px 0 10px;-webkit-transition:.3s;transition:.3s}.results-list .column a p{line-height:1.3}.results-list .column a p+p{margin-top:5px}.results-list .column a:hover .img img{-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2)}.results-list .column a:hover .inner::after{background:#479f62}.results-list .column a:hover h3{color:#479f62}@media screen and (max-width: 600px){.results-list .column{width:100%;max-width:initial;margin-bottom:30px}.results-list .column:nth-child(odd){margin-right:inherit}.results-list .column a .inner{padding-right:20px}.results-list .column a .inner::after{width:12px;height:30px}.results-list .column a h3{font-size:1.125rem;margin:10px 0 7px}}#results #detail h3{font-size:clamp(1.25rem,.909rem + 1.45vw,2rem);line-height:1.4;margin-bottom:30px}#results #detail ul{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex}#results #detail ul li+li{margin-left:20px}#results #detail ul li+li::before{content:"/";margin-right:20px}#results #detail .cnt-area{margin-bottom:100px}#results #detail .cnt-area p+p{margin-top:20px}@media screen and (max-width: 600px){#results #detail h3{font-size:1.25rem;margin-bottom:20px}#results #detail ul{display:block;margin-bottom:30px}#results #detail ul li+li{margin:5px 0 0}#results #detail ul li+li::before{display:none}#results #detail .cnt-area{margin-bottom:60px}#results #detail .cnt-area p+p{margin-top:15px}}#results #detail .btn a::after{right:initial;left:20px;-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);clip-path:polygon(100% 0, 0 50%, 100% 100%)}@media screen and (max-width: 600px){#results #detail .btn a::after{left:12px}}#purchase{padding-top:120px;padding-bottom:120px;background:#ecf5da}#purchase h2{text-align:center;margin-bottom:40px}@media screen and (max-width: 600px){#purchase{padding-top:50px;padding-bottom:60px}#purchase h2{margin-bottom:20px}}#purchase .intro{margin-bottom:80px}#purchase .intro .item-sup{font-size:80%;text-align:right;margin-top:10px}@media screen and (max-width: 600px){#purchase .intro{margin-bottom:40px}#purchase .intro .item-sup{font-size:70%;letter-spacing:-0.001em;margin-top:10px}}#purchase #flow h3{font-size:clamp(1.688rem,.977rem + 3.03vw,3.25rem);font-weight:700;text-align:center;margin-bottom:30px}#purchase #flow h3 span{padding:0 15px;background:-webkit-gradient(linear, left top, left bottom, color-stop(60%, transparent), color-stop(40%, #FDB849));background:linear-gradient(transparent 60%, #FDB849 40%)}@media screen and (max-width: 600px){#purchase #flow h3 span{padding:0 5px}}#purchase #flow .note{font-size:clamp(1.25rem,.966rem + 1.21vw,1.875rem);color:#c10b0b;font-weight:600;text-align:center;margin-bottom:20px}@media screen and (max-width: 600px){#purchase #flow .note{margin-bottom:15px}}#purchase #flow .ann{font-weight:600;text-align:center;line-height:1.3;margin-bottom:60px}@media screen and (max-width: 600px){#purchase #flow .ann{font-size:.9375rem;text-align:left;margin-bottom:10px}}@media screen and (max-width: 600px){#purchase #flow .flow-img{width:80%;max-width:380px;margin:0 auto}}#purchase #flow .btn{max-width:600px;height:80px;margin:70px auto 0}#purchase #flow .btn a{width:100%;height:100%;font-size:clamp(1.063rem,.92rem + .61vw,1.375rem);color:#2c9b82;line-height:1;font-weight:600;background:#fff;border:2px solid #2c9b82;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}#purchase #flow .btn a::after{content:"";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:14px;height:20px;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);background:#2c9b82;-webkit-transition:.3s;transition:.3s}#purchase #flow .btn a:hover{color:#fff;background:#2c9b82}#purchase #flow .btn a:hover::after{background:#fff}@media screen and (max-width: 600px){#purchase #flow .btn{height:60px;margin:40px auto 0}#purchase #flow .btn a::after{right:8px;width:10px;height:12px}}#developer{padding-bottom:120px}#developer h2{text-align:center;margin-bottom:40px}@media screen and (max-width: 600px){#developer{padding-bottom:80px}#developer h2{margin-bottom:20px}}#developer .flex{margin-bottom:100px}#developer .flex .img{width:35%;max-width:420px;margin-right:auto}#developer .flex .column{width:62%;max-width:740px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#developer .flex .column h3{font-size:clamp(1.5rem,1.273rem + .97vw,2rem);line-height:1;margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#developer .flex .column h3 span{font-size:70%;margin-right:20px}#developer .flex .column .txt{margin-bottom:30px}#developer .flex .column .patents{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#developer .flex .column .patents .img-patents{width:240px;margin-right:auto}#developer .flex .column .patents p:not(.img-patents){width:calc(100% - 260px);font-size:90%}@media screen and (max-width: 1024px){#developer .flex .column .patents{display:block}#developer .flex .column .patents .img-patents{width:240px;margin:0 auto 20px}#developer .flex .column .patents p:not(.img-patents){width:100%}}@media screen and (max-width: 1024px){#developer .flex .column .patents{display:block}#developer .flex .column .patents .img-patents{width:240px;margin:0 auto 20px}#developer .flex .column .patents p:not(.img-patents){width:100%}}@media screen and (max-width: 600px){#developer .flex{margin-bottom:50px}#developer .flex .img{width:100%;max-width:initial;margin:0 0 20px}#developer .flex .column{display:block;width:100%;max-width:initial}#developer .flex .column h3{font-size:1.5rem;margin-bottom:20px}#developer .flex .column h3 span{margin-right:10px}}#developer .yt{width:100%;aspect-ratio:16/9}#developer .yt iframe{width:100%;height:100%}/*# sourceMappingURL=toppage.css.map */