@import url("https://fonts.googleapis.com/css2?family=Lato:wght@400;900&display=swap");@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:url(fonts/NotoSansJP-Regular.ttf)}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:500;src:url(fonts/NotoSansJP-Medium.ttf)}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:url(fonts/NotoSansJP-Bold.ttf)}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-size:100%;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:'Noto Sans JP', sans-serif;line-height:1.45em;letter-spacing:.05em;color:#333}@media screen and (max-width: 768px){body .pc_only{display:none}}@media screen and (min-width: 769px){body .sp_only{display:none}}@media print{body .sp_only{display:none}}body .link__alpha{cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;will-change:opacity}body .link__color{cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease;will-change:color}body .link__color:hover{color:#0860a8}body .link__text{cursor:pointer;position:relative}body .link__text:before{background-color:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;width:100%;will-change:transform}body .link__text:hover:before{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center}body .link__arrow i{display:inline-block}body .link__arrow:hover i{-webkit-animation:arrowMove .8s forwards;animation:arrowMove .8s forwards}body .link__line{background:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor)) 0 100%/0 1px no-repeat;background:-webkit-linear-gradient(currentColor, currentColor) 0 100%/0 1px no-repeat;background:linear-gradient(currentColor, currentColor) 0 100%/0 1px no-repeat;padding-bottom:.25em;-webkit-transition:background .3s ease;transition:background .3s ease;will-change:background}body .link__line:hover{background-size:100% 1px}body .link__fill{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#0860a8;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;position:relative}body .link__fill span{position:relative}body .link__fill:before{background-color:#0d85bd;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease;width:100%;will-change:transform}body .link__fill:hover:before{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:left center;transform-origin:left center}body .link__zoom figure{overflow:hidden}body .link__zoom img{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease;will-change:transform}body .link__zoom:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}body .link__alpha:hover{opacity:.6}body .text--btnlead{text-align:center;margin-bottom:.5em}body b{font-weight:bold}body main{overflow:hidden}body main .bgitem{position:relative}@media screen and (min-width: 769px){body main .bgitem::before{pointer-events:none;content:'';margin:0 auto;position:absolute;z-index:1;display:block;width:100%;height:100%;background-position:center top;background-repeat:no-repeat;background-size:calc(2400 / 1400 * 100vw);top:0}}@media screen and (min-width: 769px) and (min-width: 2400px){body main .bgitem::before{background-size:calc(2400 / 1400 * 2400 * 1px)}}@media print{body main .bgitem::before{pointer-events:none;content:'';margin:0 auto;position:absolute;z-index:1;display:block;width:100%;height:100%;background-position:center top;background-repeat:no-repeat;background-size:calc(2400 / 1400 * 100vw);top:0}}@media screen and (max-width: 768px){body main .bgitem::before{margin-top:calc(2903 / 750 * 100vw)}}@media screen and (min-width: 769px){body main .bgitem.bg--01::before{background-image:url(/udemy/smbs/images/bg_01.png);background-position:center top 0}}@media print{body main .bgitem.bg--01::before{background-image:url(/udemy/smbs/images/bg_01.png);background-position:center top 0}}@media screen and (min-width: 769px){body main .bgitem.bg--02::before{background-image:url(/udemy/smbs/images/bg_02.png);margin-top:calc(-310 / 1400 * 100vw);padding-bottom:calc(310 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main .bgitem.bg--02::before{margin-top:calc(-310 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main .bgitem.bg--02::before{padding-bottom:calc(310 / 1400 * 1400 * 1px)}}@media print{body main .bgitem.bg--02::before{background-image:url(/udemy/smbs/images/bg_02.png);margin-top:calc(-310 / 1400 * 100vw);padding-bottom:calc(310 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main .mv .content{z-index:0}}@media screen and (min-width: 769px){body main .mv .content .inner--mv{z-index:6}}@media print{body main .mv .content .inner--mv{z-index:6}}@media screen and (max-width: 768px){body main section{position:relative}body main section::after{pointer-events:none;content:'';margin:0 auto;position:absolute;z-index:0;display:block;width:100%;height:100%;top:0;width:100%;height:100%;background-position:center top;background-repeat:no-repeat;background-size:100%}}@media screen and (max-width: 768px){body main section .content{position:relative;z-index:4}}@media screen and (max-width: 768px){body main section.solution::after{background-image:url(/udemy/smbs/images/bg_sp_02.png)}}@media screen and (max-width: 768px){body main section.features::after{background-image:url(/udemy/smbs/images/bg_sp_03.png);margin-top:calc(740 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features::after{margin-top:calc(740 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.popular::after{background-image:url(/udemy/smbs/images/bg_sp_04.png);margin-top:calc(-135 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular::after{margin-top:calc(-135 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.values::after{background-image:url(/udemy/smbs/images/bg_sp_05.png);margin-top:calc(745 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values::after{margin-top:calc(745 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.support::after{background-image:url(/udemy/smbs/images/bg_sp_06.png);margin-top:calc(-275 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support::after{margin-top:calc(-275 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.implementation::after{background-image:url(/udemy/smbs/images/bg_sp_07.png);margin-top:calc(-140 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation::after{margin-top:calc(-140 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.example::after{background-image:url(/udemy/smbs/images/bg_sp_08.png);margin-top:calc(90 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example::after{margin-top:calc(90 / 750 * 750 * 1px)}}body main .bgImg--bg{width:100%;max-width:100%;position:relative;z-index:0}@media screen and (min-width: 769px){body main .bgImg--content{position:absolute;top:0;left:0;right:0;z-index:1}}@media print{body main .bgImg--content{position:absolute;top:0;left:0;right:0;z-index:1}}body main img{max-width:100%;vertical-align:bottom}body main .imgWrap img{width:100%;max-width:100%}@media screen and (min-width: 769px){body main .btnWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media print{body main .btnWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 769px){body main .btnWrap.smbs-btn{margin-top:calc(100 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main .btnWrap.smbs-btn{margin-top:calc(100 / 1400 * 1400 * 1px)}}@media print{body main .btnWrap.smbs-btn{margin-top:calc(100 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main .btnWrap.smbs-btn{margin-top:calc(100 / 750 * 100vw)}}@media screen and (min-width: 769px){body main .btnWrap li{min-width:343px}}@media print{body main .btnWrap li{min-width:343px}}body main .btnWrap .btn{line-height:1;text-decoration:none;color:#fff;background:#A335F0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;-webkit-transition:all .35s;transition:all .35s;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative}@media screen and (min-width: 769px){body main .btnWrap .btn{width:100%;height:calc(70 / 1366 * 100vw);font-size:19px;height:70px;border-radius:6px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 769px) and (min-width: 1366px){body main .btnWrap .btn{height:calc(70 / 1366 * 1366 * 1px)}}@media print{body main .btnWrap .btn{width:100%;height:calc(70 / 1366 * 100vw);font-size:19px;height:70px;border-radius:6px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){body main .btnWrap .btn{width:calc(500 / 750 * 100vw);height:calc(100 / 750 * 100vw);font-size:calc(28 / 750 * 100vw);border-radius:calc(6 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn{width:calc(500 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn{height:calc(100 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn{font-size:calc(28 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn{border-radius:calc(6 / 750 * 750 * 1px)}}body main .btnWrap .btn::after{content:'';display:inline-block;width:5px;height:5px;border:0px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;top:50%}@media screen and (min-width: 769px){body main .btnWrap .btn::after{width:calc(5 / 1400 * 100vw);height:calc(5 / 1400 * 100vw);border-top-width:calc(2 / 1400 * 100vw);border-right-width:calc(2 / 1400 * 100vw);right:calc(24 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main .btnWrap .btn::after{width:calc(5 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main .btnWrap .btn::after{height:calc(5 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main .btnWrap .btn::after{border-top-width:calc(2 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main .btnWrap .btn::after{border-right-width:calc(2 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main .btnWrap .btn::after{right:calc(24 / 1400 * 1400 * 1px)}}@media print{body main .btnWrap .btn::after{width:calc(5 / 1400 * 100vw);height:calc(5 / 1400 * 100vw);border-top-width:calc(2 / 1400 * 100vw);border-right-width:calc(2 / 1400 * 100vw);right:calc(24 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main .btnWrap .btn::after{width:calc(9 / 750 * 100vw);height:calc(9 / 750 * 100vw);border-top-width:calc(3 / 750 * 100vw);border-right-width:calc(3 / 750 * 100vw);right:calc(28 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn::after{width:calc(9 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn::after{height:calc(9 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn::after{border-top-width:calc(3 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn::after{border-right-width:calc(3 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn::after{right:calc(28 / 750 * 750 * 1px)}}body main .btnWrap .btn .first{background-color:#fff;color:#A335F0;border-radius:7.5px;font-weight:bold;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:auto;margin-right:auto;letter-spacing:-0.05em}@media screen and (min-width: 769px){body main .btnWrap .btn .first{font-size:14px;height:20px;margin-bottom:7px;padding:5px 10px;border-radius:10px}}@media print{body main .btnWrap .btn .first{font-size:14px;height:20px;margin-bottom:7px;padding:5px 10px;border-radius:10px}}@media screen and (max-width: 768px){body main .btnWrap .btn .first{margin-bottom:calc(10 / 750 * 100vw);width:calc(360 / 750 * 100vw);height:calc(28 / 750 * 100vw);font-size:calc(22 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn .first{margin-bottom:calc(10 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn .first{width:calc(360 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn .first{height:calc(28 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn .first{font-size:calc(22 / 750 * 750 * 1px)}}body main .btnWrap .btn.col-grey{background-color:#333;position:relative}body main .btnWrap .btn>span{position:relative;font-weight:bold}@media screen and (max-width: 768px){body main .btnWrap .btn>span{width:100%;display:block;text-align:center;font-size:calc(30 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap .btn>span{font-size:calc(30 / 750 * 750 * 1px)}}body main .btnWrap .btn:hover{cursor:pointer;text-decoration:none;opacity:.8}@media screen and (max-width: 768px){body main .btnWrap li{margin-top:calc(50 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main .btnWrap li{margin-top:calc(50 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main .btnWrap li:not(:first-child){margin-left:calc(57 / 1366 * 100vw)}}@media print{body main .btnWrap li:not(:first-child){margin-left:calc(57 / 1366 * 100vw)}}body main section{margin:0 auto}body main section .content{margin:0 auto}@media screen and (min-width: 769px){body main section .content{max-width:1500px;margin-top:-1px;padding-left:calc(50 / 1400 * 100vw);padding-right:calc(50 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section .content{padding-left:calc(50 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section .content{padding-right:calc(50 / 1400 * 1400 * 1px)}}@media print{body main section .content{max-width:1500px;margin-top:-1px;padding-left:calc(50 / 1400 * 100vw);padding-right:calc(50 / 1400 * 100vw)}}@media screen and (min-width: 769px){body main section .content .inner{width:100%}}@media print{body main section .content .inner{width:100%}}body main section .content .inner h2.ttl{text-align:center;font-weight:500;letter-spacing:0}@media screen and (min-width: 769px){body main section .content .inner h2.ttl{font-size:calc(40 / 1400 * 100vw);line-height:1.45em}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section .content .inner h2.ttl{font-size:calc(40 / 1400 * 1400 * 1px)}}@media print{body main section .content .inner h2.ttl{font-size:calc(40 / 1400 * 100vw);line-height:1.45em}}@media screen and (max-width: 768px){body main section .content .inner h2.ttl{font-size:calc(34 / 750 * 100vw);line-height:1.5em}}@media screen and (max-width: 768px) and (min-width: 750px){body main section .content .inner h2.ttl{font-size:calc(34 / 750 * 750 * 1px)}}body main section .content .inner h2.ttl .ttl--sub{display:block;position:relative;font-weight:600}@media screen and (min-width: 769px){body main section .content .inner h2.ttl .ttl--sub{text-transform:uppercase;font-size:calc(16 / 1400 * 100vw);margin-bottom:calc(7 / 1400 * 100vw);line-height:1.45em;letter-spacing:.2em}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section .content .inner h2.ttl .ttl--sub{font-size:calc(16 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section .content .inner h2.ttl .ttl--sub{margin-bottom:calc(7 / 1400 * 1400 * 1px)}}@media print{body main section .content .inner h2.ttl .ttl--sub{text-transform:uppercase;font-size:calc(16 / 1400 * 100vw);margin-bottom:calc(7 / 1400 * 100vw);line-height:1.45em;letter-spacing:.2em}}@media screen and (max-width: 768px){body main section .content .inner h2.ttl .ttl--sub{font-size:calc(26 / 750 * 100vw);margin-bottom:calc(20 / 750 * 100vw);line-height:1;letter-spacing:.05em}}@media screen and (max-width: 768px) and (min-width: 750px){body main section .content .inner h2.ttl .ttl--sub{font-size:calc(26 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section .content .inner h2.ttl .ttl--sub{margin-bottom:calc(20 / 750 * 750 * 1px)}}body main section .content .inner h2.ttl .ttl--sub:after{content:'';display:block;position:relative}@media screen and (min-width: 769px){body main section .content .inner h2.ttl .ttl--sub:after{margin-top:calc(12 / 1400 * 100vw);width:calc(40 / 1400 * 100vw);height:1px;left:48.5714%}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section .content .inner h2.ttl .ttl--sub:after{margin-top:calc(12 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section .content .inner h2.ttl .ttl--sub:after{width:calc(40 / 1400 * 1400 * 1px)}}@media print{body main section .content .inner h2.ttl .ttl--sub:after{margin-top:calc(12 / 1400 * 100vw);width:calc(40 / 1400 * 100vw);height:1px;left:48.5714%}}@media screen and (max-width: 768px){body main section .content .inner h2.ttl .ttl--sub:after{margin-top:calc(25 / 750 * 100vw);width:calc(40 / 750 * 100vw);height:calc(2 / 750 * 100vw);left:47.3333%}}@media screen and (max-width: 768px) and (min-width: 750px){body main section .content .inner h2.ttl .ttl--sub:after{margin-top:calc(25 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section .content .inner h2.ttl .ttl--sub:after{width:calc(40 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section .content .inner h2.ttl .ttl--sub:after{height:calc(2 / 750 * 750 * 1px)}}body main section .content .inner h2.ttl .ttl--min{display:block;font-size:70%;line-height:1.3em}body main section .content .inner h2.ttl .ttl--diagonal{-webkit-transform:rotate(10deg);transform:rotate(10deg);display:inline-block}@media screen and (min-width: 769px){body main section .content .inner h2.ttl .ttl--diagonal{font-size:120%}}@media print{body main section .content .inner h2.ttl .ttl--diagonal{font-size:120%}}body main section .content .inner h2.ttl.ttl--col01{color:#fff}body main section .content .inner h2.ttl.ttl--col01 .ttl--sub{color:#fff}body main section .content .inner h2.ttl.ttl--col01 .ttl--sub:after{background:#fff}body main section .content .inner h2.ttl.ttl--col02{color:#333}body main section .content .inner h2.ttl.ttl--col02 .ttl--sub{color:#A335F0}body main section .content .inner h2.ttl.ttl--col02 .ttl--sub:after{background:#A335F0}body main section .content .inner .lead{text-align:center}@media screen and (min-width: 769px){body main section .content .inner .lead{margin-top:calc(42 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section .content .inner .lead{margin-top:calc(42 / 1400 * 1400 * 1px)}}@media print{body main section .content .inner .lead{margin-top:calc(42 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section .content .inner .lead{margin-top:calc(50 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section .content .inner .lead{margin-top:calc(50 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section .content .inner .lead p{font-size:calc(16 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section .content .inner .lead p{font-size:calc(16 / 1400 * 1400 * 1px)}}@media print{body main section .content .inner .lead p{font-size:calc(16 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section .content .inner .lead p{font-size:calc(26 / 750 * 100vw);line-height:2.07em}}@media screen and (max-width: 768px) and (min-width: 750px){body main section .content .inner .lead p{font-size:calc(26 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section .content .inner .lead p+p{margin-top:calc(22 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section .content .inner .lead p+p{margin-top:calc(22 / 1400 * 1400 * 1px)}}@media print{body main section .content .inner .lead p+p{margin-top:calc(22 / 1400 * 100vw)}}body main section .content .inner .lead .text--line{position:relative;border-bottom:solid 1px #A335F0}@media screen and (max-width: 768px){body main section .content .inner .lead .text--line{border-bottom-width:calc(4 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section .content .inner .lead .text--line{border-bottom-width:calc(4 / 750 * 750 * 1px)}}body main section .content .inner .lead .fs--large{font-weight:600}@media screen and (min-width: 769px){body main section .content .inner .lead .fs--large{font-size:calc(24 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section .content .inner .lead .fs--large{font-size:calc(24 / 1400 * 1400 * 1px)}}@media print{body main section .content .inner .lead .fs--large{font-size:calc(24 / 1400 * 100vw)}}body main section .content .inner .lead .fs--alpha{font-weight:500;font-size:116.6667%}body main section.mv .content{position:relative}@media screen and (min-width: 769px){body main section.mv .content{width:100%;margin:0 auto;max-width:100%;padding:0}}@media print{body main section.mv .content{width:100%;margin:0 auto;max-width:100%;padding:0}}@media screen and (max-width: 768px){body main section.mv .content{padding-bottom:calc(96 / 750 * 100vw)}}body main section.mv .content .bgImg--bg img{width:100%}body main section.mv .content .inner--mv .fv-off-sale-img{position:relative}@media screen and (max-width: 768px){body main section.mv .content .inner--mv .fv-off-sale-img{width:calc(324 / 750 * 100vw);margin-top:calc(24 / 750 * 100vw)}}@media screen and (min-width: 769px){body main section.mv .content .inner--mv{margin-top:calc(64 / 1366 * 100vw);margin-left:calc(111 / 1366 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1366px){body main section.mv .content .inner--mv{margin-top:calc(64 / 1366 * 1366 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1366px){body main section.mv .content .inner--mv{margin-left:calc(111 / 1366 * 1366 * 1px)}}@media print{body main section.mv .content .inner--mv{margin-top:calc(64 / 1366 * 100vw);margin-left:calc(111 / 1366 * 100vw)}}body main section.mv .content .inner--mv p{line-height:1.45em}@media screen and (min-width: 769px){body main section.mv .content .inner--mv p{font-size:calc(16.5 / 1366 * 100vw)}}@media print{body main section.mv .content .inner--mv p{font-size:calc(16.5 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.mv .content .inner--mv p{font-size:calc(28 / 750 * 100vw)}}@media screen and (min-width: 769px){body main section.mv .content .inner--mv .btnWrap{display:block;margin-top:calc(15 / 1366 * 100vw)}}@media print{body main section.mv .content .inner--mv .btnWrap{display:block;margin-top:calc(15 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.mv .content .inner--mv .btnWrap{margin-top:calc(100 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .btnWrap{margin-top:calc(100 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.mv .content .inner--mv .btnWrap .btn{width:21.2857vw;height:4.1429vw;font-size:1.3571vw;height:calc(70 / 1366 * 100vw);font-size:calc(19 / 1366 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1366px){body main section.mv .content .inner--mv .btnWrap .btn{height:calc(70 / 1366 * 1366 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1366px){body main section.mv .content .inner--mv .btnWrap .btn{font-size:calc(19 / 1366 * 1366 * 1px)}}@media screen and (min-width: 769px){body main section.mv .content .inner--mv .btnWrap .btn .first{font-size:calc(14 / 1366 * 100vw);margin-bottom:calc(7 / 1366 * 100vw);height:calc(20 / 1366 * 100vw);padding-top:0;padding-bottom:0}}@media screen and (min-width: 769px) and (min-width: 1366px){body main section.mv .content .inner--mv .btnWrap .btn .first{font-size:calc(14 / 1366 * 1366 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1366px){body main section.mv .content .inner--mv .btnWrap .btn .first{margin-bottom:calc(7 / 1366 * 1366 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1366px){body main section.mv .content .inner--mv .btnWrap .btn .first{height:calc(20 / 1366 * 1366 * 1px)}}@media screen and (min-width: 769px){body main section.mv .content .inner--mv .btnWrap .btn:after{right:calc(15 / 1366 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1366px){body main section.mv .content .inner--mv .btnWrap .btn:after{right:calc(15 / 1366 * 1366 * 1px)}}@media print{body main section.mv .content .inner--mv .btnWrap .btn{width:21.2857vw;height:4.1429vw;font-size:1.3571vw;height:calc(70 / 1366 * 100vw);font-size:calc(19 / 1366 * 100vw)}body main section.mv .content .inner--mv .btnWrap .btn .first{font-size:calc(14 / 1366 * 100vw);margin-bottom:calc(7 / 1366 * 100vw);height:calc(20 / 1366 * 100vw);padding-top:0;padding-bottom:0}body main section.mv .content .inner--mv .btnWrap .btn:after{right:calc(15 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.mv .content .inner--mv .btnWrap .btn{width:calc(500 / 750 * 100vw);height:calc(100 / 750 * 100vw);font-size:calc(28 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .btnWrap .btn{width:calc(500 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .btnWrap .btn{height:calc(100 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .btnWrap .btn{font-size:calc(28 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.mv .content .inner--mv .mv__item{width:calc(700 / 750 * 100vw);border-top-left-radius:calc(30 / 750 * 100vw);border-bottom-left-radius:calc(30 / 750 * 100vw);margin-left:auto;margin-right:0;margin-top:calc(-105 / 750 * 100vw);padding-top:calc(60 / 750 * 100vw);padding-bottom:calc(40 / 750 * 100vw);padding-left:calc(44 / 750 * 100vw);padding-right:calc(44 / 750 * 100vw);-webkit-box-shadow:0 0px 40px rgba(0,0,0,0.15);box-shadow:0 0px 40px rgba(0,0,0,0.15);background:#A335F0;position:relative;color:#fff;font-size:calc(28 / 750 * 100vw);line-height:1.92em;font-weight:400;letter-spacing:0}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .mv__item{width:calc(700 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .mv__item{border-top-left-radius:calc(30 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .mv__item{border-bottom-left-radius:calc(30 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .mv__item{margin-top:calc(-105 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .mv__item{padding-top:calc(60 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .mv__item{padding-bottom:calc(40 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .mv__item{padding-left:calc(44 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .mv__item{padding-right:calc(44 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .mv__item{font-size:calc(28 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.mv .content .inner--mv .imgWrap.imgWrap--item01{width:44.0000vw;margin-bottom:1.4286vw}}@media print{body main section.mv .content .inner--mv .imgWrap.imgWrap--item01{width:44.0000vw;margin-bottom:1.4286vw}}@media screen and (max-width: 768px){body main section.mv .content .inner--mv .imgWrap.imgWrap--item01{width:calc(608 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .imgWrap.imgWrap--item01{width:calc(608 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.mv .content .inner--mv .imgWrap.imgWrap--item02{margin-left:-0.6429vw;width:calc(215 / 1366 * 100vw)}}@media print{body main section.mv .content .inner--mv .imgWrap.imgWrap--item02{margin-left:-0.6429vw;width:calc(215 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.mv .content .inner--mv .imgWrap.imgWrap--item02{width:calc(284 / 750 * 100vw);position:absolute;bottom:calc(247 / 750 * 100vw);right:calc(24 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .imgWrap.imgWrap--item02{width:calc(284 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .imgWrap.imgWrap--item02{bottom:calc(247 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.mv .content .inner--mv .imgWrap.imgWrap--item02{right:calc(24 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.mv .content .inner--mv .flex_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(22 / 1366 * 100vw);margin-top:calc(22 / 1366 * 100vw)}}@media print{body main section.mv .content .inner--mv .flex_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(22 / 1366 * 100vw);margin-top:calc(22 / 1366 * 100vw)}}body main section.mv .content .inner--mv .flex_wrapper .fv-off-sale-img{position:relative}@media screen and (min-width: 769px){body main section.mv .content .inner--mv .flex_wrapper .fv-off-sale-img{width:calc(290 / 1366 * 100vw)}}@media print{body main section.mv .content .inner--mv .flex_wrapper .fv-off-sale-img{width:calc(290 / 1366 * 100vw)}}body main section.grant{position:relative}@media screen and (min-width: 769px){body main section.grant{margin-top:calc(60 / 1366 * 100vw)}}@media print{body main section.grant{margin-top:calc(60 / 1366 * 100vw)}}@media screen and (min-width: 769px){body main section.grant .inner{padding-bottom:calc(90 / 1366 * 100vw);position:relative}}@media print{body main section.grant .inner{padding-bottom:calc(90 / 1366 * 100vw);position:relative}}@media screen and (max-width: 768px){body main section.grant .inner{padding-bottom:calc(120 / 750 * 100vw)}}body main section.grant .grant_title{font-weight:bold;line-height:1.3;text-align:center}@media screen and (min-width: 769px){body main section.grant .grant_title{text-align:center;font-size:calc(30 / 1366 * 100vw)}}@media print{body main section.grant .grant_title{text-align:center;font-size:calc(30 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .grant_title{line-height:1.4}}body main section.grant .grant_title span{color:#A335F0}body main section.grant .grant_title .big_number{position:relative}body main section.grant .grant_title .big_number.grants_number:after{content:'※';display:block;position:absolute;top:0.75em;right:-0.75em;font-size:0.3em;font-weight:bold;color:black}@media screen and (min-width: 769px){body main section.grant .grant_title .big_number{font-size:calc(60 / 1366 * 100vw)}}@media print{body main section.grant .grant_title .big_number{font-size:calc(60 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .grant_title .big_number{font-size:calc(84 / 750 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .grant_title{font-size:calc(44 / 750 * 100vw)}}@media screen and (min-width: 769px){body main section.grant .grant_sub_title{width:calc(640 / 1366 * 100vw);font-size:calc(16 / 1366 * 100vw);margin-top:calc(30 / 1366 * 100vw);font-size:calc(16 / 1366 * 100vw);margin-left:auto;margin-right:auto;line-height:1.5;text-align:center}}@media print{body main section.grant .grant_sub_title{width:calc(640 / 1366 * 100vw);font-size:calc(16 / 1366 * 100vw);margin-top:calc(30 / 1366 * 100vw);font-size:calc(16 / 1366 * 100vw);margin-left:auto;margin-right:auto;line-height:1.5;text-align:center}}@media screen and (max-width: 768px){body main section.grant .grant_sub_title{text-align:center;font-size:calc(28 / 750 * 100vw);margin-top:calc(40 / 750 * 100vw);line-height:2}}body main section.grant .sub_title_under_text{text-align:center;color:#000}@media screen and (min-width: 769px){body main section.grant .sub_title_under_text{font-size:calc(12 / 1366 * 100vw);margin-top:calc(5 / 1366 * 100vw)}}@media print{body main section.grant .sub_title_under_text{font-size:calc(12 / 1366 * 100vw);margin-top:calc(5 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .sub_title_under_text{margin-top:calc(5 / 750 * 100vw);font-size:calc(20 / 750 * 100vw);width:calc(650 / 750 * 100vw);margin-left:auto;margin-right:auto;line-height:2}}body main section.grant .sub_title_under_text a{color:#000}body main section.grant .grant_sub_text{text-align:center}@media screen and (min-width: 769px){body main section.grant .grant_sub_text{font-size:calc(10 / 1366 * 100vw);margin-top:calc(5 / 1366 * 100vw);margin-bottom:calc(40 / 1366 * 100vw)}}@media print{body main section.grant .grant_sub_text{font-size:calc(10 / 1366 * 100vw);margin-top:calc(5 / 1366 * 100vw);margin-bottom:calc(40 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .grant_sub_text{margin-top:calc(10 / 750 * 100vw);font-size:calc(17 / 750 * 100vw)}}body main section.grant .course_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){body main section.grant .course_list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(30 / 1366 * 100vw);margin-top:calc(60 / 1366 * 100vw)}}@media print{body main section.grant .course_list{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(30 / 1366 * 100vw);margin-top:calc(60 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .course_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:calc(80 / 750 * 100vw);width:calc(670 / 750 * 100vw);gap:calc(80 / 750 * 100vw);margin-left:auto;margin-right:auto}}body main section.grant .course_item{-webkit-box-shadow:0 4px 8px rgba(0,0,0,0.1);box-shadow:0 4px 8px rgba(0,0,0,0.1);position:relative}@media screen and (min-width: 769px){body main section.grant .course_item{width:calc(465 / 1366 * 100vw);padding-top:calc(40 / 1366 * 100vw);padding-bottom:calc(40 / 1366 * 100vw);padding-right:calc(32 / 1366 * 100vw);padding-left:calc(32 / 1366 * 100vw);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media print{body main section.grant .course_item{width:calc(465 / 1366 * 100vw);padding-top:calc(40 / 1366 * 100vw);padding-bottom:calc(40 / 1366 * 100vw);padding-right:calc(32 / 1366 * 100vw);padding-left:calc(32 / 1366 * 100vw);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){body main section.grant .course_item{padding-top:calc(80 / 750 * 100vw);padding-bottom:calc(80 / 750 * 100vw);padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw)}}body main section.grant .course_item .recommend-label{position:absolute;top:0;left:0}@media screen and (min-width: 769px){body main section.grant .course_item .recommend-label{width:calc(165 / 1366 * 100vw)}}@media print{body main section.grant .course_item .recommend-label{width:calc(165 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .course_item .recommend-label{width:calc(268 / 750 * 100vw)}}body main section.grant .pdf-btn{background-color:#605E62;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}body main section.grant .pdf-btn.mt0{margin-top:0}@media screen and (min-width: 769px){body main section.grant .pdf-btn{width:calc(400 / 1366 * 100vw);border-radius:calc(5 / 1366 * 100vw);padding-top:calc(12 / 1366 * 100vw);padding-bottom:calc(16 / 1366 * 100vw);margin-top:calc(40 / 1366 * 100vw);gap:calc(7 / 1366 * 100vw)}}@media print{body main section.grant .pdf-btn{width:calc(400 / 1366 * 100vw);border-radius:calc(5 / 1366 * 100vw);padding-top:calc(12 / 1366 * 100vw);padding-bottom:calc(16 / 1366 * 100vw);margin-top:calc(40 / 1366 * 100vw);gap:calc(7 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .pdf-btn{padding-top:calc(15 / 375 * 100vw);padding-bottom:calc(15 / 375 * 100vw);border-radius:calc(5 / 375 * 100vw);margin-top:calc(25 / 375 * 100vw)}}body main section.grant .pdf-btn p{color:white;-webkit-text-decoration:underline 1px;text-decoration:underline 1px}@media screen and (min-width: 769px){body main section.grant .pdf-btn p{font-size:calc(15 / 1366 * 100vw)}}@media print{body main section.grant .pdf-btn p{font-size:calc(15 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .pdf-btn p{line-height:1.4;text-align:center;font-size:calc(13 / 375 * 100vw)}}@media screen and (min-width: 769px){body main section.grant .pdf-btn p span{font-size:calc(13 / 1366 * 100vw)}}@media print{body main section.grant .pdf-btn p span{font-size:calc(13 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .pdf-btn p span{display:block}}@media screen and (min-width: 769px){body main section.grant .pdf-btn img{width:calc(19 / 1366 * 100vw)}}@media print{body main section.grant .pdf-btn img{width:calc(19 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .pdf-btn img{width:calc(19 / 375 * 100vw);margin-left:calc(9 / 375 * 100vw)}body main section.grant .pdf-btn img.secondPdf{margin-left:calc(33 / 375 * 100vw)}}@media screen and (min-width: 769px){body main section.grant .course_item_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media print{body main section.grant .course_item_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}body main section.grant .course_title_wrapper.flexreverse{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}body main section.grant .course_title_wrapper .sub_course_title{text-align:center;line-height:1.4}@media screen and (min-width: 769px){body main section.grant .course_title_wrapper .sub_course_title{font-size:calc(18 / 1366 * 100vw)}}@media print{body main section.grant .course_title_wrapper .sub_course_title{font-size:calc(18 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .course_title_wrapper .sub_course_title{font-size:calc(32 / 750 * 100vw)}}body main section.grant .course_title_wrapper .course_title{text-align:center;line-height:1.4}@media screen and (min-width: 769px){body main section.grant .course_title_wrapper .course_title{font-size:calc(24 / 1366 * 100vw)}}@media print{body main section.grant .course_title_wrapper .course_title{font-size:calc(24 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .course_title_wrapper .course_title{font-size:calc(44 / 750 * 100vw)}}body main section.grant .course_img{position:relative}@media screen and (min-width: 769px){body main section.grant .course_img{margin-top:calc(54 / 1366 * 100vw)}}@media print{body main section.grant .course_img{margin-top:calc(54 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .course_img{margin-top:calc(80 / 750 * 100vw)}}body main section.grant .course_img img{width:100%;max-width:unset}body main section.grant .course_img:after{content:'';display:block}@media screen and (min-width: 769px){body main section.grant .course_img:after{width:calc(50 / 1366 * 100vw);height:1px;background-color:black;position:absolute;top:calc(-30 / 1366 * 100vw);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media print{body main section.grant .course_img:after{width:calc(50 / 1366 * 100vw);height:1px;background-color:black;position:absolute;top:calc(-30 / 1366 * 100vw);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width: 769px){body main section.grant .course_detail{min-height:calc(105 / 1366 * 100vw);margin-top:calc(30 / 1366 * 100vw)}body main section.grant .course_detail.second_detail{margin-bottom:calc(40 / 1366* 100vw)}}@media print{body main section.grant .course_detail{min-height:calc(105 / 1366 * 100vw);margin-top:calc(30 / 1366 * 100vw)}body main section.grant .course_detail.second_detail{margin-bottom:calc(40 / 1366* 100vw)}}@media screen and (max-width: 768px){body main section.grant .course_detail{margin-top:calc(50 / 750 * 100vw);margin-bottom:calc(10 / 750 * 100vw)}}body main section.grant .course_detail .course_item_title{line-height:1.4}@media screen and (min-width: 769px){body main section.grant .course_detail .course_item_title{font-weight:bold;font-size:calc(20 / 1366 * 100vw)}}@media print{body main section.grant .course_detail .course_item_title{font-weight:bold;font-size:calc(20 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .course_detail .course_item_title{font-weight:bold;font-size:calc(32 / 750 * 100vw)}}body main section.grant .course_detail .course_item_text{line-height:1.4}@media screen and (min-width: 769px){body main section.grant .course_detail .course_item_text{font-size:calc(16 / 1366 * 100vw);margin-top:calc(5 / 1366 * 100vw)}}@media print{body main section.grant .course_detail .course_item_text{font-size:calc(16 / 1366 * 100vw);margin-top:calc(5 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .course_detail .course_item_text{font-size:calc(28 / 750 * 100vw);margin-top:calc(20 / 750 * 100vw)}}body main section.grant .course_detail .course_item_under_text{line-height:1.4}@media screen and (min-width: 769px){body main section.grant .course_detail .course_item_under_text{font-size:calc(13 / 1366 * 100vw);margin-top:calc(10 / 1366 * 100vw)}}@media print{body main section.grant .course_detail .course_item_under_text{font-size:calc(13 / 1366 * 100vw);margin-top:calc(10 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .course_detail .course_item_under_text{font-size:calc(22 / 750 * 100vw);margin-top:calc(20 / 750 * 100vw);margin-bottom:calc(20 / 750 * 100vw)}}body main section.grant .grant_under_text{text-align:center;line-height:1.5}@media screen and (min-width: 769px){body main section.grant .grant_under_text{font-size:calc(13 / 1366 * 100vw);margin-top:calc(60 / 1366 * 100vw);margin-bottom:calc(60 / 1366 * 100vw)}}@media print{body main section.grant .grant_under_text{font-size:calc(13 / 1366 * 100vw);margin-top:calc(60 / 1366 * 100vw);margin-bottom:calc(60 / 1366 * 100vw)}}@media screen and (max-width: 768px){body main section.grant .grant_under_text{line-height:1.6;font-size:calc(22 / 750 * 100vw);margin-top:calc(60 / 750 * 100vw);margin-bottom:calc(80 / 750 * 100vw);width:calc(680 / 750 * 100vw);margin-left:auto;margin-right:auto}}body main section.solution{position:relative}@media screen and (min-width: 769px){body main section.solution .content{padding-top:calc(78 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content{padding-top:calc(78 / 1400 * 1400 * 1px)}}@media print{body main section.solution .content{padding-top:calc(78 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.solution .content{padding-top:calc(80 / 750 * 100vw);padding-left:calc(50 / 750 * 100vw);padding-right:calc(50 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content{padding-top:calc(80 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content{padding-left:calc(50 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content{padding-right:calc(50 / 750 * 750 * 1px)}}body main section.solution .content .inner .solution__BA{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){body main section.solution .content .inner .solution__BA{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc(1000 / 1400 * 100vw);margin-top:calc(60 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA{width:calc(1000 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA{margin-top:calc(60 / 1400 * 1400 * 1px)}}@media print{body main section.solution .content .inner .solution__BA{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc(1000 / 1400 * 100vw);margin-top:calc(60 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.solution .content .inner .solution__BA{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:calc(60 / 750 * 100vw);gap:calc(60 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA{margin-top:calc(60 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA{gap:calc(60 / 750 * 750 * 1px)}}body main section.solution .content .inner .solution__BA .solution__BA__item{overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){body main section.solution .content .inner .solution__BA .solution__BA__item{width:calc(490 / 1400 * 100vw);min-height:calc(557 / 1400 * 100vw);padding-bottom:calc(220 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item{width:calc(490 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item{min-height:calc(557 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item{padding-bottom:calc(220 / 1400 * 1400 * 1px)}}@media print{body main section.solution .content .inner .solution__BA .solution__BA__item{width:calc(490 / 1400 * 100vw);min-height:calc(557 / 1400 * 100vw);padding-bottom:calc(220 / 1400 * 100vw)}}body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{position:absolute;left:0;font-weight:500;line-height:1;-webkit-transform:rotate(-20deg);transform:rotate(-20deg);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.1);box-shadow:0 3px 6px rgba(0,0,0,0.1)}@media screen and (min-width: 769px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{font-size:calc(20 / 1400 * 100vw);padding-top:.2em;padding-bottom:.3em;letter-spacing:.09em;padding-left:calc(35 / 1400 * 100vw);padding-right:calc(100 / 1400 * 100vw);margin-top:calc(3 / 1400 * 100vw);margin-left:calc(-15 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{font-size:calc(20 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{padding-left:calc(35 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{padding-right:calc(100 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{margin-top:calc(3 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{margin-left:calc(-15 / 1400 * 1400 * 1px)}}@media print{body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{font-size:calc(20 / 1400 * 100vw);padding-top:.2em;padding-bottom:.3em;letter-spacing:.09em;padding-left:calc(35 / 1400 * 100vw);padding-right:calc(100 / 1400 * 100vw);margin-top:calc(3 / 1400 * 100vw);margin-left:calc(-15 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{font-size:calc(26 / 750 * 100vw);padding-right:calc(150 / 750 * 100vw);padding-left:calc(30 / 750 * 100vw);padding-bottom:calc(5 / 750 * 100vw);padding-top:calc(4 / 750 * 100vw);margin-top:calc(5 / 750 * 100vw);margin-left:calc(-15 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{font-size:calc(26 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{padding-right:calc(150 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{padding-left:calc(30 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{padding-bottom:calc(5 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{padding-top:calc(4 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{margin-top:calc(5 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label{margin-left:calc(-15 / 750 * 750 * 1px)}}body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label.label--01{color:#fff;background:#000}body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__label.label--02{color:#333;background:-webkit-linear-gradient(45deg, #fff500 0%, #ffce00 100%);background:linear-gradient(45deg, #fff500 0%, #ffce00 100%)}body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail{width:100%;border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.1);box-shadow:0 3px 6px rgba(0,0,0,0.1);font-weight:600}@media screen and (min-width: 769px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail{padding-bottom:calc(100 / 1400 * 100vw);padding-top:calc(45 / 1400 * 100vw);padding-left:calc(40 / 1400 * 100vw);padding-right:calc(50 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail{padding-bottom:calc(100 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail{padding-top:calc(45 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail{padding-left:calc(40 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail{padding-right:calc(50 / 1400 * 1400 * 1px)}}@media print{body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail{padding-bottom:calc(100 / 1400 * 100vw);padding-top:calc(45 / 1400 * 100vw);padding-left:calc(40 / 1400 * 100vw);padding-right:calc(50 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail{padding-top:calc(50 / 750 * 100vw);padding-left:calc(40 / 750 * 100vw);padding-right:calc(40 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail{padding-top:calc(50 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail{padding-left:calc(40 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail{padding-right:calc(40 / 750 * 750 * 1px)}}body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dt{text-align:center}@media screen and (min-width: 769px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dt{font-size:calc(24 / 1400 * 100vw);padding-bottom:calc(20 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dt{font-size:calc(24 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dt{padding-bottom:calc(20 / 1400 * 1400 * 1px)}}@media print{body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dt{font-size:calc(24 / 1400 * 100vw);padding-bottom:calc(20 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dt{font-size:calc(34 / 750 * 100vw);padding-bottom:calc(25 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dt{font-size:calc(34 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dt{padding-bottom:calc(25 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd{font-size:calc(18 / 1400 * 100vw);line-height:1.8em}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd{font-size:calc(18 / 1400 * 1400 * 1px)}}@media print{body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd{font-size:calc(18 / 1400 * 100vw);line-height:1.8em}}@media screen and (max-width: 768px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd{font-size:calc(30 / 750 * 100vw);line-height:1.57em}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd{font-size:calc(30 / 750 * 750 * 1px)}}body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd .solution__BA__item__detail__list>li{position:relative;text-indent:-1em;padding-left:1em}@media screen and (min-width: 769px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd .solution__BA__item__detail__list>li{margin-bottom:calc(10 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd .solution__BA__item__detail__list>li{margin-bottom:calc(10 / 1400 * 1400 * 1px)}}@media print{body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd .solution__BA__item__detail__list>li{margin-bottom:calc(10 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd .solution__BA__item__detail__list>li{margin-bottom:calc(25 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd .solution__BA__item__detail__list>li{margin-bottom:calc(25 / 750 * 750 * 1px)}}body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd .solution__BA__item__detail__list>li::before{content:'・';color:#A335F0}body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail>dd .textLabel{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, #F69C08));background:-webkit-linear-gradient(transparent 70%, #F69C08 70%);background:linear-gradient(transparent 70%, #F69C08 70%)}body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail.solution__BA__item__detail--before{background-color:#fff}body main section.solution .content .inner .solution__BA .solution__BA__item .solution__BA__item__detail.solution__BA__item__detail--after{background-color:#FFFCB4}body main section.solution .content .inner .solution__BA .solution__BA__item .imgWrap{position:absolute;bottom:0}@media screen and (min-width: 769px){body main section.solution .content .inner .solution__BA .solution__BA__item .imgWrap.imgWrap--item01{width:calc(300 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .imgWrap.imgWrap--item01{width:calc(300 / 1400 * 1400 * 1px)}}@media print{body main section.solution .content .inner .solution__BA .solution__BA__item .imgWrap.imgWrap--item01{width:calc(300 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.solution .content .inner .solution__BA .solution__BA__item .imgWrap.imgWrap--item01{width:calc(331 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .imgWrap.imgWrap--item01{width:calc(331 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.solution .content .inner .solution__BA .solution__BA__item .imgWrap.imgWrap--item02{width:calc(300 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution .content .inner .solution__BA .solution__BA__item .imgWrap.imgWrap--item02{width:calc(300 / 1400 * 1400 * 1px)}}@media print{body main section.solution .content .inner .solution__BA .solution__BA__item .imgWrap.imgWrap--item02{width:calc(300 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.solution .content .inner .solution__BA .solution__BA__item .imgWrap.imgWrap--item02{width:calc(398 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item .imgWrap.imgWrap--item02{width:calc(398 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.solution .content .inner .solution__BA .solution__BA__item.solution__BA__item--01{padding-bottom:calc(175 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item.solution__BA__item--01{padding-bottom:calc(175 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.solution .content .inner .solution__BA .solution__BA__item.solution__BA__item--01 .solution__BA__item__detail{padding-bottom:calc(110 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item.solution__BA__item--01 .solution__BA__item__detail{padding-bottom:calc(110 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.solution .content .inner .solution__BA .solution__BA__item.solution__BA__item--02{padding-bottom:calc(270 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item.solution__BA__item--02{padding-bottom:calc(270 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.solution .content .inner .solution__BA .solution__BA__item.solution__BA__item--02 .solution__BA__item__detail{padding-bottom:calc(85 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution .content .inner .solution__BA .solution__BA__item.solution__BA__item--02 .solution__BA__item__detail{padding-bottom:calc(85 / 750 * 750 * 1px)}}body main section.solution::before{content:'';display:block;width:100%;background-color:#A335F0;position:absolute;z-index:-1}@media screen and (min-width: 769px){body main section.solution::before{height:calc(408 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.solution::before{height:calc(408 / 1400 * 1400 * 1px)}}@media print{body main section.solution::before{height:calc(408 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.solution::before{height:calc(1775 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.solution::before{height:calc(1775 / 750 * 750 * 1px)}}body main section.features{position:relative}@media screen and (min-width: 769px){body main section.features .content{padding-top:calc(78 / 1400 * 100vw);padding-bottom:calc(102 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content{padding-top:calc(78 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content{padding-bottom:calc(102 / 1400 * 1400 * 1px)}}@media print{body main section.features .content{padding-top:calc(78 / 1400 * 100vw);padding-bottom:calc(102 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.features .content{padding-top:calc(80 / 750 * 100vw);padding-bottom:calc(80 / 750 * 100vw);padding-left:calc(50 / 750 * 100vw);padding-right:calc(50 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content{padding-top:calc(80 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content{padding-bottom:calc(80 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content{padding-left:calc(50 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content{padding-right:calc(50 / 750 * 750 * 1px)}}body main section.features .content .inner .features__list{position:relative}@media screen and (min-width: 769px){body main section.features .content .inner .features__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;width:calc(920 / 1400 * 100vw);margin-top:calc(35 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content .inner .features__list{width:calc(920 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content .inner .features__list{margin-top:calc(35 / 1400 * 1400 * 1px)}}@media print{body main section.features .content .inner .features__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;width:calc(920 / 1400 * 100vw);margin-top:calc(35 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.features .content .inner .features__list{margin-top:calc(40 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list{margin-top:calc(40 / 750 * 750 * 1px)}}body main section.features .content .inner .features__list .features__list__item{border-radius:50%;background:#F7EBFF;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px){body main section.features .content .inner .features__list .features__list__item{width:50%;height:calc(460 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content .inner .features__list .features__list__item{height:calc(460 / 1400 * 1400 * 1px)}}@media print{body main section.features .content .inner .features__list .features__list__item{width:50%;height:calc(460 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.features .content .inner .features__list .features__list__item{margin:0 auto;position:relative;width:calc(570 / 750 * 100vw);height:calc(570 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list .features__list__item{width:calc(570 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list .features__list__item{height:calc(570 / 750 * 750 * 1px)}}body main section.features .content .inner .features__list .features__list__item .imgWrap{border-radius:50%;-webkit-box-shadow:0 0px 40px rgba(0,0,0,0.05);box-shadow:0 0px 40px rgba(0,0,0,0.05)}@media screen and (min-width: 769px){body main section.features .content .inner .features__list .features__list__item .imgWrap{width:calc(370 / 1400 * 100vw);height:calc(370 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content .inner .features__list .features__list__item .imgWrap{width:calc(370 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content .inner .features__list .features__list__item .imgWrap{height:calc(370 / 1400 * 1400 * 1px)}}@media print{body main section.features .content .inner .features__list .features__list__item .imgWrap{width:calc(370 / 1400 * 100vw);height:calc(370 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.features .content .inner .features__list .features__list__item .imgWrap{width:calc(434 / 750 * 100vw);height:calc(434 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list .features__list__item .imgWrap{width:calc(434 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list .features__list__item .imgWrap{height:calc(434 / 750 * 750 * 1px)}}body main section.features .content .inner .features__list .features__list__item p{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500;color:#fff;background:#F69C08}@media screen and (min-width: 769px){body main section.features .content .inner .features__list .features__list__item p{border-radius:4px;width:calc(344 / 1400 * 100vw);height:calc(46 / 1400 * 100vw);font-size:calc(16 / 1400 * 100vw);bottom:calc(68 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content .inner .features__list .features__list__item p{width:calc(344 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content .inner .features__list .features__list__item p{height:calc(46 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content .inner .features__list .features__list__item p{font-size:calc(16 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content .inner .features__list .features__list__item p{bottom:calc(68 / 1400 * 1400 * 1px)}}@media print{body main section.features .content .inner .features__list .features__list__item p{border-radius:4px;width:calc(344 / 1400 * 100vw);height:calc(46 / 1400 * 100vw);font-size:calc(16 / 1400 * 100vw);bottom:calc(68 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.features .content .inner .features__list .features__list__item p{font-size:calc(26 / 750 * 100vw);bottom:calc(50 / 750 * 100vw);padding-top:calc(18 / 750 * 100vw);padding-bottom:calc(18 / 750 * 100vw);padding-left:calc(27 / 750 * 100vw);padding-right:calc(27 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list .features__list__item p{font-size:calc(26 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list .features__list__item p{bottom:calc(50 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list .features__list__item p{padding-top:calc(18 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list .features__list__item p{padding-bottom:calc(18 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list .features__list__item p{padding-left:calc(27 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list .features__list__item p{padding-right:calc(27 / 750 * 750 * 1px)}}body main section.features .content .inner .features__list::before,body main section.features .content .inner .features__list::after{content:'';position:absolute;top:50%;left:50%;width:6px;height:55px;background:#A335F0;z-index:3}@media screen and (min-width: 769px){body main section.features .content .inner .features__list::before,body main section.features .content .inner .features__list::after{width:calc(6 / 1400 * 100vw);height:calc(55 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content .inner .features__list::before,body main section.features .content .inner .features__list::after{width:calc(6 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.features .content .inner .features__list::before,body main section.features .content .inner .features__list::after{height:calc(55 / 1400 * 1400 * 1px)}}@media print{body main section.features .content .inner .features__list::before,body main section.features .content .inner .features__list::after{width:calc(6 / 1400 * 100vw);height:calc(55 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.features .content .inner .features__list::before,body main section.features .content .inner .features__list::after{width:calc(6 / 750 * 100vw);height:calc(55 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list::before,body main section.features .content .inner .features__list::after{width:calc(6 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.features .content .inner .features__list::before,body main section.features .content .inner .features__list::after{height:calc(55 / 750 * 750 * 1px)}}body main section.features .content .inner .features__list::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}body main section.features .content .inner .features__list::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}body main section.popular{position:relative;background:#F7EBFF}@media screen and (min-width: 769px){body main section.popular .content{padding-top:calc(120 / 1400 * 100vw);padding-bottom:calc(120 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content{padding-top:calc(120 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content{padding-bottom:calc(120 / 1400 * 1400 * 1px)}}@media print{body main section.popular .content{padding-top:calc(120 / 1400 * 100vw);padding-bottom:calc(120 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.popular .content{padding-top:calc(80 / 750 * 100vw);padding-bottom:calc(80 / 750 * 100vw);padding-left:calc(90 / 750 * 100vw);padding-right:calc(90 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content{padding-top:calc(80 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content{padding-bottom:calc(80 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content{padding-left:calc(90 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content{padding-right:calc(90 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.popular .content .inner .lead{width:104%;margin-left:-2%}}body main section.popular .content .inner .popular__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){body main section.popular .content .inner .popular__list{margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;width:calc(1000 / 1400 * 100vw);margin-top:calc(106 / 1400 * 100vw);margin-bottom:calc(60 / 1400 * 100vw);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;row-gap:calc(60 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list{width:calc(1000 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list{margin-top:calc(106 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list{margin-bottom:calc(60 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list{row-gap:calc(60 / 1400 * 1400 * 1px)}}@media print{body main section.popular .content .inner .popular__list{margin:0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;width:calc(1000 / 1400 * 100vw);margin-top:calc(106 / 1400 * 100vw);margin-bottom:calc(60 / 1400 * 100vw);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;row-gap:calc(60 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.popular .content .inner .popular__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:calc(83 / 750 * 100vw);margin-bottom:calc(60 / 750 * 100vw);row-gap:calc(63 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list{margin-top:calc(83 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list{margin-bottom:calc(60 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list{row-gap:calc(63 / 750 * 750 * 1px)}}body main section.popular .content .inner .popular__list .popular__list__item{border-radius:4px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.1);box-shadow:0 3px 6px rgba(0,0,0,0.1);position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (min-width: 769px){body main section.popular .content .inner .popular__list .popular__list__item{width:calc(320 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list .popular__list__item{width:calc(320 / 1400 * 1400 * 1px)}}@media print{body main section.popular .content .inner .popular__list .popular__list__item{width:calc(320 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.popular .content .inner .popular__list .popular__list__item{border-radius:calc(6 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item{border-radius:calc(6 / 750 * 750 * 1px)}}body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{color:#fff;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:.16em;position:absolute;border-radius:4px}@media screen and (min-width: 769px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{top:calc(-26 / 1400 * 100vw);width:calc(230 / 1400 * 100vw);height:calc(36 / 1400 * 100vw);font-size:calc(14 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{top:calc(-26 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{width:calc(230 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{height:calc(36 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{font-size:calc(14 / 1400 * 1400 * 1px)}}@media print{body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{top:calc(-26 / 1400 * 100vw);width:calc(230 / 1400 * 100vw);height:calc(36 / 1400 * 100vw);font-size:calc(14 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{top:calc(-23 / 750 * 100vw);width:calc(300 / 750 * 100vw);height:calc(47 / 750 * 100vw);font-size:calc(20 / 750 * 100vw);border-radius:calc(6 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{top:calc(-23 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{width:calc(300 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{height:calc(47 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{font-size:calc(20 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag{border-radius:calc(6 / 750 * 750 * 1px)}}body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag.popular__list__item__tag--purple{background:#A335F0}body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag.popular__list__item__tag--green{background:#1A9FA2}body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag.popular__list__item__tag--orange{background:#F69C08}body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__tag.popular__list__item__tag--red{background:#F4522D}body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail .imgWrap{overflow:hidden}@media screen and (max-width: 768px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail .imgWrap{border-radius:4px 4px 0 0}}@media screen and (max-width: 768px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail .imgWrap{border-top-left-radius:calc(6 / 750 * 100vw);border-top-right-radius:calc(6 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail .imgWrap{border-top-left-radius:calc(6 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail .imgWrap{border-top-right-radius:calc(6 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl{padding:calc(20 / 1400 * 100vw);padding-bottom:calc(25 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl{padding:calc(20 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl{padding-bottom:calc(25 / 1400 * 1400 * 1px)}}@media print{body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl{padding:calc(20 / 1400 * 100vw);padding-bottom:calc(25 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl{padding:calc(30 / 750 * 100vw);padding-bottom:calc(40 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl{padding:calc(30 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl{padding-bottom:calc(40 / 750 * 750 * 1px)}}body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dt{font-weight:600}@media screen and (min-width: 769px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dt{margin-bottom:calc(15 / 1400 * 100vw);font-size:calc(17 / 1400 * 100vw);line-height:1.6em;letter-spacing:0}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dt{margin-bottom:calc(15 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dt{font-size:calc(17 / 1400 * 1400 * 1px)}}@media print{body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dt{margin-bottom:calc(15 / 1400 * 100vw);font-size:calc(17 / 1400 * 100vw);line-height:1.6em;letter-spacing:0}}@media screen and (max-width: 768px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dt{margin-bottom:calc(30 / 750 * 100vw);font-size:calc(32 / 750 * 100vw);line-height:1.56em}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dt{margin-bottom:calc(30 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dt{font-size:calc(32 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dd{font-size:calc(16 / 1400 * 100vw);line-height:1.8em;letter-spacing:0}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dd{font-size:calc(16 / 1400 * 1400 * 1px)}}@media print{body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dd{font-size:calc(16 / 1400 * 100vw);line-height:1.8em;letter-spacing:0}}@media screen and (max-width: 768px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dd{font-size:calc(28 / 750 * 100vw);line-height:2.07em}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.popular .content .inner .popular__list .popular__list__item .popular__list__item__detail dl>dd{font-size:calc(28 / 750 * 750 * 1px)}}body main section.values{background-color:#A335F0}@media screen and (min-width: 769px){body main section.values .content{padding-top:calc(120 / 1400 * 100vw);padding-bottom:calc(120 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content{padding-top:calc(120 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content{padding-bottom:calc(120 / 1400 * 1400 * 1px)}}@media print{body main section.values .content{padding-top:calc(120 / 1400 * 100vw);padding-bottom:calc(120 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.values .content{padding-top:calc(80 / 750 * 100vw);padding-left:calc(90 / 750 * 100vw);padding-right:calc(90 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content{padding-top:calc(80 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content{padding-left:calc(90 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content{padding-right:calc(90 / 750 * 750 * 1px)}}body main section.values .content .inner .values__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){body main section.values .content .inner .values__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 auto;margin-top:calc(60 / 1400 * 100vw);width:calc(960 / 1400 * 100vw);row-gap:calc(20 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content .inner .values__list{margin-top:calc(60 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content .inner .values__list{width:calc(960 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content .inner .values__list{row-gap:calc(20 / 1400 * 1400 * 1px)}}@media print{body main section.values .content .inner .values__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin:0 auto;margin-top:calc(60 / 1400 * 100vw);width:calc(960 / 1400 * 100vw);row-gap:calc(20 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.values .content .inner .values__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;row-gap:calc(40 / 750 * 100vw);margin-top:calc(60 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content .inner .values__list{row-gap:calc(40 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content .inner .values__list{margin-top:calc(60 / 750 * 750 * 1px)}}body main section.values .content .inner .values__list .values__list__item{background:#fff;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.1);box-shadow:0 3px 6px rgba(0,0,0,0.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){body main section.values .content .inner .values__list .values__list__item{border-radius:4px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media print{body main section.values .content .inner .values__list .values__list__item{border-radius:4px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){body main section.values .content .inner .values__list .values__list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}body main section.values .content .inner .values__list .values__list__item .values__list__item__detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail{padding-left:calc(50 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail{padding-left:calc(50 / 1400 * 1400 * 1px)}}@media print{body main section.values .content .inner .values__list .values__list__item .values__list__item__detail{padding-left:calc(50 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail{padding-top:calc(50 / 750 * 100vw);padding-left:calc(22 / 750 * 100vw);padding-bottom:calc(50 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail{padding-top:calc(50 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail{padding-left:calc(22 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail{padding-bottom:calc(50 / 750 * 750 * 1px)}}body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;line-height:1;color:#1A253A}body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--num{font-family:"Lato", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:900}@media screen and (min-width: 769px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--num{margin-right:calc(15 / 1400 * 100vw);font-size:calc(60 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--num{margin-right:calc(15 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--num{font-size:calc(60 / 1400 * 1400 * 1px)}}@media print{body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--num{margin-right:calc(15 / 1400 * 100vw);font-size:calc(60 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--num{margin-right:calc(15 / 750 * 100vw);font-size:calc(100 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--num{margin-right:calc(15 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--num{font-size:calc(100 / 750 * 750 * 1px)}}body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--ja{line-height:1.5;font-weight:500}@media screen and (min-width: 769px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--ja{font-size:calc(28 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--ja{font-size:calc(28 / 1400 * 1400 * 1px)}}@media print{body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--ja{font-size:calc(28 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--ja{font-size:calc(40 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--ja{font-size:calc(40 / 750 * 750 * 1px)}}body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--en{display:block;font-family:"Lato", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;font-weight:400;line-height:1.7;color:#000}@media screen and (min-width: 769px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--en{font-size:calc(14 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--en{font-size:calc(14 / 1400 * 1400 * 1px)}}@media print{body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--en{font-size:calc(14 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--en{font-size:calc(24 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__ttl .values__list__ttl--en{font-size:calc(24 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__lead{margin-top:calc(12 / 1400 * 100vw);font-size:calc(16 / 1400 * 100vw);line-height:1.55em}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__lead{margin-top:calc(12 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__lead{font-size:calc(16 / 1400 * 1400 * 1px)}}@media print{body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__lead{margin-top:calc(12 / 1400 * 100vw);font-size:calc(16 / 1400 * 100vw);line-height:1.55em}}@media screen and (max-width: 768px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__lead{margin-top:calc(25 / 750 * 100vw);font-size:calc(24 / 750 * 100vw);line-height:1.5em}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__lead{margin-top:calc(25 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.values .content .inner .values__list .values__list__item .values__list__item__detail .values__list__lead{font-size:calc(24 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.values .content .inner .values__list .values__list__item .imgWrap{width:calc(540 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.values .content .inner .values__list .values__list__item .imgWrap{width:calc(540 / 1400 * 1400 * 1px)}}@media print{body main section.values .content .inner .values__list .values__list__item .imgWrap{width:calc(540 / 1400 * 100vw)}}body main section.support{position:relative}@media screen and (max-width: 768px){body main section.support{background-color:#A335F0}}@media screen and (min-width: 769px){body main section.support .content{padding-bottom:calc(104 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content{padding-bottom:calc(104 / 1400 * 1400 * 1px)}}@media print{body main section.support .content{padding-bottom:calc(104 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.support .content{padding-top:calc(60 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content{padding-top:calc(60 / 750 * 750 * 1px)}}body main section.support .content .inner .support__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){body main section.support .content .inner .support__list{margin:0 auto;width:calc(1000 / 1400 * 100vw);margin-top:calc(65 / 1400 * 100vw);margin-bottom:calc(60 / 1400 * 100vw);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list{width:calc(1000 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list{margin-top:calc(65 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list{margin-bottom:calc(60 / 1400 * 1400 * 1px)}}@media print{body main section.support .content .inner .support__list{margin:0 auto;width:calc(1000 / 1400 * 100vw);margin-top:calc(65 / 1400 * 100vw);margin-bottom:calc(60 / 1400 * 100vw);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){body main section.support .content .inner .support__list{padding-top:calc(40 / 750 * 100vw);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;row-gap:calc(40 / 750 * 100vw);padding-left:calc(90 / 750 * 100vw);padding-right:calc(90 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list{padding-top:calc(40 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list{row-gap:calc(40 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list{padding-left:calc(90 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list{padding-right:calc(90 / 750 * 750 * 1px)}}body main section.support .content .inner .support__list .support__list__item{border-radius:4px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.1);box-shadow:0 3px 6px rgba(0,0,0,0.1);position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}@media screen and (min-width: 769px){body main section.support .content .inner .support__list .support__list__item{width:calc(320 / 1400 * 100vw);padding-top:calc(40 / 1400 * 100vw);padding-left:calc(20 / 1400 * 100vw);padding-right:calc(20 / 1400 * 100vw);padding-bottom:calc(26 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item{width:calc(320 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item{padding-top:calc(40 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item{padding-left:calc(20 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item{padding-right:calc(20 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item{padding-bottom:calc(26 / 1400 * 1400 * 1px)}}@media print{body main section.support .content .inner .support__list .support__list__item{width:calc(320 / 1400 * 100vw);padding-top:calc(40 / 1400 * 100vw);padding-left:calc(20 / 1400 * 100vw);padding-right:calc(20 / 1400 * 100vw);padding-bottom:calc(26 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.support .content .inner .support__list .support__list__item{padding-top:calc(60 / 750 * 100vw);padding-bottom:calc(45 / 750 * 100vw);padding-left:calc(30 / 750 * 100vw);padding-right:calc(30 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item{padding-top:calc(60 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item{padding-bottom:calc(45 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item{padding-left:calc(30 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item{padding-right:calc(30 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.support .content .inner .support__list .support__list__item .imgWrap{width:calc(120 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item .imgWrap{width:calc(120 / 1400 * 1400 * 1px)}}@media print{body main section.support .content .inner .support__list .support__list__item .imgWrap{width:calc(120 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.support .content .inner .support__list .support__list__item .imgWrap{width:calc(214 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item .imgWrap{width:calc(214 / 750 * 750 * 1px)}}body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt{text-align:center;color:#A335F0;position:relative;font-weight:500}@media screen and (min-width: 769px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt{font-size:calc(24 / 1400 * 100vw);padding-top:calc(25 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt{font-size:calc(24 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt{padding-top:calc(25 / 1400 * 1400 * 1px)}}@media print{body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt{font-size:calc(24 / 1400 * 100vw);padding-top:calc(25 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt{font-size:calc(34 / 750 * 100vw);padding-top:calc(43 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt{font-size:calc(34 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt{padding-top:calc(43 / 750 * 750 * 1px)}}body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt:after{content:'';display:block;height:1px;position:relative;background:#A335F0;left:42.8571%}@media screen and (min-width: 769px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt:after{margin-top:calc(17 / 1400 * 100vw);width:calc(40 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt:after{margin-top:calc(17 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt:after{width:calc(40 / 1400 * 1400 * 1px)}}@media print{body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt:after{margin-top:calc(17 / 1400 * 100vw);width:calc(40 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt:after{width:calc(71 / 750 * 100vw);margin-top:calc(33 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt:after{width:calc(71 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dt:after{margin-top:calc(33 / 750 * 750 * 1px)}}body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd{letter-spacing:0}@media screen and (min-width: 769px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p{font-size:calc(16 / 1400 * 100vw);line-height:1.8em}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p{font-size:calc(16 / 1400 * 1400 * 1px)}}@media print{body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p{font-size:calc(16 / 1400 * 100vw);line-height:1.8em}}@media screen and (max-width: 768px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p{font-size:calc(28 / 750 * 100vw);line-height:2.07em}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p{font-size:calc(28 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p .fs--small{font-size:calc(20 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p .fs--small{font-size:calc(20 / 750 * 750 * 1px)}}body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p.support__list__item__lead{text-align:center;font-weight:600;display:block}@media screen and (min-width: 769px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p.support__list__item__lead{font-size:calc(17 / 1400 * 100vw);padding-top:calc(16.5 / 1400 * 100vw);padding-bottom:calc(15 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p.support__list__item__lead{font-size:calc(17 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p.support__list__item__lead{padding-top:calc(16.5 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p.support__list__item__lead{padding-bottom:calc(15 / 1400 * 1400 * 1px)}}@media print{body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p.support__list__item__lead{font-size:calc(17 / 1400 * 100vw);padding-top:calc(16.5 / 1400 * 100vw);padding-bottom:calc(15 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p.support__list__item__lead{font-size:calc(28 / 750 * 100vw);padding-top:calc(7 / 750 * 100vw);padding-bottom:calc(10 / 750 * 100vw);line-height:2.35em}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p.support__list__item__lead{font-size:calc(28 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p.support__list__item__lead{padding-top:calc(7 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .support__list .support__list__item .support__list__item__detail dl>dd p.support__list__item__lead{padding-bottom:calc(10 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.support .content .inner .btnWrap{padding-top:calc(60 / 750 * 100vw);padding-bottom:calc(80 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .btnWrap{padding-top:calc(60 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.support .content .inner .btnWrap{padding-bottom:calc(80 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.support .content .inner .btnWrap .text--btnlead{color:#fff}body main section.support .content .inner .btnWrap .btn{color:#A335F0;background:#fff}body main section.support .content .inner .btnWrap .btn::after{border-top-color:#A335F0;border-right-color:#A335F0}body main section.support .content .inner .btnWrap .btn .first{background:#A335F0;color:#fff}}@media screen and (min-width: 769px){body main section.support::before{content:'';display:block;width:100%;background-color:#A335F0;position:absolute;z-index:-1}}@media screen and (min-width: 769px) and (min-width: 769px){body main section.support::before{height:calc(370 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 769px) and (min-width: 1400px){body main section.support::before{height:calc(370 / 1400 * 1400 * 1px)}}@media print{body main section.support::before{content:'';display:block;width:100%;background-color:#A335F0;position:absolute;z-index:-1}}@media print{body main section.support::before{height:calc(370 / 1400 * 100vw)}}body main section.implementation{background-color:#F7EBFF}@media screen and (min-width: 769px){body main section.implementation .content{padding-top:calc(120 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content{padding-top:calc(120 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content{padding-top:calc(120 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.implementation .content{padding-top:calc(80 / 750 * 100vw);padding-left:calc(50 / 750 * 100vw);padding-right:calc(50 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content{padding-top:calc(80 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content{padding-left:calc(50 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content{padding-right:calc(50 / 750 * 750 * 1px)}}body main section.implementation .content .inner .implementation__list{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){body main section.implementation .content .inner .implementation__list{width:calc(880 / 1400 * 100vw);margin-top:calc(60 / 1400 * 100vw);margin-bottom:calc(60 / 1400 * 100vw);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list{width:calc(880 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list{margin-top:calc(60 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list{margin-bottom:calc(60 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content .inner .implementation__list{width:calc(880 / 1400 * 100vw);margin-top:calc(60 / 1400 * 100vw);margin-bottom:calc(60 / 1400 * 100vw);-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){body main section.implementation .content .inner .implementation__list{margin-top:calc(67 / 750 * 100vw);width:calc(570 / 750 * 100vw);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;row-gap:calc(40 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list{margin-top:calc(67 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list{width:calc(570 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list{row-gap:calc(40 / 750 * 750 * 1px)}}body main section.implementation .content .inner .implementation__list .implementation__list__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px){body main section.implementation .content .inner .implementation__list .implementation__list__item{width:calc(420 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item{width:calc(420 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content .inner .implementation__list .implementation__list__item{width:calc(420 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.implementation .content .inner .implementation__list .implementation__list__item{width:calc(570 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item{width:calc(570 / 750 * 750 * 1px)}}body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap{margin:auto;border-radius:50%;background:#F0F0F0;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;overflow:hidden}@media screen and (min-width: 769px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap{width:calc(420 / 1400 * 100vw);height:calc(420 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap{width:calc(420 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap{height:calc(420 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap{width:calc(420 / 1400 * 100vw);height:calc(420 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap{width:calc(570 / 750 * 100vw);height:calc(570 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap{width:calc(570 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap{height:calc(570 / 750 * 750 * 1px)}}body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__detail{position:absolute;z-index:0}@media screen and (min-width: 769px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__detail{width:calc(440 / 1400 * 100vw);height:calc(440 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__detail{width:calc(440 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__detail{height:calc(440 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__detail{width:calc(440 / 1400 * 100vw);height:calc(440 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__detail{width:calc(600 / 750 * 100vw);height:calc(600 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__detail{width:calc(600 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__detail{height:calc(600 / 750 * 750 * 1px)}}body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item{background:#fff;border-radius:50%;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.1);box-shadow:0 3px 6px rgba(0,0,0,0.1);position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600}@media screen and (min-width: 769px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item{width:calc(344 / 1400 * 100vw);height:calc(344 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item{width:calc(344 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item{height:calc(344 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item{width:calc(344 / 1400 * 100vw);height:calc(344 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item{width:calc(466 / 750 * 100vw);height:calc(466 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item{width:calc(466 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item{height:calc(466 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--01{font-size:calc(20 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--01{font-size:calc(20 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--01{font-size:calc(20 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--01{font-size:calc(28 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--01{font-size:calc(28 / 750 * 750 * 1px)}}body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--01 span{line-height:1;color:#A335F0}@media screen and (min-width: 769px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--01 span{font-size:calc(80 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--01 span{font-size:calc(80 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--01 span{font-size:calc(80 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--01 span{font-size:calc(108 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--01 span{font-size:calc(108 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--02{font-size:calc(18 / 1400 * 100vw);margin-top:calc(5 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--02{font-size:calc(18 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--02{margin-top:calc(5 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--02{font-size:calc(18 / 1400 * 100vw);margin-top:calc(5 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--02{font-size:calc(28 / 750 * 100vw);margin-top:calc(30 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--02{font-size:calc(28 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .chart__wrap .chart__item .chart__item__txt--02{margin-top:calc(30 / 750 * 750 * 1px)}}body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap{position:absolute;z-index:1;bottom:0}@media screen and (min-width: 769px){body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap{width:calc(105 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap{width:calc(105 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap{width:calc(105 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap{width:calc(105 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap{width:calc(105 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap.imgWrap--01{right:calc(-20 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap.imgWrap--01{right:calc(-20 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap.imgWrap--01{right:calc(-20 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap.imgWrap--01{right:0;bottom:calc(-23.8 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap.imgWrap--01{bottom:calc(-23.8 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap.imgWrap--02{right:calc(-38 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap.imgWrap--02{right:calc(-38 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap.imgWrap--02{right:calc(-38 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap.imgWrap--02{left:0;bottom:calc(16 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .implementation__list .implementation__list__item .imgWrap.imgWrap--02{bottom:calc(16 / 750 * 750 * 1px)}}body main section.implementation .content .inner .noteWrap{text-align:right}@media screen and (min-width: 769px){body main section.implementation .content .inner .noteWrap{margin:0 auto;width:calc(880 / 1400 * 100vw);font-size:calc(16 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .noteWrap{width:calc(880 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.implementation .content .inner .noteWrap{font-size:calc(16 / 1400 * 1400 * 1px)}}@media print{body main section.implementation .content .inner .noteWrap{margin:0 auto;width:calc(880 / 1400 * 100vw);font-size:calc(16 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.implementation .content .inner .noteWrap{font-size:calc(20 / 750 * 100vw);margin-top:calc(-20 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .noteWrap{font-size:calc(20 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.implementation .content .inner .noteWrap{margin-top:calc(-20 / 750 * 750 * 1px)}}body main section.example{background-color:#F7EBFF}@media screen and (min-width: 769px){body main section.example .content{padding-top:calc(120 / 1400 * 100vw);padding-bottom:calc(128 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content{padding-top:calc(120 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content{padding-bottom:calc(128 / 1400 * 1400 * 1px)}}@media print{body main section.example .content{padding-top:calc(120 / 1400 * 100vw);padding-bottom:calc(128 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content{padding-top:calc(70 / 750 * 100vw);padding-bottom:calc(142 / 750 * 100vw);padding-left:calc(50 / 750 * 100vw);padding-right:calc(50 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content{padding-top:calc(70 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content{padding-bottom:calc(142 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content{padding-left:calc(50 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content{padding-right:calc(50 / 750 * 750 * 1px)}}body main section.example .content .inner .example__list{margin:0 auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){body main section.example .content .inner .example__list{width:calc(930 / 1400 * 100vw);margin-top:calc(60 / 1400 * 100vw);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:calc(50 / 1400 * 100vw);-moz-column-gap:calc(50 / 1400 * 100vw);column-gap:calc(50 / 1400 * 100vw);row-gap:calc(15 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list{width:calc(930 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list{margin-top:calc(60 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list{-webkit-column-gap:calc(50 / 1400 * 1400 * 1px);-moz-column-gap:calc(50 / 1400 * 1400 * 1px);column-gap:calc(50 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list{row-gap:calc(15 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list{width:calc(930 / 1400 * 100vw);margin-top:calc(60 / 1400 * 100vw);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-column-gap:calc(50 / 1400 * 100vw);-moz-column-gap:calc(50 / 1400 * 100vw);column-gap:calc(50 / 1400 * 100vw);row-gap:calc(15 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-top:calc(40 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list{margin-top:calc(40 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item{width:calc(440 / 1400 * 100vw);min-height:calc(100 / 1400 * 100vw);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item{width:calc(440 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item{min-height:calc(100 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item{width:calc(440 / 1400 * 100vw);min-height:calc(100 / 1400 * 100vw);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}body main section.example .content .inner .example__list .example__list__item .example__item--ttl{color:#A335F0;font-weight:500;text-align:center;line-height:1}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item .example__item--ttl{font-size:calc(26 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item .example__item--ttl{font-size:calc(26 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item .example__item--ttl{font-size:calc(26 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item .example__item--ttl{font-size:calc(28 / 750 * 100vw);min-height:calc(135 / 750 * 100vw);padding-top:calc(44 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item .example__item--ttl{font-size:calc(28 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item .example__item--ttl{min-height:calc(135 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item .example__item--ttl{padding-top:calc(44 / 750 * 750 * 1px)}}body main section.example .content .inner .example__list .example__list__item .example__item--ttl .fs--small{display:block;line-height:1}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item .example__item--ttl .fs--small{font-size:69.2308%;margin-top:calc(5 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item .example__item--ttl .fs--small{margin-top:calc(5 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item .example__item--ttl .fs--small{font-size:69.2308%;margin-top:calc(5 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item .example__item--ttl .fs--small{font-size:calc(20 / 750 * 100vw);margin-top:calc(5 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item .example__item--ttl .fs--small{font-size:calc(20 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item .example__item--ttl .fs--small{margin-top:calc(5 / 750 * 750 * 1px)}}body main section.example .content .inner .example__list .example__list__item dl>dt,body main section.example .content .inner .example__list .example__list__item dl>dd{background:#fff;-webkit-box-shadow:0 0px 40px rgba(0,0,0,0.1);box-shadow:0 0px 40px rgba(0,0,0,0.1)}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item dl>dt,body main section.example .content .inner .example__list .example__list__item dl>dd{padding-left:calc(38 / 1400 * 100vw);padding-right:calc(38 / 1400 * 100vw);border-radius:calc(20 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dt,body main section.example .content .inner .example__list .example__list__item dl>dd{padding-left:calc(38 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dt,body main section.example .content .inner .example__list .example__list__item dl>dd{padding-right:calc(38 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dt,body main section.example .content .inner .example__list .example__list__item dl>dd{border-radius:calc(20 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item dl>dt,body main section.example .content .inner .example__list .example__list__item dl>dd{padding-left:calc(38 / 1400 * 100vw);padding-right:calc(38 / 1400 * 100vw);border-radius:calc(20 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item dl>dt,body main section.example .content .inner .example__list .example__list__item dl>dd{padding:calc(40 / 750 * 100vw);padding-top:calc(35 / 750 * 100vw);padding-bottom:calc(33 / 750 * 100vw);border-radius:calc(20 / 750 * 100vw);letter-spacing:0}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dt,body main section.example .content .inner .example__list .example__list__item dl>dd{padding:calc(40 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dt,body main section.example .content .inner .example__list .example__list__item dl>dd{padding-top:calc(35 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dt,body main section.example .content .inner .example__list .example__list__item dl>dd{padding-bottom:calc(33 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dt,body main section.example .content .inner .example__list .example__list__item dl>dd{border-radius:calc(20 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item dl>dt{padding:calc(20 / 1400 * 100vw);min-height:calc(100 / 1400 * 100vw);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dt{padding:calc(20 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dt{min-height:calc(100 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item dl>dt{padding:calc(20 / 1400 * 100vw);min-height:calc(100 / 1400 * 100vw);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item dl>dt{margin-bottom:calc(20 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dt{margin-bottom:calc(20 / 750 * 750 * 1px)}}body main section.example .content .inner .example__list .example__list__item dl>dd{position:relative}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item dl>dd{padding-top:calc(35 / 1400 * 100vw);padding-bottom:calc(31 / 1400 * 100vw);padding-right:calc(33 / 1400 * 100vw);margin-top:calc(15 / 1400 * 100vw);min-height:calc(201 / 1400 * 100vw);font-size:calc(18 / 1400 * 100vw);line-height:1.5em;letter-spacing:0}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd{padding-top:calc(35 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd{padding-bottom:calc(31 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd{padding-right:calc(33 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd{margin-top:calc(15 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd{min-height:calc(201 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd{font-size:calc(18 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item dl>dd{padding-top:calc(35 / 1400 * 100vw);padding-bottom:calc(31 / 1400 * 100vw);padding-right:calc(33 / 1400 * 100vw);margin-top:calc(15 / 1400 * 100vw);min-height:calc(201 / 1400 * 100vw);font-size:calc(18 / 1400 * 100vw);line-height:1.5em;letter-spacing:0}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item dl>dd{font-size:calc(28 / 750 * 100vw);line-height:2.07em}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dd{font-size:calc(28 / 750 * 750 * 1px)}}body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap{position:absolute}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap{right:0}}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--01{width:calc(117.87 / 1400 * 100vw);bottom:calc(-85 / 1400 * 100vw);right:calc(-21.9 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--01{width:calc(117.87 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--01{bottom:calc(-85 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--01{right:calc(-21.9 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--01{width:calc(117.87 / 1400 * 100vw);bottom:calc(-85 / 1400 * 100vw);right:calc(-21.9 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--01{width:calc(117.87 / 750 * 100vw);bottom:calc(-107.1 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--01{width:calc(117.87 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--01{bottom:calc(-107.1 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--02{width:calc(132.85 / 1400 * 100vw);bottom:calc(-85 / 1400 * 100vw);right:calc(-34.3 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--02{width:calc(132.85 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--02{bottom:calc(-85 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--02{right:calc(-34.3 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--02{width:calc(132.85 / 1400 * 100vw);bottom:calc(-85 / 1400 * 100vw);right:calc(-34.3 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--02{width:calc(132.85 / 750 * 100vw);bottom:calc(-84.7 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--02{width:calc(132.85 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--02{bottom:calc(-84.7 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--03{width:calc(132.2 / 1400 * 100vw);bottom:calc(-54.2 / 1400 * 100vw);right:calc(-16.3 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--03{width:calc(132.2 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--03{bottom:calc(-54.2 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--03{right:calc(-16.3 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--03{width:calc(132.2 / 1400 * 100vw);bottom:calc(-54.2 / 1400 * 100vw);right:calc(-16.3 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--03{width:calc(132.2 / 750 * 100vw);bottom:calc(-48.2 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--03{width:calc(132.2 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--03{bottom:calc(-48.2 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--04{width:calc(99.17 / 1400 * 100vw);bottom:calc(-58 / 1400 * 100vw);right:calc(-33.8 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--04{width:calc(99.17 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--04{bottom:calc(-58 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--04{right:calc(-33.8 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--04{width:calc(99.17 / 1400 * 100vw);bottom:calc(-58 / 1400 * 100vw);right:calc(-33.8 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--04{width:calc(99.17 / 750 * 100vw);bottom:calc(-52.5 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--04{width:calc(99.17 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item dl>dd .imgWrap.imgWrap--04{bottom:calc(-52.5 / 750 * 750 * 1px)}}body main section.example .content .inner .example__list .example__list__item dl>dd.example__list__item--after{position:relative}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item dl>dd.example__list__item--after::before{content:'';position:absolute;background:#A335F0;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);top:42.2886%;left:calc(-32 / 1400 * 100vw);width:calc(18 / 1400 * 100vw);height:calc(30 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd.example__list__item--after::before{left:calc(-32 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd.example__list__item--after::before{width:calc(18 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item dl>dd.example__list__item--after::before{height:calc(30 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item dl>dd.example__list__item--after::before{content:'';position:absolute;background:#A335F0;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);top:42.2886%;left:calc(-32 / 1400 * 100vw);width:calc(18 / 1400 * 100vw);height:calc(30 / 1400 * 100vw)}}body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{-webkit-box-shadow:0 0px 40px rgba(0,0,0,0.1);box-shadow:0 0px 40px rgba(0,0,0,0.1);background-color:#fff;background-repeat:no-repeat}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{width:100%;padding-top:calc(32 / 1400 * 100vw);padding-bottom:calc(31 / 1400 * 100vw);padding-left:calc(38 / 1400 * 100vw);padding-right:calc(38 / 1400 * 100vw);border-radius:calc(20 / 1400 * 100vw);background-position:right 5.3763% bottom 0}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{padding-top:calc(32 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{padding-bottom:calc(31 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{padding-left:calc(38 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{padding-right:calc(38 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{border-radius:calc(20 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{width:100%;padding-top:calc(32 / 1400 * 100vw);padding-bottom:calc(31 / 1400 * 100vw);padding-left:calc(38 / 1400 * 100vw);padding-right:calc(38 / 1400 * 100vw);border-radius:calc(20 / 1400 * 100vw);background-position:right 5.3763% bottom 0}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:calc(171 / 750 * 100vw);border-radius:calc(20 / 750 * 100vw);padding-top:calc(35 / 750 * 100vw);margin-bottom:calc(30 / 750 * 100vw);overflow:hidden;background-size:100%;background-position:right 0 bottom 0}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{height:calc(171 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{border-radius:calc(20 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{padding-top:calc(35 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl{margin-bottom:calc(30 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl .example__item--ttl{padding-top:0}}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl.example__list__item--catTtl--01{background-image:url(/udemy/smbs/images/example_bg_01.png);background-size:calc(300 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl.example__list__item--catTtl--01{background-size:calc(300 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl.example__list__item--catTtl--01{background-image:url(/udemy/smbs/images/example_bg_01.png);background-size:calc(300 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl.example__list__item--catTtl--01{background-image:url(/udemy/smbs/images/example_bg_01-sp.png)}}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl.example__list__item--catTtl--02{background-image:url(/udemy/smbs/images/example_bg_02.png);background-size:calc(300 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl.example__list__item--catTtl--02{background-size:calc(300 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl.example__list__item--catTtl--02{background-image:url(/udemy/smbs/images/example_bg_02.png);background-size:calc(300 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item.example__list__item--catTtl.example__list__item--catTtl--02{background-image:url(/udemy/smbs/images/example_bg_02-sp.png)}}body main section.example .content .inner .example__list .example__list__item.example__list__item--month{position:absolute;background:#A335F0;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;z-index:5}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month{width:calc(128 / 1400 * 100vw);height:calc(128 / 1400 * 100vw);top:23.3%;left:43.1183%;padding-bottom:.5em}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month{width:calc(128 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month{height:calc(128 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item.example__list__item--month{width:calc(128 / 1400 * 100vw);height:calc(128 / 1400 * 100vw);top:23.3%;left:43.1183%;padding-bottom:.5em}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month{width:calc(120 / 750 * 100vw);height:calc(120 / 750 * 100vw);left:40.7692%;top:calc(628 / 750 * 100vw);padding-bottom:.25em}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month{width:calc(120 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month{height:calc(120 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month{top:calc(628 / 750 * 750 * 1px)}}body main section.example .content .inner .example__list .example__list__item.example__list__item--month p{line-height:1}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month p{font-size:calc(20 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month p{font-size:calc(20 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item.example__list__item--month p{font-size:calc(20 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month p{font-size:calc(20 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month p{font-size:calc(20 / 750 * 750 * 1px)}}body main section.example .content .inner .example__list .example__list__item.example__list__item--month p>span{font-weight:900}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month p>span{font-size:calc(50 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month p>span{font-size:calc(50 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item.example__list__item--month p>span{font-size:calc(50 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month p>span{font-size:calc(50 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item.example__list__item--month p>span{font-size:calc(50 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list .example__list__item.example__list__item--02{margin-top:calc(100 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list .example__list__item.example__list__item--02{margin-top:calc(100 / 750 * 750 * 1px)}}@media screen and (min-width: 769px){body main section.example .content .inner .example__list .example__list__item.example__list__item--03 dd{height:calc(228 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list .example__list__item.example__list__item--03 dd{height:calc(228 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list .example__list__item.example__list__item--03 dd{height:calc(228 / 1400 * 100vw)}}@media screen and (min-width: 769px){body main section.example .content .inner .example__list.example__list--02{margin-top:calc(108 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.example .content .inner .example__list.example__list--02{margin-top:calc(108 / 1400 * 1400 * 1px)}}@media print{body main section.example .content .inner .example__list.example__list--02{margin-top:calc(108 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list.example__list--02{margin-top:calc(152 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list.example__list--02{margin-top:calc(152 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body main section.example .content .inner .example__list.example__list--02 .example__list__item--month{top:calc(681 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.example .content .inner .example__list.example__list--02 .example__list__item--month{top:calc(681 / 750 * 750 * 1px)}}body main section.banner{background-color:#F3F4F5}@media screen and (max-width: 768px){body main section.banner .content{padding-top:calc(80 / 750 * 100vw);padding-bottom:calc(80 / 750 * 100vw);padding-left:calc(90 / 750 * 100vw);padding-right:calc(90 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.banner .content{padding-top:calc(80 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.banner .content{padding-bottom:calc(80 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.banner .content{padding-left:calc(90 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.banner .content{padding-right:calc(90 / 750 * 750 * 1px)}}body main section.banner .content .inner .banner__item{margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){body main section.banner .content .inner .banner__item{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc(888 / 1400 * 100vw);padding-top:calc(108 / 1400 * 100vw);padding-bottom:calc(108 / 1400 * 100vw)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.banner .content .inner .banner__item{width:calc(888 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.banner .content .inner .banner__item{padding-top:calc(108 / 1400 * 1400 * 1px)}}@media screen and (min-width: 769px) and (min-width: 1400px){body main section.banner .content .inner .banner__item{padding-bottom:calc(108 / 1400 * 1400 * 1px)}}@media print{body main section.banner .content .inner .banner__item{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc(888 / 1400 * 100vw);padding-top:calc(108 / 1400 * 100vw);padding-bottom:calc(108 / 1400 * 100vw)}}@media screen and (max-width: 768px){body main section.banner .content .inner .banner__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;row-gap:calc(55 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body main section.banner .content .inner .banner__item{row-gap:calc(55 / 750 * 750 * 1px)}}body main section.banner .content .inner .banner__item h2{font-weight:600}@media screen and (min-width: 769px){body main section.banner .content .inner .banner__item h2{text-align:left}}@media print{body main section.banner .content .inner .banner__item h2{text-align:left}}body .header{background-color:#fff;position:fixed;left:0;top:0;width:100%;z-index:10;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.1);box-shadow:0 3px 6px rgba(0,0,0,0.1)}body .header .header__top{border-bottom:1px solid #EEEEEE;padding:0 50px}body .header .header__top .header__logo{width:80px;padding:12px 0}body .header .header__top .header__logo img{width:100%;height:auto;display:block}@media screen and (max-width: 768px){body .header .header__top{display:none}}body .header .header__bottom .header__bottom__inner{padding:0 50px;height:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){body .header .header__bottom .header__bottom__inner{position:relative;height:48px;padding:0 18px}}body .header .header__bottom .header__bottom__inner .header__bottom__logo{width:160px;margin-top:6px}@media screen and (max-width: 768px){body .header .header__bottom .header__bottom__inner .header__bottom__logo{width:102px}}@media screen and (min-width: 769px){body .header .header__bottom .header__bottom__inner .header__bottom__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media print{body .header .header__bottom .header__bottom__inner .header__bottom__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (max-width: 768px){body .header .header__bottom .header__bottom__inner .header__bottom__nav{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none}body .header .header__bottom .header__bottom__inner .header__bottom__nav:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);opacity:0;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}}body .header .header__bottom .header__bottom__inner .header__bottom__nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px}@media screen and (max-width: 768px){body .header .header__bottom .header__bottom__inner .header__bottom__nav ul{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:255px;height:100%;background-color:#fff;padding:25px 30px;gap:30px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s}}@media screen and (max-width: 768px) and (max-width: 768px){body .header .header__bottom .header__bottom__inner .header__bottom__nav ul:before{content:"";display:block;width:102px;height:35px;background-image:url(../images/ufb_logo_new.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-bottom:10px}}@media screen and (min-width: 769px){body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media print{body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li>a{color:#333;font-size:14px;font-weight:500;text-decoration:none;padding-right:14px}body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li>a:hover{color:#0860a8}@media screen and (max-width: 768px){body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li>a{display:block}}body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li>a span{position:relative}@media screen and (max-width: 768px){body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li>a span{display:block}}body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li>a span::after{content:'';display:inline-block;width:8px;height:4.62px;background:url(/udemy/smbs/images/nav_ico.svg) 0 0 no-repeat;position:absolute;margin-left:6px;top:47.7%}@media screen and (max-width: 768px){body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li>a span::after{-webkit-transform:scaleX(1.2) rotate(-90deg);transform:scaleX(1.2) rotate(-90deg);right:0}}body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li.nav--btn>a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#A335F0;color:#fff;border-radius:3px;-webkit-transition:all .35s;transition:all .35s}@media screen and (min-width: 769px){body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li.nav--btn>a{padding:.25em 1.5em .25em .8em;font-size:80%}}@media print{body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li.nav--btn>a{padding:.25em 1.5em .25em .8em;font-size:80%}}@media screen and (max-width: 768px){body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li.nav--btn>a{margin-top:10px;height:39px;padding-right:0}}@media screen and (max-width: 768px){body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li.nav--btn>a span{padding-right:calc(20 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li.nav--btn>a span{padding-right:calc(20 / 750 * 750 * 1px)}}body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li.nav--btn>a span:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}@media screen and (min-width: 769px){body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li.nav--btn>a span:after{-webkit-transform:scaleX(1.2) rotate(-90deg);transform:scaleX(1.2) rotate(-90deg);top:43%;margin-left:2.5px}}@media print{body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li.nav--btn>a span:after{-webkit-transform:scaleX(1.2) rotate(-90deg);transform:scaleX(1.2) rotate(-90deg);top:43%;margin-left:2.5px}}body .header .header__bottom .header__bottom__inner .header__bottom__nav ul>li.nav--btn>a:hover{cursor:pointer;text-decoration:none;opacity:.8}@media screen and (max-width: 768px){body .header .header__bottom .header__bottom__inner .header__bottom__nav .nav--close{position:absolute;top:20px;left:270px;width:45px;height:45px;background-color:#fff;border-radius:50%;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, -webkit-transform 0.3s;transition:opacity 0.3s, transform 0.3s;transition:opacity 0.3s, transform 0.3s, -webkit-transform 0.3s}body .header .header__bottom .header__bottom__inner .header__bottom__nav .nav--close:before,body .header .header__bottom .header__bottom__inner .header__bottom__nav .nav--close:after{content:"";position:absolute;top:50%;left:50%;width:50%;height:2px;background-color:#323232}body .header .header__bottom .header__bottom__inner .header__bottom__nav .nav--close:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}body .header .header__bottom .header__bottom__inner .header__bottom__nav .nav--close:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}}@media screen and (max-width: 768px){body .header .header__bottom .header__bottom__inner .header__bottom__nav.is-active{pointer-events:auto}body .header .header__bottom .header__bottom__inner .header__bottom__nav.is-active:before{opacity:1}body .header .header__bottom .header__bottom__inner .header__bottom__nav.is-active ul{-webkit-transform:translateX(0);transform:translateX(0)}body .header .header__bottom .header__bottom__inner .header__bottom__nav.is-active .nav--close{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:0.3s;transition-delay:0.3s}}body .header .header__bottom .header__bottom__inner .header__bottom__burger{position:absolute;top:50%;right:15px;width:25px;height:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body .header .header__bottom .header__bottom__inner .header__bottom__burger span,body .header .header__bottom .header__bottom__inner .header__bottom__burger::before,body .header .header__bottom .header__bottom__inner .header__bottom__burger::after{content:"";position:absolute;left:0;display:block;width:100%;height:2px;background-color:#0860A8}body .header .header__bottom .header__bottom__inner .header__bottom__burger span{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body .header .header__bottom .header__bottom__inner .header__bottom__burger::before{top:0}body .header .header__bottom .header__bottom__inner .header__bottom__burger::after{bottom:0}@media screen and (min-width: 769px){body .footer{font-size:13px;letter-spacing:0}body .footer .footer__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #dadada;height:80px;justify-content:space-between;padding:0 50px}body .footer .footer__column--left{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body .footer .footer__logo{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-right:24px;width:105px}body .footer .footer__copyright{font-size:min(1.10vw , 11px);letter-spacing:0}body .footer .footer__navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}body .footer .footer__navigation-list{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body .footer .footer__navigation-list-item{font-size:min(1.30vw , 13px);letter-spacing:0}body .footer .footer__navigation-list-item:nth-of-type(n+2){margin-left:30px;padding-left:30px;position:relative}body .footer .footer__navigation-list-item:nth-of-type(n+2):before{background-color:#dadada;content:"";display:block;height:13px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}body .footer .footer__logo{width:105px}body .footer .footer__logo img{width:100%}body .footer .footer__navigation-list{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}body .footer a{color:#333;text-decoration:none}}@media print{body .footer{font-size:13px;letter-spacing:0}body .footer .footer__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #dadada;height:80px;justify-content:space-between;padding:0 50px}body .footer .footer__column--left{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body .footer .footer__logo{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;margin-right:24px;width:105px}body .footer .footer__copyright{font-size:min(1.10vw , 11px);letter-spacing:0}body .footer .footer__navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}body .footer .footer__navigation-list{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}body .footer .footer__navigation-list-item{font-size:min(1.30vw , 13px);letter-spacing:0}body .footer .footer__navigation-list-item:nth-of-type(n+2){margin-left:30px;padding-left:30px;position:relative}body .footer .footer__navigation-list-item:nth-of-type(n+2):before{background-color:#dadada;content:"";display:block;height:13px;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}body .footer .footer__logo{width:105px}body .footer .footer__logo img{width:100%}body .footer .footer__navigation-list{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}body .footer a{color:#333;text-decoration:none}}@media screen and (max-width: 768px){body .footer{border-top:1px solid #dadada;position:relative;padding-top:calc(60 / 750 * 100vw);padding-bottom:calc(110 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body .footer{padding-top:calc(60 / 750 * 750 * 1px)}}@media screen and (max-width: 768px) and (min-width: 750px){body .footer{padding-bottom:calc(110 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body .footer .footer__row .footer__column .footer__logo{width:calc(190 / 750 * 100vw);display:block;margin:0 auto}}@media screen and (max-width: 768px) and (min-width: 750px){body .footer .footer__row .footer__column .footer__logo{width:calc(190 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body .footer .footer__row .footer__column .footer__logo img{width:100%;display:block}body .footer .footer__row .footer__column .footer__copyright{bottom:4vw;font-size:2.4vw;left:0;position:absolute;text-align:center;width:100%}body .footer .footer__row .footer__column.footer__column--right{margin-top:calc(35 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body .footer .footer__row .footer__column.footer__column--right{margin-top:calc(35 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body .footer .footer__row .footer__column.footer__column--right .footer__navigation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(15 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body .footer .footer__row .footer__column.footer__column--right .footer__navigation{gap:calc(15 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body .footer .footer__row .footer__column.footer__column--right .footer__navigation .footer__navigation-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body .footer .footer__row .footer__column.footer__column--right .footer__navigation .footer__navigation-list a{color:#333;text-decoration:none;font-size:calc(22 / 750 * 100vw)}}@media screen and (max-width: 768px) and (min-width: 750px){body .footer .footer__row .footer__column.footer__column--right .footer__navigation .footer__navigation-list a{font-size:calc(22 / 750 * 750 * 1px)}}@media screen and (max-width: 768px){body .footer .footer__row .footer__column.footer__column--right .footer__navigation .footer__navigation-list .footer__navigation-list-item{position:relative}body .footer .footer__row .footer__column.footer__column--right .footer__navigation .footer__navigation-list .footer__navigation-list-item:nth-of-type(n+2){margin-left:5.333333333333334vw;padding-left:5.333333333333334vw}body .footer .footer__row .footer__column.footer__column--right .footer__navigation .footer__navigation-list .footer__navigation-list-item:nth-of-type(n+2):before{background-color:#dadada;content:"";display:block;height:3.2vw;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px}}body .fade{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:1s  ease-in-out;transition:1s  ease-in-out}body .fade.active{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}
