/*!
 * Version: 1.0.0
 * Modified: Mon Oct 18 2021 11:34:29 GMT+0900 (日本標準時)
 */@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);
/*!
 * BizMobile Go! Direct
 *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}body{margin:0;padding:0;font-family:Noto Sans JP,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}iframe,img,svg,video{vertical-align:middle}figure{margin:0}input,select{color:#333}input,select,textarea{-webkit-box-shadow:none;box-shadow:none}textarea{resize:vertical;line-height:1.4}input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}a{color:#09f}.c-none{display:none}.c-block{display:block}@media screen and (max-width:768px){.c-block--md{display:block}}@media screen and (max-width:576px){.c-block--sm{display:block}}.c-inlineBlock{display:inline-block}.c-btn{display:block;width:100%;max-width:280px;margin:0 auto;border-radius:30px;background:#fff;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;line-height:56px;text-align:center}.c-btn:active,.c-btn:hover,.c-btn:link,.c-btn:visited{color:#000;text-decoration:none}@media screen and (min-width:769px){.c-btn{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.c-btn:hover{opacity:.6}}@media screen and (max-width:576px){.c-btn{max-width:220px;font-size:.875rem;line-height:50px}}.c-sectionHeader{padding-top:80px;padding-bottom:60px}@media screen and (max-width:768px){.c-sectionHeader{padding-top:60px}}@media screen and (max-width:576px){.c-sectionHeader{padding-top:40px;padding-bottom:24px}}.c-sectionHeader.-hasPoint{padding-top:40px}@media screen and (max-width:768px){.c-sectionHeader.-hasPoint{padding-top:36px}}@media screen and (max-width:576px){.c-sectionHeader.-hasPoint{padding-top:30px}}.c-sectionHeader p{margin-top:20px;color:#333;font-size:1rem;font-weight:700;text-align:center;line-height:1.8}@media screen and (max-width:576px){.c-sectionHeader p{font-size:.875rem}}.c-sectionHeader.-md{padding-top:56px;padding-bottom:0}.c-sectionHeader.-md .c-sectionHeader__heading{font-size:1.75rem}@media screen and (max-width:768px){.c-sectionHeader.-md .c-sectionHeader__heading{font-size:1.75rem}}@media screen and (max-width:576px){.c-sectionHeader.-md{padding-top:40px}.c-sectionHeader.-md .c-sectionHeader__heading{font-size:1.25rem}}.c-sectionHeader__point{margin-bottom:24px;text-align:center}.c-sectionHeader__point span{display:inline-block;position:relative;padding:0 30px;border-radius:24px;background:#408ac9;color:#fff;font-size:1.25rem;font-weight:700;line-height:48px}.c-sectionHeader__point span:after{content:"";display:block;position:absolute;top:100%;left:50%;width:0;height:0;border:solid rgba(0,0,0,0);border-top:solid #408ac9;border-width:16px 10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:576px){.c-sectionHeader__point{margin-bottom:20px}.c-sectionHeader__point span{font-size:.9375rem;line-height:36px}.c-sectionHeader__point span:after{top:85%}}.c-sectionHeader__heading{position:relative;margin:0;color:#333;font-size:2.25rem;font-weight:700;text-align:center;letter-spacing:.05em}.c-sectionHeader__heading:after{content:"";display:block;width:50px;height:5px;border-radius:3px;margin:10px auto 0;background:#ff7638}@media screen and (max-width:768px){.c-sectionHeader__heading{font-size:1.75rem}}@media screen and (max-width:576px){.c-sectionHeader__heading{font-size:1.25rem;line-height:1.5}.c-sectionHeader__heading:after{width:30px;height:4px}}.l-header{z-index:9999;position:sticky;top:0;padding:0 40px 20px;background-color:#fff;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.l-header.-hide{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}@media screen and (max-width:992px){.l-header{padding:16px 20px}}.l-header__logo{position:absolute;top:30px;left:40px;margin:0;font-size:1.5rem;line-height:1}@media screen and (max-width:1200px){.l-header__logo{width:210px}.l-header__logo img{width:100%;height:auto;vertical-align:top}}@media screen and (max-width:992px){.l-header__logo{position:static;font-size:1.125rem}}@media screen and (max-width:576px){.l-header__logo{width:150px;font-size:.75rem}}@media screen and (max-width:992px){.l-header__menu{visibility:hidden;opacity:0;position:absolute;top:100%;left:0;width:100%;padding-bottom:40px;background-color:#fff;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:opacity .5s,visibility 0s ease 1s,-webkit-transform .5s ease-out;transition:opacity .5s,visibility 0s ease 1s,-webkit-transform .5s ease-out;-o-transition:opacity .5s,transform .5s ease-out,visibility 0s ease 1s;transition:opacity .5s,transform .5s ease-out,visibility 0s ease 1s;transition:opacity .5s,transform .5s ease-out,visibility 0s ease 1s,-webkit-transform .5s ease-out}.l-header__menu.-show{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}}.l-header__nav{margin:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:80px 0 0}.l-header__nav li+li{padding-left:24px}.l-header__nav li a{font-weight:700}.l-header__nav li a:link,.l-header__nav li a:visited{color:#342827;text-decoration:none}.l-header__nav li a:active,.l-header__nav li a:hover{color:#6e5553;text-decoration:underline}@media screen and (max-width:1200px){.l-header__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 -16px;font-size:.875rem}.l-header__nav li{margin:0 16px}.l-header__nav li+li{padding:0}}@media screen and (max-width:992px){.l-header__nav{display:block;margin:0;padding:40px 20px;background-color:#f8f9fa;text-align:center;font-size:1.125rem}.l-header__nav li{margin:0}.l-header__nav li+li{margin:1em 0 0;padding:0}}@media screen and (max-width:576px){.l-header__nav{padding:20px 10px;font-size:1rem}.l-header__nav li+li{margin:10px 0 0}}.l-header__btns{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:20px;right:40px}.l-header__btns li+li{padding-left:16px}.l-header__btns li a{font-weight:700;line-height:44px}@media screen and (max-width:992px){.l-header__btns{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:static;max-width:300px;margin:0 auto;padding:0 20px}.l-header__btns li{width:50%}.l-header__btns li+li{padding:0}.l-header__btns li:nth-child(4),.l-header__btns li:nth-child(5){width:100%;margin-top:10px}}.l-header__company,.l-header__contact,.l-header__download{font-size:.8125rem}.l-header__company:link,.l-header__company:visited,.l-header__contact:link,.l-header__contact:visited,.l-header__download:link,.l-header__download:visited{color:#000;text-decoration:none}.l-header__company:active,.l-header__company:hover,.l-header__contact:active,.l-header__contact:hover,.l-header__download:active,.l-header__download:hover{color:#333;text-decoration:underline}.l-header__company:before,.l-header__contact:before,.l-header__download:before{content:"";display:inline-block;position:relative;margin-right:4px}@media screen and (max-width:1200px){.l-header__company,.l-header__contact,.l-header__download{font-size:.6875rem}}@media screen and (max-width:992px){.l-header__company,.l-header__contact,.l-header__download{font-size:.8125rem}}.l-header__company:before{content:"";top:3px;width:26px;height:17px;background:url(../images/icon_company.png) 50% no-repeat;background-size:contain}.l-header__contact:before{content:"";top:3px;width:18px;height:15px;background:url(../images/icon_mail.png) 50% no-repeat;background-size:contain}.l-header__download:before{top:4px;width:15px;height:18px;margin-right:4px;background:url(../images/icon_doc.png) 50% no-repeat;background-size:contain}.l-header__bmg,.l-header__trial{font-size:.875rem;display:block;padding:0 20px;border-radius:22px}@media screen and (max-width:1200px){.l-header__bmg,.l-header__trial{padding:0 12px;font-size:.75rem}}@media screen and (max-width:992px){.l-header__bmg,.l-header__trial{font-size:.875rem;text-align:center}}@media screen and (min-width:769px){.l-header__bmg,.l-header__trial{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.l-header__bmg:hover,.l-header__trial:hover{opacity:.6}}.l-header__trial{padding:0 30px;background:-webkit-gradient(linear,left top,left bottom,from(#ff7638),to(#db3b07));background:-o-linear-gradient(#ff7638 0,#db3b07 100%);background:linear-gradient(#ff7638,#db3b07);-webkit-box-shadow:0 3px 6px rgba(222,108,63,.4);box-shadow:0 3px 6px rgba(222,108,63,.4)}.l-header__trial:active,.l-header__trial:hover,.l-header__trial:link,.l-header__trial:visited{color:#fff;text-decoration:none}.l-header__bmg{background:-webkit-gradient(linear,left top,left bottom,from(#f8e179),to(#f2cc4e));background:-o-linear-gradient(#f8e179 0,#f2cc4e 100%);background:linear-gradient(#f8e179,#f2cc4e);-webkit-box-shadow:0 3px 6px rgba(247,221,113,.4);box-shadow:0 3px 6px rgba(247,221,113,.4)}.l-header__bmg:link,.l-header__bmg:visited{color:#342827;text-decoration:none}.l-header__bmg:active,.l-header__bmg:hover{color:#6e5553;text-decoration:none}.l-header__menuBtn{-webkit-appearance:none;outline:none;padding:0;border:0;background:none;cursor:pointer;display:none}@media screen and (max-width:992px){.l-header__menuBtn{cursor:pointer;display:block;position:absolute;top:50%;right:20px;width:24px;height:17px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.l-header__menuBtn:after,.l-header__menuBtn:before,.l-header__menuBtn i{display:block;position:absolute;width:100%;height:3px;border-radius:2px;background-color:#000;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.l-header__menuBtn i{top:7px}.l-header__menuBtn:before{content:"";top:0}.l-header__menuBtn:after{content:"";bottom:0}.l-header__menuBtn.-close i{opacity:0}.l-header__menuBtn.-close:before{top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.l-header__menuBtn.-close:after{bottom:50%;-webkit-transform:translateY(50%) rotate(-45deg);-ms-transform:translateY(50%) rotate(-45deg);transform:translateY(50%) rotate(-45deg)}}.l-block{max-width:1280px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:576px){.l-block{padding-left:12px;padding-right:12px}}.l-block.-md{max-width:1080px}@media screen and (max-width:576px){.l-block.-md{padding-left:24px;padding-right:24px}}.l-pageHeader{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;width:100%;height:280px;background-color:#f4f0ea}.l-pageHeader h1{margin:0;color:#333;font-size:1.5rem;font-weight:700;letter-spacing:.2em}@media screen and (max-width:768px){.l-pageHeader{height:140px}}@media screen and (max-width:576px){.l-pageHeader h1{font-size:1rem}}.l-billboard{margin-top:40px;background-color:#333;color:#fff}@media screen and (max-width:576px){.l-billboard{margin-top:12px}}.l-billboard__inner{max-width:1060px;margin:0 auto;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:576px){.l-billboard__inner{padding:40px 24px}}.l-billboard__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-billboard__content{display:block}}.l-billboard__info{width:60%;padding-top:20px}.l-billboard__info h3{margin:0;font-size:1.75rem;font-weight:700;letter-spacing:.05em}.l-billboard__info p{font-size:.9375rem}@media screen and (max-width:992px){.l-billboard__info h3{font-size:1.25rem}}@media screen and (max-width:768px){.l-billboard__info{width:100%}.l-billboard__info p{font-size:.8125rem}.l-billboard__info p br{display:none}}@media screen and (max-width:576px){.l-billboard__info{padding-top:0}}.l-billboard__btns{margin-top:30px}.l-billboard__btns a{display:inline-block;width:180px;border-radius:22px;font-size:.875rem;font-weight:700;line-height:44px;text-align:center}.l-billboard__btns a+a{margin-left:10px}.l-billboard__btns a.-trial{background:#ff7638}.l-billboard__btns a.-trial:active,.l-billboard__btns a.-trial:hover,.l-billboard__btns a.-trial:link,.l-billboard__btns a.-trial:visited{color:#fff;text-decoration:none}.l-billboard__btns a.-download{background:#fff}.l-billboard__btns a.-download:active,.l-billboard__btns a.-download:hover,.l-billboard__btns a.-download:link,.l-billboard__btns a.-download:visited{color:#333;text-decoration:none}@media screen and (min-width:769px){.l-billboard__btns a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.l-billboard__btns a:hover{opacity:.6}}@media screen and (max-width:768px){.l-billboard__btns{text-align:center}}@media screen and (max-width:460px){.l-billboard__btns{margin-top:20px}.l-billboard__btns a{display:block;width:280px;max-width:100%;margin:0 auto}.l-billboard__btns a+a{margin:8px auto 0}}.l-billboard__pic{width:36%}.l-billboard__pic img{width:100%;height:auto;vertical-align:top}@media screen and (max-width:768px){.l-billboard__pic{width:100%;max-width:240px;margin:30px auto 0}}.l-footer{padding-top:40px;border-top:1px solid #e5e5e5}.l-footer h3{margin:0;font-size:1rem;font-weight:700;letter-spacing:.05em}@media screen and (max-width:576px){.l-footer h3{font-size:.875rem}}.l-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:992px){.l-footer__content{display:block}}.l-footer__company{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}@media screen and (max-width:1200px){.l-footer__company{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:992px){.l-footer__company{width:100%}}.l-footer__logo{-ms-flex-negative:0;flex-shrink:0;width:80px}.l-footer__logo img{width:100%;height:auto;vertical-align:top}@media screen and (max-width:576px){.l-footer__logo{width:60px;margin-left:12px}}.l-footer__info{padding-left:50px}@media screen and (max-width:576px){.l-footer__info{padding-left:40px}}.l-footer__address{font-size:.9375rem;line-height:2}.l-footer__address a{display:block}.l-footer__address a:link,.l-footer__address a:visited{color:#95723a;text-decoration:none}.l-footer__address a:active,.l-footer__address a:hover{color:#c7a56e;text-decoration:underline}@media screen and (max-width:576px){.l-footer__address{font-size:.8125rem}}.l-footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%}@media screen and (max-width:1200px){.l-footer__nav{width:520px;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width:992px){.l-footer__nav{width:100%;margin-top:40px}}@media screen and (max-width:576px){.l-footer__nav{display:block;margin-top:30px;margin-left:12px}}.l-footer__navBlock{width:50%}@media screen and (max-width:576px){.l-footer__navBlock{width:100%}}.l-footer__navList{margin-bottom:30px;padding-left:18px;border-left:1px solid #e5e5e5}.l-footer__navList ul{margin:0;padding:0;list-style:none;font-size:.9375rem;line-height:1.3}.l-footer__navList li{margin:.6em 0}.l-footer__navList li a:link,.l-footer__navList li a:visited{color:#000;text-decoration:none}.l-footer__navList li a:active,.l-footer__navList li a:hover{color:#333;text-decoration:underline}@media screen and (max-width:992px){.l-footer__navList{margin-bottom:30px}}@media screen and (max-width:576px){.l-footer__navList{padding-left:12px}.l-footer__navList ul{font-size:.8125rem}}.l-footer__bottom{padding:20px;background-color:#f6f5f6}.l-footer__bottom .l-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:576px){.l-footer__bottom .l-block{display:block;text-align:center}}.l-footer__privacy{font-size:.75rem}.l-footer__privacy a:link,.l-footer__privacy a:visited{color:#000;text-decoration:none}.l-footer__privacy a:active,.l-footer__privacy a:hover{color:#333;text-decoration:underline}@media screen and (max-width:576px){.l-footer__privacy{font-size:.6875rem}}.l-footer__copyright{font-size:.6875rem;text-align:right}@media screen and (max-width:576px){.l-footer__copyright{margin-top:16px;font-size:.5625rem;text-align:center}}.p-topHero{background-color:#f8f9fa;color:#333}.p-topHero h2{z-index:1;position:relative;margin:0;font-size:2.375rem;font-weight:700;letter-spacing:.1em}.p-topHero h2>span{display:inline-block}@media screen and (max-width:1280px){.p-topHero h2{font-size:calc(1.5rem + 2.7344vw - 21.00019px)}}@media screen and (max-width:768px){.p-topHero h2{font-size:1.375rem}}.p-topHero p{width:50%;margin:36px 0;font-size:1.125rem;font-weight:700;line-height:2}@media screen and (max-width:992px){.p-topHero p{font-size:1rem}}@media screen and (max-width:576px){.p-topHero p{width:100%;margin:20px 0;font-size:.875rem}}.p-topHero ul{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-topHero ul li+li{margin-left:20px}@media screen and (max-width:768px){.p-topHero ul{max-width:260px}.p-topHero ul li img{width:100%;height:auto;vertical-align:top}}@media screen and (max-width:576px){.p-topHero ul{margin:0 auto}}.p-topHero__block{position:relative;padding:8% 0}@media screen and (max-width:576px){.p-topHero__block{padding:36px 12px}}.p-topHero__imgs{position:absolute;top:50%;right:-20px;width:40%;height:calc(100% - 60px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:576px){.p-topHero__imgs{position:relative;top:0;left:0;width:90%;height:300px;margin:20px auto 0;-webkit-transform:none;-ms-transform:none;transform:none}}.p-topHero__img{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:100% no-repeat;background-size:contain;-webkit-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.p-topHero__img.-active{z-index:2;opacity:1}@media screen and (max-width:576px){.p-topHero__img{height:100%;padding-bottom:0;background-position:50%}}.p-topIntroduction{margin:40px;background:url(../images/top_introduction_bg.png) 0 0;background-size:40px,40px}.p-topIntroduction .l-block{position:relative;padding-top:36px;padding-bottom:40px}@media screen and (max-width:576px){.p-topIntroduction{margin:8px}.p-topIntroduction .l-block{padding-top:24px;padding-bottom:24px}}.p-topIntroduction__main{position:relative;width:58%}.p-topIntroduction__main:before{z-index:0;content:"";position:absolute;top:16px;left:16px;width:100%;height:100%;border-radius:20px;background:-webkit-gradient(linear,left top,left bottom,from(#49a2b7),to(#52b274));background:-o-linear-gradient(#49a2b7 0,#52b274 100%);background:linear-gradient(#49a2b7,#52b274)}@media screen and (max-width:992px){.p-topIntroduction__main{width:100%;max-width:560px;margin:0 auto}}@media screen and (max-width:576px){.p-topIntroduction__main{width:calc(100% - 8px);margin:0}.p-topIntroduction__main:before{top:8px;left:8px}}.p-topIntroduction__body{position:relative;padding:40px 70px 40px 40px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#e7ebf2}.p-topIntroduction__body h3{margin:0;color:#333;font-size:1.75rem;font-weight:700}.p-topIntroduction__body h3 span{display:inline-block}.p-topIntroduction__body h3 b{display:inline-block;color:#408ac9;font-size:3.75rem;font-family:Arial,Helvetica,sans-serif;font-weight:400;line-height:1.1}.p-topIntroduction__body p{margin:1em 0;line-height:1.8}@media screen and (max-width:768px){.p-topIntroduction__body{padding:40px}}@media screen and (max-width:576px){.p-topIntroduction__body{padding:30px}.p-topIntroduction__body h3{font-size:1.25rem}.p-topIntroduction__body h3 b{font-size:2.5rem}.p-topIntroduction__body p{font-size:.875rem}}.p-topIntroduction__img{position:absolute;top:70px;right:20px;width:590px;max-width:48%}.p-topIntroduction__img img{width:100%;height:auto;vertical-align:top}@media screen and (max-width:992px){.p-topIntroduction__img{position:static;width:100%;max-width:590px;margin:20px auto}}.p-topIntroduction__btns{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:20px -5px 0}.p-topIntroduction__btns li{margin:10px 5px 0}.p-topIntroduction__btns li a{display:block;width:180px;border-radius:22px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem;font-weight:700;text-align:center;line-height:40px}@media screen and (min-width:769px){.p-topIntroduction__btns li a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.p-topIntroduction__btns li a:hover{opacity:.6}}@media screen and (max-width:576px){.p-topIntroduction__btns{display:block}.p-topIntroduction__btns li a{width:100%;max-width:300px;margin:0 auto}}.p-topIntroduction__btn1{border:2px solid #52b274;background:#52b274}.p-topIntroduction__btn1:active,.p-topIntroduction__btn1:hover,.p-topIntroduction__btn1:link,.p-topIntroduction__btn1:visited{color:#fff;text-decoration:none}.p-topIntroduction__btn2{border:2px solid #52b274;background:#fff}.p-topIntroduction__btn2:active,.p-topIntroduction__btn2:hover,.p-topIntroduction__btn2:link,.p-topIntroduction__btn2:visited{color:#52b274;text-decoration:none}.p-topIntroduction__info{margin-top:40px;margin-left:40px}.p-topIntroduction__info h4{margin:0;font-size:1.125rem;font-weight:700}.p-topIntroduction__info p{font-size:.9375rem}@media screen and (max-width:992px){.p-topIntroduction__info{max-width:560px;margin:0 auto}}@media screen and (max-width:576px){.p-topIntroduction__info h4{font-size:1rem}.p-topIntroduction__info p{font-size:.875rem}}.p-topAbout{margin-top:40px;padding-bottom:40px;background:url(../images/top_about_bg.png) top no-repeat;background-size:cover}.p-topAbout .l-block{max-width:1012px}.p-topAbout .c-sectionHeader__heading strong{display:inline-block;position:relative;font-weight:700}@media screen and (max-width:576px){.p-topAbout{margin-top:10px;padding-bottom:0}}.p-topAbout__headerPoint{display:block;position:absolute;bottom:40%;left:100%;width:104px}.p-topAbout__headerPoint img{width:100%;height:auto;vertical-align:top}@media screen and (max-width:768px){.p-topAbout__headerPoint{left:auto;right:0;bottom:100%;width:80px}}@media screen and (max-width:576px){.p-topAbout__headerPoint{width:66px}}.p-topAbout__main{position:relative;padding:50px 0 70px 60px;border-radius:20px;background:#fff}@media screen and (max-width:768px){.p-topAbout__main{padding:40px 24px 60px}}@media screen and (max-width:576px){.p-topAbout__main{padding-bottom:40px;border-radius:10px}}.p-topAbout__text{z-index:1;position:relative;width:58%}.p-topAbout__text h4{margin:0;color:#333;font-size:1.375rem;font-weight:900}.p-topAbout__text p{font-size:.9375rem;line-height:1.8}@media screen and (max-width:768px){.p-topAbout__text{width:100%}.p-topAbout__text h4{width:70%}.p-topAbout__text p{margin-top:30px}}@media screen and (max-width:576px){.p-topAbout__text h4{font-size:1.0625rem}.p-topAbout__text p{font-size:.8125rem}}.p-topAbout__img{position:absolute;top:-30px;right:20px;width:46%}.p-topAbout__img img{width:100%;height:auto;vertical-align:top}@media screen and (max-width:992px){.p-topAbout__img{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:768px){.p-topAbout__img{top:10px;width:30%;-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:576px){.p-topAbout__img{top:20px;right:12px;width:36%}}.p-topAbout__video{position:relative;top:-40px;max-width:664px;margin:0 auto;padding:12px;border-radius:5px;background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16)}@media screen and (max-width:576px){.p-topAbout__video{border-radius:10px;-webkit-box-shadow:none;box-shadow:none}}.p-topAbout__videoInner{position:relative;width:100%;height:0;padding-bottom:56.25%;background-color:#f0f0f0}.p-topProblem__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.p-topProblem__cards{display:block}}@media screen and (max-width:576px){.p-topProblem__cards{padding-bottom:20px}}.p-topProblem__card{position:relative;width:30%;background-color:#52b274;-webkit-box-shadow:16px 12px 0 0 #e8e8e8;box-shadow:16px 12px 0 0 #e8e8e8}.p-topProblem__card.-card1 .p-topProblem__cardPic{background-color:#a7dce6}.p-topProblem__card.-card2 .p-topProblem__cardPic{background-color:#f6f5f6}.p-topProblem__card.-card3 .p-topProblem__cardPic{background-color:#d3eddd}@media screen and (max-width:992px){.p-topProblem__card{width:32%;-webkit-box-shadow:6px 6px 0 0 #e8e8e8;box-shadow:6px 6px 0 0 #e8e8e8}}@media screen and (max-width:768px){.p-topProblem__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.p-topProblem__card+.p-topProblem__card{margin-top:18px}}.p-topProblem__cardPic{padding:24px 0}@media screen and (max-width:768px){.p-topProblem__cardPic{width:50%;max-width:220px}}@media screen and (max-width:576px){.p-topProblem__cardPic{padding:20px 0}}.p-topProblem__cardImg{height:0;padding-bottom:calc(70% - 48px);background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.p-topProblem__cardImg{padding-bottom:calc(80% - 40px)}}.p-topProblem__cardText{padding:32px 0;color:#fff;font-weight:700;font-size:1.125rem;line-height:1.8;letter-spacing:.1em;text-align:center}@media screen and (max-width:992px){.p-topProblem__cardText{font-size:.9375rem}}@media screen and (max-width:768px){.p-topProblem__cardText{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:50%;padding:0 24px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.p-topProblem__cardText br{display:none}}@media screen and (max-width:576px){.p-topProblem__cardText{font-size:.875rem;line-height:1.4}}.p-topPoint{padding-top:10%;padding-bottom:80px;background:#f4f0ea url(../images/top_point_bg.png) top no-repeat;background-size:contain}@media screen and (max-width:576px){.p-topPoint{padding-bottom:40px}}.p-topPoint__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-topPoint__section+.p-topPoint__section{margin-top:90px}.p-topPoint__section.-section1 .p-topPoint__pic{background-color:#3992d5}.p-topPoint__section.-section2 .p-topPoint__pic{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;background-color:#7fd2e2}.p-topPoint__section.-section3 .p-topPoint__pic{background-color:#fff}@media screen and (max-width:768px){.p-topPoint__section{display:block;margin:0 12px}.p-topPoint__section+.p-topPoint__section{margin-top:48px}}.p-topPoint__info{position:relative;width:calc(50% - 25px);padding-left:80px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-topPoint__info h4{margin:0;color:#333;font-size:1.5rem;font-weight:900;letter-spacing:.1em}.p-topPoint__info p{font-size:.9375rem;line-height:1.8}@media screen and (max-width:992px){.p-topPoint__info{padding-left:0}.p-topPoint__info h4{font-size:1.25rem;padding-left:80px}.p-topPoint__info h4 br{display:none}}@media screen and (max-width:768px){.p-topPoint__info{width:100%;padding-left:80px}.p-topPoint__info h4{padding-left:0}.p-topPoint__info h4 br{display:block}}@media screen and (max-width:576px){.p-topPoint__info{padding-left:40px}.p-topPoint__info h4{font-size:1.25rem;line-height:1.4}.p-topPoint__info p{font-size:.8125rem}}.p-topPoint__number{position:absolute;top:-10px;left:0;color:#52b274;font-size:6.25rem;font-family:Arial,Helvetica,sans-serif;font-weight:700;line-height:1}@media screen and (max-width:576px){.p-topPoint__number{top:0;font-size:3.125rem}}.p-topPoint__note{color:#666;font-size:.8125rem}.p-topPoint__pic{position:relative;width:calc(50% - 25px);padding:24px 0}@media screen and (max-width:768px){.p-topPoint__pic{width:100%;margin-top:30px}}@media screen and (max-width:576px){.p-topPoint__pic{margin-top:20px}}.p-topPoint__img{position:relative;top:50%;height:0;padding-bottom:calc(60% - 24px);background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.p-topPoint__img{width:100%;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}}.p-topFunction{margin:40px;padding-bottom:80px;background:#f6f5f6}@media screen and (max-width:576px){.p-topFunction{margin:12px;padding-bottom:46px}}.p-topFunction__header{padding-bottom:20px}.p-topFunction__headingIcon{display:inline-block;position:relative;top:4px;width:62px;height:38px;margin-right:10px;background:url(../images/top_function_icon.png) 50% no-repeat;background-size:contain}@media screen and (max-width:768px){.p-topFunction__headingIcon{top:2px;width:46px;height:28px}}@media screen and (max-width:576px){.p-topFunction__headingIcon{top:2px;width:32px;height:20px}}.p-topFunction__monitor{z-index:1;position:relative;max-width:1000px;margin:20px auto;padding:9px;border:3px solid #52b274;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.p-topFunction__monitor img{width:100%;height:auto;vertical-align:top;border-radius:10px}@media screen and (max-width:576px){.p-topFunction__monitor{padding-bottom:24px}}.p-topFunction__monitorItem{position:absolute}.p-topFunction__monitorItem button{z-index:1;-webkit-appearance:none;outline:none;padding:0;background:none;position:relative;width:40px;height:40px;border:3px solid #52b274;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;cursor:pointer}.p-topFunction__monitorItem button:after,.p-topFunction__monitorItem button:before{content:"";position:absolute;top:50%;left:50%;width:60%;height:3px;border-radius:2px;background-color:#52b274;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-topFunction__monitorItem button:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}@media screen and (max-width:768px){.p-topFunction__monitorItem button{width:30px;height:30px;border-width:2px}}.p-topFunction__monitorItem.-active button:after{-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.p-topFunction__monitorItem.-active .p-topFunction__monitorItemInfo{display:block;opacity:1}.p-topFunction__monitorItem.-item01{top:1.6%;left:15%}.p-topFunction__monitorItem.-item02{top:1.6%;left:40%}.p-topFunction__monitorItem.-item03{top:13%;left:43%}.p-topFunction__monitorItem.-item04{top:33%;left:16%}.p-topFunction__monitorItem.-item05{top:62%;left:16%}.p-topFunction__monitorItem.-item06{top:1.6%;left:70%}.p-topFunction__monitorItem.-item07{top:33%;left:66%}.p-topFunction__monitorItem.-item08{top:62%;left:66%}@media screen and (max-width:576px){.p-topFunction__monitorItem{position:static}.p-topFunction__monitorItem button{display:none}}.p-topFunction__monitorItemInfo{display:none;position:absolute;top:20px;left:20px;width:300px;max-width:30vw;padding:20px;border-radius:20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-box-sizing:border-box;box-sizing:border-box;background:#52b274;color:#fff;font-size:.9375rem}.p-topFunction__monitorItemInfo strong{display:block;margin-bottom:10px;font-size:1.125rem;font-weight:700}@media screen and (max-width:768px){.p-topFunction__monitorItemInfo{top:16px;left:16px;padding:10px;font-size:.875rem}.p-topFunction__monitorItemInfo strong{margin-bottom:0;font-size:1rem}}@media screen and (max-width:576px){.p-topFunction__monitorItemInfo{display:block;position:static;width:auto;max-width:100%;margin-top:5px;padding:0 10px;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff;color:#333;font-size:.8125rem}.p-topFunction__monitorItemInfo strong{font-size:.8125rem}}.p-topFunction__sections{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;margin:0 -20px}@media screen and (max-width:992px){.p-topFunction__sections{margin:0 -10px}}@media screen and (max-width:768px){.p-topFunction__sections{display:block;margin:0}}.p-topFunction__section{position:relative;width:calc(50% - 40px);margin:20px;border:3px solid #52b274;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.p-topFunction__section h4{position:relative;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;height:68px;margin:0;border-bottom:3px solid #52b274;color:#49a2b7;font-size:1.25rem;font-weight:700;letter-spacing:.1em;text-align:center}.p-topFunction__section h4>span{display:block;position:absolute;right:20px;width:76px;border-radius:11px;border:2px solid #8d96a5;-webkit-box-sizing:border-box;box-sizing:border-box;color:#8d96a5;font-family:Arial,Helvetica,sans-serif;font-size:.6875rem;font-weight:700;line-height:18px;text-align:center;letter-spacing:.05em}@media screen and (max-width:992px){.p-topFunction__section{width:calc(50% - 20px);margin:10px}.p-topFunction__section h4{font-size:1rem;letter-spacing:.05em}.p-topFunction__section h4>span{right:10px;width:60px;font-size:.625rem}}@media screen and (max-width:768px){.p-topFunction__section{width:100%;margin:20px 0}}@media screen and (max-width:576px){.p-topFunction__section h4{height:46px;font-size:.9375rem}.p-topFunction__section h4>span{right:10px;width:60px;border-radius:8px;border:1px solid #8d96a5;color:#8d96a5;font-size:.5rem;line-height:16px}}.p-topFunction__img{margin:20px 50px;padding-bottom:46%;background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:576px){.p-topFunction__img{margin:20px;padding-bottom:60%}}.p-topFunction__info{padding:24px 46px;border-top:1px solid #e5e5e5}.p-topFunction__info h5{margin:0;color:#333;font-size:1.125rem;font-weight:700}.p-topFunction__info p{font-size:1rem}@media screen and (max-width:992px){.p-topFunction__info{padding:20px}.p-topFunction__info h5{font-size:1rem}.p-topFunction__info p{font-size:.9375rem}}@media screen and (max-width:576px){.p-topFunction__info{padding:16px 20px}.p-topFunction__info h5{font-size:.875rem}.p-topFunction__info p{font-size:.8125rem}}.p-topFunction__note{position:absolute;top:calc(100% + 12px);right:0;color:#666;font-size:.8125rem}@media screen and (max-width:576px){.p-topFunction__note{font-size:.6875rem}}.p-topFunction__more{margin-top:60px;text-align:center}.p-topFunction__more a{display:inline-block;padding:0 68px;border-radius:30px;background:#fff;font-weight:700;line-height:60px}.p-topFunction__more a:active,.p-topFunction__more a:hover,.p-topFunction__more a:link,.p-topFunction__more a:visited{color:#52b274;text-decoration:none}@media screen and (min-width:769px){.p-topFunction__more a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.p-topFunction__more a:hover{opacity:.6}}@media screen and (max-width:576px){.p-topFunction__more{margin-top:46px}.p-topFunction__more a{width:220px;max-width:100%;padding:0;font-size:.875rem;line-height:50px}}.p-topCase{position:relative;margin:40px;padding-bottom:80px}.p-topCase:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:40%;background:url(../images/top_case_bg.png) 0 0;background-size:50%}.p-topCase .l-block{position:relative}@media screen and (max-width:992px){.p-topCase:before{padding-bottom:60%}}@media screen and (max-width:576px){.p-topCase{margin:12px;padding-bottom:46px}.p-topCase:before{padding-bottom:100%;background-size:100%}}.p-topCase__articles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -26px}@media screen and (max-width:992px){.p-topCase__articles{margin:0 -40px}}@media screen and (max-width:768px){.p-topCase__articles{display:block;margin:0}}.p-topCase__article{width:calc(33.33333% - 52px);margin:0 26px 46px}@media screen and (max-width:992px){.p-topCase__article{width:calc(33.33333% - 40px);margin:0 20px 46px}}@media screen and (max-width:768px){.p-topCase__article{width:100%;margin:0 0 46px}}.p-topCase__articlePic{position:relative}.p-topCase__articlePic a{display:block}.p-topCase__articlePic a:before{content:"";position:absolute;top:12px;left:12px;width:100%;height:100%;border-radius:40px;background-color:#52b274}@media screen and (min-width:769px){.p-topCase__articlePic a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.p-topCase__articlePic a:hover{opacity:.6}}.p-topCase__articlePic img{position:relative;width:100%;height:auto;vertical-align:top;border-radius:30px}@media screen and (max-width:992px){.p-topCase__articlePic a:before{top:10px;left:10px;border-radius:30px}.p-topCase__articlePic img{border-radius:20px}}@media screen and (max-width:768px){.p-topCase__articlePic{max-width:380px;margin:0 auto}}.p-topCase__articleInfo{margin:30px 0 0 12px;color:#333;line-height:1.4}.p-topCase__articleInfo h4{margin:0;font-size:1.125rem;font-weight:700}.p-topCase__articleInfo h4 a:link,.p-topCase__articleInfo h4 a:visited{color:#333;text-decoration:none}.p-topCase__articleInfo h4 a:active,.p-topCase__articleInfo h4 a:hover{color:#666;text-decoration:underline}.p-topCase__articleInfo h5{margin:12px 0 0;font-size:1rem;font-weight:700;line-height:1.4;letter-spacing:.05em}.p-topCase__articleInfo p{margin:4px 0 0;font-size:.875rem;letter-spacing:.05em}.p-topCase__articleInfo dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:20px 0 0;padding:12px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.p-topCase__articleInfo dt{-ms-flex-negative:0;flex-shrink:0;width:40px;margin-bottom:6px;border-radius:5px;background-color:#ff7638;color:#fff;font-size:.8125rem;font-weight:700;text-align:center;line-height:25px}.p-topCase__articleInfo dd{width:calc(100% - 40px);margin:0 0 6px;padding-top:2px;padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#342827;font-size:.875rem}@media screen and (max-width:768px){.p-topCase__articleInfo{margin:30px 10px 0}}@media screen and (max-width:576px){.p-topCase__articleInfo{margin-top:20px}.p-topCase__articleInfo h4{font-size:1rem}.p-topCase__articleInfo h5{font-size:.875rem}.p-topCase__articleInfo dl{margin-top:10px}.p-topCase__articleInfo dt{font-size:.75rem}.p-topCase__articleInfo dd{font-size:.8125rem}}.p-topCase__more{text-align:center}.p-topCase__more a{display:block;width:280px;margin:0 auto;max-width:100%;border-radius:30px;background:#fff;border:2px solid #52b274;font-weight:700;line-height:60px}.p-topCase__more a:active,.p-topCase__more a:hover,.p-topCase__more a:link,.p-topCase__more a:visited{color:#52b274;text-decoration:none}@media screen and (min-width:769px){.p-topCase__more a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.p-topCase__more a:hover{opacity:.6}}@media screen and (max-width:576px){.p-topCase__more a{width:220px;font-size:.875rem;line-height:50px}}.p-topFlow{padding-bottom:80px;background:url(../images/top_flow_bg.png) top no-repeat;background-size:cover}.p-topFlow__sections{max-width:1000px;margin:0 auto}@media screen and (max-width:576px){.p-topFlow__sections{margin:0 12px}}.p-topFlow__section{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;background-color:#fff;-webkit-box-shadow:0 6px 6px rgba(0,0,0,.16);box-shadow:0 6px 6px rgba(0,0,0,.16)}.p-topFlow__section.-section1{z-index:4}.p-topFlow__section.-section1 .p-topFlow__step{background:#49a2b7}.p-topFlow__section.-section1 .p-topFlow__step:after{border-top-color:#49a2b7}.p-topFlow__section.-section2{z-index:3}.p-topFlow__section.-section2 .p-topFlow__step{background:#4aa5a8}.p-topFlow__section.-section2 .p-topFlow__step:after{border-top-color:#4aa5a8}.p-topFlow__section.-section3{z-index:2}.p-topFlow__section.-section3 .p-topFlow__step{background:#4daa92}.p-topFlow__section.-section3 .p-topFlow__step:after{border-top-color:#4daa92}.p-topFlow__section.-section4{z-index:1}.p-topFlow__section.-section4 .p-topFlow__step{background:#4fad85}.p-topFlow__section.-section4 .p-topFlow__step:after{border-top-color:#4fad85}.p-topFlow__section.-section5{z-index:0}.p-topFlow__section.-section5 .p-topFlow__step{background:#52b274}.p-topFlow__section.-section5 .p-topFlow__step:after,.p-topFlow__section.-section5 .p-topFlow__step:before{display:none}.p-topFlow__step{position:relative;width:24%;-ms-flex-negative:0;flex-shrink:0}.p-topFlow__step:after,.p-topFlow__step:before{content:"";display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.p-topFlow__step:before{top:calc(100% - 3px);width:70px;height:38px;background:url(../images/top_flow_arrow.svg) top no-repeat}.p-topFlow__step:after{top:calc(100% - 1px);width:0;height:0;border:solid rgba(0,0,0,0);border-width:22px 28px}.p-topFlow__step img{position:absolute;top:50%;left:50%;width:100px;height:auto;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media screen and (max-width:768px){.p-topFlow__step:before{top:calc(100% - 8px)}.p-topFlow__step:after{top:calc(100% - 6px)}.p-topFlow__step img{max-width:80px;width:60%}}@media screen and (max-width:576px){.p-topFlow__step{width:20%}.p-topFlow__step:after,.p-topFlow__step:before{-webkit-transform:translateX(-50%) scale(.5);-ms-transform:translateX(-50%) scale(.5);transform:translateX(-50%) scale(.5);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.p-topFlow__step:before{top:calc(100% - 3px)}.p-topFlow__step:after{top:calc(100% - 2px)}.p-topFlow__step img{max-width:60px;width:70%}}.p-topFlow__body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:170px;padding:30px 40px 12px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-topFlow__body h4{margin:0;color:#333;font-size:1.5rem;font-weight:700;letter-spacing:.1em}.p-topFlow__body p{margin:10px 0 0;font-size:.9375rem}.p-topFlow__body .p-topFlow__note{color:#666;font-size:.8125rem}@media screen and (max-width:768px){.p-topFlow__body{min-height:120px;padding:20px}.p-topFlow__body h4{font-size:1.25rem}.p-topFlow__body p{font-size:.875rem}.p-topFlow__body .p-topFlow__note{font-size:.75rem}}@media screen and (max-width:576px){.p-topFlow__body{min-height:90px;padding:16px 20px 12px}.p-topFlow__body h4{font-size:1rem}.p-topFlow__body p{font-size:.8125rem}.p-topFlow__body .p-topFlow__note{font-size:.6875rem}}.p-topPrice{margin:40px;padding-bottom:80px;background-color:#f4f0ea}@media screen and (max-width:576px){.p-topPrice{margin:12px;padding-bottom:46px}}.p-topPrice__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.p-topPrice__section+.p-topPrice__section{margin-top:90px}@media screen and (max-width:992px){.p-topPrice__section{display:block}}@media screen and (max-width:576px){.p-topPrice__section+.p-topPrice__section{margin-top:50px}}.p-topPrice__main{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;width:320px;border-radius:20px;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.p-topPrice__main h4{margin:0;background-color:#52b274;color:#fff;font-size:1.25rem;font-weight:700;text-align:center;line-height:80px}.p-topPrice__main h4.-option{background-color:#49a2b7}@media screen and (max-width:992px){.p-topPrice__main{width:100%;max-width:400px;margin:0 auto}}@media screen and (max-width:576px){.p-topPrice__main{border-radius:15px}.p-topPrice__main h4{font-size:1rem;line-height:50px}}.p-topPrice__info{padding:20px}@media screen and (max-width:576px){.p-topPrice__info{padding:12px}}.p-topPrice__price{color:#333;font-size:1.625rem;font-weight:700;text-align:center}.p-topPrice__price b{display:inline-block;position:relative;top:3px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:3.5rem;line-height:1}@media screen and (max-width:576px){.p-topPrice__price{font-size:1.25rem}.p-topPrice__price b{font-size:2.625rem}}.p-topPrice__tax{margin-top:10px;font-size:1rem;text-align:center}@media screen and (max-width:576px){.p-topPrice__tax{margin-top:5px;font-size:.875rem}}.p-topPrice__price2{margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5;color:#828e96;font-size:1.125rem;font-weight:700;text-align:center}@media screen and (max-width:576px){.p-topPrice__price2{font-size:.9375rem}}.p-topPrice__note{margin-top:10px;padding-top:10px;border-top:1px solid #e5e5e5;font-size:.875rem}@media screen and (max-width:576px){.p-topPrice__note{padding-bottom:10px;font-size:.8125rem}}.p-topPrice__table{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:40px;margin-left:20px}@media screen and (max-width:992px){.p-topPrice__table{margin:60px -20px 0}}@media screen and (max-width:576px){.p-topPrice__table{margin:60px 0 0}}.p-topPrice__table table{width:100%;border:0;border-radius:10px;border-collapse:collapse;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff}@media screen and (max-width:576px){.p-topPrice__table table{display:block}}.p-topPrice__table thead th{position:relative;padding:8px 0;background-color:#8b96a7;color:#fff;font-size:.9375rem;font-weight:700;text-align:center;line-height:1.4}.p-topPrice__table thead th+th{width:14%;border-left:1px solid #9fabbe}.p-topPrice__table thead th+th:before{content:"";display:block;position:absolute;bottom:calc(100% + 10px);left:0;width:100%;height:30px;background:50% no-repeat;background-size:contain}.p-topPrice__table thead th+th.-ios:before{background-image:url(../images/icon_ios.png)}.p-topPrice__table thead th+th.-android:before{background-image:url(../images/icon_android.png)}.p-topPrice__table thead th+th.-windows:before{background-image:url(../images/icon_windows.png)}.p-topPrice__table thead th+th.-macos:before{background-image:url(../images/icon_macos.png)}.p-topPrice__table thead th+th.-tvos:before{background-image:url(../images/icon_tvos.png)}.p-topPrice__table thead th:first-child{width:auto;border-top-left-radius:10px}.p-topPrice__table thead th:last-child{border-top-right-radius:10px}.p-topPrice__table thead th>span{display:inline-block}@media screen and (max-width:1200px){.p-topPrice__table thead th{font-size:.8125rem}}@media screen and (max-width:576px){.p-topPrice__table thead{display:block}.p-topPrice__table thead tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-topPrice__table thead th{display:none}.p-topPrice__table thead th+th{display:block;width:20%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.6875rem}.p-topPrice__table thead th+th:before{height:24px}.p-topPrice__table thead th:nth-child(2){border-top-left-radius:10px}}.p-topPrice__table tbody tr:nth-child(2n){background-color:#f8f9fa}.p-topPrice__table tbody tr:last-child th{border-bottom-left-radius:10px}.p-topPrice__table tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.p-topPrice__table tbody th{padding:10px 20px;color:#333;font-size:.9375rem;text-align:left}.p-topPrice__table tbody th>span{font-size:.875rem;font-weight:400}@media screen and (max-width:1200px){.p-topPrice__table tbody th{font-size:.8125rem}.p-topPrice__table tbody th>span{font-size:.75rem}}.p-topPrice__table tbody td{padding:10px 0;border-left:1px solid #e5e5e5;color:#8b96a7;font-size:.8125rem;font-weight:700;text-align:center;vertical-align:middle;line-height:1}.p-topPrice__table tbody td.-note{padding:10px 20px;color:#666;font-weight:400;text-align:left;line-height:1.4}.p-topPrice__table tbody td .-false,.p-topPrice__table tbody td .-true{overflow:hidden;display:inline-block;width:24px;height:0;padding-top:24px;background:50% no-repeat;background-size:contain}.p-topPrice__table tbody td .-true{background-image:url(../images/icon_true.png)}.p-topPrice__table tbody td .-false{background-image:url(../images/icon_unable.png)}@media screen and (max-width:576px){.p-topPrice__table tbody{display:block}.p-topPrice__table tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-topPrice__table tbody tr:nth-child(2n){background-color:rgba(0,0,0,0)}.p-topPrice__table tbody tr:last-child th{border-radius:0}.p-topPrice__table tbody th{width:100%;padding:5px 10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f9fa;font-size:.75rem;text-align:left}.p-topPrice__table tbody th>span{display:inline-block;margin-left:1em;font-size:.6875rem}.p-topPrice__table tbody th br{display:none}.p-topPrice__table tbody th+td{border-left:0}.p-topPrice__table tbody td{width:20%;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.p-topPrice__table tbody td.-note{width:100%;padding:10px 5px;border-top:1px solid #e5e5e5;font-size:.6875rem}.p-topPrice__table tbody td .-false,.p-topPrice__table tbody td .-true{width:18px;padding-top:18px}.p-topPrice__table tbody td .-text{display:inline-block;padding-top:4px;font-size:.6875rem}}.p-topPrice__point{position:relative;max-width:1000px;margin:80px auto 0;padding:20px 30px 30px 190px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-gradient(linear,left top,left bottom,from(#49a2b7),to(#52b274));background:-o-linear-gradient(#49a2b7 0,#52b274 100%);background:linear-gradient(#49a2b7,#52b274);-webkit-transform:translate(12px,12px);-ms-transform:translate(12px,12px);transform:translate(12px,12px)}.p-topPrice__point:before{content:"";position:absolute;top:-12px;left:-12px;width:100%;height:100%;border-radius:20px;background:#fff}.p-topPrice__point:after{content:"";position:absolute;top:30px;left:50px;width:100px;height:100px;background:url(../images/top_price_point.png) 50% no-repeat;background-size:contain}.p-topPrice__point h4{position:relative;margin:0;color:#333;font-size:1.5rem;font-weight:700}.p-topPrice__point h4>i{display:none}.p-topPrice__point p{position:relative;font-size:.9375rem}@media screen and (max-width:992px){.p-topPrice__point{margin:60px -20px 0}}@media screen and (max-width:768px){.p-topPrice__point{padding:20px 30px 30px}.p-topPrice__point:after{display:none}.p-topPrice__point h4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.4}.p-topPrice__point h4>i{-ms-flex-negative:0;flex-shrink:0;display:block;width:52px;height:52px;margin-right:10px;background:url(../images/top_price_point.png) 50% no-repeat;background-size:contain}}@media screen and (max-width:576px){.p-topPrice__point{margin:30px 0 0;padding:10px 30px 20px 10px;border-radius:10px}.p-topPrice__point:before{border-radius:10px}.p-topPrice__point:after{left:15px}.p-topPrice__point h4{font-size:1.125rem;min-height:50px}.p-topPrice__point p{font-size:.8125rem}}.p-topFaq{padding-bottom:80px;background-color:#f8f9fa}@media screen and (max-width:576px){.p-topFaq{padding-bottom:46px}}.p-topFaq__tab{list-style:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:1160px;margin:0 auto;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-topFaq__tab,.p-topFaq__tab button{display:-webkit-box;display:-ms-flexbox;display:flex}.p-topFaq__tab button{-webkit-appearance:none;outline:none;padding:0;border:0;background:none;cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:23%;height:80px;margin-top:20px;background-color:#8b96a7;color:#fff;font-size:1.125rem;font-weight:700;text-align:center;line-height:1.4;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.p-topFaq__tab button:active,.p-topFaq__tab button:hover,.p-topFaq__tab button:link,.p-topFaq__tab button:visited{color:#fff;text-decoration:none}.p-topFaq__tab button.-active{height:100px;margin-top:0;background-color:#52b274}.p-topFaq__tab button br{display:none}@media screen and (min-width:769px){.p-topFaq__tab button:hover{opacity:.6}}@media screen and (max-width:992px){.p-topFaq__tab button{width:24%;height:60px;font-size:.9375rem}.p-topFaq__tab button.-active{height:80px}}@media screen and (max-width:768px){.p-topFaq__tab{padding:0 20px}.p-topFaq__tab button{height:60px;font-size:.875rem}.p-topFaq__tab button br{display:block}}@media screen and (max-width:576px){.p-topFaq__tab{padding:0 12px}.p-topFaq__tab button{height:50px;font-size:.75rem}.p-topFaq__tab button.-active{height:60px}}.p-topFaq__section{display:none;padding:40px;border:1px solid #e5e5e5;border-radius:20px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);background:#fff}.p-topFaq__section.-show{display:block;opacity:1;-webkit-animation:show 1s ease;animation:show 1s ease}@media screen and (max-width:768px){.p-topFaq__section{padding:20px;border-radius:16px}}@media screen and (max-width:576px){.p-topFaq__section{padding:20px 12px;border-radius:10px}}@-webkit-keyframes show{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes show{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.p-topFaq__item{max-width:1080px;margin:0 auto;padding:12px 40px 12px 110px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f6f5f6}.p-topFaq__item+.p-topFaq__item{margin-top:20px}.p-topFaq__item h4{position:relative;margin:0;padding:18px 0;color:#333;font-size:1.25rem;font-weight:700;letter-spacing:.05em;cursor:pointer}.p-topFaq__item h4:before{content:"";position:absolute;top:10px;left:-70px;width:46px;height:46px;background:url(../images/top_faq_q.png) 0 no-repeat;background-size:contain}.p-topFaq__item h4 i{display:none;position:absolute;top:16px;right:0;width:36px;height:36px;border-radius:50%;background-color:#52b274}.p-topFaq__item h4 i:after,.p-topFaq__item h4 i:before{content:"";display:block;position:absolute;top:50%;left:50%;width:16px;height:2px;background-color:#fff}.p-topFaq__item h4 i:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-topFaq__item h4 i:after{-webkit-transform:translate(-50%,-50%) rotate(90deg);-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.p-topFaq__item.-show h4>i:after{-webkit-transform:translate(-50%,-50%) rotate(0);-ms-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.p-topFaq__item.-show .p-topFaq__text{display:block;opacity:1;-webkit-animation:show 1s ease;animation:show 1s ease}@media screen and (max-width:992px){.p-topFaq__item{border-radius:16px}.p-topFaq__item h4{font-size:1.125rem}}@media screen and (max-width:768px){.p-topFaq__item{padding:12px 20px 12px 90px;border-radius:16px}.p-topFaq__item h4{font-size:1rem}}@media screen and (max-width:576px){.p-topFaq__item{padding:12px 12px 12px 56px;border-radius:10px}.p-topFaq__item+.p-topFaq__item{margin-top:10px}.p-topFaq__item h4{padding-right:30px;font-size:.8125rem}.p-topFaq__item h4:before{left:-40px;width:30px;height:30px}.p-topFaq__item h4 i{display:block;width:24px;height:24px;cursor:pointer}.p-topFaq__item h4 i:after,.p-topFaq__item h4 i:before{width:12px}}.p-topFaq__text{position:relative;padding-top:16px;padding-bottom:18px;border-top:1px solid #e5e5e5}.p-topFaq__text:before{content:"";position:absolute;top:7px;left:-70px;width:46px;height:46px;background:url(../images/top_faq_a.png) 0 no-repeat;background-size:contain}.p-topFaq__text p{margin:0}.p-topFaq__text p+p{margin-top:1em}@media screen and (max-width:768px){.p-topFaq__text p{font-size:.875rem}}@media screen and (max-width:576px){.p-topFaq__text{display:none}.p-topFaq__text:before{left:-40px;width:30px;height:30px}.p-topFaq__text p{font-size:.8125rem}}.p-topContact{margin:0 40px 40px}@media screen and (max-width:576px){.p-topContact{margin:0 12px 12px}}.p-topContact__form{padding:80px 40px 40px;background:-webkit-gradient(linear,left top,right top,from(#49a2b7),to(#52b274));background:-o-linear-gradient(left,#49a2b7 0,#52b274 100%);background:linear-gradient(90deg,#49a2b7,#52b274)}.p-topContact__form form{max-width:1000px;margin:0 auto;padding:60px;border-radius:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}@media screen and (max-width:992px){.p-topContact__form form{padding:40px}}@media screen and (max-width:768px){.p-topContact__form{padding:20px}.p-topContact__form form{padding:30px}}@media screen and (max-width:576px){.p-topContact__form{padding:24px 12px 30px}.p-topContact__form form{padding:14px}}.p-topContact__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:10px 0}.p-topContact__item+.p-topContact__item{border-top:1px solid #e5e5e5}.p-topContact__item>label{display:block;position:relative;-ms-flex-negative:0;flex-shrink:0;width:320px;padding:14px 80px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-size:1.125rem;font-weight:700;line-height:1.3}@media screen and (max-width:992px){.p-topContact__item>label{width:40%;font-size:1rem}}@media screen and (max-width:768px){.p-topContact__item{display:block}.p-topContact__item>label{width:100%;margin-bottom:16px}}@media screen and (max-width:576px){.p-topContact__item>label{padding:12px 60px 0 0;margin-bottom:10px;font-size:.9375rem}}.p-topContact__item--trial{display:none}.p-topContact__item--trial.-show{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.p-topContact__item--trial.-show{display:block}}.p-topContact__required{position:absolute;top:16px;right:15px;width:60px;background-color:#ff7638;color:#fff;font-size:.75rem;font-style:normal;line-height:20px;text-align:center}@media screen and (max-width:576px){.p-topContact__required{right:0;width:50px;font-size:.625rem}}.p-topContact__field{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.p-topContact__input,.p-topContact__textarea{display:block;width:100%;padding:14px;border-radius:6px;background:#f3f3f3;border:1px solid #ccc;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.16);box-shadow:inset 0 2px 3px rgba(0,0,0,.16);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1rem;line-height:1.4}@media screen and (max-width:576px){.p-topContact__input,.p-topContact__textarea{padding:10px}}.p-topContact__selectLabel{position:relative;display:block;max-width:280px;border-radius:6px;background:#f3f3f3;border:1px solid #ccc;-webkit-box-shadow:inset 0 2px 3px rgba(0,0,0,.16);box-shadow:inset 0 2px 3px rgba(0,0,0,.16);-webkit-box-sizing:border-box;box-sizing:border-box}.p-topContact__selectLabel:after{content:"";display:block;position:absolute;top:calc(50% - 2px);right:16px;width:0;height:0;border:8px solid rgba(0,0,0,0);border-top-color:#333}.p-topContact__selectLabel select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:14px;border:0;background:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;font-size:1rem}@media screen and (max-width:576px){.p-topContact__selectLabel select{padding:10px}}@media screen and (max-width:576px){.p-topContact__selectLabel{max-width:100%}}.p-topContact__checkbox{display:block;margin-top:16px}.p-topContact__checkbox+.p-topContact__checkbox{margin-top:6px}.p-topContact__checkbox input{display:inline-block;margin-right:10px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.p-topContact__checkbox a{display:inline-block;font-size:.9375rem}.p-topContact__checkbox a:link,.p-topContact__checkbox a:visited{color:#95723a;text-decoration:underline}.p-topContact__checkbox a:active,.p-topContact__checkbox a:hover{color:#c7a56e;text-decoration:underline}.p-topContact__checkbox b{font-weight:700}@media screen and (max-width:576px){.p-topContact__checkbox,.p-topContact__checkbox a{font-size:.8125rem}}.p-topContact__note{margin-top:12px;color:#666;font-size:.8125rem}@media screen and (max-width:576px){.p-topContact__note{font-size:.6875rem}}.p-topContact__privacy{margin-top:5px}.p-topContact__privacy a{display:inline-block;font-size:.9375rem}.p-topContact__privacy a:link,.p-topContact__privacy a:visited{color:#95723a;text-decoration:underline}.p-topContact__privacy a:active,.p-topContact__privacy a:hover{color:#c7a56e;text-decoration:underline}@media screen and (max-width:576px){.p-topContact__privacy,.p-topContact__privacy a{font-size:.8125rem}}.p-topContact__btn{display:block;width:220px;margin:30px 0 0;border:2px solid #61a0b4;border-radius:22px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#61a0b4;font-size:.875rem;font-weight:700;line-height:40px;cursor:pointer}@media screen and (min-width:769px){.p-topContact__btn{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.p-topContact__btn:hover{opacity:.6}}@media screen and (max-width:768px){.p-topContact__btn{margin:30px auto 0}}.p-topContact__confirm p{font-weight:700;text-align:center}.p-topContact__confirm dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:60px 0 0}.p-topContact__confirm dd,.p-topContact__confirm dt{display:block;width:60%;margin:0;padding:20px 0;border-top:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box}.p-topContact__confirm dt{width:40%;padding-right:40px;font-size:1.125rem;font-weight:700}@media screen and (max-width:768px){.p-topContact__confirm dl{display:block}.p-topContact__confirm dd,.p-topContact__confirm dt{width:100%;padding:10px 0 0}.p-topContact__confirm dt{font-size:.875rem}.p-topContact__confirm dd{border-top:0;padding-bottom:30px}}.p-topContact__confirmBtns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px;border-top:1px solid #e5e5e5}.p-topContact__confirmBtns .p-topContact__btn{margin:0 20px}@media screen and (max-width:576px){.p-topContact__confirmBtns .p-topContact__btn{margin:0 5px}}.p-topContact__thanks p{font-weight:700;text-align:center}.p-topContact__thanks .p-topContact__btn{margin:80px auto 0}.p-function__header h1{width:275px}@media screen and (max-width:768px){.p-function__header h1{width:auto}}.p-function__headerPic{margin-right:40px}@media screen and (max-width:768px){.p-function__headerPic{width:120px;margin-right:20px}.p-function__headerPic img{width:100%;height:auto;vertical-align:top}}.p-function__lead{margin-top:60px;color:#000;font-size:.9375rem;font-weight:700;text-align:center}@media screen and (max-width:576px){.p-function__lead{margin-top:24px;padding:0 12px;font-size:.8125rem;text-align:left}}.p-function_pdf{margin:38px 0;text-align:right}.p-function_pdf .c-btn{display:inline-block;border-color:#8b96a7}.p-function_pdf .c-btn:before{content:"";display:inline-block;position:relative;top:-2px;width:31px;height:31px;margin-right:5px;background:url(../images/icon_pdf.png) 50% no-repeat;background-size:contain;vertical-align:middle}@media screen and (max-width:768px){.p-function_pdf{text-align:center}}@media screen and (max-width:576px){.p-function_pdf{margin:20px 0}}.p-function__section{margin:40px 40px 0;padding-bottom:20px;background-color:#f6f5f6}.p-function__section+.p-function__section{margin-top:0}.p-function__section:last-of-type{padding-bottom:60px}.p-function__section .c-sectionHeader__heading{margin:0;font-size:1.75rem;font-weight:700;text-align:center}@media screen and (max-width:576px){.p-function__section .c-sectionHeader__heading{margin:20px 12px 0}.p-function__section .c-sectionHeader__heading+.p-function__section{margin-top:0}}@media screen and (max-width:768px){.p-function__section .c-sectionHeader__heading{font-size:1.5rem}}@media screen and (max-width:576px){.p-function__section{margin:30px 12px 0}.p-function__section .c-sectionHeader{padding-top:20px}.p-function__section .c-sectionHeader__heading{font-size:1.25rem}.p-function__section p{margin-bottom:0}}.p-functionNav{margin-top:60px}@media screen and (max-width:576px){.p-functionNav{margin-top:24px;padding:0 12px}}.p-functionNav__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 0 20px;border-top:1px solid #e5e5e5}@media screen and (max-width:768px){.p-functionNav__section{display:block;padding:12px 0}}.p-functionNav__heading{-ms-flex-negative:0;flex-shrink:0;width:180px;margin:0;color:#333;font-size:1rem;font-weight:700}@media screen and (max-width:768px){.p-functionNav__heading{width:auto;margin-bottom:5px}}@media screen and (max-width:576px){.p-functionNav__heading{margin-bottom:2px;margin-left:2px;font-size:.8125rem}}.p-functionNav__list{margin:0;padding:0;list-style:none;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:0}.p-functionNav__list li{display:inline-block}.p-functionNav__list li a{display:block;margin:8px 4px 0;padding:0 16px;border-radius:15px;font-size:.8125rem;font-weight:700;line-height:30px}.p-functionNav__list li a:link,.p-functionNav__list li a:visited{color:#342827;text-decoration:none}.p-functionNav__list li a:active,.p-functionNav__list li a:hover{color:#6e5553;text-decoration:none}.p-functionNav__list.-basic li a{background-color:#f8e179}.p-functionNav__list.-option li a{background-color:#d6dde6}@media screen and (max-width:576px){.p-functionNav__list{margin:0 -2px}.p-functionNav__list li a{margin:5px 2px 0;padding:0 10px;border-radius:13px;font-size:.75rem;line-height:26px}}.p-functionNav__btn{margin-top:20px;padding-top:40px;border-top:1px solid #e5e5e5}.p-functionNav__btn .c-btn{border-color:#52b274}.p-functionNav__btn .c-btn:active,.p-functionNav__btn .c-btn:hover,.p-functionNav__btn .c-btn:link,.p-functionNav__btn .c-btn:visited{color:#52b274;text-decoration:none}.p-functionNav__btn.-bottom{margin:60px 0;padding-top:0;border-top:0}@media screen and (max-width:576px){.p-functionNav__btn{margin-top:8px;padding-top:16px}}.p-functionItem{border:3px solid #52b274;border-radius:14px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.p-functionItem+.p-functionItem{margin-top:40px}.p-functionItem:nth-child(2n) .p-functionItem__pic{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media screen and (max-width:576px){.p-functionItem{border-width:2px}.p-functionItem+.p-functionItem{margin-top:24px}}.p-functionItem__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 30px;border-bottom:3px solid #52b274}.p-functionItem__header h3{margin:0;color:#49a2b7;font-size:1.25rem;font-weight:700;letter-spacing:.1em}@media screen and (max-width:992px){.p-functionItem__header h3{font-size:1.125rem}}@media screen and (max-width:768px){.p-functionItem__header{display:block;padding:12px 20px;text-align:center}.p-functionItem__header ul{margin-top:10px}}@media screen and (max-width:576px){.p-functionItem__header{padding:10px 0}.p-functionItem__header h3{font-size:.9375rem}.p-functionItem__header ul{margin-top:0}}.p-functionItem__device{margin:0;padding:0;list-style:none;font-size:0}.p-functionItem__device li{display:inline-block;margin:0 3px;padding:0 12px;border:2px solid #8d96a5;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#8b96a7;font-size:.6875rem;font-weight:700;line-height:18px}@media screen and (max-width:992px){.p-functionItem__device li{margin:0 2px;padding:0 8px;font-size:.625rem}}@media screen and (max-width:768px){.p-functionItem__device{margin-top:10px}}@media screen and (max-width:576px){.p-functionItem__device{margin-top:0}.p-functionItem__device li{margin:4px 2px 0;border-width:1px;font-size:.5rem;font-weight:400;line-height:16px}}.p-functionItem__content{padding:40px 50px 36px}.p-functionItem__content>p{margin:0;font-size:.9375rem}.p-functionItem__content>p+.p-functionItem__flex{margin-top:30px;padding-top:30px;border-top:1px solid #e5e5e5}@media screen and (max-width:1200px){.p-functionItem__content{padding:30px 30px 20px}}@media screen and (max-width:768px){.p-functionItem__content{padding:20px 20px 30px}}@media screen and (max-width:576px){.p-functionItem__content>p{font-size:.8125rem}.p-functionItem__content>p+.p-functionItem__flex{margin-top:20px;padding-top:20px}}.p-functionItem__flex{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}.p-functionItem__flex+.p-functionItem__flex{margin-top:30px;padding-top:30px;border-top:1px solid #e5e5e5}@media screen and (max-width:768px){.p-functionItem__flex{display:block}}@media screen and (max-width:576px){.p-functionItem__flex+.p-functionItem__flex{margin-top:20px;padding-top:20px}}.p-functionItem__subItem{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(50% - 20px);margin:12px 0}@media screen and (max-width:768px){.p-functionItem__subItem{width:auto}.p-functionItem__subItem:first-child{margin-top:0}}.p-functionItem__subItemPic{-ms-flex-negative:0;flex-shrink:0;width:45px}.p-functionItem__subItemPic img{width:100%;height:auto;vertical-align:top}@media screen and (max-width:576px){.p-functionItem__subItemPic{width:30px}}.p-functionItem__subItemInfo{padding-left:20px}.p-functionItem__subItemInfo h4{margin:0;font-size:1.125rem;font-weight:700}.p-functionItem__subItemInfo .p-functionItem__device{margin:4px 0 8px}.p-functionItem__subItemInfo .p-functionItem__device li{margin-top:4px}.p-functionItem__subItemInfo p{margin:4px 0 0;font-size:.9375rem}@media screen and (max-width:992px){.p-functionItem__subItemInfo h4{font-size:1rem}.p-functionItem__subItemInfo p{font-size:.9375rem}}@media screen and (max-width:576px){.p-functionItem__subItemInfo{padding-left:10px}.p-functionItem__subItemInfo h4{font-size:.875rem}.p-functionItem__subItemInfo p{margin-top:0;font-size:.8125rem}}.p-functionItem__info{width:calc(50% - 20px);font-size:.9375rem}.p-functionItem__info h4{margin:0 0 1em;color:#333;font-size:1.125rem;font-weight:700}.p-functionItem__info p{margin:0}.p-functionItem__info p+p{margin-top:1em}.p-functionItem__info ul{padding:0;list-style:none;margin:1em 0 0 1.6em;font-weight:700}.p-functionItem__info ul li{list-style:disc;margin-top:4px}@media screen and (max-width:768px){.p-functionItem__info{width:auto}.p-functionItem__info h4{font-size:1rem}}@media screen and (max-width:576px){.p-functionItem__info{font-size:.8125rem}.p-functionItem__info h4{font-size:.875rem}}.p-functionItem__pic{width:calc(50% - 20px);text-align:center}.p-functionItem__pic img{max-width:100%;height:auto;vertical-align:top}@media screen and (max-width:768px){.p-functionItem__pic{width:auto;margin-top:30px}}.p-functionItem__option{margin-top:30px;padding:20px 0 0;border-top:1px solid #e5e5e5}.p-functionItem__option h4{margin:0;color:#333;font-size:1.125rem}@media screen and (max-width:1200px){.p-functionItem__option{padding:20px 0 0}}@media screen and (max-width:992px){.p-functionItem__option h4{font-size:1rem}}@media screen and (max-width:768px){.p-functionItem__option{padding:16px 0 0}.p-functionItem__option h4{font-size:.9375rem}}@media screen and (max-width:576px){.p-functionItem__option{padding:10px 0 0}.p-functionItem__option h4{font-size:.875rem}}.p-functionItem__optionLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:5px -10px 0}.p-functionItem__optionLinks a{display:block;width:calc(50% - 20px);margin:10px;padding:16px 20px;border:1px solid #e5e5e5;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f8f9fa}.p-functionItem__optionLinks a:active,.p-functionItem__optionLinks a:hover,.p-functionItem__optionLinks a:link,.p-functionItem__optionLinks a:visited{color:#000;text-decoration:none}@media screen and (min-width:769px){.p-functionItem__optionLinks a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.p-functionItem__optionLinks a:hover{opacity:.6}}.p-functionItem__optionLinks p{margin:4px 0 0;font-size:.875rem}@media screen and (max-width:768px){.p-functionItem__optionLinks{display:block}.p-functionItem__optionLinks a{width:auto}.p-functionItem__optionLinks a+a{margin-top:10px}}@media screen and (max-width:576px){.p-functionItem__optionLinks{margin-top:10px}.p-functionItem__optionLinks a{padding:12px}.p-functionItem__optionLinks p{font-size:.8125rem}}.p-functionItem__optionName{color:#52b274;font-size:1rem;font-weight:700}.p-functionItem__optionName:after{content:"";display:inline-block;position:relative;top:3px;width:20px;height:20px;margin-left:5px;background:url(../images/icon_down.png) 50% no-repeat;background-size:contain}@media screen and (max-width:768px){.p-functionItem__optionName{font-size:.9375rem}}@media screen and (max-width:576px){.p-functionItem__optionName{font-size:.875rem}.p-functionItem__optionName:after{width:16px;height:16px}}.p-functionTable{max-width:1200px;margin:80px auto 0;padding:0 20px 40px}@media screen and (max-width:576px){.p-functionTable{margin-top:60px;padding:0 12px 40px}}.p-functionTable table{width:100%;border:0;border-radius:10px;border-collapse:collapse;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);background-color:#fff}@media screen and (max-width:992px){.p-functionTable table{display:block}}.p-functionTable th.p-functionTable__info{position:relative;font-size:0;text-align:left}.p-functionTable th.p-functionTable__info:after{content:"";display:block;position:absolute;top:0;left:40%;width:1px;height:100%;background-color:#9fabbe}@media screen and (max-width:992px){.p-functionTable th.p-functionTable__info:after{display:none}}.p-functionTable th .p-functionTable__text,.p-functionTable th .p-functionTable__title{display:inline-block;width:50%;padding:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.9375rem;font-weight:400;text-align:left;vertical-align:top}.p-functionTable th .p-functionTable__title{width:40%}@media screen and (max-width:992px){.p-functionTable th .p-functionTable__title{width:100%}}.p-functionTable th .p-functionTable__text{width:60%}@media screen and (max-width:992px){.p-functionTable th .p-functionTable__text{width:100%}}.p-functionTable thead th{position:relative;padding:8px 0;background-color:#8b96a7;color:#fff;font-size:.8125rem;font-weight:700;text-align:center;line-height:1.2}.p-functionTable thead th+th{width:80px;border-left:1px solid #9fabbe}.p-functionTable thead th+th:before{content:"";display:block;position:absolute;bottom:calc(100% + 10px);left:0;width:100%;height:30px;background:50% no-repeat;background-size:contain}.p-functionTable thead th+th.-ios:before{background-image:url(../images/icon_ios.png)}.p-functionTable thead th+th.-android:before{background-image:url(../images/icon_android.png)}.p-functionTable thead th+th.-windows:before{background-image:url(../images/icon_windows.png)}.p-functionTable thead th+th.-macos:before{background-image:url(../images/icon_macos.png)}.p-functionTable thead th+th.-tvos:before{background-image:url(../images/icon_tvos.png)}.p-functionTable thead th+th.-wear:before{background-image:url(../images/icon_wearos.png)}.p-functionTable thead th:first-child{width:auto;border-top-left-radius:10px}.p-functionTable thead th:last-child{border-top-right-radius:10px}.p-functionTable thead th>span{display:inline-block}@media screen and (max-width:992px){.p-functionTable thead th.p-functionTable__info{display:none}}@media screen and (max-width:1280px){.p-functionTable thead th{font-size:.625rem}.p-functionTable thead th+th{width:60px}}@media screen and (max-width:992px){.p-functionTable thead{display:block}.p-functionTable thead tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-functionTable thead th{display:none}.p-functionTable thead th+th{display:block;width:14.28571%;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.6875rem}.p-functionTable thead th+th:before{height:24px}.p-functionTable thead th:nth-child(2){border-top-left-radius:10px}}@media screen and (max-width:992px) and (max-width:576px){.p-functionTable thead th+th{font-size:.5rem}}.p-functionTable tbody tr:nth-child(odd){background-color:#f8f9fa}.p-functionTable tbody tr:last-child th{border-bottom-left-radius:10px}.p-functionTable tbody tr:last-child td:last-child{border-bottom-right-radius:10px}.p-functionTable tbody th{padding:10px 20px;color:#333;font-size:.9375rem;text-align:left}.p-functionTable tbody th>span{font-size:.875rem;font-weight:400}.p-functionTable tbody th.p-functionTable__info:after{background-color:#e5e5e5}.p-functionTable tbody th .p-functionTable__title{padding:0 20px 0 0;font-size:.875rem;font-weight:700}.p-functionTable tbody th .p-functionTable__text{padding:0 0 0 20px;font-size:.8125rem}.p-functionTable tbody th.p-functionTable__heading{background-color:#dce6f0;font-size:1.125rem}.p-functionTable tbody th.p-functionTable__heading:before{content:"";display:inline-block;position:relative;top:3px;width:4px;height:19px;margin-right:12px;border-radius:2px;background:#52b274}@media screen and (max-width:1200px){.p-functionTable tbody th{font-size:.8125rem}.p-functionTable tbody th>span{font-size:.75rem}}@media screen and (max-width:992px){.p-functionTable tbody th .p-functionTable__text,.p-functionTable tbody th .p-functionTable__title{display:block;width:auto;padding:0}.p-functionTable tbody th.p-functionTable__heading{font-size:1rem}}@media screen and (max-width:576px){.p-functionTable tbody th.p-functionTable__info{padding:0}.p-functionTable tbody th.p-functionTable__info.-active .p-functionTable__text{display:block;opacity:1;-webkit-animation:show 1s ease;animation:show 1s ease}.p-functionTable tbody th .p-functionTable__title{position:relative;padding:8px 90px 8px 8px;font-size:.75rem}.p-functionTable tbody th .p-functionTable__title:before{content:"利用シーン";position:absolute;top:8px;right:5px;width:86px;padding-left:12px;border:1px solid #8d96a5;border-radius:9px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:#8b96a7;font-size:.625rem;line-height:18px;cursor:pointer}.p-functionTable tbody th .p-functionTable__title:after{content:"";display:block;position:absolute;top:13px;right:13px;width:5px;height:5px;border-bottom:2px solid #52b274;border-right:2px solid #52b274;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);cursor:pointer}.p-functionTable tbody th .p-functionTable__text{display:none;padding:8px;border-top:1px solid #e5e5e5;background:#fff;font-size:.75rem}@-webkit-keyframes show{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@keyframes show{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.p-functionTable tbody th.p-functionTable__heading{font-size:.8125rem}.p-functionTable tbody th.p-functionTable__heading:before{height:15px;margin-right:8px}}.p-functionTable tbody td{padding:10px 0;border-left:1px solid #e5e5e5;color:#8b96a7;font-size:.8125rem;font-weight:700;text-align:center;vertical-align:middle;line-height:1}.p-functionTable tbody td.-note{padding:10px 20px;color:#666;font-weight:400;text-align:left;line-height:1.4}.p-functionTable tbody td .-able,.p-functionTable tbody td .-false,.p-functionTable tbody td .-true,.p-functionTable tbody td .-unable{overflow:hidden;display:inline-block;position:relative;width:24px;height:0;padding-top:24px;background:50% no-repeat;background-size:contain}.p-functionTable tbody td .-true{background-image:url(../images/icon_true.png)}.p-functionTable tbody td .-false{background-image:url(../images/icon_false.png)}.p-functionTable tbody td .-able{background-image:url(../images/icon_able.png)}.p-functionTable tbody td .-unable{background-image:url(../images/icon_unable.png)}.p-functionTable tbody td>i{position:absolute;padding-left:3px;color:#333;font-size:.625rem;font-style:normal;font-weight:700;vertical-align:top}@media screen and (max-width:992px){.p-functionTable tbody{display:block}.p-functionTable tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-functionTable tbody tr:nth-child(odd){background-color:rgba(0,0,0,0)}.p-functionTable tbody tr:last-child th{border-radius:0}.p-functionTable tbody th{width:100%;padding:5px 10px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#f8f9fa;font-size:.75rem;text-align:left}.p-functionTable tbody th>span{display:inline-block;margin-left:1em;font-size:.6875rem}.p-functionTable tbody th br{display:none}.p-functionTable tbody th+td{border-left:0}.p-functionTable tbody td{width:14.28571%;padding:5px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.p-functionTable tbody td.-note{width:100%;padding:10px 5px;border-top:1px solid #e5e5e5;font-size:.6875rem}.p-functionTable tbody td .-able,.p-functionTable tbody td .-false,.p-functionTable tbody td .-true,.p-functionTable tbody td .-unable{width:18px;padding-top:18px}.p-functionTable tbody td .-text{display:inline-block;padding-top:4px;font-size:.6875rem}}@media screen and (max-width:576px){.p-functionTable tbody td>i{padding-left:0;font-size:.5rem}}.p-functionTable__caption{margin-top:20px}.p-functionTable__caption ul{margin:0;padding:0;list-style:none}.p-functionTable__caption ul+ul{margin-top:10px}.p-functionTable__caption li{display:inline-block;margin-right:20px;color:#666;font-size:.8125rem}.p-functionTable__caption li>span{display:inline-block;position:relative;top:-1px;width:24px;height:24px;margin-right:5px;background:50% no-repeat;background-size:contain;font-size:0;vertical-align:middle}.p-functionTable__caption li>span.-true{background-image:url(../images/icon_true.png)}.p-functionTable__caption li>span.-false{background-image:url(../images/icon_false.png)}.p-functionTable__caption li>span.-able{background-image:url(../images/icon_able.png)}.p-functionTable__caption li>span.-unable{background-image:url(../images/icon_unable.png)}.p-functionTable__caption li>i{display:inline-block;margin-right:10px;font-weight:700;font-style:normal}@media screen and (max-width:576px){.p-functionTable__caption li{font-size:.6875rem}.p-functionTable__caption li>span{width:16px;height:16px}}.p-case .p-topCase__articles{margin-top:100px}@media screen and (max-width:992px){.p-case .p-topCase__articles{margin-top:60px}}.p-caseArticle .c-sectionHeader{padding-bottom:30px}.p-caseArticle .c-sectionHeader__heading{font-size:2rem}.p-caseArticle h2{margin:0;color:#333;font-size:1.5rem;font-weight:400;text-align:center}.p-caseArticle h3{margin:64px 0 0;color:#408ac9;font-size:1.25rem;font-weight:700}.p-caseArticle h4{margin:48px 0 0;color:#333;font-size:1.25rem;font-weight:700}.p-caseArticle h5{margin:40px 0 0;color:#333;font-size:1.125rem;font-weight:400}.p-caseArticle p{color:#333;line-height:2}.p-caseArticle figure{margin:48px auto;text-align:center}.p-caseArticle figure img{max-width:100%;height:auto}.p-caseArticle figcaption{margin-top:20px;font-size:.75rem;text-align:center}.p-caseArticle hr{display:block;width:100%;height:1px;margin:48px 0;border:0;background-color:#e5e5e5}.p-caseArticle .-small{font-size:.75rem}.p-caseArticle .-info{margin-top:30px;padding:40px;border-radius:10px;border:3px solid #52b274}.p-caseArticle .-info :first-child{margin-top:0}.p-caseArticle .-info :last-child{margin-bottom:0}.p-caseArticle .-info p{font-size:.875rem}.p-caseArticle .-right{text-align:right}@media screen and (max-width:768px){.p-caseArticle .c-sectionHeader{padding-top:40px}.p-caseArticle .c-sectionHeader__heading{font-size:1.5rem}.p-caseArticle h2{font-size:1.375rem}.p-caseArticle h3{margin:48px 0 0;font-size:1.25rem}.p-caseArticle h4{margin:36px 0 0;font-size:1.125rem}.p-caseArticle h5{margin:24px 0 0;font-size:1rem}.p-caseArticle p{font-size:.9375rem}.p-caseArticle figure{margin:38px auto}.p-caseArticle .-info{margin-top:24px;padding:32px}}@media screen and (max-width:576px){.p-caseArticle .c-sectionHeader__heading{font-size:1.25rem}.p-caseArticle h2{font-size:1.125rem}.p-caseArticle h3,.p-caseArticle h4{margin:30px 0 0;font-size:1rem}.p-caseArticle h5{margin:24px 0 0;font-size:.9375rem}.p-caseArticle p{font-size:.8125rem;line-height:1.8}.p-caseArticle figure{margin:30px auto}.p-caseArticle figcaption{margin-top:10px;font-size:.6875rem}.p-caseArticle hr{margin:30px 0}.p-caseArticle .-small{font-size:.6875rem}.p-caseArticle .-info{margin-top:20px;padding:20px}}.p-caseArticle__lead{margin-top:64px;font-weight:700}@media screen and (max-width:768px){.p-caseArticle__lead{margin-top:52px}}@media screen and (max-width:576px){.p-caseArticle__lead{margin-top:40px}}.p-caseArticle__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:40px 0}.p-caseArticle__nav a{display:block;padding:0 20px;font-size:.875rem;font-weight:700}.p-caseArticle__nav a:link,.p-caseArticle__nav a:visited{color:#333;text-decoration:none}.p-caseArticle__nav a:active,.p-caseArticle__nav a:hover{color:#666;text-decoration:underline}.p-caseArticle__nav a.-prev:before{content:"";display:inline-block;width:0;height:0;margin-right:10px;border:8px solid rgba(0,0,0,0);border-right-color:#52b274;border-width:5px 8px}.p-caseArticle__nav a.-next:after{content:"";display:inline-block;width:0;height:0;margin-left:10px;border:8px solid rgba(0,0,0,0);border-left-color:#52b274;border-width:5px 8px}.p-caseList{margin-top:100px;padding-bottom:30px;background-color:#f6f5f6}.p-caseList .c-sectionHeader__heading{font-size:1.75rem}.p-caseList .p-topCase__articles{margin-top:0}@media screen and (max-width:768px){.p-caseList{margin-top:60px}.p-caseList .c-sectionHeader__heading{font-size:1.5rem}.p-caseList .p-topCase__articles .p-topCase__article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.p-caseList .p-topCase__articles .p-topCase__articlePic{width:150px}.p-caseList .p-topCase__articles .p-topCase__articlePic a{border-radius:20px}.p-caseList .p-topCase__articles .p-topCase__articlePic a:before{top:5px;left:5px;border-radius:20px}.p-caseList .p-topCase__articles .p-topCase__articleInfo{width:calc(100% - 200px);margin:10px 0 0}.p-caseList .p-topCase__articles .p-topCase__articleInfo h5{font-weight:400}.p-caseList .p-topCase__articles .p-topCase__articleInfo dl,.p-caseList .p-topCase__articles .p-topCase__articleInfo p{display:none}}@media screen and (max-width:576px){.p-caseList{margin-top:40px}.p-caseList .c-sectionHeader__heading{font-size:1.25rem}.p-caseList .p-topCase__articles .p-topCase__articleInfo{width:calc(100% - 180px)}.p-caseList .p-topCase__articles .p-topCase__articleInfo h4{font-size:.8125rem}.p-caseList .p-topCase__articles .p-topCase__articleInfo h5{font-size:.75rem}}¥ .p-download__header h1:before{content:"";display:inline-block;position:relative;top:-4px;width:32px;height:39px;margin-right:10px;background:url(../images/icon_doc.png) 50% no-repeat;background-size:contain;vertical-align:middle}.p-download__main{text-align:center}.p-download__main p{margin-top:80px;margin-bottom:0;font-size:.9375rem;font-weight:700}@media screen and (max-width:576px){.p-download__main p{margin-top:40px;font-size:.8125rem}}.p-download__mainItems{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:60px;margin-bottom:100px}@media screen and (max-width:576px){.p-download__mainItems{margin-top:40px;margin-bottom:60px}}.p-download__section{padding-bottom:100px;background-color:#f6f5f6}.p-download__section .c-sectionHeader__heading{font-size:1.75rem}@media screen and (max-width:768px){.p-download__section .c-sectionHeader__heading{font-size:1.5rem}}@media screen and (max-width:576px){.p-download__section{padding-bottom:60px}.p-download__section .c-sectionHeader__heading{font-size:1.25rem}}.p-download__manuals{overflow:hidden;border-radius:10px;background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16)}.p-downloadItem{width:50%;max-width:360px;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.p-downloadItem a{display:block;max-width:240px;margin:12px auto;border-radius:25px;background:#ee642f;color:#fff;font-size:.9375rem;font-weight:700;line-height:50px}.p-downloadItem a:active,.p-downloadItem a:hover,.p-downloadItem a:link,.p-downloadItem a:visited{color:#fff;text-decoration:none}.p-downloadItem a:after{content:"";display:inline-block;position:relative;top:-3px;width:15px;height:16px;margin-left:10px;background:url(../images/icon_download.png) 50% no-repeat;background-size:contain;vertical-align:middle}@media screen and (min-width:769px){.p-downloadItem a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.p-downloadItem a:hover{opacity:.6}}@media screen and (max-width:576px){.p-downloadItem{padding:0 20px}}@media screen and (max-width:576px){.p-downloadItem a{border-radius:15px;font-size:.75rem;line-height:30px}.p-downloadItem a:after{width:12px;height:13px}}.p-downloadItem__pic img{width:100%;height:auto;vertical-align:top}.p-downloadItem__title{margin-top:16px;color:#333;font-weight:700;text-align:center}.p-downloadItem__title:before{content:"";display:inline-block;position:relative;top:-2px;width:31px;height:31px;margin-right:8px;background:url(../images/icon_pdf.png) 50% no-repeat;background-size:contain;vertical-align:middle}@media screen and (max-width:576px){.p-downloadItem__title{margin-top:10px;font-size:.8125rem}.p-downloadItem__title:before{width:20px;height:20px;margin-right:5px}}.p-downloadManual:nth-child(2n){background-color:#f8f9fa}.p-downloadManual a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px}.p-downloadManual a:active,.p-downloadManual a:hover,.p-downloadManual a:link,.p-downloadManual a:visited{color:#333;text-decoration:none}.p-downloadManual a span{display:block;line-height:80px;color:#ee642f;font-size:.9375rem;font-weight:700}.p-downloadManual a span:after{content:"";display:inline-block;position:relative;top:-2px;width:15px;height:16px;margin-left:8px;background:url(../images/icon_download2.png) 50% no-repeat;background-size:contain;vertical-align:middle}@media screen and (min-width:769px){.p-downloadManual a{-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.p-downloadManual a:hover{opacity:.6}}@media screen and (max-width:576px){.p-downloadManual a{padding:0 10px}.p-downloadManual a span{display:none}.p-downloadManual a:after{content:"";display:block;position:relative;top:-2px;width:15px;height:16px;background:url(../images/icon_download2.png) 50% no-repeat;background-size:contain}}.p-downloadManual__title{font-weight:700}.p-downloadManual__title:before{content:"";display:inline-block;position:relative;top:-2px;width:31px;height:31px;margin-right:8px;background:url(../images/icon_pdf.png) 50% no-repeat;background-size:contain;vertical-align:middle}@media screen and (max-width:576px){.p-downloadManual__title{font-size:.8125rem;line-height:50px}.p-downloadManual__title:before{width:20px;height:20px;margin-right:5px}}.p-company__header h1:before{content:"";display:inline-block;position:relative;top:4px;width:48px;height:30px;margin-right:10px;background:url(../images/icon_company.png) 50% no-repeat;background-size:contain}@media screen and (max-width:576px){.p-company__header h1:before{width:28px;height:18px}}.p-company__section{margin:40px;padding:60px 0 80px;background-color:#f6f5f6}@media screen and (max-width:992px){.p-company__section{padding:40px 0 60px}}@media screen and (max-width:576px){.p-company__section{margin:12px;padding:30px 0 60px}.p-company__section .l-block{padding:0 12px}}.p-companyInfo{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:10px;background:#fff;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16)}.p-companyInfo dt{-ms-flex-negative:0;flex-shrink:0;width:240px;padding:24px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#333;font-weight:700}.p-companyInfo dt:nth-of-type(2n){background-color:#f8f9fa}.p-companyInfo dd{width:calc(100% - 240px);margin:0;padding:24px;border-left:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box}.p-companyInfo dd:nth-of-type(2n){background-color:#f8f9fa}.p-companyInfo a:link,.p-companyInfo a:visited{color:#52b274;text-decoration:none}.p-companyInfo a:active,.p-companyInfo a:hover{color:#99d1ad;text-decoration:underline}@media screen and (max-width:768px){.p-companyInfo{font-size:.9375rem}.p-companyInfo dt{width:160px;padding:16px}.p-companyInfo dd{width:calc(100% - 160px);padding:16px}}@media screen and (max-width:576px){.p-companyInfo{font-size:.8125rem}.p-companyInfo dt{width:84px;padding:12px}.p-companyInfo dd{width:calc(100% - 84px);padding:12px;font-size:.75rem}}.p-requirement__section{padding-bottom:80px}.p-requirement__section .c-sectionHeader__heading{font-size:1.75rem}.p-requirement__section.-devices{background-color:#f6f5f6}@media screen and (max-width:768px){.p-requirement__section .c-sectionHeader__heading{font-size:1.5rem}}@media screen and (max-width:576px){.p-requirement__section .c-sectionHeader__heading{font-size:1.25rem}}.p-requirement__device+.p-requirement__device{margin-top:60px}.p-requirement__device h3{margin:0 0 20px;color:#333;font-size:1.125rem;font-weight:700}.p-requirement__device h3>span{display:inline-block;margin-left:10px;font-weight:400}@media screen and (max-width:576px){.p-requirement__device h3{font-size:.9375rem}}.p-requirement__note{color:#666;font-size:.8125rem;line-height:2em}@media screen and (max-width:576px){.p-requirement__note{font-size:.6875rem}}.p-requirementTable{overflow:hidden;width:100%;border-radius:10px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.16);box-shadow:0 0 6px rgba(0,0,0,.16);background:#fff;border-collapse:collapse}.p-requirementTable,.p-requirementTable th{-webkit-box-sizing:border-box;box-sizing:border-box}.p-requirementTable th{width:130px;padding:14px 20px;border-top:1px solid #e5e5e5;background-color:#f8f9fa;color:#333;font-size:.9375rem;font-weight:700;text-align:left;vertical-align:top}.p-requirementTable th.-heading{width:auto;padding:15px 20px;border-top:0;background-color:#8b96a7;color:#fff;font-size:1rem;line-height:1.2}.p-requirementTable td{padding:15px 20px;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5;color:#333;font-size:.9375rem;text-align:left;vertical-align:top}.p-requirementTable td.-heading2{width:130px;padding:14px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:.875rem;font-weight:700}.p-requirementTable td.-text{font-size:.9375rem}.p-requirementTable.-device tr:nth-child(odd) td{background-color:#f8f9fa}.p-requirementTable.-device tr:nth-child(odd) td.-heading3{background-color:#fff}.p-requirementTable.-device td{padding:10px 20px}@media screen and (max-width:576px){.p-requirementTable{border-radius:8px}.p-requirementTable th{padding:8px 10px;font-size:.75rem}.p-requirementTable th.-heading{padding:10px;font-size:.8125rem}.p-requirementTable td,.p-requirementTable td.-heading2{padding:8px 10px;font-size:.75rem}.p-requirementTable td.-text{font-size:.75rem}.p-requirementTable.-device td{padding:8px 10px}}@media screen and (max-width:768px){.p-requirementTable--01,.p-requirementTable--01 tbody{display:block}.p-requirementTable--01 tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-requirementTable--01 th,.p-requirementTable--01 th.-heading{display:block;width:100%}.p-requirementTable--01 td{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.p-requirementTable--01 td.-heading2{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:120px}.p-requirementTable--01 td.-heading2+td{width:calc(100% - 120px)}.p-requirementTable--01 td.-extraTd{margin-left:120px}}@media screen and (max-width:576px){.p-requirementTable--01 td.-heading2{width:80px}.p-requirementTable--01 td.-extraTd{margin-left:80px}}.p-requirementTable--02 td{width:50%}.p-requirementTable--02 td>span{display:inline-block}.p-requirementTable--02 td+td{width:50%}.p-requirementTable--03 th.-heading{width:20%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:992px){.p-requirementTable--03 th.-heading{width:auto}.p-requirementTable--03 th.-heading:first-child{width:80px}}@media screen and (max-width:768px){.p-requirementTable--03,.p-requirementTable--03 tbody{display:block}.p-requirementTable--03.-device tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-requirementTable--03.-device tr:nth-child(odd) td{background-color:#fff}.p-requirementTable--03.-device tr:nth-child(odd) td.-heading3{background-color:#f8f9fa}.p-requirementTable--03 th.-heading{display:block;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}.p-requirementTable--03 th.-heading:first-child{display:none}.p-requirementTable--03 td{display:block;width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}.p-requirementTable--03 td.-heading3{width:100%;background-color:#f8f9fa;font-weight:700}}.p-requirementTable--04 th.-heading{width:25%;-webkit-box-sizing:border-box;box-sizing:border-box}.p-requirementTable--04 th>span{display:inline-block}.p-terms__header h1{text-align:center}.p-terms__header h1 span{display:inline-block}.p-terms__section{padding-bottom:80px}.p-terms__section:nth-child(odd){background-color:#f6f5f6}.p-terms__section .c-sectionHeader__heading{font-size:1.75rem}@media screen and (max-width:768px){.p-terms__section .c-sectionHeader__heading{font-size:1.5rem}}@media screen and (max-width:576px){.p-terms__section{padding-bottom:40px}.p-terms__section .c-sectionHeader__heading{font-size:1.25rem}}.p-terms__body h3{position:relative;margin:60px 0 0;padding-left:18px;padding-bottom:10px;border-bottom:1px solid #e5e5e5;color:#333;font-size:1.125rem;font-weight:700;letter-spacing:.05em;line-height:1.3}.p-terms__body h3:first-child{margin-top:0}.p-terms__body h3:before{content:"";display:block;position:absolute;top:2px;left:0;width:4px;height:19px;border-radius:2px;background:#52b274}@media screen and (max-width:576px){.p-terms__body h3{margin-top:40px;padding-left:12px;padding-bottom:5px;font-size:.9375rem}.p-terms__body h3:before{width:3px;height:15px}}.p-terms__body h4{margin:40px 0 0 16px;color:#333;font-size:1.125rem;font-weight:700;letter-spacing:.1em;counter-reset:chapter}.p-terms__body h4>span{font-weight:400}.p-terms__body h4+.p-terms__chapter:before{display:none}@media screen and (max-width:576px){.p-terms__body h4{margin:16px 0 0 5px;font-size:.9375rem}}.p-terms__body p{margin:1.5em 0 0 40px;color:#000;font-size:.9375rem}.p-terms__body p+ul{margin-top:5px}@media screen and (max-width:576px){.p-terms__body p{margin:6px 0 0 24px;font-size:.8125rem}}.p-terms__body ul{padding:0;list-style:none;margin:1.5em 0 0 32px;color:#000;font-size:.9375rem}.p-terms__body ul li{position:relative;padding-left:36px;counter-increment:list}.p-terms__body ul li+li{margin-top:2px}.p-terms__body ul li:before{content:"（" counter(list) "）";display:block;position:absolute;top:0;left:0}@media screen and (max-width:576px){.p-terms__body ul{margin:6px 0 0 24px;font-size:.8125rem}.p-terms__body ul li{padding-left:20px}.p-terms__body ul li:before{left:-10px}}.p-terms__body table{width:100%;margin-top:16px;background:#fff;font-size:.9375rem;border-collapse:collapse;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;-webkit-box-sizing:border-box;box-sizing:border-box}.p-terms__body table th{padding:8px;border-left:1px solid #9fabbe;background-color:#8b96a7;color:#fff;font-weight:700;text-align:center}.p-terms__body table td,.p-terms__body table th{-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.p-terms__body table td{padding:8px 20px;border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}@media screen and (max-width:576px){.p-terms__body table th{padding:5px;font-size:.8125rem}.p-terms__body table td{padding:8px;font-size:.75rem}.p-terms__body table td ul{font-size:.75rem}}.p-terms__body .p-terms__table01 th{width:50%}.p-terms__body .p-terms__table01 td ul{margin-left:0}.p-terms__body .p-terms__table01 td ul li{padding-left:0}.p-terms__body .p-terms__table01 td ul li:before{display:none}.p-terms__body .p-terms__table02 th:first-child{width:80px}.p-terms__body .p-terms__table02 th:nth-child(2){width:160px}@media screen and (max-width:576px){.p-terms__body .p-terms__table02 th:first-child{width:40px}.p-terms__body .p-terms__table02 th:nth-child(2){width:70px}}.p-terms__body .p-terms__table03 th:first-child,.p-terms__body .p-terms__table04 th:first-child{width:30%}.p-terms__body .p-terms__table03 th:nth-child(2),.p-terms__body .p-terms__table04 th:nth-child(2){width:70%}.p-terms__body .p-terms__table03 td:nth-child(odd),.p-terms__body .p-terms__table04 td:nth-child(odd){background-color:#f8f9fa}@media screen and (max-width:576px){.p-terms__body .p-terms__table03 th:first-child,.p-terms__body .p-terms__table04 th:first-child{width:44%}.p-terms__body .p-terms__table03 th:nth-child(2),.p-terms__body .p-terms__table04 th:nth-child(2){width:56%}}.p-terms__chapter{position:relative;counter-increment:chapter}.p-terms__chapter:before{content:counter(chapter);display:block;position:absolute;top:0;left:18px;color:#000;font-weight:700}@media screen and (max-width:576px){.p-terms__chapter:before{top:-2px;left:7px;font-size:.875rem}}.p-terms__bottom{margin-top:100px;text-align:right;font-size:.9375rem}@media screen and (max-width:576px){.p-terms__bottom{margin-top:60px;font-size:.75rem}}.p-terms.-privacy .p-terms__section{margin-top:60px}@media screen and (max-width:576px){.p-terms.-privacy .p-terms__section{margin-top:40px}}.a-fadeUp{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,-webkit-transform .5s ease-out;-o-transition:opacity .5s,transform .5s ease-out;transition:opacity .5s,transform .5s ease-out;transition:opacity .5s,transform .5s ease-out,-webkit-transform .5s ease-out}.a-fadeUp.-anime{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}