@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;line-height:1.6}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:after,q:before{content:""}embed,object{vertical-align:top}hr,legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}abbr,acronym,fieldset,img{border:0}ol,ul{list-style-type:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0;vertical-align:top}address{font-style:normal}caption,td,th{font-weight:400;text-align:left}a:focus{outline:thin dotted}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}del{color:#333}ins{background:#fff9c0;text-decoration:none}hr{border:0;height:1px;border-bottom:1px solid #ccc}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}button{border:0;background:0 0;display:block;cursor:pointer}input,textarea{-webkit-box-sizing:border-box;box-sizing:border-box}sup{top:-.5em}sub{bottom:-.25em}small{font-size:smaller}a,button{text-decoration:none;opacity:1}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{word-break:break-all}img{border:0;margin:0;padding:0;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}a{text-decoration:none}a:link{text-decoration:none;color:inherit}a:hover{text-decoration:none;color:inherit}a:visited{color:inherit}a,a:focus{outline:0}button,input,input:focus{outline:0}button::-moz-focus-inner,input::-moz-focus-inner{border:none}.MoveUp{opacity:0;-webkit-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.MoveUp.only_pc{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1)}}.MoveUpDone{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.Blur{-webkit-transition:opacity .4s cubic-bezier(.19,1,.22,1),-webkit-filter 1s cubic-bezier(.19,1,.22,1);transition:opacity .4s cubic-bezier(.19,1,.22,1),-webkit-filter 1s cubic-bezier(.19,1,.22,1);transition:opacity .4s cubic-bezier(.19,1,.22,1),filter 1s cubic-bezier(.19,1,.22,1);transition:opacity .4s cubic-bezier(.19,1,.22,1),filter 1s cubic-bezier(.19,1,.22,1),-webkit-filter 1s cubic-bezier(.19,1,.22,1);opacity:0;-webkit-filter:blur(20px);filter:blur(20px)}.BlurDone{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.MoveRight{opacity:0;-webkit-transform:translate(-50px,0);transform:translate(-50px,0);-webkit-transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.MoveRight.only_pc{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1)}}.MoveRightDone{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.MoveLeft{opacity:0;-webkit-transform:translate(50px,0);transform:translate(50px,0);-webkit-transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1);transition:transform 1.9s cubic-bezier(.19,1,.22,1),opacity 1.9s cubic-bezier(.19,1,.22,1),-webkit-transform 1.9s cubic-bezier(.19,1,.22,1)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.MoveLeft.only_pc{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1);transition:transform 0s cubic-bezier(.19,1,.22,1),opacity 0s cubic-bezier(.19,1,.22,1),-webkit-transform 0s cubic-bezier(.19,1,.22,1)}}.MoveLeftDone{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.RotationContent{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:-webkit-transform 1.5s cubic-bezier(.36,.1,.16,1);transition:-webkit-transform 1.5s cubic-bezier(.36,.1,.16,1);transition:transform 1.5s cubic-bezier(.36,.1,.16,1);transition:transform 1.5s cubic-bezier(.36,.1,.16,1),-webkit-transform 1.5s cubic-bezier(.36,.1,.16,1);-webkit-transition-delay:150ms;transition-delay:150ms}.RotationContentDone{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.Rotation3dContent{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.Rotation3dContentDone{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}.ZoomIn{-webkit-transform:scale(0,0);transform:scale(0,0);-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.ZoomInDone{-webkit-transform:scale(1,1);transform:scale(1,1)}.FadeIn{opacity:0;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.FadeInDone{opacity:1}.CoverInview{position:relative}.CoverInview::after{content:"";display:block;width:100%;height:100%;top:0;right:0;background:#207ccf;position:absolute;-webkit-transition:width 680ms 0s cubic-bezier(.165,.84,.44,1);transition:width 680ms 0s cubic-bezier(.165,.84,.44,1);z-index:3000}.CoverInviewBK::after{background:#000}.CoverInviewDone::after{width:0%}.Delay100ms{-webkit-transition-delay:.1s;transition-delay:.1s}.Delay150ms{-webkit-transition-delay:150ms;transition-delay:150ms}.Delay200ms{-webkit-transition-delay:.2s;transition-delay:.2s}.Delay300ms{-webkit-transition-delay:.3s;transition-delay:.3s}.Delay400ms{-webkit-transition-delay:.4s;transition-delay:.4s}.Delay450ms{-webkit-transition-delay:450ms;transition-delay:450ms}.Delay500ms{-webkit-transition-delay:.5s;transition-delay:.5s}.Delay600ms{-webkit-transition-delay:.6s;transition-delay:.6s}.Delay700ms{-webkit-transition-delay:.7s;transition-delay:.7s}.Delay750ms{-webkit-transition-delay:750ms;transition-delay:750ms}.Delay800ms{-webkit-transition-delay:.8s;transition-delay:.8s}.Delay900ms{-webkit-transition-delay:.9s;transition-delay:.9s}.Delay1000ms{-webkit-transition-delay:1s;transition-delay:1s}.Delay1100ms{-webkit-transition-delay:1.1s;transition-delay:1.1s}.Delay1200ms{-webkit-transition-delay:1.2s;transition-delay:1.2s}.Delay1300ms{-webkit-transition-delay:1.3s;transition-delay:1.3s}.Delay1400ms{-webkit-transition-delay:1.4s;transition-delay:1.4s}.Delay1500ms{-webkit-transition-delay:1.5s;transition-delay:1.5s}.Delay1600ms{-webkit-transition-delay:1.6s;transition-delay:1.6s}.Delay1700ms{-webkit-transition-delay:1.7s;transition-delay:1.7s}.Delay1800ms{-webkit-transition-delay:1.8s;transition-delay:1.8s}.Delay1900ms{-webkit-transition-delay:1.9s;transition-delay:1.9s}.Delay2000ms{-webkit-transition-delay:2s;transition-delay:2s}*{font-size:15px;font-weight:400;padding:0;margin:0;letter-spacing:.05em;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{min-width:1200px;max-width:100%;margin:auto;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#1e1f21}html{overflow:auto}body{letter-spacing:0;line-height:0;word-wrap:break-word;overflow:hidden}main{-webkit-animation:fadeIn 2s ease 0s 1 normal;animation:fadeIn 2s ease 0s 1 normal}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}a,a:hover,a:visited{text-decoration:none}b{font-weight:700}img{max-width:100%;height:auto}ul{list-style-type:none}.sp-block,.sp-flex,.sp-inline,.sp-inline-block,.sp-table-row{display:none!important}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){body,html{min-width:0;max-width:100vw;overflow-x:hidden}.sp-none{display:none!important}.sp-block{display:block!important}.sp-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.sp-inline{display:inline!important}.sp-inline-block{display:inline-block!important}.sp-brNone br{display:none!important}.sp-table-row{display:table-row!important}}.autoBr{word-wrap:break-word;white-space:pre-wrap}.objectFit{overflow:hidden}.objectFit__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.enFont{font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.relative{position:relative}.flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.textCenter{text-align:center}.container{width:1120px;max-width:92%;margin:0 auto;position:relative}.titleMain{font-size:34px;font-weight:700;line-height:1.53;color:#1e1f21;position:relative;padding-top:41px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.titleMain{font-size:28px;padding-top:25px}}.titleMain::before{position:absolute;content:"";width:49px;height:7px;top:0;left:0;background:transparent -webkit-linear-gradient(335deg,#008bd5 0,#4fc4de 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(115deg,#008bd5 0,#4fc4de 100%) 0 0 no-repeat padding-box}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.titleMain::before{width:40px;height:6px}}.titleMain--center{text-align:center}.titleMain--center::before{position:absolute;content:"";width:49px;height:7px;top:0;left:calc((100% - 49px)/ 2);background:transparent -webkit-linear-gradient(335deg,#008bd5 0,#4fc4de 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(115deg,#008bd5 0,#4fc4de 100%) 0 0 no-repeat padding-box}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.titleMain--center::before{width:40px;left:calc((100% - 40px)/ 2);height:6px}}.titleSub{font-size:26px;font-weight:700;line-height:2;padding-left:45px;color:#1e1f21;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.titleSub{font-size:22px;padding-left:40px}}.titleSub::before{position:absolute;content:"";width:25px;height:25px;background:transparent -webkit-linear-gradient(45deg,#008bd5 0,#4fc4de 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(45deg,#008bd5 0,#4fc4de 100%) 0 0 no-repeat padding-box;left:5px;top:14px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.titleSub::before{width:22px;height:22px;top:12px}}.textDesc{font-size:15px;line-height:1.86}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.textDesc{font-size:14px}}.ctaBtn{width:417px;height:59px;max-width:100%;border-radius:65px;padding:10px 20px;position:relative;background-color:#ed78bb;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;font-size:20px;font-weight:700;line-height:1.9;color:#fff!important}.ctaBtn--doc{background-color:#3bb17a}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.ctaBtn{width:320px;height:55px;font-size:18px}}.ctaBtn:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.ctaBtn::before{position:absolute;content:"";border:1px solid #fff;top:3px;right:4px;bottom:3px;left:4px;opacity:1;border-radius:57px;-webkit-transition:all .3s ease;transition:all .3s ease}.ctaBtn__icon{margin-right:15px}body{padding-top:63px}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:118px;padding:0 3% 0 2.32%;position:fixed;top:0;left:0;z-index:9000;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1180px){.header__inner{padding:0 4%;height:90px}}.header__inner.active{background-color:#fff;height:90px}@media screen and (max-width:1180px){.header__inner.active{background-color:unset}}.header__inner.active .header__logoLink{top:0}.header__logoLink{-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.header__logoLink{top:0}}.header__logoLink:hover{opacity:.7}@media screen and (max-width:1180px){.header__logoImage{width:100px}}.header__navList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:9990}@media screen and (max-width:1180px){.header__navList{position:fixed;width:100%;height:100vh;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:-100%;top:0;-webkit-transition:left .25s ease;transition:left .25s ease;padding-bottom:20px}}.header__navList--active{left:0}.header__navItem{margin-right:19px}.header__navItem:last-child{margin-right:0}@media screen and (max-width:1180px){.header__navItem{margin-right:0;margin-bottom:20px}}.header__navLink{height:50px;font-size:14px;letter-spacing:0;font-weight:700;color:#000!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.header__navLink::before{content:"";display:inline-block;height:8px;width:8px;border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#207ccf;position:absolute;left:auto;right:auto;bottom:0;opacity:0}.header__navLink--active::before,.header__navLink:hover::before{opacity:1}@media screen and (max-width:1180px){.header__navLink{font-size:17px}}.header__document{width:154px;height:48px;border-radius:48px;padding:10px 15px 10px;position:relative;background-color:#e39e63;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;font-weight:700;letter-spacing:0;color:#fff!important;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}@media screen and (max-width:1180px){.header__document{width:240px;margin-top:20px}}.header__document:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.header__document::before{position:absolute;content:"";border:1px solid #fff;top:2px;right:3px;bottom:2px;left:3px;opacity:1;border-radius:48px}.header__document img{margin-right:7px;width:22px;height:auto}.menu__inner{display:none}@media screen and (max-width:1180px){.menu__inner{position:fixed;right:0;top:0;width:80px;height:80px;background-color:#207ccf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.menu__button{overflow:hidden;display:block;position:relative;z-index:0;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;width:43px;height:43px}.menu__button:hover{opacity:1}.menu__button span,.menu__button::after,.menu__button::before{display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:41px;height:2px;margin:auto;background:#fff}.menu__button span{overflow:hidden;z-index:1;color:#fff}.menu__button::before{z-index:2;content:"";-webkit-transform:translate(0,-14px);transform:translate(0,-14px)}.menu__button::after{z-index:2;content:"";-webkit-transform:translate(0,14px);transform:translate(0,14px)}.menu__button{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.menu__button span{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.menu__button::after,.menu__button::before{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.menu__button.active{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.menu__button.active span{color:#207ccf}.menu__button.active span{opacity:0}.menu__button.active::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu__button.active::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}.footer{background-color:#008bd5;margin-top:166px;padding:39px 0 31px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.footer{margin-top:120px;padding:20px 0 16px}}.footer__copyRight{font-size:16px;letter-spacing:0;color:#fff;text-align:center;display:block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.footer__copyRight{font-size:14px}}@-webkit-keyframes animate-panel{0%{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);transform:scale(0,1)}49%{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);transform:scale(0,1)}}@keyframes animate-panel{0%{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);transform:scale(0,1)}49%{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1,1);transform:scale(1,1)}100%{-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);transform:scale(0,1)}}@-webkit-keyframes animate-content{0%{visibility:hidden}49%{visibility:hidden}50%{visibility:visible}100%{visibility:visible}}@keyframes animate-content{0%{visibility:hidden}49%{visibility:hidden}50%{visibility:visible}100%{visibility:visible}}.mask__box{display:inline-block}.mask__box .mask__inner{position:relative;visibility:hidden}.mask__box .mask__inner::after{content:"";background:#ed78bb;width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;visibility:visible}.mask__box .mask__inner.start{-webkit-animation-name:animate-content;animation-name:animate-content;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:running;animation-play-state:running;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mask__box .mask__inner.start::after{-webkit-animation-name:animate-panel;animation-name:animate-panel;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-delay:.25s;animation-delay:.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:running;animation-play-state:running;-webkit-backface-visibility:hidden;backface-visibility:hidden}.marker-animation.active{background-position:-100% 1em}.marker-animation{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#fdf7af));background-image:-webkit-linear-gradient(left,transparent 50%,#fdf7af 50%);background-image:linear-gradient(to right,transparent 50%,#fdf7af 50%);background-repeat:repeat-x;background-size:200% 1.45em;background-position:0 .9em;-webkit-transition:background-position 1.3s ease-in;transition:background-position 1.3s ease-in;-webkit-transition-delay:0s;transition-delay:0s;display:inline;opacity:1}.faq__inner{width:92%;max-width:1120px;margin:59px auto 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.faq__inner{padding:0 5%}}.faq__description{background-color:#f7f7f7;padding:20px 18px 18px;line-height:1.87;font-size:16px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.faq__description a{text-decoration:underline!important;color:#207ccf!important;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.faq__description a:hover{opacity:.7}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.faq__description{font-size:15px;padding:15px 12px 13px}}.faq__box+.faq__box{margin-top:56px}.acc__box{margin:0 0;padding:0;border-top:solid 1px #cecece}.faq__title+.acc__box{margin-top:15px}.faq__descLetter,.faq__titleLetter{font-size:25px;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.faq__descLetter,.faq__titleLetter{font-size:23px}}.faq__titleLetter{margin-right:8px;color:#008bd5;white-space:nowrap;padding-right:3px;top:-5px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.faq__titleLetter{margin-right:6px}}.faq__descLetter{margin-right:14px;top:3px;line-height:1;color:#d56a00;white-space:nowrap;padding-right:6px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.faq__descLetter{margin-right:8px}}.acc__box+.acc__box{border-top:none}.acc__box label{display:block;padding:15px 50px 14px 0;font-size:16px;font-weight:700;line-height:2;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.acc__box label{padding:12px 33px 10px 0;font-size:15px}}.acc__box label:hover{opacity:.7}.acc__box label::after,.acc__box label::before{content:"";display:inline-block;width:24px;height:1px;background-color:#008bd5;position:absolute;right:13px;top:calc((100% - 1px)/ 2)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.acc__box label::after,.acc__box label::before{width:15px;right:10px}}.acc__box label::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.acc__box input{display:none}.acc__box .acc__innerText{height:0;padding:0;overflow:hidden;-webkit-transition:.8s;transition:.8s;border-bottom:solid 1px #cecece}.acc__input:checked+label::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.acc__input:checked+label+.acc__innerText{height:auto;padding:0 0 23px}.faq__linkBox{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.faq__linkBox{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:60px}}.contact__titleBox{width:100%;background-color:#f7fdff;padding:116px 4% 137px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.contact__titleBox{padding:40px 4%}}.contact__title{text-align:center}.contact__title::before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.form__table{width:100%;margin:auto}.form__table tr td,.form__table tr th{vertical-align:middle}.form__table tr th{font-size:16px;color:#1f2424;font-weight:500;padding:45px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__table tr th{padding:30px 0 0 0}}.form__table tr th i{color:#01266d}.form__table tr:nth-child(6) th{padding:62px 0 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__table tr:nth-child(6) th{padding:30px 0 0}}.form__table tr:nth-child(6) td{padding:12px 0 0}.form__table tr:first-child th{padding:0}.form__table tr:first-child th .hissu{top:1px}.form__table tr td{font-size:15px;padding:17px 0 0;color:#1f2424;width:100%;display:block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__table tr td{padding:12px 0 0}}.form__radioList{padding:22px 0 14px!important}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__radioList{padding:22px 0 0!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hissu{color:#fff;background:#ac2525;font-size:11px;font-weight:500;width:56px;height:24px;line-height:24px;display:inline-block;text-align:center;position:relative}.form__submitBox{margin:88px 0 0 0;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__submitBox{margin-top:40px}}.form__link{width:405px;height:71px;max-width:100%;background-color:#ed78bb;border-radius:50px;color:#fff!important;border:3px solid #ed78bb;font-size:22px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:13px;-webkit-transition:all .3s ease;transition:all .3s ease;margin:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__link{width:100%;height:60px;font-size:18px}}.form__link:hover{background-color:#fff;color:#ed78bb!important}.form__linkText{font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:700}.form__link--back{background-color:#000;border:3px solid #000;margin-top:50px}.form__link--back:hover{color:#000!important}.form__privacy{text-align:center;padding-top:40px!important}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__privacy{padding-top:20px!important}}.form__privacyText{text-align:left;border:1px solid #1c1c1c;border-radius:5px;width:100%;height:213px;overflow:auto;padding:23px 18px;font-size:13px;margin-bottom:47px}.form__privacyText a{text-decoration:underline!important;color:#00f!important}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__privacyText{margin-bottom:30px;padding:20px 15px}}.form__privacyText p{line-height:1.85;color:#1f2424}.form__privacyText::-webkit-scrollbar{width:5px}.form__privacyText::-webkit-scrollbar-thumb{background-color:#747474;border-radius:3px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.form__privacyText::-webkit-scrollbar-thumb:hover{background-color:#8e8c8c}.form__checkLabel{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.form__checkLabel:hover{opacity:.7}.form__sample{font-size:15px;line-height:1.9;background-color:#f8f8f8;border-radius:5px;margin-top:20px;padding:16px 20px 13px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__sample{padding:16px 10px 13px}}.form__online{font-size:15px;line-height:1.9;background-color:#f8f8f8;border-radius:5px;margin-bottom:20px;padding:16px 20px 13px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__online{padding:16px 10px 13px}}.borderRed{border:solid 1px red!important}.errorMessage{display:none;position:fixed;left:0;bottom:0;width:100%;z-index:5;padding:15px;text-align:center;background-color:#fff5f5;color:#e1536a;z-index:9000}.checkpage__inner{width:1120px;max-width:92%;margin:auto;padding-bottom:150px}.thanks__text{padding-top:100px;text-align:center;padding-bottom:40px}.check__table{width:100%;margin-top:35px;border-top:1px solid #d3d4d3;border-left:1px solid #d3d4d3;border-right:1px solid #d3d4d3;text-align:left;margin-bottom:50px}.check__table tr{border-bottom:1px solid #d3d4d3}.check__table th{background-color:#f0f1f0}.check__table td,.check__table th{padding:20px;vertical-align:middle}.check__ifArrayText{margin-top:8px}.check__ifArrayText+.check__ifArrayText{margin-top:4px}label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form__select{overflow:hidden;width:100%;text-align:center}.form__select .select{width:100%;padding-right:1em;cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:0;background:0 0;background-image:none;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form__select .select::-ms-expand{display:none}.form__select{position:relative;border:1px solid #bbb;border-radius:5px;background:#fff}.form__select::before{position:absolute;top:1em;right:.9em;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #207ccf;pointer-events:none}.form__select .select{padding:8px 38px 6px 18px;color:#666}.form__input{width:100%;background:#fff;border:1px solid #1a1a1a;border-radius:5px;height:50px;font-size:15px;letter-spacing:.05em;padding:0 1em}.form__textarea{width:100%;background:#fff;border:1px solid #1a1a1a;border-radius:5px;resize:vertical;min-height:141px;font-size:15px;letter-spacing:.05em;padding:20px 1em;margin-top:7px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__textarea{margin-top:0}}.form__input,.form__textarea{-webkit-transition:all .3s ease;transition:all .3s ease}.form__input:focus,.form__textarea:focus{border-color:#207ccf;background:#fff;outline:0}.form__checkbox:checked,.form__checkbox:not(:checked){position:absolute;left:-9999px}.form__checkbox:checked+.form__checkLabel,.form__checkbox:not(:checked)+.form__checkLabel{position:relative;padding-left:38px;cursor:pointer}.form__checkbox:checked+.form__checkLabel:before,.form__checkbox:not(:checked)+.form__checkLabel:before{content:"";position:absolute;left:2px;top:-2px;width:24px;height:24px;border:1px solid #1a1a1a;background:#fff;border-radius:5px}.form__checkbox:checked+.form__checkLabel:after,.form__checkbox:not(:checked)+.form__checkLabel:after{content:"✓ ";position:absolute;top:5px;left:8px;font-size:1.3em;line-height:.8;color:#207ccf;-webkit-transition:all .2s;transition:all .2s;font-family:"Lucida Sans Unicode","Arial Unicode MS",Arial}.form__checkbox:not(:checked)+.form__checkLabel:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.form__checkbox:checked+.form__checkLabel:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form__checkbox:disabled:checked+.form__checkLabel:before,.form__checkbox:disabled:not(:checked)+.form__checkLabel:before{-webkit-box-shadow:none;box-shadow:none;border-color:#bbb;background-color:#ddd}.form__checkbox:disabled:checked+.form__checkLabel:after{color:#999}.form__checkbox:disabled+.form__checkLabel{color:#aaa}.form__checkLabel+.form__checkbox+.form__checkLabel{margin-left:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__checkLabel+.form__checkbox+.form__checkLabel{margin-top:10px}}.form__radioBox{-webkit-transition:opacity .3s ease;transition:opacity .3s ease;display:inline-block;margin-bottom:17px}.form__radioBox:hover{opacity:.7}.form__radio{display:none}.form__radioLabel{position:relative;padding:0 27px 0 27px;font-size:15px;cursor:pointer;display:inline-block}.form__radioLabel a{text-decoration:underline;color:#207ccf}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.form__radioLabel{padding-right:10px}}.form__radioLabel::before,.form__radioLabel:after{position:absolute;content:"";display:block;top:50%;z-index:1}.form__radioLabel:after{left:0;margin-top:-10px;width:18px;height:18px;border:1px solid #bababa;border-radius:50%;-webkit-transition:border .3s ease;transition:border .3s ease}.form__radioLabel::before{left:4px;margin-top:-6px;width:12px;height:12px;background-color:#bababa;border-radius:50%;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.form__radio:checked+.form__radioLabel:after{border-color:#007ccf}.form__radio:checked+.form__radioLabel:before{background-color:#007ccf}.cta{background:-webkit-linear-gradient(290deg,#349fd7 46%,#68dbff) no-repeat;background:linear-gradient(160deg,#349fd7 46%,#68dbff) no-repeat;padding:40px 0}.cta__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cta__caption{font-size:20px;font-weight:700;color:#fff}.cta__flex{margin-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cta__flex .ctaBtn+.ctaBtn{margin-left:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.cta__flex .ctaBtn+.ctaBtn{margin:20px auto 0}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.cta__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.scroll-hint-icon{height:90px}.header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:118px;padding:30px 3% 0 2.32%;position:fixed;top:0;left:0;z-index:9000;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width:1180px){.header__inner{padding:0 2%;height:90px}}.header__inner.active{background-color:unset;height:90px;padding-top:0}@media screen and (max-width:1180px){.header__inner.active{background-color:unset}}.header__inner.active .header__logoLink{top:0}.titleMain--white{color:#fff}.titleMain--white::before{background-color:#fff;background:#fff}body{padding-top:0}.header__document{background-color:#e354ac}.mainv{background:-webkit-gradient(linear,left top,right top,color-stop(50%,#4aa7d7),to(#e6f9ff)) no-repeat;background:-webkit-linear-gradient(left,#4aa7d7 50%,#e6f9ff) no-repeat;background:linear-gradient(to right,#4aa7d7 50%,#e6f9ff) no-repeat}.mainv__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;height:788px;width:1450px;max-width:100%;margin:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__inner{height:600px}}.mainv__imageAwardLink{position:absolute;right:calc(4% + 40px);bottom:480px;left:auto;top:auto;display:inline-block}.mainv__imageAwardLink img{-webkit-transition:-webkit-filter .3s ease,-webkit-transform .3s ease;transition:-webkit-filter .3s ease,-webkit-transform .3s ease;transition:filter .3s ease,transform .3s ease;transition:filter .3s ease,transform .3s ease,-webkit-filter .3s ease,-webkit-transform .3s ease}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__imageAwardLink{position:relative;top:auto;right:auto;bottom:auto;left:auto;text-align:center;background:#fff9eb;padding:20px 0}}.mainv__imageSumaho{position:absolute;right:4%;bottom:30px;left:auto;top:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__imageSumaho{width:80px;bottom:auto;top:calc((100% - 160px)/ 2 + 12px)}}.mainv__image{position:absolute;bottom:0;right:8%;width:570px;-o-object-fit:contain;object-fit:contain;max-width:50vw}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__image{max-width:100%;right:auto;position:relative;margin:auto}}@-webkit-keyframes Move{0%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes Move{0%{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.mainv__imageBox{min-height:460px;overflow:hidden;position:relative;width:100%;height:100%;margin:0 auto;border-radius:15px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__imageBox{min-height:0;max-height:none;height:auto;width:51vw;position:absolute;right:4%;top:110px;left:auto;bottom:auto}}.mainv__textBox{position:absolute;top:auto;bottom:39px;left:4%;right:auto;z-index:5555;max-width:100%;width:726px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__textBox{max-width:92%;bottom:20px;width:100%}}.mainv__mainCopy{color:#fff;font-size:43px;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__mainCopy{font-size:19px;margin-top:14px;background:#207ccf;padding:7px 0 5px 13px}}.mainv__mainCopy strong{background-color:#fff;color:#207ccf;font-weight:700;line-height:1;padding:2px 12px 6px 17px;margin-right:11px;margin-left:0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__mainCopy strong{font-size:19px;background:unset;background-color:unset;color:#fff;margin:auto;padding:0}}.mainv__mainCopy{line-height:1.8}.mainv__mainCopyBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__mainCopyBox{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.mainv__textribon{width:220px;height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__textribon{width:110px;height:110px}}.mainv__textribon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mainv__textribonInside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;left:auto;bottom:auto;top:auto;right:auto;font-weight:700;font-size:26px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__textribonInside{font-size:13px}}.mainv__textribonInside *{font-weight:700;line-height:1.4}.mainv__textribonInside strong{color:#207ccf;font-size:280%;display:inline-block;margin:0;line-height:1;padding:5px 0 0;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.mainv__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px}.mainv__listItem{width:32%;padding:62px 0;background-image:url(../img/newtop/hishigata.svg);background-repeat:no-repeat;background-position:center;background-size:100% 100%;font-size:20px;font-weight:700}.mainv__listItem *{font-weight:700}.mainv__listItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__listItem{font-size:14px;padding:38px 0}}.mainv__textribonInsideTxt:first-child{position:relative;top:5px}.mainv__textribonInsideTxt:last-child{position:relative;bottom:2px}.mainv__listItemTxt--top{position:relative;top:-1px}.mainv__listItemTxt--bottom{position:relative;bottom:-1px}.mainv__listItemTxt strong{color:#207ccf;font-size:209%;line-height:1.3}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__listItemTxt strong{font-size:144%}}.mainv__nav{margin-top:33px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__nav{margin-top:20px}}.mainv__nav .ctaBtn{background-color:#3bb17a}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.mainv__nav .ctaBtn{width:100%}}.fukidashi__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:120px 0;margin-top:40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.fukidashi__inner{margin-top:0;padding:101px 0 0}}.fukidashi__illustMain{width:246px;height:auto}.fukidashi__illustMain img{width:100%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.fukidashi__illustMain{width:110px;height:auto;padding:80px 0;position:relative;z-index:5}}.fukidashi__box{width:400px;height:189px;text-align:center;color:#1e1f21;background-image:url(../img/fukidashi/left_top.svg);background-repeat:no-repeat;background-position:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:2;font-weight:700;font-size:19px;padding:0 20px}.fukidashi__box img{display:none}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.fukidashi__box{width:139px;height:148px;font-size:12px;text-align:left;padding:0 19px 14px;line-height:1.4;background-image:none!important;position:relative}.fukidashi__box img{display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;position:absolute;left:0;top:0;right:auto;bottom:auto;z-index:-1}.fukidashi__box br{display:none}}.fukidashi__leftTop{position:absolute;left:0;top:0;right:auto;bottom:auto}.fukidashi__leftTop .fukidashi__box{background-image:url(../img/fukidashi/left_top.svg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.fukidashi__leftTop{top:32px;left:11%}}.fukidashi__leftBottom{position:absolute;left:0;bottom:0;right:auto;top:auto}.fukidashi__leftBottom .fukidashi__box{background-image:url(../img/fukidashi/left_bottom.svg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.fukidashi__leftBottom{top:160px;bottom:auto}}.fukidashi__rightTop{position:absolute;right:0;top:0;left:auto;bottom:auto}.fukidashi__rightTop .fukidashi__box{background-image:url(../img/fukidashi/right_top.svg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.fukidashi__rightTop{top:32px;right:11%}}.fukidashi__rightBottom{position:absolute;right:0;bottom:0;left:auto;top:auto}.fukidashi__rightBottom .fukidashi__box{background-image:url(../img/fukidashi/right_bottom.svg)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.fukidashi__rightBottom .fukidashi__box{background-image:url(../img/fukidashi/spfukifashi_right.png)}}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.fukidashi__rightBottom{top:160px;bottom:auto}}.questions{background-color:#f7fdff;padding:120px 0 100px;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.questions{padding:120px 0 0}}.questions::after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-right:70px solid transparent;border-left:70px solid transparent;border-top:60px solid #207ccf;border-bottom:0;position:absolute;right:calc((100% - 140px)/ 2);left:auto;bottom:-32px;top:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.questions::after{display:none}}.spSankaku__list{display:none}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.spSankaku__list{display:block;width:20px;position:absolute;right:calc((100% - 40px)/ 2 + 20px);left:auto;bottom:-18px;top:auto}}.spSankaku__listItem{display:inline-block;width:0;height:0;border-style:solid;border-right:20px solid transparent;border-left:20px solid transparent;border-top:20px solid #207ccf;border-bottom:0}.questions__titleMain{font-size:44px}.questions__titleMain *{font-weight:700}.questions__titleMain small{display:block;font-size:65%}.questions__titleMain small span{color:#207ccf}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.questions__titleMain small{font-size:65%;padding:0 0 11px}}.questions__titleMain strong{color:#207ccf;font-size:150%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.questions__titleMain strong{font-size:138%}}.questions__titleMain::before{width:63px;height:9px;top:0;left:calc((100% - 63px)/ 2)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.questions__titleMain{font-size:21px;padding-top:39px;line-height:2}}.questions__list{margin-top:33px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.questions__list{margin-top:20px}}.questions__item{width:31%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.questions__item{width:100%}.questions__item+.questions__item{margin-top:30px}}.questions__imgBox{position:relative;display:block;width:100%;overflow:hidden;padding-bottom:51.9%}.questions__imgBox>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.questions__imgBox>iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.questions__imgBox{border-radius:10px}.questions__textBox{padding-top:18px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.questions__textBox{padding-top:12px}}.questions__desc{font-size:17px;letter-spacing:.06em;color:#fff;font-weight:700;line-height:2}.questions__titleSub{font-size:20px;font-weight:700;color:#268bd5;line-height:1.8;margin-right:-2px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.questions__titleSub{font-size:18px;margin-right:0}}.questions__problemList{margin-top:6px}.questions__problemText{position:relative;padding-left:27px}.questions__problemText::before{position:absolute;content:"";width:20px;height:20px;background:url(../img/common/icon_check.svg) no-repeat center/contain;left:0;top:3px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.questions__problemText::before{width:18px;height:18px;top:4px}}.connectAI{padding:94px 0 94px;position:relative;overflow:hidden}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.connectAI{padding:40px 0 40px}}.connectAI__bg01,.connectAI__bg02,.connectAI__bg03{width:300px;position:absolute}.connectAI__bg01{top:10%;right:-20px}.connectAI__bg02{top:40%;left:-20px}.connectAI__bg03{top:70%;right:-20px}.connectAI__textBox{width:100%;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.connectAI__textBox{width:100%}}.connectAI__title{line-height:2.05;font-weight:700;font-size:30px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.connectAI__title{font-size:20px;margin-top:50px}}.connectAI__title *{font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.connectAI__titleMain{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.connectAI__titleMainInside{margin:8px 0 8px 0}.connectAI__titleMainInside img{margin-right:7px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.connectAI__titleMainInside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:8px 0}.connectAI__titleMainInside img{width:93px}}.connectAI__titleSub strong{color:#207ccf}.connectAI__titleImageSide{width:125px;margin-left:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.connectAI__titleImageSide{width:80px}}.connectAI__titleSmall{font-size:20px;font-weight:700;display:inline-block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.connectAI__titleSmall{font-size:15px}}.connectAI__solutionList{margin-top:9px}.connectAI__solutionText{position:relative;padding-left:31px;font-size:16px;line-height:1.83}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.connectAI__solutionText{font-size:15px;padding-left:25px}}.connectAI__solutionText::before{position:absolute;content:"";width:22px;height:22px;background:url(../img/common/icon_check.svg) no-repeat center/contain;left:0;top:3px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.connectAI__solutionText::before{width:18px;height:18px;top:4px}}.connectAI__solutionText+.connectAI__solutionText{margin-top:10px}.connectAI__text{font-size:16px;line-height:2.5;color:#2a2c2e;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.connectAI__text{font-size:15px}}.connectAI__imgBox{width:334px;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.connectAI__imgBox{width:95%;margin-top:20px;margin-left:auto}}.connectAI__imgBox::before{position:absolute;content:"";width:225px;height:320px;background:url(../img/common/app.png) no-repeat center/contain;left:-42px;top:51.3%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.connectAI__imgBox::before{left:-40px}}.connectAI__imgWrap{position:relative;width:100%;height:100%;border-radius:10px;overflow:hidden}.connectAI__imgWrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;right:auto;bottom:auto}.feature{padding:70px 0;color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature{padding:60px 0}}.feature__title,.useCases__title{width:100%;height:160px;background-color:#fff;border-radius:11px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 10px 10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__title,.useCases__title{height:100px;padding:12px 10px 10px;font-size:26px}}.feature__title::before,.useCases__title::before{display:none}.feature__titleLogo,.useCases__titleLogo{margin-right:25px;position:relative;left:1px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__titleLogo,.useCases__titleLogo{margin-right:15px;left:0;width:105px}}.feature__list{margin-top:41px;color:#349bd1}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__list{margin-top:30px}}.feature__listItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature__listItem+.feature__listItem{margin-top:50px}.feature__listTitleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature__listTitleNumBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:23px;font-weight:700}.feature__listTitleNum{font-size:20px;font-weight:700;width:40px;height:40px;border-radius:50%;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background-color:#349bd1;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-right:12px;position:relative}.feature__listTitle{font-size:31px;line-height:1.3;font-weight:700;margin-top:3px;color:#1e1f21}.feature__listTitle strong{font-weight:700;color:#207ccf}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__listTitle{font-size:27px;line-height:2}}.feature__listFlex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__listFlex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.feature__listFlex--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__listFlex--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.feature__listFlex--tate{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature__listFlex--tate .feature__listFlexImageBox{width:100%}.feature__listFlex--tate .feature__listFlexTextBox{width:100%;margin-top:30px}.feature__listFlexImageBox{width:30%}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__listFlexImageBox{width:100%;max-height:56vw}.feature__listFlexImageBox img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}}.feature__listFlexTextBox{width:65%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__listFlexTextBox{width:100%;margin-top:30px}}.feature__listFlexText{font-weight:500;line-height:2;font-size:15px;width:100%;color:#1e1f21;margin-top:4px}.feature__listFlexText--center{text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.feature__listFlexText--center{text-align:left}}.comparison{padding:95px 0 61px;background-color:#f7fdff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison{padding:60px 0 40px;margin-top:91px}}.comparison__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.comparison__titleImageSide{width:89px}.comparison__titleTextSide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:20px}.comparison__titleJp{font-size:29px;font-weight:700}.comparison__titleEn{font-size:19px;font-weight:700;color:#207ccf;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-top:8px}.comparison__flexBox{margin-top:43px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__flexBox{margin-top:30px}}.comparison__box{width:calc((100% - 18px)/ 2)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__box{width:100%}.comparison__box+.comparison__box{margin-top:30px}}.comparison__titleSub{background-color:#fff;border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:26px;font-weight:700;line-height:1.65;color:#207ccf}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__titleSub{font-size:20px}}.comparison__tableWrap{margin-top:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__tableWrap{overflow:auto}}.comparison__table{width:100%;border-collapse:separate;border-spacing:11px;margin:0 -11px 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__table{width:750px}}.comparison__table td,.comparison__table th{border-radius:10px;padding:20px 15px;vertical-align:middle}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__table td,.comparison__table th{padding:14px 13px}}.comparison__table thead th .comparison__titleSub{background-color:unset}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__table thead th .comparison__titleSub{width:180px}}.comparison__table thead th:not(:first-child){background-color:#fff;border:solid 1px #207ccf;width:350px;max-width:350px;min-width:350px;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__table thead th:not(:first-child){width:220px;max-width:220px;min-width:220px}}.comparison__table tbody th{background-color:#fff;border:solid 1px #207ccf;color:#207ccf;font-weight:700;font-size:18px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__table tbody th{font-size:16px}}.comparison__table tbody th .warning{font-size:12px;color:#000;position:relative;top:-10px;right:-15px}.comparison__table tbody td{background-color:#fff;border:solid 1px #207ccf;text-align:center}.comparison__table tbody td .maru{color:#207ccf;font-weight:700;font-size:40px}.comparison__table tbody td .sankaku{color:#333;font-weight:700;font-size:33px}.comparison__table tbody td .batsu{color:#333;font-weight:700;font-size:33px}.comparison__warning{font-size:14px;margin-top:14px}.comparison__titleSubIcon{margin-right:18px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__titleSubIcon{margin-right:14px;width:22px}}.comparison__item{margin-top:21px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__item{margin-top:12px}}.comparison__box--phs .comparison__titleSub{padding:12px 20px 10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__box--phs .comparison__titleSub{padding:12px 15px 10px}}.comparison__box--phs .comparison__item{background-color:#f7f7f7;padding:9px 13px 8px;border-radius:11px}.comparison__box--phs .comparison__text{padding-left:35px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__box--phs .comparison__text{padding-left:28px}}.comparison__box--phs .comparison__text::before{position:absolute;content:"";width:25px;height:23px;background:url(../img/top/icon_triangular.svg) no-repeat center/contain;top:4px;left:0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__box--phs .comparison__text::before{width:20px;height:19px;top:3px}}.comparison__box--voytConnect .comparison__titleSub{padding:11px 31px 10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__box--voytConnect .comparison__titleSub{padding:11px 15px 10px}.comparison__box--voytConnect .comparison__titleSub img{width:200px}}.comparison__box--voytConnect .comparison__item{background-color:#fff;padding:9px 13px 8px;border-radius:11px}.comparison__box--voytConnect .comparison__text{padding-left:42px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__box--voytConnect .comparison__text{padding-left:30px}}.comparison__box--voytConnect .comparison__text::before{position:absolute;content:"";width:29px;height:29px;background:url(../img/top/icon_circle.svg) no-repeat center/contain;top:6px;left:0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__box--voytConnect .comparison__text::before{width:22px;height:22px;top:3px}}.comparison__text{font-size:18px;font-weight:700;line-height:2;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.comparison__text{font-size:15px}}.useCases{padding:120px 0;background-color:#f7fdff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases{padding:60px 0}}@media screen and (min-width:681px),screen and (min-width:738px) and (orientation:landscape){.useCases__title{padding:25px 10px 10px}}@media screen and (min-width:681px),screen and (min-width:738px) and (orientation:landscape){.useCases__titleLogo{margin-right:28px}}.useCases__table{width:100%;border-collapse:separate;border-spacing:11px;margin:0 -11px 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__table{width:100%}}.useCases__table td,.useCases__table th{border-radius:10px;padding:10px 12px;vertical-align:middle}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__table td,.useCases__table th{padding:10px 12px}}.useCases__table tbody th{background-color:#207ccf;color:#fff;font-weight:700;font-size:16px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__table tbody th{font-size:16px}}.useCases__table tbody td{background-color:#fff}.useCases__list{margin-top:54px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__list{margin-top:30px}}.useCases__box+.useCases__box{margin-top:60px}.useCases__imgBox{width:calc(49% + 2px)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__imgBox{width:100%}}.useCases__imgWrap{position:relative;display:block;width:100%;overflow:hidden;padding-bottom:74.26%}.useCases__imgWrap>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.useCases__imgWrap>iframe{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.useCases__imgWrap{border-radius:11px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__imgWrap{position:relative;display:block;width:100%;overflow:hidden;padding:0;height:60vw}.useCases__imgWrap iframe,.useCases__imgWrap img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;right:auto;bottom:auto;left:auto;top:auto}}.useCases__textBox{width:calc(47% + 1px);padding-top:6px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__textBox{width:100%;margin-top:20px;padding-top:0}}.useCases__desc{margin-top:8px}.useCases__feedback{margin-top:15px;background-color:#f7fdff;border-radius:11px;padding:13px 20px 12px 13px}.useCases__comparisonText{margin-top:15px;border-radius:11px;padding:13px 20px 12px 13px;background-color:#fff}.useCases__comparisonText strong{font-weight:700}.useCases__comparison{margin-top:31px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__comparison{margin-top:20px}}.useCases__comparisonBox{width:calc((100% - 18px)/ 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__comparisonBox{width:100%}.useCases__comparisonBox+.useCases__comparisonBox{margin-top:30px}}.useCases__comparisonTitle{font-size:34px;font-weight:700;line-height:1.53;color:#007ccf}.useCases__resultList{margin-top:4px;background-color:#f7fdff;border-radius:11px;padding:31px 26px 26px;height:100%}.useCases__resultItem+.useCases__resultItem{margin-top:10px}.useCases__resultItem{font-size:16px;line-height:1.87;padding-left:31px;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__resultItem{font-size:15px;padding-left:25px}}.useCases__resultItem::before{position:absolute;content:"";width:22px;height:22px;background:url(../img/common/icon_check.svg) no-repeat center/contain;left:0;top:3px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__resultItem::before{width:18px;height:18px;top:4px}}.useCases__nav{margin-top:67px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__nav{margin-top:30px}}.useCases__nav .ctaBtn__icon{margin-right:12px;position:relative;top:2px;left:1px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.useCases__nav .ctaBtn__icon{top:0}}.caseExample{margin-top:201px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample{margin-top:120px}}.caseExample__box+.caseExample__box{margin-top:80px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__box+.caseExample__box{margin-top:60px}}@media screen and (min-width:681px),screen and (min-width:738px) and (orientation:landscape){.caseExample__box+.caseExample__box .caseExample__column--phs .caseExample__chatBox{padding:27px 21px 48px 33px}}.caseExample__title{font-size:27px;font-weight:700;color:#fff;line-height:1.92;padding:7px 40px 6px 20px;background:transparent -webkit-linear-gradient(335deg,#008bd5 0,#4fc4de 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(115deg,#008bd5 0,#4fc4de 100%) 0 0 no-repeat padding-box;position:relative;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.caseExample__title:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__title{font-size:22px;padding:3px 40px 6px 15px}}.caseExample__title::after{position:absolute;content:"";width:0;height:0;border-bottom:28px solid #fff;border-left:11px solid transparent;border-right:11px solid transparent;top:50%;right:22px;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__title::after{border-bottom:22px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;right:12px}}.caseExample__title.active::after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.caseExample__flexBox{display:none}.active+.caseExample__flexBox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:33px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.active+.caseExample__flexBox{margin-top:25px}}.caseExample__column{width:calc((100% - 18px)/ 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__column{width:100%}.caseExample__column+.caseExample__column{margin-top:30px}}.caseExample__titleSub{background-color:#fff;border-radius:11px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:26px;font-weight:700;line-height:1.65;min-height:77px;border:2px solid #207ccf}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__titleSub{min-height:60px;font-size:20px}}.caseExample__chatBox{margin-top:21px;border-radius:11px;height:100%}.caseExample__column--phs .caseExample__chatBox{background-color:#f2f2f2;padding:27px 21px 39px 33px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__column--phs .caseExample__chatBox{padding:20px 15px}}.caseExample__column--voytConnect .caseExample__chatBox{background-color:#f7fdff;padding:27px 27px 39px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__column--voytConnect .caseExample__chatBox{padding:20px 15px}}.caseExample__column--phs .caseExample__titleSub{padding:15px 18px 12px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__column--phs .caseExample__titleSub{padding:12px 15px 10px}}.caseExample__column--phs .caseExample__titleSubIcon{margin-right:18px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__column--phs .caseExample__titleSubIcon{margin-right:14px;width:22px}}.caseExample__column--voytConnect .caseExample__titleSub{padding:12px 29px 10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__column--voytConnect .caseExample__titleSub{padding:11px 15px 10px}.caseExample__column--voytConnect .caseExample__titleSub img{width:200px}}.caseExample__nav{margin-top:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__nav{margin-top:30px}}.caseExample__nav .ctaBtn{padding:13px 20px 10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__nav .ctaBtn{padding:9px 20px 10px}}.caseExample__nav .ctaBtn__icon{margin-right:12px;position:relative;top:2px;left:1px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.caseExample__nav .ctaBtn__icon{top:1px}}.subsidySupport{padding:43px 0 42px;background-color:#f7fdff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.subsidySupport{padding:30px 0}}.subsidySupport__descHightLight{background:-webkit-gradient(linear,left top,right top,from(#fdf7af),to(#fdf7af)) left bottom/97.4% 10px no-repeat;background:-webkit-linear-gradient(left,#fdf7af,#fdf7af) left bottom/97.4% 10px no-repeat;background:linear-gradient(to right,#fdf7af,#fdf7af) left bottom/97.4% 10px no-repeat}.subsidySupport__box{border:3px solid #6ab6d8;border-radius:11px;overflow:hidden;background-color:#fff;padding:30px 36px 31px 35px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.subsidySupport__box{padding:20px 12px}}.subsidySupport__textBox{width:68%;padding-top:13px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.subsidySupport__textBox{width:100%;padding-top:0}}.subsidySupport__titleSubSub{background:#007ccf;display:inline-block;padding:4px 14px;border-radius:6px;font-size:16px;color:#fff;margin-bottom:10px;font-weight:700}.subsidySupport__titleSub{font-size:22px;font-weight:700;line-height:1.55;color:#007ccf}.subsidySupport__titleSub *{font-weight:700}.subsidySupport__titleSub strong{font-size:120%;margin-right:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.subsidySupport__titleSub{font-size:16px}}.subsidySupport__title{font-size:34px;font-weight:700;line-height:1.53;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.subsidySupport__title{font-size:28px}}.subsidySupport__desc{font-size:16px;line-height:2.18;margin-top:5px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.subsidySupport__desc{font-size:15px}}.subsidySupport__desc .marker-animation{background-size:197.2% 1.45em}.subsidySupport__imgBox{width:314px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.subsidySupport__imgBox{width:100%;margin-top:20px}}.subsidySupport__nav{margin-top:26px}.subsidySupport__nav .ctaBtn{margin:auto}.subsidySupport__nav .ctaBtn__icon{position:relative;top:2px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.subsidySupport__nav .ctaBtn__icon{top:1px}}.subsidyBadge__wrap{text-align:center}.subsidyBadge{display:inline-block;background-color:#fff;border:3px solid #1489cc;padding:18px 32px 16px;border-radius:15px;text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.subsidyBadge{padding:14px 18px 12px}}.subsidyBadge__lead{font-size:22px;font-weight:700;color:#1e1f21;line-height:1.4;letter-spacing:.02em}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.subsidyBadge__lead{font-size:18px}}.subsidyBadge__tag{display:inline-block;color:#1489cc;margin:0 4px;font-weight:700;font-size:124%}.subsidyBadge__note{margin-top:2px;font-size:15px;font-weight:500;color:#1a1a1a;line-height:1.75}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.subsidyBadge__note{font-size:14px;margin-top:8px}}.flow{margin-top:143px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.flow{margin-top:90px}}.flow__desc{font-size:16px;line-height:2.5;color:#2a2c2e;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.flow__desc{font-size:15px}}.flow__list{margin-top:36px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.flow__list{margin-top:30px}}.flow__box{background-color:#f7fdff;border-radius:10px;min-height:199px;position:relative;overflow:hidden}.flow__box+.flow__box{margin-top:43px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.flow__box+.flow__box{margin-top:30px}}.flow__imgBox{width:290px;height:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.flow__imgBox{width:100%;height:55vw}}.flow__textBox{width:calc(100% - 290px);padding:15px 36px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.flow__textBox{width:100%;padding:10px 15px 18px}}.flow__text{margin-top:8px}.flow__st{width:66px;height:66px;background-color:#007ccf;border-radius:66px;font-size:34px;font-weight:700;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:9px;left:16px;padding:12px 5px 5px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.flow__st{left:9px;width:55px;height:55px;font-size:28px}}.flow__nav{margin-top:54px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.flow__nav{margin-top:30px}}.flow__nav .ctaBtn{margin:auto}.flow__nav .ctaBtn__icon{position:relative;top:1px;margin-right:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.flow__nav .ctaBtn__icon{top:0}}.insurance{margin-top:102px;padding:94px 0 46px;background-color:#f7fdff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.insurance{margin-top:60px;padding:60px 0 30px}}.insurance__desc{font-size:16px;line-height:2.5;color:#2a2c2e;margin-top:10px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.insurance__desc{font-size:15px}}.insurance__list{margin-top:40px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.insurance__list{margin-top:20px}}.insurance__box{width:calc((100% - 36px)/ 2);background:transparent -webkit-linear-gradient(350deg,#008bd5 0,#4fc4de 100%) 0 0 no-repeat padding-box;background:transparent linear-gradient(100deg,#008bd5 0,#4fc4de 100%) 0 0 no-repeat padding-box;border-radius:10px;overflow:hidden;height:181px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px 23px 25px;color:#fff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.insurance__box{width:100%;height:auto;min-height:140px;padding:20px 9px}.insurance__box+.insurance__box{margin-top:20px}}.insurance__boxTitle{font-size:27px;font-weight:700;line-height:1.92}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.insurance__boxTitle{font-size:22px}}.insurance__boxText{font-size:16px;font-weight:500;line-height:1.81}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.insurance__boxText{font-size:14px}}.insurance__note{font-size:16px;line-height:2.5;color:#2a2c2e;margin-top:24px;text-align:center;display:block}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.insurance__note{font-size:14px;margin-top:15px}}.faq{margin-top:134px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.faq{margin-top:90px}}.faq__list{margin-top:37px}.contact{margin-top:86px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.contact{margin-top:60px}}.contact__table{margin-top:130px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.contact__table{margin-top:90px}}.illust{padding:100px 0;background-color:#f7fdff}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.illust{padding:80px 0}}.illust__inner{text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.illust__inner{text-align:left}}.illust__title{color:#207ccf;font-size:42px;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.illust__title{font-size:28px}}.illust__subTitle{font-size:20px;font-weight:700;margin-top:15px;line-height:2}.illust__mainImageWrap{margin-top:15px}.illust__text{border-radius:10px;background-color:#f7fdff;padding:20px;margin-top:20px}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.illust__text{line-height:2;font-size:15px}}.hosuu{padding:130px 0}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.hosuu{padding:80px 0}}.hosuu__inner{text-align:center}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.hosuu__inner{text-align:left}}.hosuu__title{font-weight:700;font-size:18px;font-weight:700;color:#207ccf}.hosuu__title *{font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.hosuu__title{font-size:17px;text-align:center}}.hosuu__subTitle{font-size:25px;font-weight:700;margin-top:-20px;line-height:2}.hosuu__subTitle *{font-weight:700;line-height:2}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.hosuu__subTitle{text-align:center;margin-top:22px;font-size:20px;line-height:.8}}.hosuu__subTitle strong{color:#207ccf;font-size:200%;font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-right:10px;margin-left:10px}.hosuu__subTitle .marker-animation{background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,transparent),color-stop(50%,#a16b6b));background-image:-webkit-linear-gradient(left,transparent 50%,#a16b6b 50%);background-image:linear-gradient(to right,transparent 50%,#a16b6b 50%)}.hosuu__subTitle *{font-weight:700}.hosuu__imageBox{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.hosuu__imageBox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.hosuu__imageBox::before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:40px solid #207ccf;border-right:0;position:absolute;top:calc((100% - 100px)/ 2);right:calc((100% - 40px)/ 2);left:auto;bottom:auto}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.hosuu__imageBox::before{display:none}}.hosuu__beforeAfterBox{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.hosuu__beforeAfterBox{width:100%;padding:20px;border:solid 2px #207ccf;border-radius:10px}.hosuu__beforeAfterBox+.hosuu__beforeAfterBox{margin-top:25px}}.hosuu__beforeAfterBox img{max-width:200px}.hosuu__beforeAfterLabel{font-family:"Noto Sans JP","Yu Gothic Medium","游ゴシック体",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#207ccf;font-weight:700;font-size:20px}.hosuu__beforeAfterText{font-size:16px;text-align:center;margin-top:20px}.hosuu__text{border-radius:10px;background-color:#f7fdff;padding:20px;margin-top:40px}.hosuu__text strong{font-size:150%;font-weight:700}@media screen and (max-width:680px),screen and (max-width:737px) and (orientation:landscape){.hosuu__text{line-height:2;font-size:15px}}