@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}address,blockquote,body,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:400}dd{margin-left:0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}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:inherit}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;vertical-align:bottom}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[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,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}.font-n{font-family:Noto Sans JP,sans-serif}.font-r{font-family:Roboto,sans-serif}html{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:62.5%;color:#262626;overflow-x:hidden;scroll-behavior:auto}body{overflow:hidden;position:relative}body.fix{touch-action:none;overflow-y:scroll;position:fixed}.no-underline{text-decoration:none!important}.bold,b,strong{color:#040404}.use-pc{display:inline!important}.use-sp{display:none!important}.use-pc-f{display:-moz-box!important;display:flex!important}.use-sp-f{display:none!important}.use-pc-b{display:block!important}.use-sp-b{display:none!important}@media screen and (max-width:767px){.use-pc{display:none!important}.use-sp{display:inline!important}.use-pc-f{display:none!important}.use-sp-f{display:-moz-box!important;display:flex!important}.use-pc-b{display:none!important}.use-sp-b{display:block!important}}.l-container{max-width:1320px;padding:0 60px;margin:0 auto}@media screen and (max-width:1024px) and (min-width:768px){.l-container{padding:0 20px}}@media screen and (max-width:767px){.l-container{padding:0 15px}}img{width:100%;height:auto;display:block}.selector{will-change:transform;-webkit-transition:-webkit-transform 1s linear;transition:-webkit-transform 1s linear;-moz-transition:transform 1s linear,-moz-transform 1s linear;transition:transform 1s linear;transition:transform 1s linear,-webkit-transform 1s linear,-moz-transform 1s linear;transition:transform 1s linear,-webkit-transform 1s linear}h2 span{display:inline-block;margin-top:20px;font-size:14px;font-weight:500}@media screen and (max-width:767px){h2 span{display:inline-block;margin-top:2.67vw;font-size:3.2vw;font-weight:500}}main{position:relative;z-index:0}aside,footer,section{position:relative;z-index:10;margin:-1px 0 0}.txt-link:hover{text-decoration:underline;color:#285f96}header{width:100%;background:transparent;position:relative;z-index:11;display:block;-webkit-transition:.5s linear;-moz-transition:.5s linear;transition:.5s linear;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}header:before{position:absolute;content:"";width:100%;height:94px;background-color:hsla(0,0%,100%,.7);-webkit-transition:.3s linear;-moz-transition:.3s linear;transition:.3s linear;opacity:1;pointer-events:none}@media screen and (max-width:767px){header:before{opacity:0}}header.u-no-menu .c-linkheader,header.u-no-menu:before,header.u-no-menu button.btn-menu-sp.use-sp.js-showMenu{display:none!important}.js-menuDropdow{position:relative}.js-menuDropdow:before{position:absolute;content:"";width:100px;height:50px;bottom:-25px}.header-wrap{padding:25px 0 0 30px;position:absolute;left:0;top:0;width:-moz-calc(100% - 308px);width:calc(100% - 308px);display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between}.header-wrap.contact-head{position:relative}.header-wrap .c-linkheader{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin-right:30px;position:relative}@media (min-width:768px){.header-wrap .c-linkheader>li:not(:last-child) a,.header-wrap .c-linkheader>li:not(:last-child) button{padding-right:30px}.header-wrap .c-linkheader>li:not(:last-child) a:before,.header-wrap .c-linkheader>li:not(:last-child) button:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:0;width:1px;height:20px;background-color:rgba(0,0,0,.36)}.header-wrap .c-linkheader>li:last-child a,.header-wrap .c-linkheader>li:last-child button{padding-left:30px}}@media screen and (max-width:767px){.header-wrap .c-linkheader>li:last-child{border-bottom:1px solid #ebebeb}}.header-wrap .c-linkheader a,.header-wrap .c-linkheader button{font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;line-height:49px;font-size:16px;color:#000;position:relative;letter-spacing:1.2px}@media screen and (max-width:860px){.header-wrap .c-linkheader a,.header-wrap .c-linkheader button{font-size:11px}.header-wrap .c-linkheader a:not(:last-child),.header-wrap .c-linkheader button:not(:last-child){padding-right:10px}.header-wrap .c-linkheader a:last-child,.header-wrap .c-linkheader button:last-child{padding-left:10px}}@media screen and (max-width:767px){.header-wrap .c-linkheader a,.header-wrap .c-linkheader button{padding-right:0!important;padding-left:0!important}}.header-wrap .c-linkheader__dropdown button{cursor:unset}@media (min-width:768px){.header-wrap .c-linkheader__dropdown a,.header-wrap .c-linkheader__dropdown button{position:relative;padding-right:44px!important}.header-wrap .c-linkheader__dropdown a img,.header-wrap .c-linkheader__dropdown button img{position:absolute;top:-moz-calc(50% - 3px);top:calc(50% - 3px);right:32px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);width:6px;max-width:auto;-webkit-transition:-webkit-transform .3s ease-in;transition:-webkit-transform .3s ease-in;-moz-transition:transform .3s ease-in,-moz-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in,-moz-transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.header-wrap .c-linkheader__dropdown:hover img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.header-wrap .c-linkheader__dropdown:hover ul{opacity:1;visibility:visible;top:-moz-calc(100% + 10px);top:calc(100% + 10px)}.header-wrap .c-linkheader__dropdown ul{display:block!important;position:absolute;top:130%;left:auto;right:-47px;min-width:438px;border-radius:6px;background-color:#fff;padding:16px 16px 19px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.06);box-shadow:0 1px 6px rgba(0,0,0,.06)}.header-wrap .c-linkheader__dropdown ul li{border-radius:3px;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.header-wrap .c-linkheader__dropdown ul li a{display:block;font-size:16px;line-height:1.5;font-family:source-han-sans-japanese,sans-serif;font-weight:700;color:#000;letter-spacing:.6px;padding:15px 20px 16px!important}.header-wrap .c-linkheader__dropdown ul li a:before{content:none!important}.header-wrap .c-linkheader__dropdown ul li a span{display:block;font-weight:400;font-size:14px}.header-wrap .c-linkheader__dropdown ul li.is-active a{color:#12538d}.header-wrap .c-linkheader__dropdown ul li.is-active a:after{content:"";width:6px;height:6px;border-radius:50%;background:#12538d;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.header-wrap .c-linkheader__dropdown ul li:hover a{background-color:#f5f8fb;border-radius:3px}}@media screen and (max-width:767px){.header-wrap .c-linkheader{position:fixed;left:0;top:100%;width:100%;height:100vh;background-color:#fff;padding:30px 20px;-webkit-transform:scale(.9);-moz-transform:scale(.9);transform:scale(.9);opacity:0;visibility:hidden;display:block;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}.header-wrap .c-linkheader.is-show{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1;visibility:visible}.header-wrap .c-linkheader li{border-top:1px solid #ebebeb}.header-wrap .c-linkheader li a,.header-wrap .c-linkheader li button{display:block;font-size:15px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;line-height:1.5;padding:20px 0;position:relative;width:100%}.header-wrap .c-linkheader li a:before,.header-wrap .c-linkheader li button:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cg id='right-arrow-dropdown-menu' transform='translate(-330 -466)'%3E%3Cg id='right-arrow-dropdown-menu-2' data-name='right-arrow-dropdown-menu'%3E%3Cg id='Group_2929' data-name='Group 2929' transform='translate(-967 -4976)'%3E%3Cg id='Ellipse_1' data-name='Ellipse 1' transform='translate(1297 5442)' fill='none' stroke='%2312538d' stroke-width='1'%3E%3Ccircle cx='12.5' cy='12.5' r='12.5' stroke='none'/%3E%3Ccircle cx='12.5' cy='12.5' r='12' fill='none'/%3E%3C/g%3E%3Cpath id='Union_2' data-name='Union 2' d='M5.065,3.376H0V1.688H5.065V0l4.5,2.626-4.5,2.626Z' transform='translate(1304.383 5451.844)' fill='%2312538d'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:26px}.header-wrap .c-linkheader li.c-linkheader__dropdown button img{width:6px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;right:9px;top:-moz-calc(50% - 3px);top:calc(50% - 3px)}.header-wrap .c-linkheader li.c-linkheader__dropdown button:before{content:none}.header-wrap .c-linkheader li.c-linkheader__dropdown.is-active img{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.header-wrap .c-linkheader li ul li{padding:0 0 0 20px}.header-wrap .c-linkheader li ul li.is-active a{color:#12538d}.header-wrap .c-linkheader li ul li.is-active a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cg id='right-arrow-dropdown-menu-bkg' transform='translate(-1297 -5442)'%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='12.5' cy='12.5' r='12.5' transform='translate(1297 5442)' fill='%2312538d'/%3E%3Cg id='Union_3' data-name='Union 3' transform='translate(1304.383 5451.844)' fill='%23fff'%3E%3Cpath d='M 5.564579010009766 4.381565093994141 L 5.564579010009766 3.376156330108643 L 5.564579010009766 2.876156330108643 L 5.064579010009766 2.876156330108643 L 0.4999989867210388 2.876156330108643 L 0.4999989867210388 2.187706470489502 L 5.064579010009766 2.187706470489502 L 5.564579010009766 2.187706470489502 L 5.564579010009766 1.687706470489502 L 5.564579010009766 0.8705679178237915 L 8.573674201965332 2.626066446304321 L 5.564579010009766 4.381565093994141 Z' stroke='none'/%3E%3Cpath d='M 6.064579010009766 3.511009216308594 L 7.581457138061523 2.626066446304321 L 6.064579010009766 1.741123557090759 L 6.064579010009766 3.511009216308594 M 5.064579010009766 5.25213623046875 L 5.064579010009766 3.376156330108643 L -1.015625002764864e-06 3.376156330108643 L -1.015625002764864e-06 1.687706470489502 L 5.064579010009766 1.687706470489502 L 5.064579010009766 -3.55369570570474e-06 L 9.565918922424316 2.626066446304321 L 5.064579010009766 5.25213623046875 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.header-wrap .c-linkheader li ul li a{font-size:15px;letter-spacing:.6px;padding:18px 0}.header-wrap .c-linkheader li ul li a span{display:none;font-size:12px;font-weight:400;padding-top:3px;line-height:20px}}.header-logo{display:block;max-width:266px;width:100%}.header-contact{z-index:20;position:fixed;right:20px;top:21px;display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:center;align-items:center;max-width:289px;width:100%}.header-contact a{display:inline-block;width:100%;height:54px;position:relative}.header-contact a img{position:absolute;top:0;left:0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.header-contact a img:first-child{opacity:1}.header-contact a:hover img:first-child,.header-contact a img:last-child{opacity:0}.header-contact a:hover img:last-child{opacity:1}@media screen and (max-width:860px){.header-wrap{width:-moz-calc(100% - 250px);width:calc(100% - 250px)}.header-contact{max-width:230px;top:28px}}@media screen and (max-width:767px){header{padding-left:20px;background:#fff;z-index:99;display:block;-webkit-transition:.5s linear;-moz-transition:.5s linear;transition:.5s linear;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.header-wrap,header{width:100%;position:relative}.header-wrap{height:17.1vw;left:0;top:0;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;padding:0 29% 0 0}.header-logo{display:block;max-width:49.334vw;width:100%}.header-contact{z-index:100;position:fixed;right:0;top:0;display:block;max-width:21.33vw;width:100%}.header-contact a{display:inline-block;height:auto}.header-contact a img:first-child{opacity:1}.header-contact a:hover{opacity:.8}}.delay-disp{opacity:0;-webkit-transition:1.2s;-moz-transition:1.2s;transition:1.2s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;-webkit-transform:translateY(7%);-moz-transform:translateY(7%);transform:translateY(7%)}.delay-disp.is-show{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.delay-disp2{opacity:0;-webkit-transition:1.2s;-moz-transition:1.2s;transition:1.2s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translateX(-4%);-moz-transform:translateX(-4%);transform:translateX(-4%)}.delay-disp2.is-show{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.delay-disp3{opacity:0;-webkit-transition:1.2s;-moz-transition:1.2s;transition:1.2s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;transition-delay:.4s;-webkit-transform:translateX(4%);-moz-transform:translateX(4%);transform:translateX(4%)}.delay-disp3.is-show{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}@media screen and (max-width:767px){.delay-disp{opacity:0;-webkit-transition:1s;-moz-transition:1s;transition:1s;-webkit-transform:translateY(5%);-moz-transform:translateY(5%);transform:translateY(5%)}.delay-disp.is-show{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.delay-disp2{opacity:0;-webkit-transition:1s;-moz-transition:1s;transition:1s;-webkit-transform:translateY(5%);-moz-transform:translateY(5%);transform:translateY(5%)}.delay-disp2.is-show{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.delay-disp3{opacity:0;-webkit-transition:1s;-moz-transition:1s;transition:1s;-webkit-transform:translateY(5%);-moz-transform:translateY(5%);transform:translateY(5%)}.delay-disp3.is-show{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}#page-top{position:fixed;display:block;right:12px;bottom:95px;width:50px;height:50px;cursor:pointer;-webkit-transition:.2s linear;-moz-transition:.2s linear;transition:.2s linear;z-index:999;-webkit-box-shadow:0 0 12px rgba(0,0,0,.16);box-shadow:0 0 12px rgba(0,0,0,.16);border-radius:50%;opacity:0;visibility:hidden}#page-top.active{opacity:1;visibility:visible}#page-top.absolute{position:absolute;top:auto;bottom:auto;opacity:0}#page-top:hover{opacity:.8}@media screen and (max-width:767px){#page-top{position:fixed;display:block;right:1.67vw;bottom:8vw;width:13.33vw;height:13.33vw;cursor:pointer;background:url(/_next/static/media/pagetop.30a285b921408783e05870bb4b89f3ce.png) no-repeat 50%;background-size:cover;-webkit-transition:.5s linear;-moz-transition:.5s linear;transition:.5s linear;z-index:999;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 0 12px rgba(0,0,0,.16);box-shadow:0 0 12px rgba(0,0,0,.16);border-radius:50%}#page-top.open{-webkit-transform:translateY(400px);-moz-transform:translateY(400px);transform:translateY(400px)}#page-top:hover{opacity:.8}}.footer-wrap{width:100%;padding:38px 40px;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;background-color:#fff;position:relative}.footer-wrap small{font-size:10px;font-weight:300}.footer-inner{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;cursor:pointer}.footer-inner img:first-of-type{max-width:145px;margin-right:20px}.footer-inner img:last-of-type{max-width:22px}.footer-inner span{padding-right:10px;font-size:14px}@media screen and (max-width:767px){.footer-wrap{width:100%;padding:10.67vw 8% 5.33vw;margin:0 auto;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.footer-wrap small{font-size:10px;font-weight:300;margin-top:8.53vw}.footer-inner{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center}.footer-inner span{font-size:3.2vw}.footer-inner img:first-of-type{max-width:38.67vw;margin-right:4vw}.footer-inner img:last-of-type{max-width:5.87vw}}main{width:100%;display:block}.kv-img{min-height:1px;height:100vh;min-height:500px;max-height:801px;opacity:0}.kv-wrap{position:relative}.kv-wrap,.kv-wrap:before{width:100%;display:block;height:100%}.kv-wrap:before{position:fixed;left:0;z-index:1;content:"";background:url(/_next/static/media/kv_img.a3d1e7abffcbbe92d4d4c999bd73ada9.png) no-repeat 100% 0;background-size:cover}.kv-inner{display:inline-block;position:absolute;top:-moz-calc(50% - 83px);top:calc(50% - 83px);left:60px;margin:auto;z-index:2}.kv-text{font-size:16px;margin-bottom:20px;font-weight:600;letter-spacing:1.6px}.kv-text span{padding:7.5px 12px;font-size:32px;line-height:39px;color:#fff;background:#285f96;height:58px;display:inline-block;-webkit-transform:translateY(4px);-moz-transform:translateY(4px);transform:translateY(4px);margin-bottom:6px;letter-spacing:2.3px}.kv-text span:last-child{letter-spacing:.75px}.kv-scroll{position:absolute;display:block;bottom:30px;left:-moz-calc(50% - 23px);left:calc(50% - 23px);width:46px;z-index:2;-moz-box-align:center;align-items:center;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.kv-scroll:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);opacity:.8}@media screen and (max-width:1024px){.kv-img{min-height:1px;max-height:100vh;opacity:0}.kv-wrap{width:100%;display:block;height:100%;position:relative}.kv-wrap:before{position:fixed;z-index:1;width:100%;height:100vh;display:block;content:"";background:url(/_next/static/media/kv_img.a3d1e7abffcbbe92d4d4c999bd73ada9.png) no-repeat 100% 0;background-size:cover}.kv-inner{display:inline-block;position:absolute;top:-moz-calc(50% - 115px);top:calc(50% - 115px);left:4.39vw;margin:auto;z-index:2}.kv-text{font-size:18px;margin-bottom:20px;font-weight:600}.kv-text span{padding:7.5px 12px;font-size:40px;line-height:54px;height:auto;color:#fff;background:#285f96}.kv-scroll{display:none;position:absolute;display:block;bottom:20px;left:-moz-calc(50% - 23px);left:calc(50% - 23px);width:46px;z-index:2;-moz-box-align:center;align-items:center}}@media screen and (max-width:1000px){.kv-scroll{display:none}}@media screen and (max-width:767px){.kv-wrap,main{width:100%;display:block}.kv-wrap{height:137vw;position:relative}.kv-wrap:before{position:fixed;z-index:1;width:100%;height:100vh;display:block;content:"";background:url(/_next/static/media/kv_img_sp.7e9e28d031d36cb97ea696320ba8d629.png) no-repeat 100% 0;background-size:100% auto;top:0}.kv-inner{display:inline-block;position:absolute;top:11.73vw;left:5.2vw;margin:auto;z-index:2}.kv-text{font-size:3.73vw;margin-bottom:20px;font-weight:600}.kv-text span{padding:1.14vw 2.67vw;font-size:5.5vw;line-height:1.33;letter-spacing:1.3px;height:auto;color:#fff;background:#285f96;margin-bottom:4px}.kv-text span:nth-child(3){letter-spacing:3.1px}.kv-scroll{display:none}}.intro-wrap{width:100%;padding:46% 0 0;background:url(/_next/static/media/intro_img.a9069d426dda1aae4110149684559cca.png) no-repeat 50%;background-size:cover;position:relative}.intro-text{text-align:center;color:#fff;display:inline-block;position:absolute;top:6.67vw;left:0;right:0;font-weight:700;font-size:16px;line-height:1.8125;margin:auto}.intro-text span{display:inline-block;font-size:30px;line-height:1.5;margin-bottom:40px}@media screen and (max-width:1000px){.intro-wrap{width:100%;padding:46% 0 0;background:url(/_next/static/media/intro_img.a9069d426dda1aae4110149684559cca.png) no-repeat 50%;background-size:cover;position:relative}.intro-text{width:100%;text-align:center;color:#fff;display:inline-block;position:absolute;top:7.32vw;left:0;right:0;font-weight:700;font-size:1.67vw;line-height:1.71429;margin:auto}.intro-text span{display:inline-block;font-size:2.4vw;line-height:1.5;margin-bottom:2.6vw}}@media screen and (max-width:767px){.intro-wrap{width:100%;padding:0;background:url(/_next/static/media/intro_img_sp.089f90cb16175d7403455062794bd575.png) no-repeat top;background-size:cover;position:relative;min-height:1px;height:160vw}.intro-text{text-align:left;color:#fff;display:inline-block;position:absolute;top:14.87vw;left:4vw;right:auto;font-weight:700;font-size:3.73vw;line-height:1.71429;margin:auto}.intro-text span{display:inline-block;font-size:5.87vw;line-height:1.49915;margin-bottom:8vw}}.cont-row{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;margin:0 -23px}.cont-row-inner{width:50%;padding:0 23px;margin-bottom:69px}.cont-row-inner .box-content{max-width:100%;margin:-40px 40px 0}.cont-row-inner .box-content-inner{background:#fff;padding:44px 40px 55px}.cont-row-inner .box-content p{font-size:2rem;line-height:34px;letter-spacing:.8px;font-family:source-han-sans-japanese,sans-serif;font-weight:700;color:#000}.cont-row-inner .box-content .btn-01{max-width:100%;height:50px}.cont-wrap-01{padding:136px 0 83px;background:#f4f7ff}.cont-wrap-02{padding:100px 20px;background:rgba(8,19,33,.85)}.cont-wrap-03{padding:154px 20px 0;background:#f5f5f5}.cont-wrap-03 .cont-inner-02{padding-bottom:12px}.cont-wrap-04{padding:91px 20px 0;background:#f5f5f5}.cont-wrap-05{padding:140px 20px 60px;background:#f5f5f5;position:relative}.cont-wrap-06{padding:90px 20px 0}.cont-inner-01{max-width:1200px;margin:0 auto}.cont-inner-01+.cont-inner-01{margin-top:60px}.cont-inner-01:last-child{margin-top:83px}.cont-inner-01:last-child .box-02-col-02{padding:29px 40px 40px}.cont-inner-01:last-child .box-02-col-02 h3{margin-bottom:20px}.cont-inner-01:last-child .box-02-col-02 a{margin-top:23px}.cont-inner-02{max-width:996px;margin:0 auto}.cont-inner-03{max-width:1224px;margin:0 auto;position:relative}.cont-inner-04{background-image:url(/_next/static/media/banner-newsletter.d1374916831270ad664a2afc32f8e6a0.png);background-repeat:no-repeat;background-position:50%;background-size:cover;text-align:center;padding:75px 20px 77px;border-radius:4px}.cont-inner-04 h2{font-weight:700;font-size:30px;line-height:40px}.cont-inner-04 h2,.cont-inner-04 p{font-family:source-han-sans-japanese,aktiv-grotesk,sans-serif;font-style:normal;color:#fff}.cont-inner-04 p{font-weight:400;font-size:16px;line-height:30px;margin:31px 0 33px}.cont-inner-04 .c-button02{border-color:#12538d;margin:0 auto;max-width:404px;height:87px;font-weight:600}.cont-inner-04 .c-button02:before{background-image:url(/_next/static/media/quilty_icon_arrow_blue_l.e04b88eb2f038cc5db73badec320b039.svg)}@media screen and (min-width:1025px){.cont-inner-04 .c-button02:hover{background-color:#12538d;color:#fff;border-color:#fff}.cont-inner-04 .c-button02:hover:before{background-image:url(/_next/static/media/quilty_icon_arrow_bluewhite_l.9333e77e1785444f0e7deec3d69d2224.svg)}}.cont-title-01{max-width:215px;margin:0 auto 90px;text-align:center}.cont-title-01 span{margin-top:8px;font-size:16px;letter-spacing:1.4px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal}.cont-title-02{max-width:552px;width:100%;height:70px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;font-size:30px;font-weight:600;color:#fff;letter-spacing:.06em;background:#285f96;margin:0 auto 62px}.cont-title-03{max-width:215px;margin:0 auto 91px;text-align:center}.cont-title-03 span{margin-top:9px;font-size:16px;letter-spacing:1.4px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal}.cont-title-04{max-width:124px;margin:0 auto 62px;text-align:center}.cont-title-05{display:block;font-weight:600;font-size:35px;line-height:1.71429;margin:0 auto 60px;text-align:center}.cont-text-01{width:576px;height:72px;margin:60px auto 0;font-size:22px;color:#fff;font-weight:700;position:relative;text-align:center;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.cont-text-01:before{top:0;left:-18px;border-left:2px solid #fff;border-top:2px solid #fff}.cont-text-01:after,.cont-text-01:before{content:"";display:block;position:absolute;width:20px;height:20px}.cont-text-01:after{bottom:0;right:-18px;border-right:2px solid #fff;border-bottom:2px solid #fff}.cont-text-02{font-size:12px;font-weight:300;margin-top:10px}@media screen and (min-width:1025px) and (max-width:1245px){.cont-row-inner:last-child .box-content p.use-pc-b br{display:none}}@media screen and (max-width:1024px) and (min-width:768px){.cont-row{margin:0 -10px}.cont-row-inner{padding:0 10px}.cont-row-inner:last-child .box-content p.use-pc-b br{display:none}.cont-row-inner .box-content{margin-left:20px;margin-right:20px}.cont-row-inner .box-content-inner{padding:40px 20px 45px}}@media screen and (max-width:767px){.cont-row{margin:0 -15px}.cont-row-inner{width:100%;padding:0;margin-bottom:50px}.cont-row-inner:last-child{margin-bottom:0}.cont-row-inner .box-content{margin:-40px 25px 0}.cont-row-inner .box-content-inner{padding:28px 20px 42px}.cont-row-inner .box-content p{font-size:1.9rem;line-height:30px}.cont-row-inner .box-content .btn-01{margin-top:20px}.cont-wrap-01{padding:23.33vw 0 22vw;background:#f4f7ff}.cont-wrap-02{padding:16vw 4vw;background:rgba(8,19,33,.85)}.cont-wrap-03,.cont-wrap-04{padding:21vw 0 0;background:#f5f5f5}.cont-wrap-05{padding:20vw 0 10.67vw;background:#f5f5f5}.cont-wrap-06{padding:9.33vw 0 10.67vw}.cont-inner-01{max-width:1200px;margin:0 auto}.cont-inner-01+.cont-inner-01{margin-top:8vw}.cont-inner-01:last-child{margin-top:13vw}.cont-inner-01:last-child .box-02-col-02{padding:40px 20px 82px}.cont-inner-01:last-child h3{line-height:28px;margin-bottom:18px}.cont-inner-01:last-child a{margin-top:25px}.cont-inner-02{max-width:996px;margin:0 auto}.cont-inner-03{max-width:1224px;margin:0 auto}.cont-inner-04{padding:38px 30px 43px;background-image:url(/_next/static/media/banner-newsletter_sp.7a0d12b6e331a9059cf7a104e89d4abb.png);border-radius:2px}.cont-inner-04 h2{font-size:22px;line-height:32px}.cont-inner-04 p{font-size:16px;line-height:30px;margin:21px 0 22px;text-align:left}.cont-inner-04 .c-button02{font-size:18px;line-height:69px;padding-right:53px;padding-left:38px;height:67px;-moz-box-align:start;align-items:flex-start;font-weight:600}}@media screen and (max-width:767px) and (max-width:374px){.cont-inner-04 .c-button02{font-size:4.3vw;padding-left:22px}}@media screen and (max-width:767px){.cont-title-01{max-width:40.53vw;margin:0 auto 16vw;text-align:center}.cont-title-01 span{font-size:13px;margin-top:4px}.cont-title-02{max-width:100%;width:100%;height:auto;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;font-size:5.87vw;font-weight:600;color:#fff;letter-spacing:.06em;background:#285f96;margin:0 auto 10.67vw;padding:4.53vw;line-height:1.5;text-align:center}.cont-title-03{max-width:41.07vw;margin:0 auto 20.07vw;text-align:center}.cont-title-03 span{margin-top:4px;font-size:13px;letter-spacing:1.3px}.cont-title-04{max-width:25.6vw;margin:0 auto 21vw;text-align:center}.cont-title-04 img{max-width:21.87vw;margin:0 auto}.cont-title-05{display:block;font-weight:600;line-height:1.71429;margin:0 auto 10.67vw}.cont-text-01,.cont-title-05{font-size:5.33vw;text-align:center}.cont-text-01{width:68.27vw;height:31.2vw;margin:10.67vw auto 0;line-height:1.7;color:#fff;font-weight:700;position:relative;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.cont-text-01:before{top:0;left:-18px;border-left:2px solid #fff;border-top:2px solid #fff}.cont-text-01:after,.cont-text-01:before{content:"";display:block;position:absolute;width:20px;height:20px}.cont-text-01:after{bottom:0;right:-18px;border-right:2px solid #fff;border-bottom:2px solid #fff}.cont-text-02{font-size:3.2vw;font-weight:300;margin:0 6.67vw;line-height:1.66667}}@media screen and (min-width:401px) and (max-width:767px){.cont-row-inner .box-content .btn-01{padding-top:0;padding-bottom:0;line-height:45px}}@media screen and (max-width:400px){.cont-row-inner .box-content .btn-01{line-height:33px}}.box-01{background:#fff;margin:70px auto 0;padding:60px 20px 50px;border-radius:10px;border:4px solid #ff6262}.box-01,.box-02{max-width:1200px}.box-02{position:relative}.box-02-col-01{display:-moz-inline-box;display:inline-flex;max-width:1200px;width:100%;height:500px}.box-02-col-01.ptn1{background:url(/_next/static/media/services_img01_1.d8ca7ee9c7197ad51cdb4cf6a3d361dc.png) no-repeat 0;background-size:contain}.box-02-col-01.ptn2{background:url(/_next/static/media/services_img02_1.2b715a89eaf1984babebea67b1daf6a5.png) no-repeat 100%;background-size:contain}.box-02-col-01.ptn3{background:url(/_next/static/media/services_img03_1.5b7ec20746cbce8d7f6352eb4d119161.png) no-repeat 0;background-size:contain}.box-02-col-02{font-size:16px;font-weight:300;line-height:1.8125;letter-spacing:1px;display:-moz-inline-box;display:inline-flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between;background:#fff;position:absolute;top:0;bottom:0;right:0;margin:auto 20px;padding:35px 40px 48px;max-width:446px;height:410px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.16);box-shadow:0 0 12px rgba(0,0,0,.16);z-index:1}.box-02-col-02.ptn2{padding:39px 40px 60px;left:0;height:415px}.box-02-col-02.ptn2:before{top:-18px;left:-18px;border-left:2px solid #285f96;border-right:none;border-top:2px solid #285f96}.box-02-col-02.ptn2:after,.box-02-col-02.ptn2:before{content:"";display:block;position:absolute;width:40px;height:40px}.box-02-col-02.ptn2:after{bottom:-18px;right:-18px;left:auto;border-right:2px solid #285f96;border-left:none;border-bottom:2px solid #285f96}.box-02-col-02.ptn2 h3{margin-bottom:20px}.box-02-col-02.ptn2 a{margin-top:26px}.box-02-col-02 h3{font-size:22px;font-weight:600;margin-bottom:17px}.box-02-col-02 h3 span{font-size:16px}.box-02-col-02 p{letter-spacing:.6px;line-height:28px;font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal}.box-02-col-02:before{top:-18px;right:-18px;border-right:2px solid #285f96;border-top:2px solid #285f96}.box-02-col-02:after,.box-02-col-02:before{content:"";display:block;position:absolute;width:40px;height:40px}.box-02-col-02:after{bottom:-18px;left:-18px;border-left:2px solid #285f96;border-bottom:2px solid #285f96}.box-03{display:-moz-box;display:flex}.box-03-col-01{max-width:588px;margin-right:24px;color:#fff;font-size:16px;line-height:1.8125}.box-03-col-02{max-width:384px}.box-04{background:#fff;padding:30px 60px;width:100%;-webkit-box-shadow:0 0 12px rgba(0,0,0,.16);box-shadow:0 0 12px rgba(0,0,0,.16)}.box-04 dl{display:-moz-box;display:flex;-moz-box-pack:start;justify-content:flex-start;border-bottom:1px solid #dedede;padding:30px 0}.box-04 dl:last-of-type{border:none}.box-04 dl dt{font-size:14px;font-weight:300;display:-moz-inline-box;display:inline-flex;-moz-box-pack:center;justify-content:center;width:190px}.box-04 dl dt span{margin-top:6px}.box-04 dl dd{width:-moz-calc(100% - 190px);width:calc(100% - 190px);font-size:16px;font-weight:600}.box-04 dl dd a{display:inline;line-height:1.6875}.box-04 dl dd a:hover{text-decoration:underline}.box-04 dl dd a.icon-link04{display:inline}.box-04 dl dd a.icon-link04 img{display:inline-block;padding:0;width:11.5px;height:11.5px;margin-bottom:5px}.box-04 dl dd a.icon-link05{padding-right:20px;background:url(/_next/static/media/icon_arch_01.9a38346cf7332349409a7d9a4b976b5e.png) no-repeat right top 4.5px;background-size:9px 14.5px}.archives-wrap{text-align:center}.archives-btn{font-size:16px;height:30px;display:-moz-inline-box;display:inline-flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;margin:40px auto 0;cursor:pointer;position:relative;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.archives-btn img{max-width:22px;height:22px}.archives-btn span{padding-right:10px}.archives-btn.ptn2{margin:30px auto 0}.archives-btn.ptn3{margin:0}.archives-btn.ptn3 img{max-width:22px;height:22px}.archives-btn:hover{opacity:.8}@media screen and (max-width:767px){.box-01{background:#fff;margin:70px auto 0;padding:60px 20px 50px;border-radius:10px;border:4px solid #ff6262}.box-01,.box-02{max-width:1200px}.box-02{position:relative;display:-moz-box;display:flex;-moz-box-direction:normal;flex-direction:column}.box-02,.box-02.ptn2{-moz-box-orient:vertical}.box-02.ptn2{-moz-box-direction:reverse;flex-direction:column-reverse}.box-02-col-01{display:-moz-inline-box;display:inline-flex;max-width:1200px;width:100%;height:63.2vw}.box-02-col-01.ptn1{background:url(/_next/static/media/services_img01_1.d8ca7ee9c7197ad51cdb4cf6a3d361dc.png) no-repeat 0;background-size:contain}.box-02-col-01.ptn2{background:url(/_next/static/media/services_img02_1.2b715a89eaf1984babebea67b1daf6a5.png) no-repeat 100%;background-size:contain}.box-02-col-01.ptn3{background:url(/_next/static/media/services_img03_1.5b7ec20746cbce8d7f6352eb4d119161.png) no-repeat 0;background-size:contain}.box-02-col-02{font-size:3.73vw;font-weight:300;line-height:1.71582;letter-spacing:1px;display:-moz-inline-box;display:inline-flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between;background:#fff;position:relative;top:-10.67vw;bottom:0;right:0;margin:auto 6.67vw;padding:10.33vw 5.33vw 11.33vw;max-width:100%;height:auto;-webkit-box-shadow:0 0 12px rgba(0,0,0,.16);box-shadow:0 0 12px rgba(0,0,0,.16);z-index:1}.box-02-col-02.ptn2{padding:10.1vw 5.33vw 12.33vw;left:0;height:auto}.box-02-col-02.ptn2:before{top:-3.73vw;left:-3.73vw;border-left:2px solid #285f96;border-right:none;border-top:2px solid #285f96}.box-02-col-02.ptn2:after,.box-02-col-02.ptn2:before{content:"";display:block;position:absolute;width:5.33vw;height:5.33vw}.box-02-col-02.ptn2:after{bottom:-3.73vw;right:-3.73vw;left:auto;border-right:2px solid #285f96;border-left:none;border-bottom:2px solid #285f96}.box-02-col-02.ptn2 h3{margin-bottom:18px;line-height:1.55}.box-02-col-02.ptn2 a{margin-top:28px}.box-02-col-02 h3{font-size:5.33vw;font-weight:600;margin-bottom:4.2vw}.box-02-col-02 h3 span{font-size:3.1vw}.box-02-col-02 p{line-height:1.65}.box-02-col-02:before{top:-3.73vw;left:-3.73vw;border-left:2px solid #285f96;border-right:none;border-top:2px solid #285f96}.box-02-col-02:after,.box-02-col-02:before{content:"";display:block;position:absolute;width:5.33vw;height:5.33vw}.box-02-col-02:after{bottom:-3.73vw;right:-3.73vw;left:auto;border-right:2px solid #285f96;border-left:none;border-bottom:2px solid #285f96}.box-03{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.box-03-col-01{max-width:100%;margin-right:0;margin-bottom:9.6vw;color:#fff;font-size:3.73vw;line-height:1.63}.box-03-col-02{max-width:100%}.box-04{background:#fff;padding:0 5.33vw;width:92%;-webkit-box-shadow:0 0 12px rgba(0,0,0,.16);box-shadow:0 0 12px rgba(0,0,0,.16);margin:0 auto}.box-04 dl{display:-moz-box;display:flex;-moz-box-pack:start;justify-content:flex-start;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;border-bottom:1px solid #dedede;padding:8vw 0}.box-04 dl:last-of-type{border:none}.box-04 dl dt{font-size:3.2vw;font-weight:300;display:-moz-inline-box;display:inline-flex;-moz-box-pack:start;justify-content:flex-start;width:100%;margin-bottom:3.2vw}.box-04 dl dt span{margin-top:6px}.box-04 dl dd{width:100%;font-size:3.73vw;font-weight:600}.box-04 dl dd a{display:inline;padding-right:4.67vw;line-height:1.6875}.box-04 dl dd a.icon-link04{display:inline}.box-04 dl dd a.icon-link04 img{padding:0;display:inline-block;width:3.07vw;height:3.07vw;margin:0 0 5px 2.67vw}.box-04 dl dd a.icon-link04.icon-link05{background:url(/_next/static/media/icon_arch_01.9a38346cf7332349409a7d9a4b976b5e.png) no-repeat right top 1.33vw;background-size:2.4vw 3.73vw}.archives-wrap{text-align:center}.archives-btn{font-size:3.73vw;height:6.87vw;margin:8vw auto 0;cursor:pointer;position:relative;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;width:100%;display:-moz-box;display:flex}.archives-btn span{padding-right:2.33vw}.archives-btn img{max-width:5.87vw;height:5.87vw}.archives-btn.ptn2{margin:4vw auto 0}.archives-btn.ptn3{margin:0}.archives-btn.ptn3 img{max-width:20px;height:20px;position:relative;top:-1}.archives-btn:before{content:"";display:inline-block;width:0;position:absolute;bottom:-5px;height:1px;opacity:0;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;background:#285f96}.archives-btn:hover{opacity:.8}.archives-btn:hover:before{opacity:1;width:100%}}.slick-next,.slick-prev{font-size:0!important;position:absolute;top:0;bottom:0;margin:auto;z-index:10}.slick-next{right:-12.5px}.slick-prev{left:-12.5px}.slick-prev:before{content:""!important}.slick-prev:after{content:url(/_next/static/media/slider_prev.87c835937c85eeb0e3a3ede7f188173b.png);width:50px;height:50px}.slick-next:before{content:""!important}.slick-next:after{content:url(/_next/static/media/slider_next.248c31ca8b669f3418227b2df6a867e1.png);width:50px;height:50px}.slide-dots{margin-top:10px;text-align:center}.slide-dots li{display:inline-block;-moz-box-pack:center;justify-content:center;margin:0 12px}.slide-dots li button{position:relative;text-indent:-9999px}.slide-dots li button:before{content:"●";font-size:10px;text-indent:0;position:absolute;top:0;left:-3px;color:#dedede}.slide-dots li.slick-active button:before{content:"●";color:#285fb4}.note-wrap{background:#fff;margin:1px 12px 10px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.16);box-shadow:0 0 12px rgba(0,0,0,.16);border-radius:4px;position:relative}.note-wrap:before{content:"";position:absolute;width:-moz-calc(100% + 2px);width:calc(100% + 2px);height:-moz-calc(100% + 2px);height:calc(100% + 2px);display:block;z-index:-1;border-radius:4px;margin:-1px 0 0 -1px}.note-img{position:relative}.note-img figure{max-width:36px;position:absolute;top:0;right:20px}.note-inner{padding:20px 30px;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:182px}.note-inner h4{font-size:16px;font-weight:600;line-height:1.6875;margin-bottom:20px}.note-inner h4,.note-text-01{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.note-text-01{font-size:14px;font-weight:400;line-height:1.71429}.note-text-02{text-align:right;margin-top:20px;font-size:12px;font-weight:400}@media screen and (max-width:767px){.slick-next,.slick-prev{font-size:0!important;position:absolute;top:0;bottom:0;margin:auto;z-index:10}.slick-next{right:0}.slick-prev{left:0}.slick-prev:before{content:""!important}.slick-prev:after{content:url(/_next/static/media/slider_prev.87c835937c85eeb0e3a3ede7f188173b.png);width:13.33vw;height:13.33vw}.slick-next:before{content:""!important}.slick-next:after{content:url(/_next/static/media/slider_next.248c31ca8b669f3418227b2df6a867e1.png);width:13.33vw;height:13.33vw}.slide-dots{margin-top:10px;text-align:center}.slide-dots li{display:inline-block;-moz-box-pack:center;justify-content:center;margin:0 12px}.slide-dots li button{position:relative;text-indent:-9999px}.slide-dots li button:before{content:"●";font-size:10px;text-indent:0;position:absolute;top:0;left:-3px;color:#dedede}.slide-dots li.slick-active button:before{content:"●";color:#285fb4}.note-wrap{background:#fff;margin:0 4vw 2.67vw;-webkit-box-shadow:0 0 12px rgba(0,0,0,.16);box-shadow:0 0 12px rgba(0,0,0,.16);border-radius:4px}.note-img{position:relative}.note-img figure{max-width:9.6vw;position:absolute;top:0;right:20px}.note-inner{padding:5.33vw;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;min-height:1px}.note-inner h4{font-weight:600;line-height:1.6875;margin-bottom:4.67vw}.note-inner h4,.note-text-01{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.note-text-01{font-size:3.2vw;font-weight:400;line-height:1.71429}.note-text-02{text-align:right;margin-top:4.8vw;font-weight:300}}.bottom-contact-wrap{background:#b16868 url(/_next/static/media/contact_arw.c568adf4c76a208b6fad7661591cd1c1.png) no-repeat right 30px center;background-size:22px;color:#fff;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;padding:50px;position:relative;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;border-radius:2px}.bottom-contact-wrap:hover{opacity:.8}.bottom-contact-col-left{margin-right:60px;padding-right:67px;border-right:1px solid #fff}.bottom-contact-col-left p:first-of-type{display:block;max-width:206px;margin-bottom:20px}.bottom-contact-col-left p:last-of-type{display:block;font-size:14px}.bottom-contact-col-right{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;font-size:16px;font-weight:600;line-height:1.8125}@media screen and (max-width:767px){.bottom-contact-wrap{background:#b16868 url(/_next/static/media/contact_arw.c568adf4c76a208b6fad7661591cd1c1.png) no-repeat right 4vw center;background-size:22px;color:#fff;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:10.67vw 12vw 12vw;position:relative;-webkit-transition:.5s;-moz-transition:.5s;transition:.5s;border-radius:2px;width:92%;margin:0 auto}.bottom-contact-wrap:hover{opacity:.8}.bottom-contact-col-left{display:-moz-inline-box;display:inline-flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;margin-right:0;padding-right:0;border-right:none}.bottom-contact-col-left p:first-of-type{max-width:36.27vw;margin-bottom:2.67vw}.bottom-contact-col-left p:last-of-type{font-size:3.2vw}.bottom-contact-col-right{margin-top:6.73vw;display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;font-size:3.73vw;font-weight:600;line-height:1.8125}}.btn-base{width:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;color:#fff;display:block;position:relative;text-align:center;border-radius:2px}.btn-base:after{display:block;content:"";position:absolute;z-index:1;right:0;top:0;bottom:0;width:0;margin:auto;background:#ff6474}.btn-base:hover{opacity:.75}.btn-01{background-color:transparent;border:1px solid #12538d;color:#222;font-size:16px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;line-height:32px;position:relative;max-width:500px;height:85px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;border-radius:80px;margin-top:24px;padding-bottom:2px}.btn-01,.btn-01:before{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.btn-01:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:10px;background-image:url(/_next/static/media/quilty_icon_arrow_blue.9d0a1fb0419c37f079281ed24610efa0.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:30px;height:30px}.btn-01:hover{background-color:#12538d;opacity:1;color:#fff}.btn-01:hover:before{background-image:url(/_next/static/media/quilty_icon_arrow_bluewhite_index.d567c09817f633c07c6aae378b612c11.svg)}@media screen and (max-width:767px){.btn-01{height:64px;margin:35px auto 0;font-size:18px;max-width:315px;padding:12px 0 17px}.btn-01:before{width:38px;height:38px;right:15px}}.btn-02{background:#dedede url(/_next/static/media/icon_arw_04.fa64c8f257a1a39327d6fe21fe370a92.png) no-repeat;background-position:center right 20px;background-size:16px;max-width:284px;padding:21px 0;position:relative;font-size:16px;font-weight:700;margin:60px auto 0;pointer-events:none;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.btn-02.btn-active{background:#285f96 url(/_next/static/media/icon_arw_03.45bbfd5e9f0cafaf347526b92cf34adc.png) no-repeat;background-position:center right 20px;background-size:16px;pointer-events:all}.btn-02.btn-active,.btn-03{-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2)}.btn-03{background:#fff url(/_next/static/media/icon_arw_05.9d2912e22820f7402fd2a02e795873ab.png) no-repeat;background-position:center left 20px;background-size:16px;border:1px solid #285f96;color:#285f96}.btn-03,.btn-04{margin:0 auto;max-width:366px;padding:20px 0;position:relative;font-size:16px;font-weight:700;letter-spacing:2px}.btn-04{background:#b16868 url(/_next/static/media/icon_arw_02.126484ba57705291bff0a028d0dbabee.png) no-repeat;background-position:center right 20px;background-size:16px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2)}.btn-05{background:#fff url(/_next/static/media/icon_arw_06.d0c9e3efe81db732078dd8ee3e8443b4.png) no-repeat;background-position:center right 20px;background-size:16px;padding:15px 0;margin:20px auto 0;letter-spacing:2px;border:1px solid #285f96;color:#285f96}.btn-05,.btn-06{max-width:284px;position:relative;font-size:16px;font-weight:700;-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2)}.btn-06{background:#b16868 url(/_next/static/media/icon_pdf.5935bb08637b2b856b8f9ce9e44202d6.png) no-repeat;background-position:center left 20px;background-size:24px 20.5px;padding:7px 0 9px;margin:12px auto 0;line-height:1.375}.btn-06 span{font-size:14px}@media screen and (max-width:767px){.btn-base{width:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;color:#fff;display:block;position:relative;text-align:center;border-radius:2px}.btn-base:after{display:block;content:"";position:absolute;z-index:1;right:0;top:0;bottom:0;width:0;margin:auto;background:#ff6474}.btn-base:hover{opacity:.75}.btn-01{padding:1.87vw 0;position:relative;font-size:3.73vw;font-weight:700;margin:7.2vw auto 0;height:50px;border-radius:50px;color:#222}.btn-01:before{width:30px;height:30px;right:9px}.btn-02{background:#dedede url(/_next/static/media/icon_arw_04.fa64c8f257a1a39327d6fe21fe370a92.png) no-repeat;background-position:center right 20px;background-size:4.27vw;max-width:-moz-calc(100% - 40px);max-width:calc(100% - 40px);padding:5.87vw 0;position:relative;font-size:3.73vw;font-weight:700;margin:6.67vw auto 0;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1)}.btn-02.btn-active{background:#285f96 url(/_next/static/media/icon_arw_03.45bbfd5e9f0cafaf347526b92cf34adc.png) no-repeat;background-position:center right 20px;background-size:4.27vw}.btn-02.btn-active,.btn-03{-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2)}.btn-03{background:#fff url(/_next/static/media/icon_arw_05.9d2912e22820f7402fd2a02e795873ab.png) no-repeat;background-position:center left 20px;background-size:4.27vw;border:1px solid #285f96;max-width:100%;padding:20px 0;position:relative;font-size:16px;font-weight:700;margin:20px auto 0;color:#285f96;letter-spacing:2px}.btn-04{background:#b16868 url(/_next/static/media/icon_arw_02.126484ba57705291bff0a028d0dbabee.png) no-repeat;background-position:center right 20px;background-size:4.27vw;padding:20px 0}.btn-04,.btn-05{max-width:100%;position:relative;font-size:16px;font-weight:700;margin:0 auto;-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2);letter-spacing:2px}.btn-05{background:#fff url(/_next/static/media/icon_arw_06.d0c9e3efe81db732078dd8ee3e8443b4.png) no-repeat;background-position:center right 20px;background-size:4.27vw;border:1px solid #285f96;padding:15px 0;color:#285f96}.btn-06{background:#b16868 url(/_next/static/media/icon_pdf.5935bb08637b2b856b8f9ce9e44202d6.png) no-repeat;background-position:center left 20px;background-size:24px 20.5px;max-width:100%;padding:7px 0 9px;position:relative;font-size:16px;font-weight:700;margin:10px auto 0;-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2);line-height:1.375}.btn-06 span{font-size:14px}}.cform-box{background:#fff;padding:60px;width:100%;-webkit-box-shadow:0 0 12px rgba(0,0,0,.16);box-shadow:0 0 12px rgba(0,0,0,.16);margin-bottom:100px}.cform-box form{padding:32px 40px 0}.cform-box form.confirm-result{padding:62px 40px 0}.cform-box form .label-box{margin-top:32px;width:100%;font-size:16px;font-weight:600;line-height:1;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-webkit-transition:.35s;-moz-transition:.35s;transition:.35s}.cform-box form .label-box.is-error{background:#fff4f4}.cform-box form .label-box.center{-moz-box-pack:center;justify-content:center}.cform-box form .label-box label{margin-right:7px}.cform-box form .label-box .icon-require{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;height:16px;width:31px;font-size:10px;margin-bottom:-1px;padding-bottom:1px;color:#fff;background-color:#b16868}.cform-box form .input-box{width:100%}.cform-box form .input-box.center{text-align:center}.cform-box form .input-box .mes-error{margin-top:14px;font-size:14px;font-weight:600;color:#b16868}.cform-box form .input-box .mes-xample{font-weight:300;margin-top:10px;font-size:14px}.cform-step{max-width:876px;width:100%;display:-moz-box;display:flex;position:relative;border-left:1px solid #989898;border-right:1px solid #989898}.cform-step:before{top:0;border-top:1px solid #989898}.cform-step:after,.cform-step:before{content:"";position:absolute;width:100%;height:1px;left:0;z-index:9}.cform-step:after{bottom:0;border-bottom:1px solid #989898}.cform-step li{display:-moz-inline-box;display:inline-flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;font-size:16px;width:33.334%;height:60px;position:relative}.cform-step li.is-current{color:#fff;background-color:#989898}.cform-step li.is-current:after{content:"";position:absolute;width:0;height:0;top:0;bottom:0;right:-1em;margin:auto;border-color:transparent transparent transparent #989898;border-style:solid;border-width:30px 0 30px 1em;z-index:2}.cform-step li.is-stay-01{color:#989898;background-color:#fff}.cform-step li.is-stay-01:before{right:-16px;border-color:transparent transparent transparent #fff;z-index:1}.cform-step li.is-stay-01:after,.cform-step li.is-stay-01:before{content:"";position:absolute;width:0;height:0;top:0;bottom:0;margin:auto;border-style:solid;border-width:30px 0 30px 16px}.cform-step li.is-stay-01:after{right:-17px;border-color:transparent transparent transparent #989898;z-index:0}.cform-step li.is-stay-01.is-over{z-index:4}.cform-step li.is-stay-02{color:#989898}.cform-step li.is-comp{color:#fff;background-color:#989898}@media screen and (max-width:767px){.cform-box{background:#fff;padding:40px 0;width:-moz-calc(100% - 30px);width:calc(100% - 30px);margin:0 15px;-webkit-box-shadow:0 0 12px rgba(0,0,0,.16);box-shadow:0 0 12px rgba(0,0,0,.16)}.cform-box form{padding:32px 0 0}.cform-box form.confirm-result{padding:40px 20px 0}.cform-box form .label-box{width:-moz-calc(100% - 40px);width:calc(100% - 40px);margin:24px 20px 0;font-size:14px;font-weight:600;line-height:1;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.cform-box form .label-box label{margin-right:7px}.cform-box form .label-box .icon-require{display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;height:16px;width:31px;font-size:10px;margin-bottom:-1px;padding-bottom:1px;color:#fff;background-color:#b16868}.cform-box form .input-box{width:-moz-calc(100% - 40px);width:calc(100% - 40px);margin:0 20px}.cform-box form .input-box .mes-error{margin-top:14px;font-size:14px;font-weight:600;color:#b16868}.cform-box form .input-box .mes-xample{font-weight:300;margin-top:10px;font-size:14px}.cform-step{max-width:100%;width:-moz-calc(100% - 40px);width:calc(100% - 40px);margin:0 20px;display:-moz-box;display:flex;position:relative;border-left:1px solid #989898;border-right:1px solid #989898}.cform-step:before{top:0;border-top:1px solid #989898}.cform-step:after,.cform-step:before{content:"";position:absolute;width:100%;height:1px;left:0;z-index:9}.cform-step:after{bottom:0;border-bottom:1px solid #989898}.cform-step li{display:-moz-inline-box;display:inline-flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;font-size:16px;width:33.334%;height:40px;position:relative}.cform-step li.is-current{color:#fff;background-color:#989898}.cform-step li.is-current:after{content:"";position:absolute;width:0;height:0;top:0;bottom:0;right:-10px;margin:auto;border-color:transparent transparent transparent #989898;border-style:solid;border-width:20px 0 20px 10px;z-index:2}.cform-step li.is-stay-01{color:#989898;background-color:#fff}.cform-step li.is-stay-01:before{right:-10px;border-color:transparent transparent transparent #fff;z-index:1}.cform-step li.is-stay-01:after,.cform-step li.is-stay-01:before{content:"";position:absolute;width:0;height:0;top:0;bottom:0;margin:auto;border-style:solid;border-width:20px 0 20px 10px}.cform-step li.is-stay-01:after{right:-11px;border-color:transparent transparent transparent #989898;z-index:0}.cform-step li.is-stay-01.is-over{z-index:4}.cform-step li.is-stay-02{color:#989898}.cform-step li.is-comp{color:#fff;background-color:#989898}}textarea{padding:10px 15px;max-width:796px}input[type=email],input[type=tel],input[type=text]{padding:0 15px;height:45px}input[type=email],input[type=tel],input[type=text],textarea{margin-top:13px;border:1px solid #dedede;border-radius:2px;font-size:16px;background-color:#fff}input[type=email].wid100,input[type=tel].wid100,input[type=text].wid100,textarea.wid100{width:100%!important}input[type=email].wid75,input[type=tel].wid75,input[type=text].wid75,textarea.wid75{width:75%}input[type=email].wid50,input[type=tel].wid50,input[type=text].wid50,textarea.wid50{width:50%}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:1px solid #285f96!important}input[type=email].is-current,input[type=tel].is-current,input[type=text].is-current,textarea.is-current{border:1px solid #285f96}input[type=email].is-error,input[type=tel].is-error,input[type=text].is-error,textarea.is-error{border:1px solid #b16868;background:#fff4f4}input[type=checkbox]{display:none}.checkbox-label{font-size:16px;font-weight:600;line-height:1;margin-right:7px}.checkbox-00{padding:14px 12px;margin-top:15px}.checkbox-00 label{display:inline-block;font-size:14px;font-weight:300;margin-bottom:15px}.checkbox-00 label:last-of-type{margin-bottom:0}.checkbox-00.is-error{background:#fff4f4}.checkbox-01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;-moz-box-align:center;align-items:center;padding:5px 5px 5px 40px;position:relative;line-height:24px;margin:0}.checkbox-01:before{background:#fff;border:1px solid #dedede;height:24px;left:5px;margin-top:-8px;top:14px;width:24px}.checkbox-01:after,.checkbox-01:before{content:"";display:block;position:absolute}.checkbox-01:after{border-right:4px solid #285f96;border-bottom:4px solid #285f96;border-radius:2px;width:12px;height:15px;left:11px;margin-top:-7px;opacity:0;top:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}input[type=checkbox]:checked+.checkbox-01:after{opacity:1}.policy-box{margin-top:40px;padding:35px 40px 45px;background-color:#f5f5f5;font-size:14px;font-weight:300;line-height:1.71429}.policy-box ul li{list-style:disc;margin-bottom:21px;margin-left:1em;font-size:10px}.policy-box ul li div{font-size:14px;font-weight:300;line-height:1.71429}.policy-box ul li div span:nth-of-type(2){margin:0 5px 0 0}.policy-box ul li div a{color:#285f96;text-decoration:underline;display:inline;-moz-box-align:center;align-items:center;margin-right:5px}.policy-box ul li div a span{display:inline;font-weight:600;margin:0 5px 0 0}.policy-box ul li div a img{display:inline-block;max-width:10.5px;max-height:10.5px;margin-bottom:5px}.policy-title{display:inline-block;font-size:16px;font-weight:600;margin:10px 0 18px}.confirm-box dl{width:100%;display:-moz-box;display:flex}.confirm-box dl:nth-of-type(odd){background:#f5f5f5}.confirm-box dl dt{width:22%;-moz-box-align:start;align-items:flex-start;font-weight:600;padding:20px}.confirm-box dl dd,.confirm-box dl dt{display:-moz-inline-box;display:inline-flex;font-size:16px}.confirm-box dl dd{width:78%;-moz-box-pack:start;justify-content:flex-start;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;font-weight:300;padding:20px 20px 20px 0}.confirm-box dl dd p{margin-bottom:15px}.confirm-box dl dd p:last-of-type{margin:0}.confirm-btn-box{margin-top:70px;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.confirm-btn-box button:first-of-type{margin-right:10px}.complete-box{padding:62px 40px 0;width:100%;text-align:center;font-size:16px;font-weight:300;line-height:1.8125}.complete-inner-01{width:100%}.complete-inner-02{margin-top:46px;width:100%;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-pack:center;justify-content:center}.complete-col{width:100%;max-width:284px;display:block;text-align:center;margin-left:10px;margin-right:10px}@media screen and (min-width:768px){.complete-col{margin-top:30px}}.complete-col p{font-size:16px;font-weight:600}.complete-col:nth-of-type(3n),.complete-col:nth-of-type(4n){margin-top:35px}.complete-btn-box{margin-top:70px;display:block}@media screen and (max-width:767px){textarea{padding:10px 15px;max-width:796px}input[type=email],input[type=tel],input[type=text]{padding:0 15px;height:45px}input[type=email],input[type=tel],input[type=text],textarea{margin-top:13px;border:1px solid #dedede;border-radius:2px;font-size:16px}input[type=email].wid100,input[type=tel].wid100,input[type=text].wid100,textarea.wid100{width:100%!important}input[type=email].wid50,input[type=email].wid75,input[type=tel].wid50,input[type=tel].wid75,input[type=text].wid50,input[type=text].wid75,textarea.wid50,textarea.wid75{width:100%}input[type=email]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border:1px solid #285f96!important}input[type=email].is-current,input[type=tel].is-current,input[type=text].is-current,textarea.is-current{border:1px solid #285f96}input[type=email].is-error,input[type=tel].is-error,input[type=text].is-error,textarea.is-error{border:1px solid #b16868;background:#fff4f4}input[type=checkbox]{display:none}.checkbox-label{font-size:16px;font-weight:600;line-height:1;margin-right:7px}.checkbox-00{width:-moz-calc(100% - 40px);width:calc(100% - 40px);margin:15px 20px 0}.checkbox-00 label{display:inline-block;font-size:14px;font-weight:300;margin-bottom:5px}.checkbox-00 label:last-of-type{margin-bottom:0}.checkbox-01{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;-moz-box-align:center;align-items:center;padding:5px 5px 5px 45px;position:relative;line-height:24px;margin:0}.checkbox-01.agree .checkbox-01:before{background:transparent;border:1px solid #b16868;content:"";display:block;height:24px;left:5px;margin-top:-8px;position:absolute;top:14px;width:24px}.checkbox-01:after{border-right:4px solid #285f96;border-bottom:4px solid #285f96;border-radius:2px;content:"";display:block;width:12px;height:15px;left:11px;margin-top:-7px;opacity:0;position:absolute;top:15px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}input[type=checkbox]:checked+.checkbox-01:after{opacity:1}input[type=checkbox]:checked+.checkbox-01:before{border:1px solid #dedede;opacity:1}.policy-box{margin-top:40px;padding:34px 20px 35px;background-color:#f5f5f5;font-size:14px;font-weight:300;line-height:1.71429}.policy-box .sp-text{font-size:12px;font-weight:300;line-height:1.66667}.policy-box ul li{list-style:disc;margin-bottom:21px;margin-left:1em;font-size:10px}.policy-box ul li div{font-size:12px;font-weight:300;line-height:1.66667}.policy-box ul li div span:nth-of-type(2){margin:0 5px 0 0}.policy-box ul li div a{color:#285f96;text-decoration:underline;display:inline;-moz-box-align:center;align-items:center;margin-right:5px}.policy-box ul li div a span{display:inline;font-weight:600;margin:0 5px 0 0}.policy-box ul li div a img{display:inline-block;max-width:10.5px;max-height:10.5px;margin-bottom:5px}.policy-title{display:inline-block;font-size:14px;font-weight:600;margin:0 0 15px}.confirm-box dl{width:100%;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.confirm-box dl:nth-of-type(odd){background:#f5f5f5}.confirm-box dl dt{-moz-box-align:start;align-items:flex-start;font-weight:600;padding:20px 20px 16px}.confirm-box dl dd,.confirm-box dl dt{width:100%;display:-moz-inline-box;display:inline-flex;font-size:16px}.confirm-box dl dd{-moz-box-pack:start;justify-content:flex-start;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;font-weight:300;padding:0 20px 20px}.confirm-box dl dd p{margin-bottom:15px}.confirm-box dl dd p:last-of-type{margin:0}.confirm-btn-box{margin-top:60px;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}.confirm-btn-box button:first-of-type{margin-right:0;margin-bottom:10px}.complete-box{padding:40px 20px 0;width:100%;text-align:left;font-size:14px;font-weight:300;line-height:1.71429}.complete-btn-box{margin-top:46px;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.complete-inner-01{width:100%}.complete-inner-02{margin-top:46px;width:100%;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-pack:center;justify-content:center}.complete-col{width:100%;max-width:100%;display:block;text-align:left;margin-left:0;margin-right:0;margin-bottom:22px}.complete-col p{font-size:14px;font-weight:600}.complete-col:nth-of-type(3n),.complete-col:nth-of-type(4n){margin-top:0}.complete-col:last-of-type{margin-bottom:0}}input::-webkit-input-placeholder{color:#989898;font-weight:300}input:-ms-input-placeholder{color:#989898;font-weight:300}input::placeholder{color:#989898;font-weight:300}textarea::-webkit-input-placeholder{color:#989898;font-weight:300}textarea:-ms-input-placeholder{color:#989898;font-weight:300}textarea::placeholder{color:#989898;font-weight:300}input:focus::-webkit-input-placeholder{color:transparent}input:focus:-ms-input-placeholder{color:transparent}input:focus::placeholder{color:transparent}textarea:focus::-webkit-input-placeholder{color:transparent}textarea:focus:-ms-input-placeholder{color:transparent}textarea:focus::placeholder{color:transparent}.seminar{position:absolute;right:0;bottom:20px;padding:17px 30px 26px;border-top-left-radius:4px;border-bottom-left-radius:4px;max-width:460px;background:hsla(0,0%,100%,.85);-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2);z-index:1}.seminar-inner-01{width:100%;display:-moz-inline-box;display:inline-flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;padding-bottom:9px;margin-bottom:22px;position:relative}.seminar-inner-01:before{content:"";display:block;position:absolute;bottom:0;width:100%;height:1px;background:#dedede}.seminar-inner-01 img{max-width:197px}.seminar-inner-01 a{font-size:14px;margin:0}.seminar-inner-02{width:100%}.seminar-inner-02 p{font-size:14px;font-weight:300;margin-bottom:9px}.seminar-inner-02 a{font-size:16px;font-weight:600;display:block ruby;padding-right:25px;line-height:1.6875}.seminar-inner-02 a.icon-link01{background:url(/_next/static/media/icon_arch_02.c5230e9cc4c2ee566ad85b260ddcf47b.png) no-repeat right top 9px;background-size:11.5px 11.5px}.seminar-inner-02 a.icon-link02{position:relative}.seminar-inner-02 a.icon-link02:after{display:inline-block;content:"";background-image:url(/_next/static/media/ux-arrow-blue.7d1ef6f8e563786bfbcaedec33deded2.png);background-size:contain;background-repeat:no-repeat;width:17px;height:15px;margin-left:15px;margin-bottom:-4px;-webkit-transition:right .3s ease-in;-moz-transition:right .3s ease-in;transition:right .3s ease-in}@media screen and (max-width:767px){.seminar-inner-02 a.icon-link02:after{width:12px;height:12px}.seminar{position:absolute;right:0;bottom:4vw;padding:3.2vw 5.33vw 5.33vw;border-top-left-radius:4px;border-bottom-left-radius:4px;max-width:96vw;background:hsla(0,0%,100%,.85);-webkit-box-shadow:0 0 12px rgba(0,0,0,.2);box-shadow:0 0 12px rgba(0,0,0,.2);z-index:1}.seminar-inner-01{width:100%;display:-moz-inline-box;display:inline-flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;padding-bottom:1.07vw;margin-bottom:3.47vw;position:relative}.seminar-inner-01:before{content:"";display:block;position:absolute;bottom:0;width:100%;height:1px;background:#dedede}.seminar-inner-01 img{max-width:47.47vw}.seminar-inner-01 a{font-size:12px;margin:0}.seminar-inner-02{width:100%}.seminar-inner-02 p{font-size:14px;font-weight:300;margin-bottom:9px}.seminar-inner-02 a{font-size:14px;font-weight:600;display:-webkit-inline-box;width:-moz-calc(100% - 10px);width:calc(100% - 10px);padding-right:20px;line-height:1.71429}.seminar-inner-02 a.icon-link01{background:url(/_next/static/media/icon_arch_02.c5230e9cc4c2ee566ad85b260ddcf47b.png) no-repeat right top 9px;background-size:11.5px 11.5px}}input:-webkit-autofill{background:#fff;-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}#top .c-sectionContact{padding:91px 0 78px}@media screen and (max-width:767px){#top .c-sectionContact{padding:29px 0 45px}}.react-multi-carousel-list{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;position:relative}.react-multi-carousel-list .react-multi-carousel-track{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,transition}@media screen and (min-width:1025px){.react-multi-carousel-list .react-multi-carousel-track .react-multi-carousel-item:hover .caroucel{border:1px solid #2b6093}}.react-multi-carousel-list .react-multi-carousel-track .caroucel{border-radius:5px!important;margin:0 5px;border:1px solid transparent;background-color:#fff;-webkit-box-shadow:0 0 12px rgba(0,0,0,.16);box-shadow:0 0 12px rgba(0,0,0,.16)}.c-breadcrumb{min-height:50px;display:-moz-box;display:flex;background-color:#fafafa}.c-breadcrumb a,.c-breadcrumb span{display:block;font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;font-size:13px;color:#222;padding-top:15px;padding-bottom:15px;padding-left:16.5px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;line-height:1.4}.c-breadcrumb a:hover,.c-breadcrumb span:hover{color:rgba(34,34,34,.7)}.c-breadcrumb a{position:relative;padding-right:23.5px}.c-breadcrumb a:after{content:"";position:absolute;top:0;right:0;width:10px;height:100%;background-image:url(/_next/static/media/icon-breadcrumb.5d343d5586ce8abe5fef8ed2476717c1.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.c-breadcrumb a:first-child{color:#0560ba;padding-right:26.5px;padding-left:50px}.c-breadcrumb a:first-child:hover{color:rgba(5,96,186,.7)}.c-breadcrumb span{position:relative}.c-breadcrumb span:first-of-type{padding-right:26.5px}.c-breadcrumb span:first-of-type:after{content:"";position:absolute;top:0;right:0;width:10px;height:100%;background-image:url(/_next/static/media/icon-breadcrumb.5d343d5586ce8abe5fef8ed2476717c1.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.c-note button.react-multiple-carousel__arrow{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;position:absolute;width:42px;height:42px;background-color:#13538d;opacity:.21;border-radius:100%;top:50%;-webkit-transform:translateY(-65%);-moz-transform:translateY(-65%);transform:translateY(-65%)}.c-note button.react-multiple-carousel__arrow--left{left:0}.c-note button.react-multiple-carousel__arrow--left:before{position:absolute;content:"";background:url(/_next/static/media/arrow-slide.e983f92a206fe5f086642b0f254e1683.svg) no-repeat 50%;background-size:contain;width:14px;height:12px;top:50%;left:47%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.c-note button.react-multiple-carousel__arrow--right{right:0}.c-note button.react-multiple-carousel__arrow--right:before{position:absolute;content:"";background:url(/_next/static/media/arrow-slide.e983f92a206fe5f086642b0f254e1683.svg) no-repeat 50%;background-size:contain;width:14px;height:12px;top:50%;left:53%;-webkit-transform:translate(-50%,-50%) scaleX(-1);-moz-transform:translate(-50%,-50%) scaleX(-1);transform:translate(-50%,-50%) scaleX(-1)}.c-note .cont-title-04{max-width:100%}.c-note .cont-title-04 span{margin-top:9px;font-size:16px;letter-spacing:1.4px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal}@media screen and (max-width:767px){.c-note .cont-title-04 span{margin-top:4px;font-size:13px;letter-spacing:1.3px}}.c-note .cont-title-04 img{max-width:124px;margin:0 auto}@media screen and (max-width:767px){.c-breadcrumb{display:none}.c-note .cont-inner-03{padding:0 15px}}.cform-box button.btn-01{max-height:50px;max-width:284px;background-color:#dedede;border-color:#dedede;margin:60px auto 0}.cform-box button.btn-01.c-btn-submit-form.btn-active{background-color:#12538d;border-color:#12538d;color:#fff}.cform-box button.btn-01.c-btn-submit-form.btn-active:before{background:url(/_next/static/media/ux-arrow-icon.daddf9c579d075401eecb97eb25f159b.svg) no-repeat 50%;background-size:contain;mix-blend-mode:normal}.cform-box button.btn-01.c-btn-submit-form.btn-active:hover{background-color:#fff;border-color:#12538d;color:#222}.cform-box button.btn-01.c-btn-submit-form.btn-active:hover:before{background:url(/_next/static/media/ux-arrow-icon-hover.492e3cbffb16b72b67b28902e9daf23b.svg) no-repeat 50%;background-size:contain;mix-blend-mode:normal}.cform-box button.btn-01.c-btn-form-back{background-color:#fff;border-color:#12538d;margin-right:10px}@media screen and (max-width:767px){.cform-box button.btn-01.c-btn-form-back{margin:30px auto 0}}.cform-box button.btn-01.c-btn-form-back:before{-webkit-transform:translateY(-50%) scaleX(-1);-moz-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);right:auto;left:10px}.cform-box button.btn-01.c-btn-form-back:hover{border-color:#fff;background-color:#12538d}.cform-box button.btn-01.c-btn-form-confirm{background-color:#a44141;border-color:#a44141;color:#fff}@media screen and (max-width:767px){.cform-box button.btn-01.c-btn-form-confirm{margin-top:0}}.cform-box button.btn-01.c-btn-form-confirm:before{background:url(/_next/static/media/icon-arrow-red.5af9183db8b6873ac75f8dfd17763a9b.png) no-repeat 50%;background-size:contain}.cform-box button.btn-01.c-btn-form-confirm:hover{background-color:#fff;color:#222}.cform-box button.btn-01.c-btn-form-confirm:hover:before{background:url(/_next/static/media/icon-arrow-red-hover.757532b630ecd2d38d6da41b89e96d54.svg) no-repeat 50%;background-size:contain}.cform-box .c-btn-submit-form{max-height:50px;max-width:284px;background-color:#12538d;border-color:#12538d;color:#fff;margin:60px auto 0}.cform-box .c-btn-submit-form:before{background:url(/_next/static/media/ux-arrow-icon.daddf9c579d075401eecb97eb25f159b.svg) no-repeat 50%;background-size:contain;mix-blend-mode:lighten}.template-download .cform-box .c-btn-submit-form{color:#12538d;background-color:#fff}.template-download .cform-box .c-btn-submit-form:before{background:url(/_next/static/media/ux-arrow-icon-hover.492e3cbffb16b72b67b28902e9daf23b.svg) no-repeat 50%;background-size:contain;mix-blend-mode:unset}.btn-menu-sp{position:relative}.btn-menu-sp .u-menu-openning{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:auto;opacity:0;pointer-events:none}.btn-menu-sp .u-menu-closing,.btn-menu-sp .u-menu-openning{-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.btn-menu-sp.c-menu-open .u-menu-openning{opacity:1;pointer-events:all}.btn-menu-sp.c-menu-open .u-menu-closing{opacity:0;pointer-events:none}.c-fnj.is-active{position:relative}@media screen and (min-width:1025px){.c-fnj.is-active:before{position:absolute;content:"";background-color:rgba(18,83,141,.36);width:-moz-calc(100% - 30px);width:calc(100% - 30px);height:2px;right:0;bottom:0}}.c-fnj.is-active a{color:#12538d}.c-fnj.is-active a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cg id='right-arrow-dropdown-menu-bkg' transform='translate(-1297 -5442)'%3E%3Ccircle id='Ellipse_1' data-name='Ellipse 1' cx='12.5' cy='12.5' r='12.5' transform='translate(1297 5442)' fill='%2312538d'/%3E%3Cg id='Union_3' data-name='Union 3' transform='translate(1304.383 5451.844)' fill='%23fff'%3E%3Cpath d='M 5.564579010009766 4.381565093994141 L 5.564579010009766 3.376156330108643 L 5.564579010009766 2.876156330108643 L 5.064579010009766 2.876156330108643 L 0.4999989867210388 2.876156330108643 L 0.4999989867210388 2.187706470489502 L 5.064579010009766 2.187706470489502 L 5.564579010009766 2.187706470489502 L 5.564579010009766 1.687706470489502 L 5.564579010009766 0.8705679178237915 L 8.573674201965332 2.626066446304321 L 5.564579010009766 4.381565093994141 Z' stroke='none'/%3E%3Cpath d='M 6.064579010009766 3.511009216308594 L 7.581457138061523 2.626066446304321 L 6.064579010009766 1.741123557090759 L 6.064579010009766 3.511009216308594 M 5.064579010009766 5.25213623046875 L 5.064579010009766 3.376156330108643 L -1.015625002764864e-06 3.376156330108643 L -1.015625002764864e-06 1.687706470489502 L 5.064579010009766 1.687706470489502 L 5.064579010009766 -3.55369570570474e-06 L 9.565918922424316 2.626066446304321 L 5.064579010009766 5.25213623046875 Z' stroke='none' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")!important}@media screen and (min-width:1025px){.c-border-bottom{color:#12538d!important}.c-border-bottom:after{position:absolute;content:"";background-color:rgba(18,83,141,.36);width:-moz-calc(100% - 30px);width:calc(100% - 30px);height:2px;left:0;bottom:0}.c-border-bottom-r{color:#12538d!important}.c-border-bottom-r:after{float:left;content:"";background-color:rgba(18,83,141,.36);width:-moz-calc(100% + 15px);width:calc(100% + 15px);height:2px;right:0;bottom:0}}h2 span.span-inherit{font-size:inherit!important}@media screen and (max-width:767px){h2 span.span-inherit,h2 span[style*=font-size]{font-size:inherit!important}}#floor4f,#floor5f,#floor6f,#floor7f,#floor8f,#floor9f{-webkit-transform:translateY(60px);-moz-transform:translateY(60px);transform:translateY(60px);padding-top:60px}.floor-map{margin:0 auto;max-width:1100px;padding:0;background:#fff}.floor-map img{max-width:100%}.floor-map-item{background-color:#fff;margin:0 auto}.floor-map-head{display:-moz-box;display:flex;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center;margin:0 0 65px}.floor-map-head .label{max-width:928px;display:block}.floor-map-img{position:relative}.floor-map-img img{margin:0 50px 0 0;display:block;max-width:1150px;padding:0;width:100%}.floor-map-img ul li{position:absolute}.floor-map-img ul li a,.floor-map-img ul li p{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;background-color:#1b519f;border-radius:22.5px;padding:0 18.5px;height:45px;font-size:1.8rem;font-weight:700;color:#fff;cursor:pointer}.floor-map-img ul li a:hover{opacity:.8}.floor-map-img ul li.link9a{right:46.5%;bottom:45.5%}.floor-map-img ul li.link8a{right:32%;bottom:68%}.floor-map-img ul li.link8b{right:50%;bottom:46%}.floor-map-img ul li.link7a{right:48.5%;bottom:49.5%}.floor-map-img ul li.link7b{right:74.5%;bottom:68%}.floor-map-img ul li.link6a{right:24.5%;bottom:47%}.floor-map-img ul li.link6b{right:63.5%;bottom:22%}.floor-map-img ul li.link5a{right:46%;bottom:45%}.floor-map-img ul li.link5b{right:35.5%;bottom:18%}.floor-map-img ul li.link4a{right:70.5%;bottom:29.4%}@media screen and (max-width:1100px){.floor-map-img ul li a,.floor-map-img ul li p{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;background-color:#1b519f;border-radius:2.05vw;padding:0 1.24vw;height:4.09vw;font-size:1.44vw;font-weight:700;color:#fff}}@media screen and (max-width:768px){#floor4f,#floor5f,#floor6f,#floor7f,#floor8f,#floor9f{-webkit-transform:translateY(10.67vw);-moz-transform:translateY(10.67vw);transform:translateY(10.67vw);padding:16.67vw 0 0}.floor-map-img ul li.link9a{right:48%;bottom:55%}.floor-map-img ul li.link8a{right:37%;bottom:73%}.floor-map-img ul li.link8b{right:50.5%;bottom:55%}.floor-map-img ul li.link7a{right:39.5%;bottom:57.5%}.floor-map-img ul li.link7b{right:73.5%;bottom:72%}.floor-map-img ul li.link6a{right:30.5%;bottom:56%}.floor-map-img ul li.link6b{right:52%;bottom:29%}.floor-map-img ul li.link5a{right:50%;bottom:55%}.floor-map-img ul li.link5b{right:38%;bottom:33.4%}.floor-map-img ul li.link4a{right:68.5%;bottom:41.4%}.floor-map{margin:0 auto;padding:0;background:#fff}.floor-map,.floor-map img{max-width:100%}.floor-map-item{background-color:#fff;margin:0 auto;padding:6.67vw 0 0}.floor-map-head{display:-moz-box;display:flex;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center;margin:0 0 10.13vw}.floor-map-head .label{max-width:87.2vw}.floor-map-img{position:relative}.floor-map-img img{margin:0 auto;display:block;max-width:100%;padding:0 6.67vw 10.67vw 0;width:100%}.floor-map-img ul li{position:absolute}.floor-map-img ul li a,.floor-map-img ul li p{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;background-color:#1b519f;border-radius:3.73vw;padding:0 2.16vw;height:5.07vw;font-size:2.33vw;font-weight:700;color:#fff}}.modal{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:fixed;top:0;right:0;bottom:0;left:0;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;background-color:rgba(34,34,34,.8);overflow:hidden;z-index:100;opacity:0;pointer-events:none}.modal-content{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out,-moz-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-moz-transform .5s ease-in-out;-webkit-transform:translateY(100vh);-moz-transform:translateY(100vh);transform:translateY(100vh);width:97%}.modal-head{height:50px;text-align:right}.modal-head .close{text-align:left;display:-moz-inline-box;display:inline-flex;-moz-box-align:center;align-items:center;height:50px;width:110px;font-weight:700;font-size:2rem;line-height:1;color:#fff;background-size:25.5px 25.5px}.modal-head .close span{margin-top:3px}.modal-body{background-color:transparent;width:100%;height:-moz-calc(96vh - 50px);height:calc(96vh - 50px)}.modal-body iframe{width:100%;height:100%}.modal.open{opacity:1;pointer-events:auto}.modal.open .modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.modal2{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:fixed;top:0;right:0;bottom:0;left:0;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;background-color:rgba(34,34,34,.8);overflow:hidden;z-index:100;opacity:0;pointer-events:none}.modal2-content{max-width:900px;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out,-moz-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-moz-transform .5s ease-in-out;-webkit-transform:translateY(100vh);-moz-transform:translateY(100vh);transform:translateY(100vh);width:100%}.modal2-head{height:50px;text-align:right}.modal2-head .close2{height:50px;text-align:left;display:inline-block;width:100px;padding:10px 0;margin-bottom:20px;font-weight:700;font-size:2rem;color:#fff;background-size:25.5px 25.5px}.modal2-body{border-radius:8px;background-color:#fff;width:100%;padding:0 20px;height:-moz-calc(96vh - 50px);height:calc(96vh - 50px);overflow-y:scroll;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.modal2-body .inner-01{width:100%;max-width:780px;padding:70px 0;margin:0 auto}.modal2-body .inner-01 p:first-of-type{font-size:2.8rem;line-height:1.8;font-weight:700;text-align:center;margin-bottom:32px;padding-bottom:32px;border-bottom:2px solid #222}.modal2-body .inner-01 p:nth-of-type(2){font-size:1.6rem;line-height:2}.modal2-body .inner-01 img:first-of-type{max-width:780px;padding:50px 0}.modal2-body .inner-01 img:nth-of-type(2){max-width:780px;padding-bottom:50px}.modal2.open{opacity:1;pointer-events:auto}.modal2.open .modal2-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:768px){.modal{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:fixed;top:0;right:0;bottom:0;left:0;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;background-color:rgba(34,34,34,.8);overflow:hidden;z-index:100;opacity:0;pointer-events:none}.modal-content{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out,-moz-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-moz-transform .5s ease-in-out;-webkit-transform:translateY(100vh);-moz-transform:translateY(100vh);transform:translateY(100vh);width:93%}.modal-head{height:auto;text-align:right}.modal-head .close{height:auto;text-align:left;display:inline-block;width:27.67vw;padding:0;margin-bottom:5.07vw;font-weight:700;font-size:5.33vw;color:#fff;background-size:6.8vw 6.8vw}.modal-head .close span{display:block;margin-top:1.67vw}.modal-body{background-color:transparent;width:100%;height:89vh}.modal-body iframe{width:100%;height:100%}.modal.open{opacity:1;pointer-events:auto}.modal.open .modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.modal2{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;position:fixed;top:0;right:0;bottom:0;left:0;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;background-color:rgba(34,34,34,.8);overflow:hidden;z-index:100;opacity:0;pointer-events:none}.modal2-content{max-width:100%;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out,-moz-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out,-moz-transform .5s ease-in-out;-webkit-transform:translateY(100vh);-moz-transform:translateY(100vh);transform:translateY(100vh);width:95%}.modal2-head{height:auto;text-align:right}.modal2-head .close2{height:auto;text-align:left;display:inline-block;width:26.67vw;padding:0;margin-bottom:5.07vw;font-weight:700;font-size:5.33vw;color:#fff;background-size:6.8vw 6.8vw}.modal2-body{border-radius:8px;background-color:#fff;width:94.67vw;padding:0 5.33vw;margin:0 auto;height:89vh;overflow-y:scroll;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.modal2-body .inner-01{width:100%;max-width:100%;padding:10.13vw 0;margin:0 auto}.modal2-body .inner-01 p:first-of-type{font-size:4.8vw;line-height:1.8;font-weight:700;text-align:center;margin-bottom:6.67vw;padding-bottom:6.67vw;border-bottom:2px solid #222}.modal2-body .inner-01 p:nth-of-type(2){font-size:4.27vw;line-height:2}.modal2-body .inner-01 img:nth-of-type(2){max-width:100%;padding:8vw 0}.modal2-body .inner-01 img:nth-of-type(4){max-width:100%;padding-bottom:8vw}.modal2.open{opacity:1;pointer-events:auto}.modal2.open .modal2-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.slick-slider{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{-webkit-font-smoothing:antialiased}.pc{display:block!important}.sp{display:none!important}@media screen and (max-width:767px){.pc{display:none!important}.sp{display:block!important}}.main{padding-top:95px}@media screen and (max-width:767px){.main{padding-top:0}}.main .l-container{max-width:1404px;padding:0 60px;margin:0 auto}@media screen and (max-width:1024px) and (min-width:768px){.main .l-container{padding:0 20px}}@media screen and (max-width:767px){.main .l-container{padding:0 20px}}.main .c-section2{background-color:#f2f2f2;padding:66px 0 259px}@media screen and (max-width:1024px) and (min-width:768px){.main .c-section2{padding:66px 0 60px}}.main .c-section2__list{display:-moz-box;display:flex;flex-wrap:wrap;margin:0 -10px}.main .c-section2__list li{padding:0 10px;max-width:50%;-moz-box-flex:0;flex:0 0 50%}.main .c-section2__list li:nth-child(2) div img{-webkit-transform:translate(-4px,-5px);-moz-transform:translate(-4px,-5px);transform:translate(-4px,-5px)}.main .c-section2__list li:nth-child(n+3){margin-top:20px}.main .c-section2__list li:nth-child(n+3) div img{-webkit-transform:translate(4px,-5px);-moz-transform:translate(4px,-5px);transform:translate(4px,-5px)}.main .c-section2__list li:nth-child(4) div img{-webkit-transform:translate(-9px,-5px);-moz-transform:translate(-9px,-5px);transform:translate(-9px,-5px)}.main .c-section2__list li:nth-child(5) div img{-webkit-transform:translate(-17px,-2px);-moz-transform:translate(-17px,-2px);transform:translate(-17px,-2px)}.main .c-section2__list li:nth-child(6) div img{-webkit-transform:translate(-14px,1px);-moz-transform:translate(-14px,1px);transform:translate(-14px,1px)}.main .c-section2__list li div{padding:31px 60px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between;background-color:#fff;height:160px;color:#222}.main .c-section2__list li div p{font-size:20px;line-height:35px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal}.main .c-section2__list li div img{max-width:100%;width:auto;padding-right:13px;-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px)}@media screen and (max-width:1024px) and (min-width:768px){.main .c-section2__list li div{padding:31px 35px}.main .c-section2__list li div p{font-size:16px;line-height:32px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal}.main .c-section2__list li div img{max-width:22%;width:auto;padding-right:0;-webkit-transform:none!important;-moz-transform:none!important;transform:none!important}}@media screen and (max-width:767px){.main .c-section2{padding:32px 0 60px}.main .c-section2__list li{max-width:100%;-moz-box-flex:0;flex:0 0 100%}.main .c-section2__list li:not(:first-child) div{border-top:1px solid #e6e6e6}.main .c-section2__list li:nth-child(n+3){margin-top:0}.main .c-section2__list li:nth-child(2) div{padding:29px 34px}.main .c-section2__list li:nth-child(2) div img{max-width:22.1%;-webkit-transform:translate(-4px,1px);-moz-transform:translate(-4px,1px);transform:translate(-4px,1px)}.main .c-section2__list li:nth-child(3) div{padding:29px 34px}.main .c-section2__list li:nth-child(3) div img{max-width:28.1%;-webkit-transform:translate(3px,1px);-moz-transform:translate(3px,1px);transform:translate(3px,1px)}.main .c-section2__list li:nth-child(4) div{padding:29px 34px}.main .c-section2__list li:nth-child(4) div img{max-width:20.1%;-webkit-transform:translate(-8px);-moz-transform:translate(-8px);transform:translate(-8px)}.main .c-section2__list li:nth-child(5) div{padding:28px 34px 29px}.main .c-section2__list li:nth-child(5) div img{max-width:20.1%;-webkit-transform:translate(-8px);-moz-transform:translate(-8px);transform:translate(-8px)}.main .c-section2__list li:nth-child(6) div{padding:27px 34px 35px}.main .c-section2__list li:nth-child(6) div img{max-width:18.1%;-webkit-transform:translate(-9px,3px);-moz-transform:translate(-9px,3px);transform:translate(-9px,3px)}.main .c-section2__list li div{padding:26px 34px;height:auto}.main .c-section2__list li div p{font-size:15px;line-height:27px}.main .c-section2__list li div img{max-width:26.1%;padding-right:1px;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}}.main .c-section3{background-color:#fff}.main .c-section3__wrapper{position:relative;height:auto;display:-moz-box;display:flex;padding-top:250px;padding-bottom:94.2px}.main .c-section3__content{max-width:50%;-moz-box-flex:0;flex:0 0 50%;margin-top:46px}.main .c-section3__content h2{font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;font-size:34px;line-height:60px;color:#222}.main .c-section3__content h2 span:first-child{font-size:23px}.main .c-section3__content h2 span:first-child,.main .c-section3__content h2 span:last-child{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}.main .c-section3__content h2 span:last-child{position:relative;font-size:34px;line-height:60px}.main .c-section3__content h2 span:last-child:before{content:"";position:absolute;bottom:1px;left:2px;width:100%;height:3px;background-color:#00bf84}.main .c-section3__content p{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;font-size:16px;line-height:32px;margin-top:28px;padding-right:30px;color:#222}.main .c-section3__image{max-width:50%;-moz-box-flex:0;flex:0 0 50%;padding-left:3.5%}@media screen and (max-width:1024px) and (min-width:768px){.main .c-section3__wrapper{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding-top:0;padding-bottom:57.2px}.main .c-section3__content{max-width:100%;-moz-box-flex:0;flex:0 0 100%;margin-top:48px;text-align:center;margin-bottom:20px}.main .c-section3__content h2{font-size:24px;line-height:34px;text-align:center}.main .c-section3__content h2 span:first-child{font-size:17px;line-height:34px}.main .c-section3__content h2 span:last-child{font-size:24px;line-height:34px;margin-top:-3px}.main .c-section3__content h2 span:last-child:before{bottom:-5px;left:1px}.main .c-section3__content figure{margin:0 -7px;-webkit-transform:translate(-1px,-3px);-moz-transform:translate(-1px,-3px);transform:translate(-1px,-3px)}.main .c-section3__content p{font-size:13px;padding-right:0;line-height:24px;margin-top:37px}.main .c-section3__image{max-width:70%;-moz-box-flex:0;flex:0 0 70%;padding-left:0;margin:0 auto}}@media screen and (max-width:767px){.main .c-section3__wrapper{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding-top:0;padding-bottom:57.2px}.main .c-section3__content{max-width:100%;-moz-box-flex:0;flex:0 0 100%;margin-top:48px}.main .c-section3__content h2{font-size:24px;line-height:34px;text-align:left}.main .c-section3__content h2 span:first-child{font-size:17px;line-height:34px}.main .c-section3__content h2 span:last-child{font-size:24px;line-height:34px;margin-top:-3px}.main .c-section3__content h2 span:last-child:before{bottom:-5px;left:1px}.main .c-section3__content figure{margin:0;-webkit-transform:none;-moz-transform:none;transform:none}.main .c-section3__content p{font-size:13px;padding-right:0;line-height:24px;margin-top:37px}.main .c-section3__image{max-width:100%;-moz-box-flex:0;flex:0 0 100%;padding-left:0}}.main .c-section4{background-image:url(/_next/static/media/quilty__bg.fe06fe1fa7982b069283c189efe8e8af.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:110px}.main .c-section4>h2{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;text-align:center;line-height:53px;padding:77px 0 44px;color:#222}.main .c-section4>h2,.main .c-section4>h2 span{font-size:40px;font-weight:700;font-style:normal}.main .c-section4>h2 span{font-family:aktiv-grotesk,sans-serif;position:relative}.main .c-section4>h2 span:before{content:"キルティ";position:absolute;top:-35px;left:4px;width:100%;font-size:13px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}.main .c-section4__group01{background-color:#fff;padding:69px 6vw 110px;position:relative;border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}.main .c-section4__group01>span{position:absolute;top:-38px;left:-25px;font-size:69px;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;color:#00bf84}.main .c-section4__group01>span:before{content:"";position:absolute;bottom:-11px;left:5px;width:80%;height:8px;background-color:#00bf84}.main .c-section4__group02{background-color:#fff;padding:37px 6vw 54px;position:relative;border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:70px}.main .c-section4__group02>span{position:absolute;top:-38px;left:-25px;font-size:69px;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;color:#00bf84}.main .c-section4__group02>span:before{content:"";position:absolute;bottom:-11px;left:5px;width:91%;height:8px;background-color:#00bf84}.main .c-section4__group02 .c-group01 p{margin-top:9px}.main .c-section4__group02 .c-group01 .c-group01__content{margin-top:57px}.main .c-section4__group02 .c-group01 .c-group01__image{max-width:221.97px;margin-right:36px}.main .c-section4__group02 .c-section4__image02{margin-top:31px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:first-child .c-section4__col{padding:40px 20px 41px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:first-child .c-section4__col p{margin:16px 0 42.7px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:first-child .c-section4__col figure{max-width:51.5%;margin:0 auto;-webkit-transform:translateX(-23px);-moz-transform:translateX(-23px);transform:translateX(-23px)}.main .c-section4__group02 .c-section4__image02 .c-section4__item:last-child .c-section4__col{padding:40px 20px 42px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:last-child .c-section4__col p{margin:17px 0 41.7px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:last-child .c-section4__col figure{max-width:54%;margin:0 auto;-webkit-transform:translateX(-16px);-moz-transform:translateX(-16px);transform:translateX(-16px)}.main .c-section4__group02 .c-section4__note{margin:52px 0 38px}.main .c-section4__group03{background-color:#fff;padding:57px 6vw 101px;position:relative;border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:70px}.main .c-section4__group03>span{position:absolute;top:-38px;left:-25px;font-size:69px;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;color:#00bf84}.main .c-section4__group03>span:before{content:"";position:absolute;bottom:-11px;left:5px;width:91%;height:8px;background-color:#00bf84}.main .c-section4__group03 .c-group01 p{margin-top:7px}.main .c-section4__group03 .c-group01 .c-group01__content{margin-top:38px}.main .c-section4__group03 .c-group01 .c-group01__image{max-width:237.97px;margin-right:36px}.main .c-section4__group03 .c-section4__image02{margin:0 -20px;flex-wrap:wrap}.main .c-section4__group03 .c-section4__image02 .c-section4__item{padding:0 20px;margin-top:40px}.main .c-section4__group03 .c-section4__image02 .c-section4__item .c-section4__col{-webkit-box-shadow:3px 3px 8px rgba(0,0,0,.05);box-shadow:3px 3px 8px rgba(0,0,0,.05);border-radius:10px;border:1px solid #f4f4f4;overflow:hidden}.main .c-section4__group03 .c-section4__image02 .c-section4__item .c-section4__col figure{max-width:100%;margin:0;-webkit-transform:none;-moz-transform:none;transform:none}.main .c-section4__group03 .c-section4__image02 .c-section4__item:first-child .c-section4__col,.main .c-section4__group03 .c-section4__image02 .c-section4__item:last-child .c-section4__col{background-color:transparent;padding:0}.main .c-section4__group03 .c-section4__note{margin:69px 0 38px}.main .c-section4__note{font-size:16px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;line-height:32px;margin:69px 0 38px;text-align:center;color:#222}.main .c-section4__image01{-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);transform:translateX(-5px);margin:0 -5px}.main .c-section4__image02{display:-moz-box;display:flex;margin:0 -10px}.main .c-section4__item{padding:0 10px;max-width:50%;-moz-box-flex:0;flex:0 0 50%}.main .c-section4__item .c-section4__col{padding:40px 20px 53px;background-color:#f4f4f4;height:100%}.main .c-section4__item:last-child .c-section4__col{padding:40px 20px 39px;background-color:#ccf5e8}.main .c-section4__item:last-child .c-section4__col p{margin:17px 0 25.7px}.main .c-section4__item:last-child .c-section4__col figure{max-width:81%;-webkit-transform:translateX(9px);-moz-transform:translateX(9px);transform:translateX(9px)}.main .c-section4__col h4{font-size:18px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;line-height:32px;text-align:center;color:#222}.main .c-section4__col h4 img{max-width:141px;margin:0 auto}.main .c-section4__col p{font-size:16px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;line-height:21px;text-align:center;margin:10px 0 22.7px;color:#222}.main .c-section4__col figure{max-width:84%;margin:0 auto;-webkit-transform:translateX(18px);-moz-transform:translateX(18px);transform:translateX(18px)}@media screen and (max-width:1024px) and (min-width:768px){.main .c-section4{padding-bottom:60px}.main .c-section4 .l-container{padding:0 15px}.main .c-section4>h2{padding:45px 0 14px}.main .c-section4>h2,.main .c-section4>h2 span{font-size:28px;line-height:53px}.main .c-section4>h2 span:before{font-size:10px;top:-24px;left:-3px}.main .c-section4__group01{padding:21px 30px 40px}.main .c-section4__group01>span{font-size:37px;top:-20px;left:-8px}.main .c-section4__group01>span:before{bottom:-8px;left:4px;height:5px}.main .c-section4__group02{margin-top:30px;padding:37px 30px 35px}.main .c-section4__group02>span{font-size:37px;top:-20px;left:-8px}.main .c-section4__group02>span:before{bottom:-8px;left:4px;height:5px}.main .c-section4__group02 .c-group01 .c-group01__content{margin-top:12px}.main .c-section4__group02 .c-group01 .c-group01__content h3{font-size:18px;line-height:25px}.main .c-section4__group02 .c-group01 .c-group01__content h3 span{font-size:18px}.main .c-section4__group02 .c-group01 .c-group01__content p{font-size:13px;line-height:24px}.main .c-section4__group02 .c-group01 p{margin-top:19px}.main .c-section4__group02 .c-group01 .c-group01__image{max-width:171.8px;margin:33px auto 10px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:first-child .c-section4__col{padding:32px 15px 39px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:first-child .c-section4__col p{margin:14px 0 27.7px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:first-child .c-section4__col figure{max-width:72.5%;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);transform:translateX(-10px)}.main .c-section4__group02 .c-section4__image02 .c-section4__item:last-child .c-section4__col{padding:32px 15px 39px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:last-child .c-section4__col p{margin:14px 0 27.7px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:last-child .c-section4__col figure{max-width:73.5%;-webkit-transform:translateX(-11px);-moz-transform:translateX(-11px);transform:translateX(-11px)}.main .c-section4__group02 .c-section4__note{margin:26px 0 0}.main .c-section4__group03{margin-top:30px;padding:37px 30px 40px}.main .c-section4__group03>span{font-size:37px;top:-20px;left:-8px}.main .c-section4__group03>span:before{bottom:-8px;left:4px;height:5px}.main .c-section4__group03 .c-group01 .c-group01__content{margin-top:12px}.main .c-section4__group03 .c-group01 .c-group01__content h3{font-size:18px;line-height:25px}.main .c-section4__group03 .c-group01 .c-group01__content h3 span{font-size:18px}.main .c-section4__group03 .c-group01 .c-group01__content p{font-size:13px;line-height:24px}.main .c-section4__group03 .c-group01 p{margin-top:19px}.main .c-section4__group03 .c-group01 .c-group01__image{max-width:171.8px;margin:34px auto 10px}.main .c-section4__group03 .c-section4__image02{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}.main .c-section4__group03 .c-section4__image02 .c-section4__item{margin-top:28px}.main .c-section4__group03 .c-section4__image02 .c-section4__item:first-child .c-section4__col{padding:0;border-radius:20px}.main .c-section4__group03 .c-section4__image02 .c-section4__item:first-child .c-section4__col figure{max-width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.main .c-section4__group03 .c-section4__image02 .c-section4__item:nth-child(n+2){margin-top:28px}.main .c-section4__group03 .c-section4__image02 .c-section4__item:nth-child(n+2) .c-section4__col{padding:0;border-radius:20px}.main .c-section4__group03 .c-section4__image02 .c-section4__item:nth-child(n+2) .c-section4__col figure{max-width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.main .c-section4__group03 .c-section4__note{margin:26px 0 0}.main .c-section4__image01{-webkit-transform:translateX(-3px);-moz-transform:translateX(-3px);transform:translateX(-3px);margin:0 -3px}.main .c-section4__note{font-size:13px;line-height:24px;margin:38px 0 42px;text-align:left}.main .c-section4__item{max-width:50%;-moz-box-flex:0;flex:0 0 50%}.main .c-section4__item .c-section4__col,.main .c-section4__item:last-child .c-section4__col{padding:32px 15px 39px}.main .c-section4__item:nth-child(2) .c-section4__col{padding:32px 15px 19px}.main .c-section4__item:nth-child(2) .c-section4__col p{margin:10px 0 25.7px}.main .c-section4__item:nth-child(2) .c-section4__col figure{max-width:96%;-webkit-transform:translate(11px,-5px);-moz-transform:translate(11px,-5px);transform:translate(11px,-5px)}.main .c-section4__col h4 img{max-width:103px}.main .c-section4__col p{margin:18px 0 17.7px}}@media screen and (max-width:767px){.main .c-section4{padding-bottom:60px}.main .c-section4 .l-container{padding:0 15px}.main .c-section4>h2{padding:45px 0 14px}.main .c-section4>h2,.main .c-section4>h2 span{font-size:28px;line-height:53px}.main .c-section4>h2 span:before{font-size:10px;top:-24px;left:-3px}.main .c-section4__group01{padding:46px 30px 40px}.main .c-section4__group01>span{font-size:37px;top:-20px;left:-8px}.main .c-section4__group01>span:before{bottom:-8px;left:4px;height:5px}.main .c-section4__group02{margin-top:30px;padding:37px 30px 35px}.main .c-section4__group02>span{font-size:37px;top:-20px;left:-8px}.main .c-section4__group02>span:before{bottom:-8px;left:4px;height:5px}.main .c-section4__group02 .c-group01 .c-group01__content{padding-right:0;margin-top:12px}.main .c-section4__group02 .c-group01 .c-group01__content h3{font-size:18px;line-height:25px}.main .c-section4__group02 .c-group01 .c-group01__content h3 span{font-size:18px}.main .c-section4__group02 .c-group01 .c-group01__content p{font-size:13px;line-height:24px}.main .c-section4__group02 .c-group01 p{margin-top:19px}.main .c-section4__group02 .c-group01 .c-group01__image{max-width:171.8px;margin:33px auto 10px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:first-child .c-section4__col{padding:32px 15px 39px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:first-child .c-section4__col p{margin:14px 0 27.7px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:first-child .c-section4__col figure{max-width:72.5%;-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);transform:translateX(-10px)}.main .c-section4__group02 .c-section4__image02 .c-section4__item:last-child .c-section4__col{padding:32px 15px 39px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:last-child .c-section4__col p{margin:14px 0 27.7px}.main .c-section4__group02 .c-section4__image02 .c-section4__item:last-child .c-section4__col figure{max-width:73.5%;-webkit-transform:translateX(-11px);-moz-transform:translateX(-11px);transform:translateX(-11px)}.main .c-section4__group02 .c-section4__note{margin:26px 0 0}.main .c-section4__group03{margin-top:30px;padding:37px 30px 40px}.main .c-section4__group03>span{font-size:37px;top:-20px;left:-8px}.main .c-section4__group03>span:before{bottom:-8px;left:4px;height:5px}.main .c-section4__group03 .c-group01 .c-group01__content{margin-top:12px}.main .c-section4__group03 .c-group01 .c-group01__content h3{font-size:18px;line-height:25px}.main .c-section4__group03 .c-group01 .c-group01__content h3 span{font-size:18px}.main .c-section4__group03 .c-group01 .c-group01__content p{font-size:13px;line-height:24px}.main .c-section4__group03 .c-group01 p{margin-top:19px}.main .c-section4__group03 .c-group01 .c-group01__image{max-width:171.8px;margin:34px auto 10px}.main .c-section4__group03 .c-section4__image02{flex-wrap:nowrap}.main .c-section4__group03 .c-section4__image02 .c-section4__item{margin-top:29px}.main .c-section4__group03 .c-section4__image02 .c-section4__item:first-child .c-section4__col{padding:0;border:1px solid #f4f4f4;border-radius:10px}.main .c-section4__group03 .c-section4__image02 .c-section4__item:first-child .c-section4__col figure{max-width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.main .c-section4__group03 .c-section4__image02 .c-section4__item:nth-child(n+2){margin-top:19px}.main .c-section4__group03 .c-section4__image02 .c-section4__item:nth-child(n+2) .c-section4__col{padding:0;border:1px solid #f4f4f4;border-radius:10px}.main .c-section4__group03 .c-section4__image02 .c-section4__item:nth-child(n+2) .c-section4__col figure{max-width:100%;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.main .c-section4__group03 .c-section4__note{margin:26px 0 0}.main .c-section4__image01{-webkit-transform:translate(4px,-2px);-moz-transform:translate(4px,-2px);transform:translate(4px,-2px);margin:0 -11px}.main .c-section4__note{font-size:13px;line-height:24px;margin:38px 0 42px;text-align:left}.main .c-section4__image02{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.main .c-section4__item{max-width:100%;-moz-box-flex:0;flex:0 0 100%}.main .c-section4__item .c-section4__col{padding:32px 15px 41px}.main .c-section4__item:not(:first-child){margin-top:20px}.main .c-section4__item:last-child .c-section4__col{padding:32px 15px 39px}.main .c-section4__item:nth-child(2) .c-section4__col{padding:32px 15px 19px}.main .c-section4__item:nth-child(2) .c-section4__col p{margin:10px 0 25.7px}.main .c-section4__item:nth-child(2) .c-section4__col figure{max-width:96%;-webkit-transform:translate(11px,-5px);-moz-transform:translate(11px,-5px);transform:translate(11px,-5px)}.main .c-section4__col h4{font-size:13px;line-height:16px}.main .c-section4__col h4 img{max-width:103px}.main .c-section4__col p{font-size:12px;line-height:19px;margin:18px 0 18.7px}.main .c-section4__col figure{max-width:91%;-webkit-transform:translateX(15px);-moz-transform:translateX(15px);transform:translateX(15px)}}.main .c-section05{background-color:#f4f4f4;padding-bottom:110px}.main .c-section05 h2{font-size:40px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;text-align:center;line-height:53px;padding:100px 0 56px;color:#222}.main .c-section05 h2 span{font-size:40px;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;position:relative}.main .c-section05 h2 span:before{content:"キルティ";position:absolute;top:-42px;left:4px;width:100%;font-size:13px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}.main .c-section05__wrapper{background-color:#fff;border-radius:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);padding:75px 0 96px}.main .c-section05__contentItem h3{font-size:28px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;line-height:56px;text-align:center;color:#222}.main .c-section05__contentItem h3 span:first-child{font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;position:relative}.main .c-section05__contentItem h3 span:first-child:before{content:"キルティ";position:absolute;top:-38px;left:1px;width:100%;font-size:11px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}.main .c-section05__contentItem h3 span:last-child{position:relative}.main .c-section05__contentItem h3 span:last-child:before{content:"";position:absolute;bottom:-7px;left:0;top:auto;width:100%;height:3px;background-color:#00bf84}.main .c-section05__list{display:-moz-box;display:flex;flex-wrap:wrap;margin:0 -6.5px;padding:34px 6vw 51px}.main .c-section05__list li{max-width:25%;-moz-box-flex:0;flex:0 0 25%;padding:0 6.5px 15px}.main .c-section05__list li>span{border:1px solid #e8e8e8;height:90px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;padding:24px 10px 18px 1.7vw;color:#222}.main .c-section05__list li>span figure{max-width:30px;width:100%}.main .c-section05__list li>span img{width:auto;margin:0 auto}.main .c-section05__list li>span span{padding-left:13px;padding-bottom:7px;line-height:24px;letter-spacing:-.3px}.main .c-section05__list li>span span,.main .c-section05__note{font-size:16px;font-family:source-han-sans-japanese,aktiv-grotesk,sans-serif;font-weight:500;font-style:normal;color:#222}.main .c-section05__note{line-height:32px;margin:7px 0 27px;text-align:center;padding:0 100px}.main .c-section05__note02{font-size:30px;font-family:source-han-sans-japanese,aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;line-height:44px;color:#00bf84;padding:0 100px;text-align:center}.main .c-section05__note02 span{position:relative}.main .c-section05__note02 span:before{content:"キルティ";position:absolute;top:-21px;left:2px;width:100%;font-size:10px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;color:#00bf84}@media screen and (max-width:1024px) and (min-width:768px){.main .c-section05{padding-bottom:65px}.main .c-section05 .l-container{padding:0 15px}.main .c-section05 h2{font-size:28px;line-height:42px;padding:58px 0 36px}.main .c-section05__wrapper{padding:45px 0 53px}.main .c-section05__contentItem{position:relative}.main .c-section05__contentItem h3{font-size:18px;line-height:28px}.main .c-section05__contentItem h3 span:last-child:before{bottom:-5px;height:2px}.main .c-section05__contentItem:nth-child(n+2) h3 span:first-child:before{top:-21px;left:1px;width:100%;font-size:8px}.main .c-section05__contentItem:nth-child(n+2) h3 span:last-child:before{bottom:-2px}.main .c-section05__contentItem:nth-child(n+2) .c-section05__list{padding:25px 30px 51px}.main .c-section05__list{padding:32px 30px 51px;margin:0 -4.5px}.main .c-section05__list li{max-width:33.33%;-moz-box-flex:0;flex:0 0 33.33%;padding:0 4.5px}.main .c-section05__list li>span{text-align:center}.main .c-section05__list li>span figure{max-width:21.78px;height:24.76px}.main .c-section05__list li>span figure img{width:100%;height:100%}.main .c-section05__list li>span span{font-size:12px;line-height:17px}.main .c-section05__list li:nth-child(n+4){margin-top:10px}.main .c-section05__viewmore{display:none}.main .c-section05__note{padding:0 30px;font-size:13px;line-height:24px}.main .c-section05__note br{display:none}.main .c-section05__note02{font-size:20px;line-height:32px;padding:0 30px}.main .c-section05__note02 span:before{font-size:9px;top:-17px;left:0}}@media screen and (max-width:767px){.main .c-section05{padding-bottom:65px}.main .c-section05 .l-container{padding:0 15px}.main .c-section05 h2{font-size:28px;line-height:42px;padding:58px 0 36px}.main .c-section05__wrapper{padding:45px 0 53px}.main .c-section05__contentItem{position:relative;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;max-height:100%}.main .c-section05__contentItem.is-hide{max-height:564px;overflow:hidden}.main .c-section05__contentItem.is-hide .c-section05__viewmore{display:block!important}.main .c-section05__contentItem h3{font-size:18px;line-height:28px}.main .c-section05__contentItem h3 span:last-child:before{bottom:-5px;height:2px}.main .c-section05__contentItem:nth-child(n+2){padding-top:43px}.main .c-section05__contentItem:nth-child(n+2).is-hide{max-height:454px}.main .c-section05__contentItem:nth-child(n+2) h3 span:first-child:before{top:-21px;left:1px;width:100%;font-size:8px}.main .c-section05__contentItem:nth-child(n+2) h3 span:last-child:before{bottom:-2px}.main .c-section05__contentItem:nth-child(n+2) .c-section05__list{padding:25px 30px 51px}.main .c-section05__list{padding:32px 30px 51px;margin:0 -4.5px}.main .c-section05__list li{max-width:50%;-moz-box-flex:0;flex:0 0 50%;padding:0 4.5px}.main .c-section05__list li>span{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:24px 9px 17px;height:100%;text-align:center}.main .c-section05__list li>span figure{max-width:21.78px;height:24.76px}.main .c-section05__list li>span figure img{width:100%;height:100%}.main .c-section05__list li>span span{font-size:12px;line-height:17px;padding:0;margin-top:8px}.main .c-section05__list li:nth-child(n+3){margin-top:10px}.main .c-section05__viewmore{display:none!important;padding:10px 30px 0;position:absolute;bottom:0;left:0;width:100%;background-color:#fff}.main .c-section05__viewmore:before{content:"";position:absolute;bottom:100%;left:0;background-image:url(/_next/static/media/quilty_icon_viewmore_bg.4f27fe9b75e1441d7ca4af2395229e95.png);background-repeat:no-repeat;background-size:cover;background-position:50%;width:100%;height:65px}.main .c-section05__note{padding:0 30px;font-size:13px;line-height:24px;text-align:left;margin:38px 0 23px}.main .c-section05__note br{display:none}.main .c-section05__note02{font-size:20px;line-height:32px;padding:0 30px}.main .c-section05__note02 span:before{font-size:9px;top:-17px;left:0}}.main .c-section06__wrapper{background-color:#fff}.main .c-section06__list{display:-moz-box;display:flex;flex-wrap:wrap;margin:0 -2.1%}.main .c-section06__list li{padding:0 2.1%;max-width:33.33%;-moz-box-flex:0;flex:0 0 33.33%;position:relative;margin-bottom:60px}.main .c-section06__list li:before{content:"";position:absolute;top:-43px;left:17px;background-image:url(/_next/static/media/title_icon1.966065fd68f7a98403604391abbc2e6f.svg);background-position:0 26px;background-repeat:no-repeat;background-size:contain;width:44px;height:186px}.main .c-section06__list li div{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);padding:75px 12% 75px 15.4%;width:100%;height:100%}.main .c-section06__list h5{font-size:20px;font-weight:700}.main .c-section06__list h5,.main .c-section06__list p{line-height:32px;font-family:source-han-sans-japanese,aktiv-grotesk,sans-serif;font-style:normal;color:#222}.main .c-section06__list p{font-size:16px;font-weight:500;margin:19px 0 22px}.main .c-section06__list span{font-size:15px;line-height:32px;font-family:source-han-sans-japanese,aktiv-grotesk,sans-serif;font-weight:500;font-style:normal;color:rgba(34,34,34,.6)}.main .c-section06__box{background-color:#00bf84;padding:69.8px 100px 71.5px 99.7px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;border-radius:20px}.main .c-section06__box figure{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);transform:translateY(-5px)}.main .c-section06__box .c-title40{color:#fff;padding:0 0 0 37px;max-width:338.81px;width:100%}@media screen and (max-width:1511px) and (min-width:1025px){.main .c-section06__box .c-title40{padding-left:10px}}.main .c-section06__box .c-title40 span:before{top:-37px;left:-2px}.main .c-section06__box .c-button01{max-width:570px;width:100%;margin-left:auto;margin-top:0}@media screen and (max-width:1200px) and (min-width:1141px){.main .c-section06__box .c-button01{max-width:470px}}@media screen and (max-width:1024px) and (min-width:768px){.main .c-section06__list{margin:0 -10.5px}.main .c-section06__list li{max-width:33.33%;-moz-box-flex:0;flex:0 0 33.33%;margin-bottom:29px;padding:0 10.5px}.main .c-section06__list li:before{width:33px;top:-40px;left:5px}.main .c-section06__list li div{padding:44px 15px 43px}.main .c-section06__list li div h5{font-size:16px;line-height:26px}.main .c-section06__list li div p{font-size:13px;line-height:24px;margin:20px 0 24px}.main .c-section06__list li div span{font-size:13px;line-height:32px}.main .c-section06__box{margin-top:10px;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:50.3px 30px 51.3px}.main .c-section06__box figure{-webkit-transform:none;-moz-transform:none;transform:none}.main .c-section06__box .c-title40{padding-left:0;font-size:28px;line-height:53px;margin:14px 0}.main .c-section06__box .c-title40 span{font-size:28px;line-height:53px}.main .c-section06__box .c-title40 span:before{font-size:10px;top:-35px;left:-1px}.main .c-section06__box .c-button01{margin:0 auto}}@media screen and (max-width:767px){.main .c-section06__list{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.main .c-section06__list li{max-width:100%;-moz-box-flex:0;flex:0 0 100%;margin-bottom:29px}.main .c-section06__list li:before{width:38px;top:-19px;left:16px;background-position:50% 50%;height:44px}.main .c-section06__list li div{padding:44px 39px 43px 41px}.main .c-section06__list li div h5{font-size:16px;line-height:26px}.main .c-section06__list li div p{font-size:13px;line-height:24px;margin:20px 0 24px}.main .c-section06__list li div span{font-size:13px;line-height:32px}.main .c-section06__box{margin-top:10px;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:50.3px 30px 51.3px}.main .c-section06__box figure{-webkit-transform:none;-moz-transform:none;transform:none}.main .c-section06__box .c-title40{padding-left:0;font-size:28px;line-height:53px;margin:14px 0}.main .c-section06__box .c-title40 span{font-size:28px;line-height:53px}.main .c-section06__box .c-title40 span:before{font-size:10px;top:-35px;left:-1px}}.main .c-section07{background-image:url(/_next/static/media/quilty_section7_bg.2468d99aef4c188112eb4d0ad8399927.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;text-align:center;margin-top:97px}.main .c-section07__wrapper{padding:91px 0 118px}.main .c-section07 span{font-size:16px;font-family:source-han-sans-japanese,aktiv-grotesk,sans-serif;font-weight:500;font-style:normal;line-height:32px;color:#222;background-color:#fff;border-radius:50px;padding:6px 28px 9px;position:relative;z-index:1}.main .c-section07 span:before{content:"";position:absolute;bottom:3px;left:50%;-webkit-transform:translate(-50%,50%);-moz-transform:translate(-50%,50%);transform:translate(-50%,50%);background-image:url(/_next/static/media/quilty_arrow_section7.e94b814446d358d7a2777ed6cdb1d80e.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:32px;height:19px;z-index:0}.main .c-section07 h2{font-size:40px;font-weight:700;line-height:58px;margin:28px 0 25px}.main .c-section07 h2,.main .c-section07 p{font-family:source-han-sans-japanese,aktiv-grotesk,sans-serif;font-style:normal;color:#222}.main .c-section07 p{font-size:16px;font-weight:500;line-height:32px;max-width:606px;width:100%;margin:0 auto}.main .c-section07 .c-button02{margin:46px auto 0}@media screen and (max-width:767px){.main .c-section07{margin-top:59px;background-image:url(/_next/static/media/quilty_section7_bg_sp.4bf3dfb33fab473f0c1fbfb8d7ead703.jpg)}.main .c-section07__wrapper{padding:50px 0 61px}.main .c-section07 span{font-size:13px;line-height:32px;padding:6px 20px 9px}.main .c-section07 h2{font-size:28px;line-height:38px;margin:17px 0 20px}.main .c-section07 p{font-size:13px;line-height:24px;text-align:left}.main .c-section07 .c-button02{margin:35px auto 0;border:2px solid #00bf84;max-width:315px;line-height:65px;padding:0 9px 0 0;-moz-box-align:start;align-items:flex-start}}.main .c-section09__wrapper{background-color:#fff;padding-top:83.7px;padding-bottom:121px}.main .c-section09__wrapper h2{font-size:40px;font-family:source-han-sans-japanese,aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;color:#222;line-height:53px;text-align:center}.main .c-section09__row{display:-moz-box;display:flex;flex-wrap:wrap;margin:0 -25px}.main .c-section09__col{-moz-box-flex:0;flex:0 0 50%;max-width:50%;padding:0 25px;margin-top:47px}.main .c-section09__col figure{-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);border-radius:20px;margin-bottom:42px;overflow:hidden}.main .c-section09__col:hover .c-section09__content span:after{background-image:url(/_next/static/media/quilty_icon_arrow_whiteblue.8cfccc25a94869bfc27b5e519fdc3fd4.svg)}.main .c-section09__content{position:relative;padding-bottom:27px;padding-right:65px;border-bottom:1px solid #e8e8e8}.main .c-section09__content h5{font-weight:700;font-size:20px;line-height:28px}.main .c-section09__content h5,.main .c-section09__content p{font-family:source-han-sans-japanese,aktiv-grotesk,sans-serif;font-style:normal;color:#222}.main .c-section09__content p{font-size:14px;line-height:32px;font-weight:500;margin-top:3px}.main .c-section09__content span{position:absolute;top:0;right:0;width:59px;height:100%}.main .c-section09__content span:after{content:"";position:absolute;top:0;left:0;width:100%;height:59px;background-image:url(/_next/static/media/quilty_icon_arrow_bluewhite.0685229a7cf120a7b509a9a199ddf648.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.main .c-section09__content span:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#12538d}@media screen and (max-width:1024px) and (min-width:768px){.main .c-section09__wrapper{padding-top:53.7px;padding-bottom:71px}.main .c-section09__wrapper h2{font-size:28px;line-height:53px}.main .c-section09__col{margin-top:28px}.main .c-section09__col figure{margin-bottom:28px}.main .c-section09__col:first-child h5{padding-left:20px}.main .c-section09__content{padding-bottom:21px;padding-right:52px}.main .c-section09__content h5{font-size:16px;line-height:22px}.main .c-section09__content p{font-size:11px;line-height:32px;margin-top:0}.main .c-section09__content a{width:48px}.main .c-section09__content a:after{height:48px}.main .c-section09__content a:before{bottom:0}}@media screen and (max-width:767px){.main .c-section09__wrapper{padding-top:53.7px;padding-bottom:71px}.main .c-section09__wrapper h2{font-size:28px;line-height:53px}.main .c-section09__col{margin-top:28px;max-width:100%;-moz-box-flex:0;flex:0 0 100%}.main .c-section09__col figure{margin-bottom:28px}.main .c-section09__col:first-child h5{padding-left:20px}.main .c-section09__col:nth-child(n+2){margin-top:50px}.main .c-section09__content{padding-bottom:21px;padding-right:52px}.main .c-section09__content h5{font-size:16px;line-height:22px}.main .c-section09__content p{font-size:11px;line-height:32px;margin-top:0}.main .c-section09__content a{width:48px}.main .c-section09__content a:after{height:48px}.main .c-section09__content a:before{bottom:0}}.main .c-section10{background-color:#f3f3f3}.main .c-section10__wrapper{padding:60px 27px 0 29px}.main .c-section10__note{font-size:14px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;line-height:32px;text-align:center;padding:13px 0 16px;color:#222}.main .c-section10 .cont-wrap-05{padding:59px 20px 0}@media screen and (max-width:767px){.main .c-section10 .cont-wrap-05{padding:11vw 0 1.67vw}.main .c-section10__note{font-size:10px;padding:0}}.c-banner{background-image:url(/_next/static/media/quilty_banner.f67fbd28ae6aa0bddb4a83fb6281986c.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}.c-banner__content{position:relative;height:650px;width:100%}.c-banner__content h1{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:45%;font-size:41px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;line-height:50px;color:#222}.c-banner__content h1 span{font-size:28px}.c-banner__content h1 img{max-width:473px;-webkit-transform:translate(-12px,7px);-moz-transform:translate(-12px,7px);transform:translate(-12px,7px)}@media screen and (max-width:1160px){.c-banner__content h1{font-size:3.53vw}.c-banner__content h1 span{font-size:2.42vw}}@media screen and (max-width:1024px) and (min-width:768px){.c-banner__content h1{font-size:28px;line-height:30px}.c-banner__content h1 span{font-size:19px}.c-banner__content h1 img{max-width:328px}}.c-banner__note{position:absolute;bottom:-52px;right:40px;background-image:url(/_next/static/media/quility_icon_bg.91d6edb6d48326d274aa8f256998e655.png);background-position:50%;background-repeat:no-repeat;background-size:contain;max-width:284px;width:100%;height:284px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.c-banner__note img{max-width:48.62px;width:100%;margin-top:-10px}.c-banner__note p{font-size:19px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;line-height:33px;max-width:171px;width:100%;margin:15px auto 0;text-align:center;letter-spacing:1.6px}.c-banner__note p br{display:none}@media screen and (max-width:1024px) and (min-width:768px){.c-banner__note{bottom:-67px;right:13px;max-width:232px}.c-banner{background-image:url(/_next/static/media/quilty_banner_sp.4a7210d77709b5e68d62db396c2850c7.jpg)}.c-banner__content{height:auto;padding-bottom:71.3%}.c-banner__content h1{top:7vw;left:51.5%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:310px}.c-banner__content h1 img{-webkit-transform:translate(-5px,3px);-moz-transform:translate(-5px,3px);transform:translate(-5px,3px)}.c-banner__note{bottom:4px;right:50%;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);transform:translate(50%,50%);background-image:none;background-color:#ffe65f;max-width:260px;width:100%;height:75px;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;-moz-box-pack:start;justify-content:flex-start;padding-left:27.9px}.c-banner__note:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:27px;height:15px;background-image:url(/_next/static/media/quilty_icon_triangle_yellow_sp.f79a224c0ae81db2fc3e6e2255a5152d.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.c-banner__note img{margin-top:0;max-width:24.81px;width:100%;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.c-banner__note p{font-size:13px;line-height:20px;margin:0 0 0 20.3px;text-align:left;max-width:100%;width:auto;letter-spacing:.5px}.c-banner__note p br{display:block}}@media screen and (max-width:767px){.c-banner{background-image:url(/_next/static/media/quilty_banner_sp.4a7210d77709b5e68d62db396c2850c7.jpg)}.c-banner__content{height:auto;padding-bottom:110.3%}.c-banner__content h1{top:7.5vw;left:51.5%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);max-width:232px;width:100%;font-size:20px;line-height:24px}.c-banner__content h1 span{font-size:14px}.c-banner__content h1 img{-webkit-transform:translate(-5px,3px);-moz-transform:translate(-5px,3px);transform:translate(-5px,3px)}.c-banner__note{bottom:4px;right:50%;-webkit-transform:translate(50%,50%);-moz-transform:translate(50%,50%);transform:translate(50%,50%);background-image:none;background-color:#ffe65f;max-width:260px;width:100%;height:75px;display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-align:center;align-items:center;-moz-box-pack:start;justify-content:flex-start;padding-left:27.9px}.c-banner__note:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:27px;height:15px;background-image:url(/_next/static/media/quilty_icon_triangle_yellow_sp.f79a224c0ae81db2fc3e6e2255a5152d.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.c-banner__note img{margin-top:0;max-width:24.81px;width:100%;-webkit-transform:translateY(2px);-moz-transform:translateY(2px);transform:translateY(2px)}.c-banner__note p{font-size:13px;line-height:20px;margin:0 0 0 20.3px;text-align:left;max-width:100%;width:auto;letter-spacing:.5px}.c-banner__note p br{display:block}}.c-banner02{background-image:url(/_next/static/media/quilty_section5_bg.5ed9a20e4d53cae7eb3166d706f01184.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.c-banner02__wrapper{position:relative;height:457px}.c-banner02__content{position:absolute;top:0;left:0;max-width:50%;width:100%;padding:86px 0 0}.c-banner02__content h2{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif}.c-banner02__content h2,.c-banner02__content h2 span{font-size:40px;font-weight:700;font-style:normal;line-height:53px;color:#fff}.c-banner02__content h2 span{font-family:aktiv-grotesk,sans-serif;position:relative}.c-banner02__content h2 span:before{content:"キルティ";position:absolute;top:-32px;left:44px;width:100%;font-size:13px;font-weight:700}.c-banner02__content h2 span:before,.c-banner02__content p{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-style:normal}.c-banner02__content p{font-size:16px;font-weight:500;line-height:32px;color:#fff;margin-top:17px}@media screen and (max-width:767px){.c-banner02{background-image:url(/_next/static/media/quilty_section5_bg_sp.8c1d145ae5f31bb89bf31e183f15d7f4.jpg)}.c-banner02__wrapper{height:0;padding-bottom:144.1%}.c-banner02__content{max-width:100%;padding:47px 0 0}.c-banner02__content h2{text-align:center}.c-banner02__content h2,.c-banner02__content h2 span{font-size:28px;line-height:53px}.c-banner02__content h2 span:before{top:-23px;left:-1px;font-size:10px}.c-banner02__content p{text-align:center;font-size:13px;line-height:24px;margin-top:11px}}@media screen and (max-width:767px) and (max-width:360px){.c-banner02__content p{font-size:12px}}.c-title02{background-color:#fff;width:100%;padding:71px 0 77px;text-align:center}.c-title02 h2{display:inline-block;font-size:34px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;color:#222;line-height:56px;text-align:center;position:relative}.c-title02 h2:after,.c-title02 h2:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);max-width:68px;width:100%;height:100%}.c-title02 h2:before{background-image:url(/_next/static/media/title_icon1.966065fd68f7a98403604391abbc2e6f.svg);background-position:0 32px;background-repeat:no-repeat;background-size:56px;right:-moz-calc(100% + 37px);right:calc(100% + 37px)}.c-title02 h2:after{background-image:url(/_next/static/media/title_icon2.c3c86b23fcb0f01fd5bc4bb17cd047b9.svg);background-position:0 33px;background-repeat:no-repeat;background-size:55px;left:-moz-calc(100% + 40px);left:calc(100% + 40px)}@media screen and (max-width:1024px) and (min-width:768px){.c-title02 h2{font-size:22px;line-height:39px}.c-title02 h2:after,.c-title02 h2:before{background-size:47px}.c-title02 h2:after,.c-title02 h2:before{background-position:0 25px}.c-title02 h2:before{right:-moz-calc(100% + 21px);right:calc(100% + 21px)}}@media screen and (max-width:767px){.c-title02{padding:73px 0 55px}.c-title02 h2{max-width:220px;font-size:20px;line-height:32px;-webkit-transform:translateX(7px);-moz-transform:translateX(7px);transform:translateX(7px)}.c-title02 h2:after,.c-title02 h2:before{background-size:34px;max-width:41px;height:44px}.c-title02 h2:before{top:0;right:-moz-calc(100% + 10px);right:calc(100% + 10px);background-position:50% 50%;-webkit-transform:translateY(-11px);-moz-transform:translateY(-11px);transform:translateY(-11px)}.c-title02 h2:after{top:auto;bottom:0;left:-moz-calc(100% - 2px);left:calc(100% - 2px);background-position:50% 50%;-webkit-transform:translateY(11px);-moz-transform:translateY(11px);transform:translateY(11px)}}.c-title03{width:100%;padding:0 0 51px;text-align:center}.c-title03 h2{display:inline-block;text-align:center}.c-title03 h2,.c-title03 h2 span{font-size:34px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;color:#222;line-height:53px;position:relative}.c-title03 h2 span:before{content:"";position:absolute;bottom:-5px;left:4px;width:100%;height:4px;background-color:#00bf84}@media screen and (max-width:1024px) and (min-width:768px){.c-title03 h2{font-size:22px}.c-title03 h2:after,.c-title03 h2:before{background-size:47px}.c-title03 h2:before{right:-moz-calc(100% + 21px);right:calc(100% + 21px)}}@media screen and (max-width:767px){.c-title03{padding:0 0 27px}.c-title03 h2,.c-title03 h2 span{font-size:22px;line-height:37px}.c-title03 h2 span:before{height:3px;left:2px;bottom:0}}.c-title04 h4{font-size:18px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;line-height:32px;margin-bottom:23px;margin-top:1px;color:#222}.c-title04 h4:before{content:"";display:inline-block;margin-right:14px;background-image:url(/_next/static/media/quilty_icon_text.7adf6116274a4b2ef64a4885dd188985.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;width:24px;height:24px;-webkit-transform:translateY(6px);-moz-transform:translateY(6px);transform:translateY(6px)}@media screen and (max-width:767px){.c-title04 h4{font-size:14px;line-height:21px;margin-top:0}.c-title04 h4:before{width:16px;height:16px;-webkit-transform:translateY(4px);-moz-transform:translateY(4px);transform:translateY(4px);margin-right:11px}}.c-title40{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;text-align:center;line-height:53px;padding:93px 0 44px}.c-title40,.c-title40 span{font-size:40px;font-weight:700;font-style:normal}.c-title40 span{font-family:aktiv-grotesk,sans-serif;position:relative}.c-title40 span:before{content:"キルティ";position:absolute;top:-42px;left:4px;width:100%;font-size:13px}.c-title40 span:before,.c-title40h2{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal}.c-title40h2{font-size:40px;text-align:center;line-height:53px;padding:102px 0 48px}@media screen and (max-width:767px){.c-title40h2{font-size:28px;line-height:53px;padding:47px 0 29px}}.c-boxSolved01{position:absolute;top:-6px;left:0;width:100%;background-color:#5d6a77;text-align:center;padding:45px 105px 84px;border-radius:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.c-boxSolved01:before{content:"";position:absolute;top:-34px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background-image:url(/_next/static/media/quilty_recomment_icon.db363cb252c2a7d185130d632c36f76e.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:66.21px;height:66.21px}.c-boxSolved01 h2{color:#fff;display:block}.c-boxSolved01 h2,.c-boxSolved01 h2>span{font-size:38px;font-family:source-han-sans-japanese,aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;line-height:59px;position:relative}.c-boxSolved01 h2>span{white-space:nowrap}.c-boxSolved01 h2>span:before{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:4px;background-color:#fff}.c-boxSolved01 h2>span span{position:relative;font-size:38px;line-height:59px}.c-boxSolved01 h2>span span,.c-boxSolved01 h2>span span:before{font-family:source-han-sans-japanese,aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}.c-boxSolved01 h2>span span:before{content:"キルティ";position:absolute;top:-27px;left:4px;width:100%;font-size:13px}.c-boxSolved01 p{font-size:18px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;margin:39px 0 0;line-height:36px;color:#fff}.c-boxSolved01 p span{color:#ffff89}@media screen and (max-width:1024px) and (min-width:768px){.c-boxSolved01{position:relative;top:0;left:0;-webkit-transform:none;-moz-transform:none;transform:none;margin:0 -20px;width:auto;border-radius:0;padding:15px 22px 45px}.c-boxSolved01 h2,.c-boxSolved01 h2>span,.c-boxSolved01 h2>span span{font-size:28px;line-height:49px}.c-boxSolved01 h2>span span:before{font-size:10px;top:-22px}.c-boxSolved01 h2>span:before{bottom:0}.c-boxSolved01 p{font-size:13px;line-height:24px;margin-top:19px}}@media screen and (max-width:767px){.c-boxSolved01{position:relative;top:0;left:0;-webkit-transform:none;-moz-transform:none;transform:none;margin:0 -20px;width:auto;border-radius:0;padding:47px 20px 63px}.c-boxSolved01:before{top:-37px}.c-boxSolved01 h2,.c-boxSolved01 h2>span,.c-boxSolved01 h2>span span{font-size:28px;line-height:49px}.c-boxSolved01 h2>span span:before{font-size:10px;top:-22px}.c-boxSolved01 h2>span:before{bottom:0}}@media screen and (max-width:767px) and (max-width:360px){.c-boxSolved01 h2>span{font-size:24px}}@media screen and (max-width:767px){.c-boxSolved01 p{font-size:13px;line-height:24px;text-align:left;margin-top:19px}}.c-button01{background-color:#f5dd58;color:#222;font-size:20px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;line-height:32px;position:relative;max-width:500px;height:85px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;border-radius:80px;margin-top:45px}.c-button01,.c-button01:before{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.c-button01:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:20px;background-image:url(/_next/static/media/quilty_icon_arrow_white.a187f056ced8745920e319b29470d60e.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:45px;height:45px}.c-button01:hover{background-color:#fff}.c-button01:hover:before{background-image:url(/_next/static/media/quilty_icon_arrow_yellow.429a4ce8e1d26a75c61b0b0337947379.svg)}@media screen and (max-width:767px){.c-button01{height:64px;margin:35px auto 0;font-size:18px;max-width:315px;line-height:64px;padding:0 55px 0 23px}.c-button01:before{width:38px;height:38px;right:15px}}@media screen and (max-width:360px){.c-button01{margin-top:20px;height:55px;font-size:16px;line-height:64px;padding:0 55px 0 23px}}.c-button02{background-color:#fff;color:#222;border:1px solid #00bf84;font-size:20px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;line-height:32px;position:relative;max-width:500px;height:85px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;border-radius:80px;margin-top:45px}.c-button02,.c-button02:before{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.c-button02:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:20px;background-image:url(/_next/static/media/quilty_icon_arrow_green.ad7a054222da22bc5ad45ee7faa14819.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:45px;height:46px}@media screen and (min-width:1025px){.c-button02:hover{background-color:#00bf84;color:#fff}.c-button02:hover:before{background-image:url(/_next/static/media/quilty_icon_arrow_whitegreen.05c76a878256ae0ebdb68c1ffdc1a83c.svg)}}@media screen and (max-width:767px){.c-button02{margin:35px;font-size:18px;line-height:32px;height:65px}.c-button02:before{width:38px;height:38px;right:13px}}.c-button03{background-color:#a54141;border:1px solid #a54141;color:#fff;font-size:20px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;line-height:32px;position:relative;max-width:500px;height:85px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;border-radius:80px;margin-top:45px}.c-button03,.c-button03:before{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.c-button03:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:20px;background-image:url(/_next/static/media/icon-arrow-red.5af9183db8b6873ac75f8dfd17763a9b.png);background-repeat:no-repeat;background-size:contain;background-position:50%;width:45px;height:45px}.c-button03:hover{background-color:#fff;color:#a54141}.c-button03:hover:before{background-image:url(/_next/static/media/icon-arrow-red-hover.757532b630ecd2d38d6da41b89e96d54.svg)}@media screen and (max-width:767px){.c-button03{height:64px;margin:35px auto 0;font-size:18px;max-width:315px;line-height:64px;padding:0 55px 0 23px}.c-button03:before{width:38px;height:38px;right:15px}}@media screen and (max-width:360px){.c-button03{margin-top:20px;height:55px;font-size:16px;line-height:64px;padding:0 55px 0 23px}}.c-buttonviewmore01{font-size:13px;line-height:17px;color:#00bf84;height:50px;border:1px solid #5b8;border-radius:40px;width:100%;padding:0 30px;text-align:center;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;background-image:url(/_next/static/media/quilty_icon_viewmore.c497d1d3af13be837032d9c6d8c7d229.svg);background-position:93%;background-repeat:no-repeat;background-size:10px}.c-group01{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;margin:0 0 20px}.c-group01__content{margin-top:25px;padding-right:20px}.c-group01__content h3{font-size:28px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;line-height:42px;color:#222}.c-group01__content h3 span{font-size:28px;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}.c-group01__content p{font-size:16px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;line-height:32px;margin-top:14px;color:#222}.c-group01__image{max-width:281.72px;width:100%;margin-right:42px}@media screen and (max-width:1024px) and (min-width:768px){.c-group01__content{margin-right:20px}.c-group01__content h3{font-size:18px;line-height:28px}.c-group01__content p{font-size:13px;line-height:24px;margin-top:18px}.c-group01__image{max-width:100%;max-width:200.61px;margin:37px auto 47px}}@media screen and (max-width:767px){.c-group01{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.c-group01__content{max-width:285px;margin:0 auto;padding-right:0}.c-group01__content h3{font-size:18px;line-height:28px;text-align:center}.c-group01__content p{font-size:13px;line-height:24px;margin-top:18px}.c-group01__image{max-width:100%;max-width:200.61px;margin:37px auto 47px}}#ux-cycle-solution .c-button01{background-color:#12538d;border:1px solid #12538d;height:50px;color:#fff;max-width:365px;margin-top:36px;font-size:16px;letter-spacing:0;line-height:50px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}#ux-cycle-solution .c-button01:before{background-image:url(/_next/static/media/ux-arrow-icon.daddf9c579d075401eecb97eb25f159b.svg);width:30px;height:30px;right:10px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}@media screen and (min-width:1400px){#ux-cycle-solution .c-button01:hover{background-color:#fff;color:#222}#ux-cycle-solution .c-button01:hover:before{background-image:url(/_next/static/media/ux-arrow-icon-hover.492e3cbffb16b72b67b28902e9daf23b.svg)}}@media screen and (max-width:767px){#ux-cycle-solution .c-button01{margin-top:25px}}#ux-cycle-solution .c-banner{background-image:url(/_next/static/media/ux-banner.04768b79dc59d7fe6ac340eb47a3a0a5.svg)}#ux-cycle-solution .c-banner__contentBox{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){#ux-cycle-solution .c-banner__contentBox{width:100%;top:auto;-webkit-transform:unset;-moz-transform:unset;transform:unset;bottom:33px}}#ux-cycle-solution .c-banner__content p{font-size:40px;letter-spacing:0;line-height:57px;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;display:inline-block;background-color:#fff;margin-bottom:8px;width:100%;display:inline;padding:7px 8.8px 5px 10px}@media screen and (max-width:1024px){#ux-cycle-solution .c-banner__content p{font-size:32px;line-height:32px}}@media screen and (max-width:767px){#ux-cycle-solution .c-banner__content p{font-size:20px;line-height:40px;margin-bottom:5.5px;white-space:nowrap}}@media screen and (max-width:360px){#ux-cycle-solution .c-banner__content p{font-size:16px;line-height:40px}}#ux-cycle-solution .c-banner__content p:first-child{width:auto;padding-right:38px;line-height:63px}@media screen and (max-width:1024px){#ux-cycle-solution .c-banner__content p:first-child{line-height:67px}}@media screen and (max-width:767px){#ux-cycle-solution .c-banner__content p:first-child{padding-right:0;line-height:35px}}@media screen and (max-width:360px){#ux-cycle-solution .c-banner__content p:first-child{font-size:16px;line-height:23px}}#ux-cycle-solution .c-banner__content h1{font-size:48px;letter-spacing:0;line-height:74px;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;background-color:#fff;display:inline-block;width:100%;left:auto;-webkit-transform:unset;-moz-transform:unset;transform:unset;color:#12538d;max-width:-moz-calc(100% - 27px);max-width:calc(100% - 27px);display:inline;padding:7px 8.8px 5px 10px;position:relative;top:-3px}@media screen and (max-width:1024px){#ux-cycle-solution .c-banner__content h1{font-size:32px}}@media screen and (max-width:767px){#ux-cycle-solution .c-banner__content h1{font-size:25px;line-height:41px;max-width:100%;padding:7px 8.8px 5px 10px;top:auto}}@media screen and (max-width:360px){#ux-cycle-solution .c-banner__content h1{font-size:16px;line-height:25px}}@media screen and (max-width:767px){#ux-cycle-solution .c-title02{padding:47px 0 54px}}#ux-cycle-solution .c-title02 h2:before{background-image:url(/_next/static/media/ux-quote-left.77d6e8b53954cd1a8fb1f55da9a950ac.svg)}@media screen and (max-width:767px){#ux-cycle-solution .c-title02 h2:before{right:100%}}#ux-cycle-solution .c-title02 h2:after{background-image:url(/_next/static/media/ux-quote-right.9ef84791d79b5b6c44d455c70cea8b0c.svg)}@media screen and (max-width:767px){#ux-cycle-solution .c-title02 h2:after{left:-moz-calc(100% - 12px);left:calc(100% - 12px)}#ux-cycle-solution .c-title02 h2{max-width:240px}}#ux-cycle-solution .c-title03 h2 span:before{background-color:#12538d}@media screen and (max-width:1024px){#ux-cycle-solution .c-title03 h2 span{font-size:22px}}@media screen and (max-width:767px){#ux-cycle-solution .c-section2{padding-bottom:74px}}#ux-cycle-solution .c-section2__box{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:start;align-items:flex-start;margin:0 -10px;flex-wrap:wrap}@media screen and (max-width:767px){#ux-cycle-solution .c-section2__box{display:block;margin:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}}#ux-cycle-solution .c-section2__item{max-width:260px;width:100%;padding:0 10px;margin-bottom:20px}@media screen and (max-width:1399px){#ux-cycle-solution .c-section2__item{max-width:unset;width:-moz-calc(100%/3);width:calc(100% / 3)}}@media screen and (max-width:1024px){#ux-cycle-solution .c-section2__item{max-width:50%;width:100%}}@media screen and (max-width:767px){#ux-cycle-solution .c-section2__item{max-width:100%;padding:0;margin-bottom:0;border-bottom:1px solid #e6e6e6}}#ux-cycle-solution .c-section2__itemWrapper{background-color:#fff;padding:44px 20px 66px;text-align:center;min-height:340px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between}@media screen and (max-width:767px){#ux-cycle-solution .c-section2__itemWrapper{padding:33px 44px 33px 35px;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;min-height:auto;-moz-box-align:center;align-items:center}}#ux-cycle-solution .c-section2__itemText{font-size:20px;letter-spacing:0;line-height:35px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal}@media screen and (max-width:767px){#ux-cycle-solution .c-section2__itemText{font-size:15px;line-height:27px;text-align:left}}#ux-cycle-solution .c-section2__itemImg img{width:80px;margin:0 auto;position:relative}@media screen and (max-width:767px){#ux-cycle-solution .c-section2__item:first-child img{width:67px}#ux-cycle-solution .c-section2__item:nth-child(2) img{width:76px;left:4px}#ux-cycle-solution .c-section2__item:nth-child(3) img{width:71px;left:2px}#ux-cycle-solution .c-section2__item:nth-child(4) img{width:62px;left:-3px}#ux-cycle-solution .c-section2__item:nth-child(5) img{width:67px}#ux-cycle-solution .c-section3 .l-container{padding:0}}#ux-cycle-solution .c-section3 .c-boxSolved01{padding:86px 105px 88px;top:-15px}@media screen and (max-width:767px){#ux-cycle-solution .c-section3 .c-boxSolved01{padding:67px 20px 62px;margin:0}#ux-cycle-solution .c-section3 .c-boxSolved01 h2.sp{white-space:nowrap}}@media screen and (max-width:360px){#ux-cycle-solution .c-section3 .c-boxSolved01 h2.sp{white-space:nowrap;font-size:20px;line-height:34px}}#ux-cycle-solution .c-section3 .c-boxSolved01 h2 span{margin:0}@media screen and (max-width:360px){#ux-cycle-solution .c-section3 .c-boxSolved01 h2 span{font-size:20px;line-height:34px}}#ux-cycle-solution .c-section3 .c-boxSolved01 p{position:relative;top:-5px}@media screen and (max-width:767px){#ux-cycle-solution .c-section3 .c-boxSolved01 p{margin-top:33px}}#ux-cycle-solution .c-section3__wrapper{padding-bottom:32px}@media screen and (max-width:767px){#ux-cycle-solution .c-section3__wrapper{padding-bottom:39px}}#ux-cycle-solution .c-sectionIntro{padding-bottom:110px}@media screen and (max-width:767px){#ux-cycle-solution .c-sectionIntro{padding-bottom:57px}}#ux-cycle-solution .c-sectionIntro__heading{font-size:40px;letter-spacing:0;line-height:53px;text-align:center;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;margin-bottom:43px;color:#222}@media screen and (max-width:767px){#ux-cycle-solution .c-sectionIntro__heading{font-size:28px;line-height:53px;margin-bottom:28px}}#ux-cycle-solution .c-sectionIntro__item{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;padding-bottom:60px;margin-bottom:61px;border-bottom:1px solid #e8e8e8}@media screen and (max-width:767px){#ux-cycle-solution .c-sectionIntro__item{-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;padding-bottom:50px;margin-bottom:0;border:none}}#ux-cycle-solution .c-sectionIntro__itemReverse{-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}@media screen and (max-width:767px){#ux-cycle-solution .c-sectionIntro__itemReverse{-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}}#ux-cycle-solution .c-sectionIntro__itemReverse .c-sectionIntro__itemLeft{padding-right:0;padding-left:44px}@media screen and (max-width:767px){#ux-cycle-solution .c-sectionIntro__itemReverse .c-sectionIntro__itemLeft{padding:0}}#ux-cycle-solution .c-sectionIntro__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#ux-cycle-solution .c-sectionIntro__itemLeft{-moz-box-flex:1;flex:1 1;padding-right:50px;width:740px}@media screen and (max-width:767px){#ux-cycle-solution .c-sectionIntro__itemLeft{padding-right:0;width:100%}}#ux-cycle-solution .c-sectionIntro__itemHeading{font-size:22px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;color:#222;margin-bottom:23px;margin-top:-3px}@media screen and (max-width:767px){#ux-cycle-solution .c-sectionIntro__itemHeading{font-size:18px;line-height:32px;margin-top:24px;margin-bottom:15px}}#ux-cycle-solution .c-sectionIntro__itemInfo{font-size:16px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;color:#222;margin-bottom:29px;padding:0}@media screen and (max-width:767px){#ux-cycle-solution .c-sectionIntro__itemInfo{font-size:13px;line-height:24px;margin-bottom:24px}}#ux-cycle-solution .c-sectionIntro__itemImg{width:540px;-moz-box-flex:1;flex:1 1}@media screen and (max-width:767px){#ux-cycle-solution .c-sectionIntro__itemImg{width:100%}}#ux-cycle-solution .c-sectionIntro__itemImgBox{border-radius:10px}#ux-cycle-solution .c-sectionIntro .c-button01{background-color:#fff;color:#222}#ux-cycle-solution .c-sectionIntro .c-button01:before{background-image:url(/_next/static/media/ux-arrow-icon-hover.492e3cbffb16b72b67b28902e9daf23b.svg)}@media screen and (min-width:1400px){#ux-cycle-solution .c-sectionIntro .c-button01:hover{background-color:#12538d;color:#fff}#ux-cycle-solution .c-sectionIntro .c-button01:hover:before{background-image:url(/_next/static/media/ux-arrow-icon.daddf9c579d075401eecb97eb25f159b.svg)}}#ux-cycle-solution .c-section4{background-color:#f1f6ff;background-image:unset;position:relative;padding-bottom:98px}@media screen and (max-width:767px){#ux-cycle-solution .c-section4{padding-bottom:60px}}#ux-cycle-solution .c-section4:before{position:absolute;content:"";background:url(/_next/static/media/ux-featured-before.dcfeecb96e43041804fb35b0740b8d1f.png) no-repeat 50%;background-size:contain;left:0;top:0;width:100%;max-height:776px;height:100%}@media screen and (max-width:767px){#ux-cycle-solution .c-section4:before{background:url(/_next/static/media/ux-featured-before-sp.eab22cbdb027037095c33b2e129aa0a9.png) no-repeat 50%;background-size:cover;max-height:334px}}#ux-cycle-solution .c-section4:after{position:absolute;content:"";background:url(/_next/static/media/ux-featured-after.e4005e7defab25e2b192f2b68cae41ac.png) no-repeat 50%;background-size:contain;left:0;bottom:0;width:100%;max-height:776px;height:100%}@media screen and (max-width:767px){#ux-cycle-solution .c-section4:after{background:url(/_next/static/media/ux-featured-after-sp.58bf76f4cdb60603c7aec02fb48f7cab.png) no-repeat 50%;background-size:contain;max-height:334px}}#ux-cycle-solution .c-section4 h2{position:relative;z-index:1;padding-top:100px;padding-bottom:52px}@media screen and (max-width:767px){#ux-cycle-solution .c-section4 h2{padding:60px 20px 30px;font-size:28px;line-height:42px}}#ux-cycle-solution .c-section4 h2 p{font-size:16px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;margin-top:36px}@media screen and (max-width:767px){#ux-cycle-solution .c-section4 h2 p{font-size:13px;line-height:24px;text-align:left;margin-top:21px}}#ux-cycle-solution .c-section4__group01{padding:45px 90px 45px 100px;margin-bottom:70px;position:relative;z-index:1}@media screen and (max-width:1024px){#ux-cycle-solution .c-section4__group01{padding:30px}}@media screen and (max-width:767px){#ux-cycle-solution .c-section4__group01{padding:44px 30px 37px;margin-bottom:30px}}#ux-cycle-solution .c-section4__group01:nth-child(2){padding:72px 90px 72px 100px}@media screen and (max-width:1024px){#ux-cycle-solution .c-section4__group01:nth-child(2){padding:30px}}@media screen and (max-width:767px){#ux-cycle-solution .c-section4__group01:nth-child(2){padding:44px 30px 37px}}#ux-cycle-solution .c-section4__group01:last-child{margin-bottom:0}#ux-cycle-solution .c-section4__group01>span{color:#12538d}#ux-cycle-solution .c-section4__group01>span:before{background-color:#12538d}#ux-cycle-solution .c-section4 .c-group01{margin-bottom:0;-moz-box-align:center;align-items:center}#ux-cycle-solution .c-section4 .c-group01__content{padding-right:89px;margin-top:0}@media screen and (max-width:1024px){#ux-cycle-solution .c-section4 .c-group01__content{-moz-box-flex:1;flex:1 1}}@media screen and (max-width:767px){#ux-cycle-solution .c-section4 .c-group01__content{max-width:100%;padding:0}}#ux-cycle-solution .c-section4 .c-group01__image{max-width:240px;width:100%;margin-right:0}@media screen and (max-width:767px){#ux-cycle-solution .c-section4 .c-group01__image{max-width:200px;margin:25px auto 0}}#ux-cycle-solution .c-section4__infoBox{display:-moz-box;display:flex;margin:45px -10px 0;padding-bottom:65px}#ux-cycle-solution .c-section4__infoBox--left{-moz-box-pack:start;justify-content:flex-start}@media screen and (max-width:767px){#ux-cycle-solution .c-section4__infoBox{margin-top:21px!important;display:block;margin:0;padding-bottom:13px}#ux-cycle-solution .c-section4__infoBox--left{width:100%}}#ux-cycle-solution .c-section4__infoItem{width:50%;padding:0 10px}@media screen and (max-width:767px){#ux-cycle-solution .c-section4__infoItem{width:100%;padding:0;margin-bottom:19px}#ux-cycle-solution .c-section4__infoItem:last-child{margin-bottom:0}}#ux-cycle-solution .c-section4__infoItemWrapper{background-color:#f4f4f4;padding:42px 45px 49px}@media screen and (max-width:767px){#ux-cycle-solution .c-section4__infoItemWrapper{padding:32px 20px 27px}}#ux-cycle-solution .c-section4__infoHeading{font-size:18px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;margin-bottom:21px;color:#222}@media screen and (max-width:1024px){#ux-cycle-solution .c-section4__infoHeading{font-size:18px;line-height:28px}}@media screen and (max-width:767px){#ux-cycle-solution .c-section4__infoHeading{font-size:13px;line-height:16px;margin-bottom:15px}}#ux-cycle-solution .c-section4__infoLine{font-size:16px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;color:#222;position:relative;padding-left:22px}@media screen and (max-width:1024px){#ux-cycle-solution .c-section4__infoLine{font-size:13px;line-height:24px}}@media screen and (max-width:767px){#ux-cycle-solution .c-section4__infoLine{font-size:12px;line-height:20px}}#ux-cycle-solution .c-section4__infoLine:before{position:absolute;content:"";background-color:#12538d;width:9px;height:9px;border-radius:100%;left:2px;top:12px}@media screen and (max-width:1024px){#ux-cycle-solution .c-section4__infoLine:before{top:8px}}@media screen and (max-width:767px){#ux-cycle-solution .c-section4__infoLine:before{top:11px;width:7px;height:7px}}#ux-cycle-solution .c-section5{padding-top:106px;padding-bottom:100px;background-color:#f2f2f2}@media screen and (max-width:767px){#ux-cycle-solution .c-section5{padding:54px 0}}#ux-cycle-solution .c-section5__infoBox{display:-moz-box;display:flex;margin:0 -30px 60px}@media screen and (max-width:1024px){#ux-cycle-solution .c-section5__infoBox{margin:0 -10px 20px}}@media screen and (max-width:767px){#ux-cycle-solution .c-section5__infoBox{display:block;margin:0}}#ux-cycle-solution .c-section5__infoBox100{padding:70px;background-color:#fff;border-radius:20px;margin-bottom:60px}@media screen and (max-width:1024px){#ux-cycle-solution .c-section5__infoBox100{padding:30px}}@media screen and (max-width:767px){#ux-cycle-solution .c-section5__infoBox100{padding:47px 25px 58px;margin-bottom:32px}}#ux-cycle-solution .c-section5__infoBox100 .c-section5__infoHeading{margin-bottom:35px}@media screen and (max-width:767px){#ux-cycle-solution .c-section5__infoBox100 .c-section5__infoHeading{margin-bottom:27px;letter-spacing:-1px}#ux-cycle-solution .c-section5__infoBox100:nth-child(3) .c-section5__infoImgBox{margin:0 -25px;padding:0 25px;overflow:auto;position:relative}#ux-cycle-solution .c-section5__infoBox100:nth-child(3) .c-section5__infoImgBox img{width:830px}#ux-cycle-solution .c-section5__infoBox100:nth-child(3) .c-section5__infoImgBox:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90' height='90' viewBox='0 0 90 90'%3E%3Cg id='Group_2925' data-name='Group 2925' transform='translate(-143 -8268)'%3E%3Crect id='Rectangle_818' data-name='Rectangle 818' width='90' height='90' rx='20' transform='translate(143 8268)' opacity='0.4'/%3E%3Cg id='Group_1864' data-name='Group 1864' transform='translate(100.047 8222.88)'%3E%3Cpath id='Path_7714' data-name='Path 7714' d='M60.535,71.419H77.492a.97.97,0,0,0,.969-.969h0a.97.97,0,0,0-.969-.969H60.535l7.709-6.795a1.006,1.006,0,0,0,.16-1.365.969.969,0,0,0-1.4-.125l-9.675,8.528a.97.97,0,0,0,0,1.455L67,79.7a.97.97,0,0,0,1.394-.117,1.008,1.008,0,0,0-.155-1.376Z' fill='%23fff'/%3E%3Cpath id='Path_7715' data-name='Path 7715' d='M191.176,69.723,181.5,61.195a.97.97,0,0,0-1.4.125,1,1,0,0,0,.159,1.364l7.71,6.8H167.888a.969.969,0,0,0-.969.969h0a.969.969,0,0,0,.969.969H187.97l-7.709,6.8a1,1,0,0,0-.153,1.374.97.97,0,0,0,1.394.116l9.674-8.528a.969.969,0,0,0,0-1.455Z' transform='translate(-74.398 -0.001)' fill='%23fff'/%3E%3Cpath id='Path_7716' data-name='Path 7716' d='M129.612,91.912a3.867,3.867,0,0,0-2.2.7,4.268,4.268,0,0,0-4.1-4.034,3.888,3.888,0,0,0-2.393.836,4.259,4.259,0,0,0-4.091-3.946,3.867,3.867,0,0,0-2.182.684V76.157a4.134,4.134,0,1,0-8.242,0V98.55c.02,1.629,0,3.457-.059,4.793-.243-.416-.492-.863-.71-1.254-.492-.883-1.049-1.883-1.627-2.768-2.419-3.7-5.817-5.466-8.263-4.3a2.912,2.912,0,0,0-1.621,1.806c-.65,2.122,1.079,5.064,2.909,8.18.676,1.15,1.375,2.34,1.917,3.438.376.76.722,1.47,1.048,2.139a50.036,50.036,0,0,0,6.4,10.724,11.647,11.647,0,0,0,9.694,4.465h5.277c5.158,0,9.074-2.357,10.473-6.305,1.872-5.278,1.893-19.647,1.893-20.256V96.374A4.307,4.307,0,0,0,129.612,91.912Zm2.183,7.3c0,.146-.02,14.641-1.782,19.608-1.114,3.14-4.345,5.014-8.646,5.014h-5.277a9.816,9.816,0,0,1-8.179-3.736,47.885,47.885,0,0,1-6.174-10.365c-.328-.672-.675-1.384-1.052-2.147-.574-1.161-1.291-2.382-1.984-3.562-1.466-2.5-3.127-5.324-2.727-6.63a.99.99,0,0,1,.6-.624c1.289-.616,3.814.565,5.8,3.609.541.827,1.057,1.754,1.556,2.65,1.165,2.092,1.812,3.2,2.65,3.522a1.029,1.029,0,0,0,.958-.116c.435-.3.885-.615.793-7.9V76.157a2.205,2.205,0,1,1,4.365,0V99.215h1.939V89.928a2.205,2.205,0,1,1,4.365,0v9.99h2.119V93.038a2.205,2.205,0,1,1,4.365,0v7.584h1.939V96.374a2.206,2.206,0,1,1,4.365,0Z' transform='translate(-25.029 -7.271)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:contain;width:90px;height:90px;position:absolute;top:40%;left:0;right:0;margin:0 auto;opacity:0}#ux-cycle-solution .c-section5__infoBox100:nth-child(3) .c-section5__infoImgBox.u-opacity:before{opacity:1;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}#ux-cycle-solution .c-section5__infoBox100:nth-child(3) .c-section5__infoImgBox.u-opacity-0:before{opacity:0}}#ux-cycle-solution .c-section5__infoBox100:nth-child(4){margin-bottom:0}@media screen and (max-width:767px){#ux-cycle-solution .c-section5__infoBox100:nth-child(4){margin-bottom:6px;padding-bottom:50px}}#ux-cycle-solution .c-section5__infoBox100 .c-section5__infoText{text-align:center}@media screen and (max-width:767px){#ux-cycle-solution .c-section5__infoBox100 .c-section5__infoText{text-align:left;margin-bottom:22px}}#ux-cycle-solution .c-section5__infoItem{width:50%;padding:0 30px}@media screen and (max-width:1024px){#ux-cycle-solution .c-section5__infoItem{padding:0 10px}}@media screen and (max-width:767px){#ux-cycle-solution .c-section5__infoItem{width:100%;padding:0;margin-bottom:31px}}#ux-cycle-solution .c-section5__infoItem:first-child .c-section5__infoWrapper{padding-bottom:70px}@media screen and (max-width:1024px){#ux-cycle-solution .c-section5__infoItem:first-child .c-section5__infoWrapper{padding:30px}}@media screen and (max-width:767px){#ux-cycle-solution .c-section5__infoItem:first-child .c-section5__infoWrapper{padding:50px 25px 58px}}#ux-cycle-solution .c-section5__infoItem:first-child .c-section5__infoText{margin-bottom:29px}#ux-cycle-solution .c-section5__infoItem:first-child .c-section5__infoImgBox img{max-width:416.25px;width:100%;margin:0 auto}#ux-cycle-solution .c-section5__infoWrapper{background-color:#fff;padding:67px 70px 70px;border-radius:20px}@media screen and (max-width:1024px){#ux-cycle-solution .c-section5__infoWrapper{padding:30px;height:100%}}@media screen and (max-width:767px){#ux-cycle-solution .c-section5__infoWrapper{padding:50px 25px 55px}}#ux-cycle-solution .c-section5__infoHeading{font-size:28px;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;line-height:50px;text-align:center;color:#222;margin-bottom:40px}@media screen and (max-width:1399px){#ux-cycle-solution .c-section5__infoHeading{font-size:22px;line-height:1.4}}@media screen and (max-width:767px){#ux-cycle-solution .c-section5__infoHeading{font-size:18px;line-height:28px;margin-bottom:27px}}@media screen and (max-width:360px){#ux-cycle-solution .c-section5__infoHeading{font-size:15px}}#ux-cycle-solution .c-section5__infoHeading span{position:relative}#ux-cycle-solution .c-section5__infoHeading span:before{content:"";position:absolute;bottom:-5px;left:4px;width:100%;height:4px;background-color:#12538d}@media screen and (max-width:1024px){#ux-cycle-solution .c-section5__infoHeading span:before{height:2px}}@media screen and (max-width:360px){#ux-cycle-solution .c-section5__infoHeading span:before{left:0}}#ux-cycle-solution .c-section5__infoText{font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:0;line-height:32px;color:#222;margin-bottom:49px}@media screen and (max-width:767px){#ux-cycle-solution .c-section5__infoText{font-size:13px;line-height:24px;margin-bottom:27px}}#ux-cycle-solution .c-section5__infoContent{display:-moz-box;display:flex;background-color:#f4f4f4;padding:50px 50px 47px}@media screen and (max-width:1024px){#ux-cycle-solution .c-section5__infoContent{padding:50px 30px;-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}}@media screen and (max-width:767px){#ux-cycle-solution .c-section5__infoContent{padding:30px 20px 0}}#ux-cycle-solution .c-section5__infoContentText{width:50%}@media screen and (max-width:1024px){#ux-cycle-solution .c-section5__infoContentText{width:100%}}#ux-cycle-solution .c-section5__infoContentText p{font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;font-size:16px;letter-spacing:0;line-height:32px;color:#222;padding-right:40px}@media screen and (max-width:767px){#ux-cycle-solution .c-section5__infoContentText p{font-size:13px;line-height:24px;padding:0 0 22px}}#ux-cycle-solution .c-section5__infoContentImg{width:50%}@media screen and (max-width:1024px){#ux-cycle-solution .c-section5__infoContentImg{width:100%;margin-bottom:20px}}#ux-cycle-solution .c-experienceUX{background-image:url(/_next/static/media/ux-download-banner.d4439f05b5c3e4ced7dfac7d26e2ebd1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:95px 0 81px}@media screen and (max-width:767px){#ux-cycle-solution .c-experienceUX{padding:58px 0 41px}}#ux-cycle-solution .c-experienceUX .u-title{font-size:4rem;margin-bottom:0;color:#fff;font-family:source-han-sans-japanese,sans-serif;font-style:normal;line-height:1.5;font-weight:700;text-align:center}@media screen and (max-width:1024px){#ux-cycle-solution .c-experienceUX .u-title{font-size:3.2rem}}@media screen and (max-width:767px){#ux-cycle-solution .c-experienceUX .u-title{font-size:28px;line-height:42px;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}}#ux-cycle-solution .c-experienceUX p{font-size:1.6rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;line-height:32px;text-align:center;margin-bottom:29px}@media screen and (max-width:767px){#ux-cycle-solution .c-experienceUX p{font-size:13px;line-height:24px;margin-bottom:22px}}#ux-cycle-solution .c-experienceUX .c-freeTrialCourse{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;background:#fff;border-radius:20px;margin:43px 0 20px;padding:56px 80px 35px}@media screen and (max-width:1024px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse{padding:50px 30px;-moz-box-align:center;align-items:center}}@media screen and (max-width:767px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse{margin:35px 0 20px;padding:50px 30px;display:block}}#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__text{width:50%;padding-right:15px;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-align:center;align-items:center}@media screen and (max-width:767px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__text{width:100%;padding:0;margin-bottom:36px}}#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__text img{width:82px;max-width:100%}@media screen and (min-width:1400px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__text img{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);transform:translateY(-7px)}}@media screen and (max-width:767px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__text img{width:59px;-webkit-transform:translate(5px,6px);-moz-transform:translate(5px,6px);transform:translate(5px,6px)}}#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__text p{width:-moz-calc(100% - 82px);width:calc(100% - 82px);font-size:3.4rem;font-weight:700;line-height:53px;color:#222;text-align:left;padding-left:33px;font-family:source-han-sans-japanese,sans-serif;-moz-box-flex:1;flex:1 1}@media screen and (max-width:767px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__text p{font-size:26px;line-height:36px;padding-left:23px;margin-bottom:0}}@media screen and (max-width:360px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__text p{font-size:18px;line-height:26px}}#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__button{width:50%;padding-right:15px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}@media screen and (max-width:767px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__button{width:100%;padding:0}}#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__button .c-button01{width:100%;margin:0;border-color:#a54141;background-color:#a54141;color:#fff;max-width:540px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;height:85px;font-size:20px}@media screen and (max-width:767px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__button .c-button01{line-height:63px;font-size:18px;height:65px;max-width:100%;padding:0 10px 0 0}}@media screen and (max-width:360px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__button .c-button01{font-size:16px;height:50px;line-height:50px;padding-right:20px}}#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__button .c-button01:before{background-image:url(/_next/static/media/icon-arrow-red.70997cddacbb61d6a78f5288b6e2302b.svg);border-radius:50%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;width:45px;height:45px;right:20px}@media screen and (max-width:767px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__button .c-button01:before{width:38px;height:38px;right:14px}}@media screen and (max-width:360px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__button .c-button01:before{width:28px;height:28px;right:14px}}@media screen and (min-width:1400px){#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__button .c-button01:hover{color:#a54141;background-color:#fff}#ux-cycle-solution .c-experienceUX .c-freeTrialCourse__button .c-button01:hover:before{background-image:url(/_next/static/media/icon-arrow-red-hover.757532b630ecd2d38d6da41b89e96d54.svg)}}#ux-cycle-solution .c-experienceUX__descBotom{font-size:1.4rem!important}#ux-cycle-solution .c-section7{padding:90px 0 94px}@media screen and (max-width:767px){#ux-cycle-solution .c-section7{padding:50px 0 56px}}#ux-cycle-solution .c-section7__highlight{text-align:center;font-size:18px;letter-spacing:0;line-height:23px;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;color:#222;padding:10px 20px;margin-bottom:23px;background-color:#edd9d9;position:relative;display:inline-block;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__highlight{font-size:13px;line-height:33px;padding:0 20px;margin-bottom:16px}}#ux-cycle-solution .c-section7__highlight:before{position:absolute;content:"";background-color:#edd9d9;width:16px;height:16px;bottom:-8px;left:50%;-webkit-transform:translate(-50%) rotate(45deg);-moz-transform:translate(-50%) rotate(45deg);transform:translate(-50%) rotate(45deg)}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__highlight:before{bottom:-3px;z-index:-1}}#ux-cycle-solution .c-section7__highlight span{color:#a54141}#ux-cycle-solution .c-section7__heading{margin-bottom:39px!important}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__heading{line-height:42px;margin-bottom:18px!important}}#ux-cycle-solution .c-section7__subHeading{font-size:16px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;color:#222;text-align:center;margin-bottom:51px}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__subHeading{font-size:13px;line-height:24px;text-align:left;margin-bottom:35px}}#ux-cycle-solution .c-section7__box{display:-moz-box;display:flex}@media screen and (max-width:1024px){#ux-cycle-solution .c-section7__box{flex-wrap:wrap;-moz-box-pack:center;justify-content:center}}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__box{display:block}}#ux-cycle-solution .c-section7__item{width:-moz-calc(100%/3);width:calc(100% / 3);padding:54px 50px 70px;border:1px solid #e8e8e8;border-right:none;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){#ux-cycle-solution .c-section7__item{width:50%;border:1px solid #e8e8e8;margin-bottom:30px}#ux-cycle-solution .c-section7__item:first-child{border-right:none}#ux-cycle-solution .c-section7__item:nth-child(3){width:100%}}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__item{width:100%;border:1px solid #e8e8e8!important;margin-bottom:30px;padding:34px 25px 39px}#ux-cycle-solution .c-section7__item:last-child{margin-bottom:0}}#ux-cycle-solution .c-section7__item:first-child .c-section7__itemBlockListFlex .c-section7__itemBlockItem:first-child{-moz-box-ordinal-group:2;order:1}#ux-cycle-solution .c-section7__item:first-child .c-section7__itemBlockListFlex .c-section7__itemBlockItem:nth-child(2){-moz-box-ordinal-group:4;order:3}#ux-cycle-solution .c-section7__item:first-child .c-section7__itemBlockListFlex .c-section7__itemBlockItem:nth-child(3){-moz-box-ordinal-group:3;order:2}@media screen and (max-width:360px){#ux-cycle-solution .c-section7__item:first-child .c-section7__itemBlockListFlex .c-section7__itemBlockItem:nth-child(3){padding-left:10px}}#ux-cycle-solution .c-section7__item:first-child .c-section7__itemBlockListFlex .c-section7__itemBlockItem:nth-child(4){-moz-box-ordinal-group:5;order:4}@media screen and (max-width:360px){#ux-cycle-solution .c-section7__item:first-child .c-section7__itemBlockListFlex .c-section7__itemBlockItem:nth-child(4){padding-left:10px}}@media screen and (min-width:1400px){#ux-cycle-solution .c-section7__item:nth-child(3){border-right:1px solid #e8e8e8}}#ux-cycle-solution .c-section7__itemSubHeading{font-size:14px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;color:#222;text-align:center}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__itemSubHeading{font-size:13px;line-height:32px;margin-bottom:-3px}}#ux-cycle-solution .c-section7__itemHeading{font-size:28px;letter-spacing:0;line-height:42px;color:#222;text-align:center;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;margin-bottom:24px}@media screen and (max-width:1024px){#ux-cycle-solution .c-section7__itemHeading{font-size:22px}}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__itemHeading{font-size:25px;line-height:46px;margin-bottom:26px;font-family:source-han-sans-japanese,aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}}@media screen and (max-width:360px){#ux-cycle-solution .c-section7__itemHeading{font-size:20px;line-height:36px}}#ux-cycle-solution .c-section7__itemPanel{text-align:center;margin-bottom:41px}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__itemPanel{margin-bottom:32px}}#ux-cycle-solution .c-section7__itemPanel p{font-size:14px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;padding:0 10px}@media screen and (max-width:1399px){#ux-cycle-solution .c-section7__itemPanel p{line-height:24px;padding:5px 10px}}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__itemPanel p{font-size:12px;line-height:29px;padding:0 10px}}#ux-cycle-solution .c-section7__itemPanelTop{color:#fff;background-color:#5d6a77}#ux-cycle-solution .c-section7__itemPanelBottom{color:#222;background-color:#edeff0}#ux-cycle-solution .c-section7__itemBlock{margin-bottom:25px}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__itemBlock{margin-bottom:22px}}#ux-cycle-solution .c-section7__itemBlockHeading{font-size:18px;letter-spacing:0;line-height:32px;color:#222;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;margin-bottom:14px}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__itemBlockHeading{font-size:13px;line-height:16px;margin-bottom:12px}}#ux-cycle-solution .c-section7__itemBlockText{font-size:16px;letter-spacing:0;line-height:32px;color:#222;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__itemBlockText{font-size:13px;line-height:24px}}#ux-cycle-solution .c-section7__itemBlockList{display:block}#ux-cycle-solution .c-section7__itemBlockListFlex{display:-moz-box;display:flex;flex-wrap:wrap}#ux-cycle-solution .c-section7__itemBlockListFlex .c-section7__itemBlockItem{width:50%}#ux-cycle-solution .c-section7__itemBlockItem{width:100%;font-size:16px;letter-spacing:0;line-height:32px;color:#222;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__itemBlockItem{font-size:13px;line-height:24px}}@media screen and (max-width:360px){#ux-cycle-solution .c-section7__itemBlockItem{font-size:11px}}#ux-cycle-solution .c-section7__buttonBox .c-button01{height:85px;margin-top:15px;font-size:20px}@media screen and (max-width:1024px){#ux-cycle-solution .c-section7__buttonBox .c-button01{height:65px;font-size:18px;padding:0;line-height:65px;margin:7px auto 0}}@media screen and (max-width:360px){#ux-cycle-solution .c-section7__buttonBox .c-button01{font-size:16px;height:50px;line-height:50px}}#ux-cycle-solution .c-section7__buttonBox .c-button01:before{width:44px;height:44px;right:20px}@media screen and (max-width:1024px){#ux-cycle-solution .c-section7__buttonBox .c-button01:before{width:38px;height:38px;right:15px}}@media screen and (max-width:360px){#ux-cycle-solution .c-section7__buttonBox .c-button01:before{width:28px;height:28px;right:14px}}#ux-cycle-solution .c-section7__note p{font-size:14px;letter-spacing:0;line-height:32px;color:#222;opacity:.7;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;text-align:center;margin-top:44px}@media screen and (max-width:767px){#ux-cycle-solution .c-section7__note p{font-size:12px;line-height:20px;text-align:left;margin-top:19px}}#ux-cycle-solution .c-section09__wrapper{padding-top:103.7px}@media screen and (max-width:767px){#ux-cycle-solution .c-section09__wrapper{padding-top:54px}}#ux-cycle-solution .c-section09__col:first-child h5{padding-left:0}@media screen and (max-width:767px){#ux-cycle-solution .c-section09__content span{width:48px}#ux-cycle-solution .c-section09__content span:after{height:48px}}@media screen and (max-width:360px){#ux-cycle-solution .c-section09__content span{width:40px}#ux-cycle-solution .c-section09__content span:after{height:40px}}#ux-cycle-solution .c-heading{font-size:40px;letter-spacing:0;line-height:53px;text-align:center;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;margin-bottom:54px;color:#222}@media screen and (max-width:1024px){#ux-cycle-solution .c-heading{font-size:3.2rem}}@media screen and (max-width:767px){#ux-cycle-solution .c-heading{font-size:28px;margin-bottom:29px}}#ux-cycle-solution .u-boxShadow{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.16);box-shadow:0 0 10px 0 rgba(0,0,0,.16)}#ux-cycle-solution .c-productionRange__listTag a{display:inline-block;font-size:1.4rem;line-height:1.5;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;border:1px solid #e3e3e3;margin-right:9px;margin-bottom:10px;padding:4px 15px 2px}@media screen and (max-width:767px){#ux-cycle-solution .c-productionRange__listTag a{font-size:12px;line-height:26px;padding:0 13px;margin-right:5px;margin-bottom:5px}}#ux-cycle-solution .c-productionRange__listTag a:last-child{margin-right:0}#ux-cycle-solution .c-productionRange__listTag a.disabled{cursor:not-allowed;background:#f5f5f5;border-color:#f5f5f5;color:#e3e3e3}.c-section8{background-color:#f2f2f2;padding:103px 0 110px;position:relative}@media screen and (max-width:767px){.c-section8{padding:50.1px 0 60px}}.c-section8__heading{margin-bottom:55px!important}@media screen and (max-width:767px){.c-section8__heading{margin-bottom:32px!important}}.c-section8__newsBox{padding:53px 110px 46px 70px;background-color:#fff;display:-moz-box;display:flex;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center;position:relative}@media screen and (max-width:1024px){.c-section8__newsBox{padding:30px 80px 30px 50px}}@media screen and (max-width:767px){.c-section8__newsBox{display:block;padding:19px 65px 27px 25px}}.c-section8__newsBox:before{position:absolute;content:"";background-image:url(/_next/static/media/ux-arrow-blue.7d1ef6f8e563786bfbcaedec33deded2.png);background-size:contain;background-repeat:no-repeat;width:17px;height:15px;right:70px;top:55%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .3s ease-in;-moz-transition:right .3s ease-in;transition:right .3s ease-in}@media screen and (max-width:1024px){.c-section8__newsBox:before{right:30px}}@media screen and (max-width:767px){.c-section8__newsBox:before{width:12px;height:12px;right:25px}}@media screen and (min-width:1400px){.c-section8__newsBox:hover:before{right:60px}}.c-section8__newsBox:after{position:absolute;content:"";z-index:1;background-color:#dedede;width:100%;height:1px;bottom:-1px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%)}.c-section8__newsBox.u-noArrow:before{content:none}.c-section8__newsDate{font-size:16px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;color:#222;opacity:.7;padding-right:60px;white-space:nowrap}@media screen and (max-width:1024px){.c-section8__newsDate{padding-right:30px}}@media screen and (max-width:767px){.c-section8__newsDate{font-size:13px;line-height:32px;margin-bottom:0;padding-right:0}}.c-section8__newsTitle{font-size:16px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;color:#222}@media screen and (max-width:767px){.c-section8__newsTitle{font-size:13px;line-height:24px;padding-right:0!important}}.c-section8__newsTitle img{position:absolute;width:18px;right:70px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.c-section8__newsTitle img{width:15px;right:25px;top:55%}}.c-section9{background-color:#f1f6ff;padding:103px 0 110px;position:relative}@media screen and (max-width:767px){.c-section9{padding:50.1px 0 60px}}.c-section9__heading{margin-bottom:55px!important}@media screen and (max-width:767px){.c-section9__heading{margin-bottom:32px!important}}.c-section9__newsBox{padding-right:110px;background-color:#fff;display:-moz-box;display:flex;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center;position:relative}@media screen and (max-width:1024px){.c-section9__newsBox{padding:30px 80px 30px 50px}}@media screen and (max-width:767px){.c-section9__newsBox{display:block;padding:19px 65px 27px 25px}}@media screen and (max-width:1024px){.c-section9__newsBox:before{right:30px}}@media screen and (max-width:767px){.c-section9__newsBox:before{width:12px;height:12px;right:25px!important}}@media screen and (min-width:1400px){.c-section9__newsBox:hover:before{right:60px}}.c-section9__newsBox:after{position:absolute;content:"";z-index:1;background-color:#dedede;width:100%;height:1px;bottom:-1px;left:50%;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%)}.c-section9__newsBox.u-noArrow:before{content:none}.c-section9__newsDate{font-size:16px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;color:#222;opacity:.7;padding-right:60px;white-space:nowrap;width:30%;height:auto}@media screen and (max-width:1024px){.c-section9__newsDate{padding-right:30px}}@media screen and (max-width:767px){.c-section9__newsDate{font-size:13px;line-height:32px;margin-bottom:0;padding-right:0}}.c-section9__newsTitle{font-size:16px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;color:#222}@media screen and (max-width:767px){.c-section9__newsTitle{font-size:13px;line-height:24px;padding-right:0!important}}.c-section9__newsTitle img{position:absolute;width:18px;right:70px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:767px){.c-section9__newsTitle img{width:15px;right:25px;top:55%}}.c-section9__newsBox:before{position:absolute;content:"";background-image:url(/_next/static/media/ux-arrow-blue.7d1ef6f8e563786bfbcaedec33deded2.png);background-size:contain;background-repeat:no-repeat;width:17px;height:15px;right:70px;top:55%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right .3s ease-in;-moz-transition:right .3s ease-in;transition:right .3s ease-in}.c-sectionContact{background-color:#f5f5f5;padding:110px 0 78px}@media screen and (max-width:767px){.c-sectionContact{padding:40px 0 58px}.c-sectionContact__main{margin:0 -5px}}.c-sectionContact__box{background-color:#a44141;border:1px solid #a44141;color:#fff;border-radius:4px;display:-moz-box;display:flex;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center;max-width:1200px;width:100%;margin:0 auto;padding:63px 79px 57px 135px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}@media screen and (min-width:1400px){.c-sectionContact__box:hover{background-color:#fff;color:#a44141}.c-sectionContact__box:hover .c-sectionContact__info:before{background:url(/_next/static/media/icon-arrow-red-2.757532b630ecd2d38d6da41b89e96d54.svg) no-repeat 50%}.c-sectionContact__box:hover .c-sectionContact__header{border-color:#a44141}}@media screen and (max-width:1024px){.c-sectionContact__box{padding:35px 50px}}@media screen and (max-width:767px){.c-sectionContact__box{max-width:100%;padding:34px 50px 38px;display:block}}@media screen and (max-width:360px){.c-sectionContact__box{padding:34px 20px 38px}}.c-sectionContact__header{padding:10px 65.5px 10px 0;border-right:1px solid hsla(0,0%,100%,.5)}@media screen and (max-width:767px){.c-sectionContact__header{padding:0;border:none;text-align:center;margin-bottom:13px}}.c-sectionContact__heading{font-size:48px;letter-spacing:0;line-height:46px;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal}@media screen and (max-width:767px){.c-sectionContact__heading{font-size:36px;line-height:46px}}.c-sectionContact__sapo{font-size:15px;letter-spacing:1.6px;line-height:24px;font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;margin-top:5px}@media screen and (max-width:767px){.c-sectionContact__sapo{font-size:14px;letter-spacing:1.4px;line-height:24px;margin-top:0}}.c-sectionContact__info{font-size:16px;letter-spacing:1.6px;line-height:30px;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;padding-left:56.5px;padding-right:50px;position:relative;top:-2px}@media screen and (max-width:1024px){.c-sectionContact__info{top:0}}@media screen and (max-width:767px){.c-sectionContact__info{font-size:14px;letter-spacing:1.4px;line-height:26px;padding:0;text-align:center;white-space:nowrap}}@media screen and (max-width:360px){.c-sectionContact__info{font-size:12px}}.c-sectionContact__info:before{position:absolute;content:"";background:url(/_next/static/media/icon-arrow-red.70997cddacbb61d6a78f5288b6e2302b.svg) no-repeat 50%;background-size:contain;width:30px;height:30px;right:-34px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in}@media screen and (max-width:767px){.c-sectionContact__info:before{top:0;-webkit-transform:unset;-moz-transform:unset;transform:unset;width:25px;height:25px;right:-33px}}@media screen and (max-width:360px){.c-sectionContact__info:before{right:-10px}}.c-sectionContact__note{text-align:center;font-size:14px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;color:#222;margin-top:21px}@media screen and (max-width:767px){.c-sectionContact__note{font-size:10px;line-height:21px;text-align:left;margin-top:13px;padding-left:5px}}.c-sectionContact__note span{padding:0 19px;display:inline-block}@media screen and (max-width:1024px){.c-sectionContact__note span{padding:0;display:block}}.u-mac #ux-cycle-solution .c-productionRange__listTag a{padding:0 15px;line-height:29px}.u-mac #ux-cycle-solution .c-banner__content p:first-child{line-height:58px}@media screen and (max-width:1024px){.u-mac #ux-cycle-solution .c-banner__content p:first-child{line-height:65px}}@media screen and (max-width:767px){.u-mac #ux-cycle-solution .c-banner__content p:first-child{line-height:33px}}@media screen and (max-width:360px){.u-mac #ux-cycle-solution .c-banner__content p:first-child{line-height:25px}}.u-mac #ux-cycle-solution .c-banner__content p{line-height:85px}@media screen and (max-width:1024px){.u-mac #ux-cycle-solution .c-banner__content p{line-height:50px}}@media screen and (max-width:767px){.u-mac #ux-cycle-solution .c-banner__content p{line-height:50px}.u-mac #ux-cycle-solution .c-experienceUX .c-freeTrialCourse__button .c-button01:before{top:-moz-calc(50% + 1px);top:calc(50% + 1px)}}#ux-cycle-solution .underline-word{position:relative;font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:#12538d;text-decoration-color:#12538d;text-decoration-thickness:3px;text-underline-offset:4px}#ux-cycle-solution .c-section3 .c-boxSolved01 h2 .underline-word:after,#ux-cycle-solution .c-section3 .c-boxSolved01 h2 .underline-word:before,#ux-cycle-solution .c-section5__infoHeading span.underline-word:before,#ux-cycle-solution .c-title03 h2 .underline-word:before{display:none}#ux-cycle-solution .underline-word--white{-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:3px;text-underline-offset:5px}.p-achievementDetail .pc{display:block!important}.p-achievementDetail .sp{display:none!important}@media screen and (max-width:768px){.p-achievementDetail .pc{display:none!important}.p-achievementDetail .sp{display:block!important}}.p-achievementDetail .u-title{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-style:normal;font-size:3.4rem;line-height:1.5;font-weight:700;text-align:center}@media screen and (max-width:991px) and (min-width:769px){.p-achievementDetail .u-title{font-size:3rem}}@media screen and (max-width:768px){.p-achievementDetail .u-title{font-size:2.8rem}}.p-achievementDetail .l-container{max-width:1400px}.p-achievementDetail .c-achievementMainVisual{position:relative}.p-achievementDetail .c-achievementMainVisual__content{position:absolute;bottom:0;left:0;margin:0 0 50px 100px;color:#fff}@media screen and (max-width:991px) and (min-width:769px){.p-achievementDetail .c-achievementMainVisual__content{margin:0 0 40px 30px}}@media screen and (max-width:768px){.p-achievementDetail .c-achievementMainVisual__content{margin:0 0 33px 20px;padding-right:20px}}.p-achievementDetail .c-achievementMainVisual__content span{display:inline-block;background:#12538d;font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;line-height:1.5;padding:7px 24px 6px}@media screen and (max-width:768px){.p-achievementDetail .c-achievementMainVisual__content span{font-size:1.2rem;padding:6px 12px 7px}}.p-achievementDetail .c-achievementMainVisual__content h1{font-size:3.4rem;line-height:48px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;margin:29px 0 18px}@media screen and (max-width:991px) and (min-width:769px){.p-achievementDetail .c-achievementMainVisual__content h1{font-size:2.8rem;line-height:36px}}@media screen and (max-width:768px){.p-achievementDetail .c-achievementMainVisual__content h1{font-size:2.4rem;line-height:34px;margin:17px 0 15px}}@media screen and (max-width:360px){.p-achievementDetail .c-achievementMainVisual__content h1{font-size:1.6rem;line-height:25px;margin-bottom:8px}}.p-achievementDetail .c-achievementMainVisual__content p{font-size:2.2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;line-height:1.5}@media screen and (max-width:768px){.p-achievementDetail .c-achievementMainVisual__content p{font-size:1.6rem}}@media screen and (max-width:360px){.p-achievementDetail .c-achievementMainVisual__content p{font-size:1.4rem;line-height:25px}}.p-achievementDetail .c-appOverview{padding:93px 0 90px;position:relative;overflow:hidden}@media screen and (min-width:769px){.p-achievementDetail .c-appOverview:before{content:"";position:absolute;top:-13%;left:0;right:0;background-image:url(/_next/static/media/background-effect-achievenment.608815ef75a1e48aaff045519d097df9.png);background-repeat:no-repeat;background-position:100%;background-size:cover;height:955px;z-index:-1}}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview{padding:63px 0 66px}}.p-achievementDetail .c-appOverview__title{text-align:center;margin-bottom:40px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview__title{margin-bottom:24px}}.p-achievementDetail .c-appOverview__title h2{margin-bottom:52px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview__title h2{margin-bottom:30px}}.p-achievementDetail .c-appOverview__title p{font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;font-size:3rem;line-height:46px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview__title p{font-size:2rem;line-height:30px}.p-achievementDetail .c-appOverview__title p span{display:block}.p-achievementDetail .c-appOverview__title p br{display:none}}@media screen and (max-width:360px){.p-achievementDetail .c-appOverview__title p{font-size:1.8rem;line-height:28px}}.p-achievementDetail .c-appOverview__banner{padding-bottom:80px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview__banner{margin:0 -20px;padding-bottom:36px}}.p-achievementDetail .c-appOverview .c-rows{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;color:#222}.p-achievementDetail .c-appOverview .c-rows__left{width:50%;padding-right:15px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-rows__left{width:100%;padding-right:0;margin-bottom:29px}}.p-achievementDetail .c-appOverview .c-rows__left p{font-size:1.6rem;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;line-height:32px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-rows__left p{font-size:1.3rem;line-height:24px}}.p-achievementDetail .c-appOverview .c-rows__right{width:50%;padding-left:65px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-rows__right{width:100%;padding-left:0}}.p-achievementDetail .c-appOverview .c-rows__center{width:100%;padding-right:15px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-rows__center{width:100%;padding-right:0;margin-bottom:29px}}.p-achievementDetail .c-appOverview .c-rows__center p{font-size:1.6rem;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;line-height:32px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-rows__center p{font-size:1.3rem;line-height:24px}}.p-achievementDetail .c-appOverview .c-productionRange h3{font-size:1.6rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;font-style:normal;line-height:1.5;margin-bottom:19px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-productionRange h3{font-size:1.3rem;margin-bottom:15px}}.p-achievementDetail .c-appOverview .c-productionRange__listTag a{display:inline-block;font-size:1.4rem;line-height:1.5;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;border:1px solid #e3e3e3;margin-right:9px;margin-bottom:10px;padding:4px 15px 2px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-productionRange__listTag a{font-size:1.2rem;padding:4px 12px;margin-right:5px;margin-bottom:5px}}.p-achievementDetail .c-appOverview .c-productionRange__listTag a:last-child{margin-right:0}.p-achievementDetail .c-appOverview .c-productionRange__listTag a.disabled{pointer-events:none;background:#f5f5f5;border-color:#f5f5f5;color:#e3e3e3}.p-achievementDetail .c-appOverview .c-mainFunctions{background:#5d6a77;padding:44px 70px 66px;margin:72px 0 62px}@media screen and (max-width:1300px) and (min-width:769px){.p-achievementDetail .c-appOverview .c-mainFunctions{padding-left:30px;padding-right:30px}}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-mainFunctions{margin:45px 0 33px;padding:31px 31px 42px}}.p-achievementDetail .c-appOverview .c-mainFunctions h3{font-size:2.2rem;line-height:1.5;font-family:source-han-sans-japanese,sans-serif;font-weight:500;text-align:center;margin-bottom:35px;color:#fff}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-mainFunctions h3{font-size:1.6rem;margin-bottom:29px}}.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows{margin:0 -70px;color:#fff}@media screen and (max-width:1300px) and (min-width:769px){.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows{margin:0 -30px}}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows{margin:0}}.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows__col{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;width:33.333333%;padding:0 60px 0 70px}@media screen and (min-width:769px){.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows__col:not(:last-child){border-right:1px solid #75808b}}@media screen and (max-width:1300px) and (min-width:769px){.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows__col{padding-left:30px;padding-right:30px}}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows__col{width:100%;border-top:1px solid #75808b;padding:25px 9px 25px 0}.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows__col:last-child{border-bottom:1px solid #75808b}}.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows__col p{width:-moz-calc(100% - 55px);width:calc(100% - 55px);font-size:1.6rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;line-height:28px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows__col p{width:-moz-calc(100% - 40px);width:calc(100% - 40px);font-size:1.3rem;line-height:22px}}.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows__col--icon{width:55px}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows__col--icon{width:40px}}.p-achievementDetail .c-appOverview .c-mainFunctions .c-rows__col--icon img{width:auto;max-width:100%;margin:0 auto}@media screen and (min-width:769px){.p-achievementDetail .c-appOverview .c-linkAppBox{text-align:center}}.p-achievementDetail .c-appOverview .c-linkAppBox a{display:inline-block;font-size:1.6rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;line-height:1.5}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-linkAppBox a{font-size:3.4vw;line-height:25px}}.p-achievementDetail .c-appOverview .c-linkAppBox a span{text-decoration:underline}.p-achievementDetail .c-appOverview .c-linkAppBox a img{display:inline-block;margin-left:15px;width:22px;height:22px;max-width:100%}@media screen and (max-width:768px){.p-achievementDetail .c-appOverview .c-linkAppBox a img{margin-left:12px}}.p-achievementDetail .c-planningUX{background:#f1f6ff;padding:93px 0 100px}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX{padding:66px 0 40px}}.p-achievementDetail .c-planningUX__title{text-align:center;margin-bottom:73px}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX__title{margin-bottom:45px}}.p-achievementDetail .c-planningUX__title h2{margin-bottom:29px}.p-achievementDetail .c-planningUX__title h2 span{font-size:3.4rem;font-weight:700;margin:0}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX__title h2{line-height:38px;margin-bottom:25px}.p-achievementDetail .c-planningUX__title h2 span{display:block;font-size:2.8rem;margin:0}}.p-achievementDetail .c-planningUX__title p{font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-size:1.6rem;line-height:32px;font-weight:500}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX__title p{font-size:1.3rem;line-height:24px;text-align:left}.p-achievementDetail .c-planningUX__title p br{display:none}}.p-achievementDetail .c-planningUX__title2{text-align:center}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX__title2{margin-bottom:45px}}.p-achievementDetail .c-planningUX__title2 h2{margin-bottom:29px}.p-achievementDetail .c-planningUX__title2 h2 span{font-size:3.4rem;font-weight:700;margin:0}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX__title2 h2{line-height:38px;margin-bottom:25px}.p-achievementDetail .c-planningUX__title2 h2 span{display:block;font-size:2.8rem;margin:0}}.p-achievementDetail .c-planningUX__title2 p{font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-size:1.6rem;line-height:32px;font-weight:500}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX__title2 p{font-size:1.3rem;line-height:24px;text-align:left}.p-achievementDetail .c-planningUX__title2 p br{display:none}}.p-achievementDetail .c-planningUX .c-rows{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-moz-box-pack:justify;justify-content:space-between}.p-achievementDetail .c-planningUX .c-rows__col{position:relative;width:-moz-calc(100%/3 - 25px);width:calc(100% / 3 - 25px);background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX .c-rows__col{width:100%;margin-bottom:30px}}.p-achievementDetail .c-planningUX .c-rows__col:not(:last-child):before{content:"";background-image:url(/_next/static/media/icon-arrow--next.67ff0e51df5a1c5e7a0a7ddd7d2fb4e1.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:50.8%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);right:-62px;z-index:1;width:73px;height:16px}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX .c-rows__col:not(:last-child):before{top:auto;bottom:-25px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);left:0;right:0;margin:0 auto;width:57.05px;height:10.85px}}.p-achievementDetail .c-planningUX .c-rows__col--inner{padding:75px 50px}@media screen and (max-width:991px) and (min-width:769px){.p-achievementDetail .c-planningUX .c-rows__col--inner{padding:70px 30px}}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX .c-rows__col--inner{padding:52px 40px 57px}}.p-achievementDetail .c-planningUX .c-rows__col--inner .u-phase{position:absolute;top:-21px;left:28px;font-size:4.1rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;color:#12538d}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX .c-rows__col--inner .u-phase{top:-19px;left:19px;font-size:3.5rem}}.p-achievementDetail .c-planningUX .c-rows__col--inner .u-phase span{display:block;font-size:1.5rem;color:#222;margin-top:-4px;margin-left:3px}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX .c-rows__col--inner .u-phase span{font-size:1.3rem}}.p-achievementDetail .c-planningUX .c-rows__col--inner h3{font-size:2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:1.5;text-align:center;margin-bottom:24px}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX .c-rows__col--inner h3{font-size:1.8rem;margin-bottom:17px}}.p-achievementDetail .c-planningUX .c-rows__col--inner .u-desc{font-size:1.6rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;line-height:32px}@media screen and (max-width:768px){.p-achievementDetail .c-planningUX .c-rows__col--inner .u-desc{font-size:1.3rem;line-height:24px}}.p-achievementDetail .c-aboutOurCustomers{padding:95px 0 102px}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers{padding:65px 0 70px}}.p-achievementDetail .c-aboutOurCustomers .u-title{margin-bottom:48px}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers .u-title{margin-bottom:41px}}.p-achievementDetail .c-aboutOurCustomers__list{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-moz-box-align:center;align-items:center}.p-achievementDetail .c-aboutOurCustomers__list dt{width:320px;height:180px;border:1px solid #e3e3e3;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.p-achievementDetail .c-aboutOurCustomers__list dt img{width:auto;max-width:100%}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list dt{width:255px;height:145px;margin:0 auto;-moz-box-ordinal-group:3;order:2;display:block;padding:33px 49px}}.p-achievementDetail .c-aboutOurCustomers__list dd{width:-moz-calc(100% - 320px);width:calc(100% - 320px);padding-left:62px;font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list dd{width:100%;-moz-box-ordinal-group:2;order:1;margin-bottom:35px;padding-left:0;text-align:center}}.p-achievementDetail .c-aboutOurCustomers__list dd span{font-size:1.4rem;line-height:1.5;opacity:.6}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list dd span{font-size:1.2rem}}.p-achievementDetail .c-aboutOurCustomers__list dd h3{font-size:2.2rem;line-height:1.5;font-weight:700;margin:10px 0 23px}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list dd h3{font-size:1.6rem;margin:5px 0 21px}}@media screen and (max-width:360px){.p-achievementDetail .c-aboutOurCustomers__list dd h3{font-size:1.4rem}}.p-achievementDetail .c-aboutOurCustomers__list dd p{font-size:1.6rem;line-height:32px}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list dd p{font-size:1.3rem;line-height:24px;text-align:left}}.p-achievementDetail .c-aboutOurCustomers__list_nologo{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-moz-box-align:center;align-items:center}.p-achievementDetail .c-aboutOurCustomers__list_nologo dd{padding-left:62px;font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list_nologo dd{width:100%;-moz-box-ordinal-group:2;order:1;margin-bottom:35px;padding-left:0;text-align:center}}.p-achievementDetail .c-aboutOurCustomers__list_nologo dd span{font-size:1.4rem;line-height:1.5;opacity:.6}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list_nologo dd span{font-size:1.2rem}}.p-achievementDetail .c-aboutOurCustomers__list_nologo dd h3{font-size:2.2rem;line-height:1.5;font-weight:700;margin:10px 0 23px}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list_nologo dd h3{font-size:1.6rem;margin:5px 0 21px}}@media screen and (max-width:360px){.p-achievementDetail .c-aboutOurCustomers__list_nologo dd h3{font-size:1.4rem}}.p-achievementDetail .c-aboutOurCustomers__list_nologo dd p{font-size:1.6rem;line-height:32px}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list_nologo dd p{font-size:1.3rem;line-height:24px;text-align:left}}.p-achievementDetail .c-aboutOurCustomers__list_sh{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-moz-box-align:center;align-items:center}.p-achievementDetail .c-aboutOurCustomers__list_sh dt{width:320px;height:180px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.p-achievementDetail .c-aboutOurCustomers__list_sh dt img{width:auto;max-width:100%}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list_sh dt{width:255px;height:145px;margin:0 auto;-moz-box-ordinal-group:3;order:2;display:block;padding:55px 1px}}.p-achievementDetail .c-aboutOurCustomers__list_sh dd{width:-moz-calc(100% - 320px);width:calc(100% - 320px);padding-left:62px;font-family:source-han-sans-japanese,sans-serif;font-style:normal;font-weight:500}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list_sh dd{width:100%;-moz-box-ordinal-group:2;order:1;margin-bottom:35px;padding-left:0;text-align:center}}.p-achievementDetail .c-aboutOurCustomers__list_sh dd span{font-size:1.4rem;line-height:1.5;opacity:.6}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list_sh dd span{font-size:1.2rem}}.p-achievementDetail .c-aboutOurCustomers__list_sh dd h3{font-size:2.2rem;line-height:1.5;font-weight:700;margin:10px 0 23px}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list_sh dd h3{font-size:1.6rem;margin:5px 0 21px}}@media screen and (max-width:360px){.p-achievementDetail .c-aboutOurCustomers__list_sh dd h3{font-size:1.4rem}}.p-achievementDetail .c-aboutOurCustomers__list_sh dd p{font-size:1.6rem;line-height:32px}@media screen and (max-width:768px){.p-achievementDetail .c-aboutOurCustomers__list_sh dd p{font-size:1.3rem;line-height:24px;text-align:left}}.p-achievementDetail .c-section5{padding:109px 0 96px;background:#f3f3f3}@media screen and (max-width:768px){.p-achievementDetail .c-section5{padding:65px 0 67px}}.p-achievementDetail .c-section5 .c-rows{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}.p-achievementDetail .c-section5 .c-rows__col{width:50%}@media screen and (min-width:769px){.p-achievementDetail .c-section5 .c-rows__col:first-child{padding-right:80px}}@media screen and (max-width:768px){.p-achievementDetail .c-section5 .c-rows__col{width:100%}}.p-achievementDetail .c-section5 .c-rows__col:last-child{border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;margin-top:3px;padding:43px 0}@media screen and (max-width:768px){.p-achievementDetail .c-section5 .c-rows__col:last-child{margin-top:35px;padding:36px 0 27px}}.p-achievementDetail .c-section5 .c-rows__col .u-title{margin-bottom:32px;text-align:left;line-height:46px}@media screen and (max-width:768px){.p-achievementDetail .c-section5 .c-rows__col .u-title{line-height:38px;text-align:center;margin-bottom:25px}}@media screen and (max-width:360px){.p-achievementDetail .c-section5 .c-rows__col .u-title{font-size:25px;line-height:34px}}.p-achievementDetail .c-section5 .c-rows__col p{font-size:1.6rem;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500}@media screen and (max-width:768px){.p-achievementDetail .c-section5 .c-rows__col p{font-size:1.3rem;line-height:24px}}.p-achievementDetail .c-section5 .c-rows__col h3{font-size:2.2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:1.5;margin-bottom:22px}@media screen and (max-width:768px){.p-achievementDetail .c-section5 .c-rows__col h3{font-size:1.8rem;text-align:center;margin-bottom:21px}}.p-achievementDetail .c-section5 .c-rows__col ul{list-style:none}.p-achievementDetail .c-section5 .c-rows__col ul li{font-size:1.6rem;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;position:relative;padding-left:30px}@media screen and (max-width:768px){.p-achievementDetail .c-section5 .c-rows__col ul li{font-size:1.3rem;padding-left:21px;line-height:20px;margin-bottom:11px}}.p-achievementDetail .c-section5 .c-rows__col ul li:after{content:"";width:11px;height:11px;border-radius:100%;background:#12538d;position:absolute;top:13px;left:0}@media screen and (max-width:768px){.p-achievementDetail .c-section5 .c-rows__col ul li:after{top:6px;width:8px;height:8px}}.p-achievementDetail .c-section5__banner{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;margin-top:66px}@media screen and (max-width:768px){.p-achievementDetail .c-section5__banner{margin-top:40px}}.p-achievementDetail .c-section5__banner--img{width:50%;position:relative}@media screen and (max-width:768px){.p-achievementDetail .c-section5__banner--img{width:100%}}.p-achievementDetail .c-section5__banner--img figure{position:relative}.p-achievementDetail .c-section5__banner--img figure:after,.p-achievementDetail .c-section5__banner--img figure:before{content:"";height:105px;position:absolute;opacity:.6;left:0;width:100%}@media screen and (max-width:768px){.p-achievementDetail .c-section5__banner--img figure:after,.p-achievementDetail .c-section5__banner--img figure:before{height:59px}}.p-achievementDetail .c-section5__banner--img figure:after{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));background:-webkit-linear-gradient(bottom,#000,transparent);background:-moz-linear-gradient(bottom,#000 0,transparent 100%);background:linear-gradient(0deg,#000,transparent);bottom:0}@media screen and (max-width:768px){.p-achievementDetail .c-section5__banner--img figure:after{content:none}}.p-achievementDetail .c-section5__banner--img figure:before{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(transparent));background:-webkit-linear-gradient(top,#000,transparent);background:-moz-linear-gradient(top,#000 0,transparent 100%);background:linear-gradient(180deg,#000,transparent);top:0}.p-achievementDetail .c-section5__banner--img span{font-size:1.4rem;line-height:1.5;font-family:source-han-sans-japanese,sans-serif;font-weight:500;color:#fff;position:absolute;top:0;left:0;right:0;padding:27px 0 0 29px;z-index:1}@media screen and (max-width:768px){.p-achievementDetail .c-section5__banner--img span{font-size:1.2rem;padding:17px 0 0 20px}}.p-achievementDetail .c-section5__workshopContent{background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);margin-top:-49px;color:#222;text-align:center;padding:0 72px 60px;position:relative}@media screen and (max-width:768px){.p-achievementDetail .c-section5__workshopContent{margin-top:-22px;padding:0 30px 40px}}.p-achievementDetail .c-section5__workshopContent h3{display:inline-block;font-size:2.2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;background:#12538d;color:#fff;margin-top:-21px;padding:8px 20px 11px}@media screen and (max-width:768px){.p-achievementDetail .c-section5__workshopContent h3{font-size:1.6rem;margin-top:-19px;padding:12px 5px;min-width:201px}}.p-achievementDetail .c-section5__workshopContent .c-rows{margin-top:55px;text-align:left}@media screen and (max-width:768px){.p-achievementDetail .c-section5__workshopContent .c-rows{margin-top:28px}}.p-achievementDetail .c-section5__workshopContent .c-rows__cols{width:50%}@media screen and (min-width:769px){.p-achievementDetail .c-section5__workshopContent .c-rows__cols:nth-child(odd){padding-right:30px}.p-achievementDetail .c-section5__workshopContent .c-rows__cols:nth-child(2n){padding-left:79px}}@media screen and (max-width:768px){.p-achievementDetail .c-section5__workshopContent .c-rows__cols{width:100%}.p-achievementDetail .c-section5__workshopContent .c-rows__cols:first-child{border-bottom:1px solid #e8e8e8;padding-bottom:35px;margin-bottom:37px}}.p-achievementDetail .c-section5__workshopContent .c-rows__cols h4{font-size:1.8rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;margin-bottom:21px}@media screen and (max-width:768px){.p-achievementDetail .c-section5__workshopContent .c-rows__cols h4{font-size:1.6rem;margin-bottom:17px;text-align:center}}.p-achievementDetail .c-section5__workshopContent .c-rows__cols p{font-size:1.6rem;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500}@media screen and (max-width:768px){.p-achievementDetail .c-section5__workshopContent .c-rows__cols p{font-size:1.3rem;line-height:24px}}.p-achievementDetail .c-section5__workshopContent .c-rows__cols ul{list-style:none;counter-reset:item}@media screen and (max-width:768px){.p-achievementDetail .c-section5__workshopContent .c-rows__cols ul{padding-top:3px}}.p-achievementDetail .c-section5__workshopContent .c-rows__cols ul li{font-size:1.6rem;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;position:relative;padding-left:37px;margin-bottom:5px}@media screen and (max-width:768px){.p-achievementDetail .c-section5__workshopContent .c-rows__cols ul li{font-size:1.3rem;line-height:20px;padding-left:27px;margin-bottom:11px}}.p-achievementDetail .c-section5__workshopContent .c-rows__cols ul li:after{counter-increment:item;content:counter(item);width:24px;height:24px;background:#12538d;color:#fff;border-radius:50%;position:absolute;left:0;top:4px;font-size:1.4rem;font-family:aktiv-grotesk,sans-serif;font-weight:500;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}@media screen and (max-width:768px){.p-achievementDetail .c-section5__workshopContent .c-rows__cols ul li:after{top:3px;font-size:9px;width:18px;height:18px}}.p-achievementDetail .c-section5__voicesOfCustomers{border-left:3px solid #12538d;margin-top:65px}@media screen and (max-width:768px){.p-achievementDetail .c-section5__voicesOfCustomers{margin-top:48px}}.p-achievementDetail .c-section5__voicesOfCustomers__inner{padding-left:52px}@media screen and (max-width:768px){.p-achievementDetail .c-section5__voicesOfCustomers__inner{padding-left:27px}}.p-achievementDetail .c-section5__voicesOfCustomers h4{font-size:2.2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:1.5;margin-bottom:22px}@media screen and (max-width:768px){.p-achievementDetail .c-section5__voicesOfCustomers h4{font-size:1.6rem;margin-bottom:19px}}.p-achievementDetail .c-section5__voicesOfCustomers p{font-size:1.6rem;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500}@media screen and (max-width:768px){.p-achievementDetail .c-section5__voicesOfCustomers p{font-size:1.3rem;line-height:24px}}.p-achievementDetail .c-section5__voicesOfCustomers_sr{margin-top:65px}@media screen and (max-width:768px){.p-achievementDetail .c-section5__voicesOfCustomers_sr{margin-top:48px}}.p-achievementDetail .c-section5__voicesOfCustomers_sr__inner{display:inline-block;text-align:left;padding-left:52px;padding-right:52px}@media screen and (max-width:768px){.p-achievementDetail .c-section5__voicesOfCustomers_sr__inner{padding-left:27px;padding-right:27px}}.p-achievementDetail .c-section5__voicesOfCustomers_sr h4{font-size:2.2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:1.5;margin-bottom:22px}@media screen and (max-width:768px){.p-achievementDetail .c-section5__voicesOfCustomers_sr h4{font-size:1.6rem;margin-bottom:19px}}.p-achievementDetail .c-section5__voicesOfCustomers_sr p{font-size:1.6rem;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500}@media screen and (max-width:768px){.p-achievementDetail .c-section5__voicesOfCustomers_sr p{font-size:1.3rem;line-height:24px}}.p-achievementDetail .c-experienceSUX{background-image:url(/_next/static/media/ux-download-banner.d4439f05b5c3e4ced7dfac7d26e2ebd1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:98px 0 94px}@media screen and (max-width:768px){.p-achievementDetail .c-experienceSUX{padding:56px 0 55px;background-image:url(/_next/static/media/ux-download-banner.d4439f05b5c3e4ced7dfac7d26e2ebd1.jpg)}}.p-achievementDetail .c-experienceSUX .u-title{font-size:4rem;margin-bottom:23px;color:#fff}@media screen and (min-width:769px){.p-achievementDetail .c-experienceSUX .u-title br{display:none}}@media screen and (max-width:768px){.p-achievementDetail .c-experienceSUX .u-title{font-size:2.8rem;line-height:42px;margin-bottom:19px}}.p-achievementDetail .c-experienceSUX p{font-size:1.6rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;line-height:32px;text-align:center}@media screen and (max-width:768px){.p-achievementDetail .c-experienceSUX p{font-size:1.3rem;line-height:24px}}.p-achievementDetail .c-experienceSUX .c-freeTrialCourse{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;background:#fff;border-radius:20px;margin:50px 0 20px;padding:60px 70px 59px}@media screen and (max-width:768px){.p-achievementDetail .c-experienceSUX .c-freeTrialCourse{margin:34px 0 14px;padding:50px 30px 52px}}.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__text{width:50%;padding-right:15px;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-align:center;align-items:center}@media screen and (max-width:768px){.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__text{width:100%;margin-bottom:21px;padding-right:0}}.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__text img{width:82px;max-width:100%}@media screen and (max-width:768px){.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__text img{width:55.73px;-webkit-transform:translate(5px,3px);-moz-transform:translate(5px,3px);transform:translate(5px,3px)}}.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__text p{width:-moz-calc(100% - 82px);width:calc(100% - 82px);font-size:3.4rem;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;line-height:53px;color:#222;text-align:left;padding-left:34px}@media screen and (max-width:768px){.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__text p{width:-moz-calc(100% - 55.73px);width:calc(100% - 55.73px);font-size:2.6rem;line-height:36px;padding-left:31px}}@media screen and (max-width:360px){.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__text p{font-size:18px;line-height:26px}}.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__button{width:50%;padding-right:15px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}@media screen and (max-width:768px){.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__button{width:100%;padding-right:0;display:block}}.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__button .c-button01{width:100%;margin:0;background-color:#a54141;border:1px solid #a54141;color:#fff;max-width:540px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__button .c-button01:before{background-image:url(/_next/static/media/icon-arrow-red.70997cddacbb61d6a78f5288b6e2302b.svg);width:44px;height:44px}@media screen and (max-width:360px){.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__button .c-button01:before{width:28px;height:28px;right:14px}}@media screen and (min-width:769px){.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__button .c-button01:hover{color:#a54141;background-color:#fff}.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__button .c-button01:hover:before{background-image:url(/_next/static/media/icon-arrow-red-hover.757532b630ecd2d38d6da41b89e96d54.svg)}}@media screen and (max-width:768px){.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__button .c-button01{max-width:100%;margin-top:16px}}@media screen and (max-width:360px){.p-achievementDetail .c-experienceSUX .c-freeTrialCourse__button .c-button01{font-size:16px;height:50px;line-height:50px;padding:0;margin:0}}.p-achievementDetail .c-experienceSUX__descBotom{font-size:1.4rem!important}@media screen and (max-width:768px){.p-achievementDetail .c-experienceSUX__descBotom{font-size:1.2rem!important}}.p-achievementDetail .c-experienceUX{background-image:url(/_next/static/media/banner-experience-ux.1ab58ec0c1e48efcfd9afed95f7598bc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:98px 0 94px}@media screen and (max-width:768px){.p-achievementDetail .c-experienceUX{padding:56px 0 55px;background-image:url(/_next/static/media/banner-experience-ux-sp.3ff90c491647c5ac1bcdfae71546fb60.jpg)}}.p-achievementDetail .c-experienceUX .u-title{font-size:4rem;margin-bottom:23px;color:#fff}@media screen and (min-width:769px){.p-achievementDetail .c-experienceUX .u-title br{display:none}}@media screen and (max-width:768px){.p-achievementDetail .c-experienceUX .u-title{font-size:2.8rem;line-height:42px;margin-bottom:19px}}.p-achievementDetail .c-experienceUX p{font-size:1.6rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;line-height:32px;text-align:center}@media screen and (max-width:768px){.p-achievementDetail .c-experienceUX p{font-size:1.3rem;line-height:24px}}.p-achievementDetail .c-experienceUX .c-freeTrialCourse{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;background:#fff;border-radius:20px;margin:50px 0 20px;padding:60px 70px 59px}@media screen and (max-width:768px){.p-achievementDetail .c-experienceUX .c-freeTrialCourse{margin:34px 0 14px;padding:50px 30px 52px}}.p-achievementDetail .c-experienceUX .c-freeTrialCourse__text{width:50%;padding-right:15px;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-align:center;align-items:center}@media screen and (max-width:768px){.p-achievementDetail .c-experienceUX .c-freeTrialCourse__text{width:100%;margin-bottom:21px;padding-right:0}}.p-achievementDetail .c-experienceUX .c-freeTrialCourse__text img{width:82px;max-width:100%}@media screen and (max-width:768px){.p-achievementDetail .c-experienceUX .c-freeTrialCourse__text img{width:55.73px;-webkit-transform:translate(5px,3px);-moz-transform:translate(5px,3px);transform:translate(5px,3px)}}.p-achievementDetail .c-experienceUX .c-freeTrialCourse__text p{width:-moz-calc(100% - 82px);width:calc(100% - 82px);font-size:3.4rem;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700;line-height:53px;color:#222;text-align:left;padding-left:34px}@media screen and (max-width:768px){.p-achievementDetail .c-experienceUX .c-freeTrialCourse__text p{width:-moz-calc(100% - 55.73px);width:calc(100% - 55.73px);font-size:2.6rem;line-height:36px;padding-left:31px}}@media screen and (max-width:360px){.p-achievementDetail .c-experienceUX .c-freeTrialCourse__text p{font-size:18px;line-height:26px}}.p-achievementDetail .c-experienceUX .c-freeTrialCourse__button{width:50%;padding-right:15px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}@media screen and (max-width:768px){.p-achievementDetail .c-experienceUX .c-freeTrialCourse__button{width:100%;padding-right:0;display:block}}.p-achievementDetail .c-experienceUX .c-freeTrialCourse__button .c-button01{width:100%;margin:0;background-color:#a54141;border:1px solid #a54141;color:#fff;max-width:540px;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.p-achievementDetail .c-experienceUX .c-freeTrialCourse__button .c-button01:before{background-image:url(/_next/static/media/icon-arrow-red.70997cddacbb61d6a78f5288b6e2302b.svg);width:44px;height:44px}@media screen and (max-width:360px){.p-achievementDetail .c-experienceUX .c-freeTrialCourse__button .c-button01:before{width:28px;height:28px;right:14px}}@media screen and (min-width:769px){.p-achievementDetail .c-experienceUX .c-freeTrialCourse__button .c-button01:hover{color:#a54141;background-color:#fff}.p-achievementDetail .c-experienceUX .c-freeTrialCourse__button .c-button01:hover:before{background-image:url(/_next/static/media/icon-arrow-red-hover.757532b630ecd2d38d6da41b89e96d54.svg)}}@media screen and (max-width:768px){.p-achievementDetail .c-experienceUX .c-freeTrialCourse__button .c-button01{max-width:100%;margin-top:16px}}@media screen and (max-width:360px){.p-achievementDetail .c-experienceUX .c-freeTrialCourse__button .c-button01{font-size:16px;height:50px;line-height:50px;padding:0;margin:0}}.p-achievementDetail .c-experienceUX__descBotom{font-size:1.4rem!important}@media screen and (max-width:768px){.p-achievementDetail .c-experienceUX__descBotom{font-size:1.2rem!important}}.p-achievementDetail .c-otherRecommended{padding:96px 0 100px}@media screen and (max-width:768px){.p-achievementDetail .c-otherRecommended{padding:74px 0 67px}}.p-achievementDetail .c-otherRecommended__title{margin-bottom:67px;text-align:center}@media screen and (max-width:768px){.p-achievementDetail .c-otherRecommended__title{margin-bottom:37px}}.p-achievementDetail .c-otherRecommended__title h2{line-height:46px;margin-bottom:34px}@media screen and (max-width:768px){.p-achievementDetail .c-otherRecommended__title h2{line-height:38px;margin-bottom:28px}}.p-achievementDetail .c-otherRecommended__title p{font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;font-size:1.6rem;line-height:1.5}@media screen and (max-width:768px){.p-achievementDetail .c-otherRecommended__title p{font-size:1.3rem;line-height:24px;text-align:left}}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;-moz-box-pack:justify;justify-content:space-between;margin-bottom:52px}@media screen and (max-width:768px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses{margin-bottom:30px}}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__col{width:-moz-calc(100%/2 - 30px);width:calc(100% / 2 - 30px);text-align:center;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;color:#222;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1);box-shadow:0 0 10px rgba(0,0,0,.1);padding:91px 70px 80px;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-flow:column wrap;-moz-box-pack:justify;justify-content:space-between}@media screen and (max-width:1300px) and (min-width:769px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__col{padding-left:40px;padding-right:40px}}@media screen and (max-width:991px) and (min-width:769px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__col{width:-moz-calc(100%/2 - 10px);width:calc(100% / 2 - 10px)}}@media screen and (max-width:768px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__col{width:100%;padding:60px 30px}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__col:first-child{margin-bottom:30px}}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__subTitle{font-size:1.4rem}@media screen and (max-width:768px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__subTitle{font-size:1.3rem}}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses h3{font-size:3rem;line-height:1.5;margin:13px 0 28px;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:700}@media screen and (max-width:768px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses h3{font-size:2.6rem;margin:11px 0 27px}}@media screen and (max-width:360px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses h3{font-size:2.2rem}}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__heldOnline{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__heldOnline span{display:inline-block;font-size:1.4rem;padding:8px 24px}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__heldOnline span:first-child{background-color:#5d6a77;color:#fff}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__heldOnline span:last-child{background-color:#edeff0}@media screen and (max-width:768px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__heldOnline span{font-size:1.2rem;padding:7px 15px}}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__desc{font-size:1.6rem;text-align:left;line-height:32px;margin-bottom:42px;margin-top:31px}@media screen and (max-width:768px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses__desc{font-size:1.3rem;line-height:24px;margin:34px 0}}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses .c-button01{margin:0;background-color:#12538d;border:1px solid #12538d;color:#fff;max-width:100%;width:100%;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;line-height:85px;height:85px;padding:0}@media screen and (max-width:1300px) and (min-width:769px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses .c-button01{height:65px;font-size:18px;line-height:65px;margin:7px auto 0;padding:0}}@media screen and (max-width:360px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses .c-button01{font-size:16px;height:50px;line-height:50px;padding:0}}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses .c-button01:before{background-image:url(/_next/static/media/ux-arrow-icon.daddf9c579d075401eecb97eb25f159b.svg);width:44px;height:44px}@media screen and (max-width:1300px) and (min-width:769px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses .c-button01:before{width:38px;height:38px;right:15px}}@media screen and (max-width:360px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses .c-button01:before{width:28px;height:28px;right:14px}}@media screen and (min-width:769px){.p-achievementDetail .c-otherRecommended__list .c-experienceCourses .c-button01:hover{background-color:#fff;color:#222}.p-achievementDetail .c-otherRecommended__list .c-experienceCourses .c-button01:hover:before{background-image:url(/_next/static/media/ux-arrow-icon-hover.492e3cbffb16b72b67b28902e9daf23b.svg)}}.p-achievementDetail .c-otherRecommended__descBottom{font-size:1.4rem;text-align:center;font-family:source-han-sans-japanese,sans-serif;font-weight:500}@media screen and (max-width:768px){.p-achievementDetail .c-otherRecommended__descBottom{font-size:1.2rem;text-align:left;line-height:20px}}.p-achievementDetail .c-section09{background-color:#f1f6ff}.p-achievementDetail .c-section09 .c-section09__wrapper{background-color:transparent}@media screen and (max-width:768px){.p-achievementDetail .c-section09__col:first-child h5{padding-left:0}}@media screen and (max-width:360px){.p-achievementDetail .c-section09__content p{font-size:11px;line-height:20px;margin-top:10px}.p-achievementDetail .c-section09__content span{width:40px}.p-achievementDetail .c-section09__content span:after{height:40px}}.u-mac .p-achievementDetail .c-productionRange__listTag a{padding:0 15px;line-height:29px}.p-achievementDetail .c-section5.c-section5--custom-padding{padding:1px 0 96px}@media screen and (max-width:768px){.p-achievementDetail .c-section5.c-section5--custom-padding{padding:1px 0 67px}}.c-footer{padding:60px 0 66px;background-color:#fff}@media screen and (max-width:767px){.c-footer{padding:60px 0 35px}}.c-footer .l-container{max-width:1280px;margin:0 auto;padding:0 40px}@media screen and (max-width:767px){.c-footer .l-container{max-width:100%;padding:0}}.c-footer__top{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;padding-bottom:42px;border-bottom:1px solid #e8e8e8}@media screen and (max-width:767px){.c-footer__top{padding:0 45px 40px;display:block}.c-footer__logo{margin-bottom:34px}.c-footer__logo img{width:149px;margin:0 auto}}.c-footer__social{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:center;align-items:center}@media screen and (max-width:767px){.c-footer__social{display:block}}.c-footer__socialTitle{font-size:14px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;color:#222}@media screen and (max-width:767px){.c-footer__socialTitle{text-align:center;font-size:13px;margin-right:0;margin-bottom:10px}}@media screen and (max-width:360px){.c-footer__socialTitle{font-size:12px}}.c-footer__socialList{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end;-moz-box-align:center;align-items:center}@media screen and (max-width:767px){.c-footer__socialList{-moz-box-pack:center;justify-content:center}}.c-footer__socialItem{width:34px;margin-left:15px}@media screen and (max-width:767px){.c-footer__socialItem{margin:0 7.5px}}.c-footer__bottom{padding-top:18px;display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}@media screen and (max-width:767px){.c-footer__bottom{display:block;padding:35px 45px 0}.c-footer__policy{margin-bottom:27px}}.c-footer__policyList{display:-moz-box;display:flex;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center;flex-wrap:wrap}@media screen and (max-width:767px){.c-footer__policyList{-moz-box-pack:center;justify-content:center;max-width:278px;margin:0 auto}}.c-footer__policyItem{margin-right:38px}@media screen and (max-width:767px){.c-footer__policyItem{margin-right:26px;margin-bottom:6.5px}.c-footer__policyItem:nth-child(2){margin-right:0}.c-footer__policyItem:last-child{margin:0}}@media screen and (max-width:360px){.c-footer__policyItem{margin-right:0}}.c-footer__policyLink{font-size:14px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:400;font-style:normal;color:#222;position:relative;padding-right:31px;display:block}@media screen and (max-width:767px){.c-footer__policyLink{font-size:12px}}.c-footer__policyLink img{position:absolute;width:22px;height:22px;-webkit-object-fit:contain;object-fit:contain;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.c-footer__copyrightText{font-size:12px;letter-spacing:0;line-height:46px;color:#222;font-family:aktiv-grotesk,sans-serif;font-weight:400;font-style:normal;white-space:nowrap}@media screen and (max-width:767px){.c-footer__copyrightText{text-align:center;font-size:11px}}.c-section09__row.is-center{-moz-box-pack:center!important;justify-content:center!important}.btn-07{display:-moz-box;display:flex;max-width:375px;height:85px;font-size:2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;border-radius:80px;background-color:#3e65e8;background-image:-webkit-gradient(linear,left top,right top,from(#3e65e8),to(#18c6d9));background-image:-webkit-linear-gradient(left,#3e65e8,#18c6d9);background-image:-moz-linear-gradient(left,#3e65e8 0,#18c6d9 100%);background-image:linear-gradient(90deg,#3e65e8,#18c6d9);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.btn-07:before{content:"";position:absolute;right:20px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45'%3E%3Cg id='Group_2885' data-name='Group 2885' transform='translate(0.112)'%3E%3Ccircle id='Ellipse_197' data-name='Ellipse 197' cx='22.5' cy='22.5' r='22.5' transform='translate(-0.112)' fill='%23fff'/%3E%3Cg id='Group_2711' data-name='Group 2711' transform='translate(14.149 17.833)'%3E%3Crect id='Rectangle_635' data-name='Rectangle 635' width='13' height='3' transform='translate(0 3)' fill='%231ec8ee'/%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M4.667,0,9.334,8H0Z' transform='translate(17) rotate(90)' fill='%231ec8ee'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:45px;height:45px;background-size:contain}@media screen and (max-width:767px){.btn-07:before{width:38px;height:38px;right:15px}}@media screen and (min-width:768px){.btn-07:hover{background:#fff;color:#3e65e8;opacity:1}.btn-07:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='45' height='45' viewBox='0 0 45 45'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%233e65e8'/%3E%3Cstop offset='1' stop-color='%2316c9d8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_2712' data-name='Group 2712' transform='translate(0.246)'%3E%3Ccircle id='Ellipse_197' data-name='Ellipse 197' cx='22.5' cy='22.5' r='22.5' transform='translate(-0.246 45) rotate(-90)' fill='url(%23linear-gradient)'/%3E%3Cg id='Group_2711' data-name='Group 2711' transform='translate(13.848 17.833)'%3E%3Crect id='Rectangle_635' data-name='Rectangle 635' width='13' height='3' transform='translate(0 3)' fill='%23fff'/%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M4.667,0,9.334,8H0Z' transform='translate(17) rotate(90)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}}.l-webSytemPc{color:#222}.l-webSytemPc .l-container{max-width:1400px}.l-webSytemPc .c-banner-webSystem{background-image:url(/_next/static/media/web-system-banner.09b89746393fd206f8a2ffce96bcfe17.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;height:660px;overflow:hidden}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .c-banner-webSystem{height:500px}}@media screen and (max-width:767px){.l-webSytemPc .c-banner-webSystem{height:450px;background-image:url(/_next/static/media/web-system-banner-sp.64e4854afaa652c4fb8d636431381c3b.jpg);overflow:visible;overflow:initial}}.l-webSytemPc .c-banner-webSystem .l-container{height:100%}@media screen and (min-width:768px){.l-webSytemPc .c-banner-webSystem .banner-inner{display:-moz-box;display:flex;flex-wrap:wrap;height:100%}}@media screen and (max-width:767px){.l-webSytemPc .c-banner-webSystem .banner-inner{height:100%;overflow:hidden}}.l-webSytemPc .c-banner-webSystem .banner-inner__content{width:100%}.l-webSytemPc .c-banner-webSystem .banner-inner__content p{font-size:2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:38px;letter-spacing:4.2px;margin-bottom:15px}@media screen and (max-width:767px){.l-webSytemPc .c-banner-webSystem .banner-inner__content p{font-size:1.4rem;line-height:20px;letter-spacing:0;margin-bottom:9px}}.l-webSytemPc .c-banner-webSystem .banner-inner__content h1{font-size:4.8rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:1.5;letter-spacing:0;margin-bottom:35px}@media screen and (max-width:767px){.l-webSytemPc .c-banner-webSystem .banner-inner__content h1{font-size:2.3rem}}.l-webSytemPc .c-banner-webSystem .banner-inner__content .btn-07{margin-bottom:5px}@media screen and (max-width:767px){.l-webSytemPc .c-banner-webSystem .banner-inner__content .btn-07{max-width:275px;margin:0 auto;height:65px;font-size:18px;position:absolute;bottom:-35px;left:0;right:0;padding-right:22px}}@media screen and (min-width:768px){.l-webSytemPc .c-banner-webSystem .banner-inner__content{width:46%;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center}}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .c-banner-webSystem .banner-inner__content{width:50%}.l-webSytemPc .c-banner-webSystem .banner-inner__content p{font-size:1.8rem;line-height:35px}.l-webSytemPc .c-banner-webSystem .banner-inner__content h1{font-size:3.8rem;line-height:54px}}@media screen and (max-width:767px){.l-webSytemPc .c-banner-webSystem .banner-inner__content{text-align:center;padding-top:44px}}@media screen and (min-width:768px){.l-webSytemPc .c-banner-webSystem .banner-inner__image{position:relative;width:54%}.l-webSytemPc .c-banner-webSystem .banner-inner__image figure{margin-right:-140px;margin-left:-75px;margin-top:-26px;position:absolute}}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .c-banner-webSystem .banner-inner__image{width:50%;padding-left:30px}.l-webSytemPc .c-banner-webSystem .banner-inner__image figure{bottom:-60px;margin-left:-34px}.l-webSytemPc .c-banner-webSystem .banner-inner__image figure img{max-width:500px}}@media screen and (max-width:767px){.l-webSytemPc .c-banner-webSystem .banner-inner__image figure{margin-left:-20px;margin-right:-36px;margin-top:-44px}.l-webSytemPc .c-banner-webSystem .banner-inner__image figure img{max-width:400px;margin:0 auto}}.l-webSytemPc .section-2{padding:70px 0 90px}.l-webSytemPc .section-2 h2{text-align:center;font-size:3.4rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:53px}.l-webSytemPc .section-2 h2 span{font-size:3.4rem;font-family:aktiv-grotesk,sans-serif;font-weight:700}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-2 h2,.l-webSytemPc .section-2 h2 span{font-size:3rem}}@media screen and (max-width:767px){.l-webSytemPc .section-2{padding:66px 0 50px}.l-webSytemPc .section-2 h2{font-size:1.8rem;line-height:30px}.l-webSytemPc .section-2 h2 span{font-size:1.8rem}.l-webSytemPc .section-2 h2 a{text-decoration:none}}.l-webSytemPc .section-3{background:#f7f6ea;padding:80px 0 100px}@media screen and (max-width:767px){.l-webSytemPc .section-3{padding:41px 0 0}}.l-webSytemPc .section-3 .c-business-systems h2{text-align:center;font-size:3.4rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:1.5;letter-spacing:1px;margin-bottom:52px}@media screen and (min-width:768px){.l-webSytemPc .section-3 .c-business-systems h2 br{display:none}}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-3 .c-business-systems h2{font-size:3rem}}@media screen and (max-width:767px){.l-webSytemPc .section-3 .c-business-systems h2{font-size:2.2rem;line-height:37px;margin-bottom:30px;letter-spacing:0}.l-webSytemPc .section-3 .c-business-systems h2 a{text-underline-offset:4px;text-decoration-thickness:3px}}.l-webSytemPc .section-3 .c-business-systems__list{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;margin:0 -10.25px}@media screen and (max-width:767px){.l-webSytemPc .section-3 .c-business-systems__list{margin:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1)}}.l-webSytemPc .section-3 .c-business-systems__inner{width:50%;padding:0 10.25px 20px}@media screen and (max-width:767px){.l-webSytemPc .section-3 .c-business-systems__inner{width:100%;padding:0}.l-webSytemPc .section-3 .c-business-systems__inner:not(:last-child){border-bottom:1px solid #e6e6e6}.l-webSytemPc .section-3 .c-business-systems__inner:last-child .c-business-systems__content p br{display:none}}.l-webSytemPc .section-3 .c-business-systems__inner:first-child .c-business-systems__content{padding-right:32px}.l-webSytemPc .section-3 .c-business-systems__inner:first-child .c-business-systems__content p{width:-moz-calc(100% - 128px);width:calc(100% - 128px)}.l-webSytemPc .section-3 .c-business-systems__inner:first-child .c-business-systems__content figure{width:128px}@media screen and (max-width:767px){.l-webSytemPc .section-3 .c-business-systems__inner:first-child .c-business-systems__content{padding:18px 24px 20px 25px}.l-webSytemPc .section-3 .c-business-systems__inner:first-child .c-business-systems__content p{width:-moz-calc(100% - 102px);width:calc(100% - 102px);padding-right:10px}.l-webSytemPc .section-3 .c-business-systems__inner:first-child .c-business-systems__content figure{width:102px}}.l-webSytemPc .section-3 .c-business-systems__content{background:#fff;padding:38px 37px 35px 51px;min-height:170px;height:100%;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.l-webSytemPc .section-3 .c-business-systems__content p{width:-moz-calc(100% - 100px);width:calc(100% - 100px);font-size:2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;line-height:35px;margin-top:9px}.l-webSytemPc .section-3 .c-business-systems__content figure{width:100px}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-3 .c-business-systems__content{padding:25px}.l-webSytemPc .section-3 .c-business-systems__content figure{width:90px}.l-webSytemPc .section-3 .c-business-systems__content p{width:-moz-calc(100% - 90px);width:calc(100% - 90px);font-size:1.8rem;line-height:28px;padding-right:15px}}@media screen and (max-width:767px){.l-webSytemPc .section-3 .c-business-systems__content{min-height:134px;padding:18px 31px 20px 25px}.l-webSytemPc .section-3 .c-business-systems__content p{width:-moz-calc(100% - 80px);width:calc(100% - 80px);font-size:1.5rem;line-height:26px;margin-top:2px;padding-right:20px}.l-webSytemPc .section-3 .c-business-systems__content p span{display:block}.l-webSytemPc .section-3 .c-business-systems__content figure{width:80px}}@media screen and (max-width:767px) and (min-width:576px){.l-webSytemPc .section-3 .c-business-systems__content p br{display:none}.l-webSytemPc .section-3 .c-business-systems__content p span{display:inline-block}}.l-webSytemPc .section-3 .c-businessExment{position:relative;text-align:center;background:#5d6a77;border-radius:20px;padding:80px 20px 77px;margin-top:43px}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-3 .c-businessExment{padding:50px 20px 40px}}@media screen and (max-width:767px){.l-webSytemPc .section-3 .c-businessExment{margin:58px -20px 0;border-radius:0;padding:74px 20px 63px}}.l-webSytemPc .section-3 .c-businessExment:before{content:"";position:absolute;top:-2px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);border-left:34.21px solid transparent;border-right:34.21px solid transparent;border-top:26px solid #f7f6ea}.l-webSytemPc .section-3 .c-businessExment h3{font-size:3.8rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;color:#fff;margin-bottom:31px;padding-left:0}.l-webSytemPc .section-3 .c-businessExment h3 a span{position:relative}.l-webSystemPc .section-3 .c-businessExment h3 .underline-word:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;background:#fff;height:2px}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-3 .c-businessExment h3{font-size:3.5rem;line-height:55px;margin-bottom:25px;padding-left:30px}}@media screen and (max-width:767px){.l-webSytemPc .section-3 .c-businessExment h3{font-size:2.6rem;letter-spacing:0;margin-bottom:24px;line-height:1.6}.l-webSytemPc .section-3 .c-businessExment h3 a{display:block;margin-bottom:19px}.l-webSytemPc .section-3 .c-businessExment h3 a span:after{height:3px;bottom:-7px}}.l-webSytemPc .section-3 .c-businessExment p{font-size:1.8rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;line-height:36px;color:#fff}.l-webSytemPc .section-3 .c-businessExment p span{color:#ffff89}@media screen and (max-width:767px){.l-webSytemPc .section-3 .c-businessExment p{text-align:left;font-size:1.3rem;line-height:24px}}.l-webSytemPc .section-4{padding:80px 0 97px}@media screen and (max-width:767px){.l-webSytemPc .section-4{padding:47px 0 60px}}.l-webSytemPc .section-4 .c-sectionIntro__heading{font-size:3.4rem;letter-spacing:0;line-height:1.5;text-align:center;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;margin-bottom:53px;color:#222}@media screen and (max-width:767px){.l-webSytemPc .section-4 .c-sectionIntro__heading{font-size:28px;line-height:53px;margin-bottom:28px}}.l-webSytemPc .section-4 .c-sectionIntro__item{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap}.l-webSytemPc .section-4 .c-sectionIntro__itemLeft{padding-right:50px;width:-moz-calc(100% - 42.333333%);width:calc(100% - 42.333333%)}@media screen and (max-width:767px){.l-webSytemPc .section-4 .c-sectionIntro__itemLeft{padding-right:0;width:100%;-moz-box-ordinal-group:3;order:2}}.l-webSytemPc .section-4 .c-sectionIntro__itemHeading{font-size:22px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:700;font-style:normal;color:#222;margin-bottom:22px;margin-top:-3px}@media screen and (max-width:767px){.l-webSytemPc .section-4 .c-sectionIntro__itemHeading{font-size:18px;line-height:32px;margin-top:24px;margin-bottom:15px}}.l-webSytemPc .section-4 .c-sectionIntro__itemInfo{font-size:16px;letter-spacing:0;line-height:32px;font-family:source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;color:#222;margin-bottom:33px;padding:0}@media screen and (max-width:767px){.l-webSytemPc .section-4 .c-sectionIntro__itemInfo{font-size:13px;line-height:24px;margin-bottom:24px}}.l-webSytemPc .section-4 .c-sectionIntro__itemImg{width:42.333333%}@media screen and (max-width:767px){.l-webSytemPc .section-4 .c-sectionIntro__itemImg{width:100%}}.l-webSytemPc .section-4 .c-sectionIntro__itemImgBox img{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.16);box-shadow:0 0 10px 0 rgba(0,0,0,.16);border-radius:10px}.l-webSytemPc .section-4 .c-sectionIntro .c-button01{background-color:#fff;color:#222;max-width:365px;font-size:1.6rem;height:50px;border:1px solid #12538d;margin-top:40px}@media screen and (max-width:767px){.l-webSytemPc .section-4 .c-sectionIntro .c-button01{margin-top:24px;padding-right:22px;font-size:1.4rem}}.l-webSytemPc .section-4 .c-sectionIntro .c-button01:before{background-image:url(/_next/static/media/ux-arrow-icon-hover.492e3cbffb16b72b67b28902e9daf23b.svg);width:30px;height:30px;right:10px}@media screen and (min-width:768px){.l-webSytemPc .section-4 .c-sectionIntro .c-button01:hover{background-color:#12538d;color:#fff}.l-webSytemPc .section-4 .c-sectionIntro .c-button01:hover:before{background-image:url(/_next/static/media/ux-arrow-icon.daddf9c579d075401eecb97eb25f159b.svg)}}.l-webSytemPc .section-4 .c-productionRange__listTag{max-width:600px}.l-webSytemPc .section-4 .c-productionRange__listTag a{display:inline-block;font-size:1.4rem;line-height:1.5;font-family:aktiv-grotesk,source-han-sans-japanese,sans-serif;font-weight:500;font-style:normal;border:1px solid #e3e3e3;margin-right:9px;margin-bottom:10px;padding:4px 15px 2px}@media screen and (max-width:767px){.l-webSytemPc .section-4 .c-productionRange__listTag a{font-size:12px;line-height:26px;padding:0 13px;margin-right:5px;margin-bottom:5px}}.l-webSytemPc .section-4 .c-productionRange__listTag a:last-child{margin-right:0}.l-webSytemPc .section-4 .c-productionRange__listTag a.disabled{cursor:not-allowed;background:#f5f5f5;border-color:#f5f5f5;color:#e3e3e3}.l-webSytemPc .section-5{background-image:url(/_next/static/media/baner-request-materials.22c94db8aac4067875196c93821ef953.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}@media screen and (max-width:767px){.l-webSytemPc .section-5{background-image:url(/_next/static/media/baner-request-materials-sp.164ba651db52d77f40f873e3d3c93e48.jpg)}}.l-webSytemPc .section-5 .c-bannerRequestMaterials{height:400px;color:#fff}.l-webSytemPc .section-5 .c-bannerRequestMaterials h3{font-size:3.2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:1.5;margin-bottom:16px}.l-webSytemPc .section-5 .c-bannerRequestMaterials p{font-size:1.6rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;margin-bottom:31px}@media screen and (min-width:768px){.l-webSytemPc .section-5 .c-bannerRequestMaterials p br{display:none}}.l-webSytemPc .section-5 .c-bannerRequestMaterials .btn-07{background:#fff;color:#3e65e8;margin-bottom:5px;-webkit-box-shadow:0 4px 30px rgba(19,76,155,.3);box-shadow:0 4px 30px rgba(19,76,155,.3);border:1px solid #fff}.l-webSytemPc .section-5 .c-bannerRequestMaterials .btn-07:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='45' height='45' viewBox='0 0 45 45'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%233e65e8'/%3E%3Cstop offset='1' stop-color='%2316c9d8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Group_2712' data-name='Group 2712' transform='translate(0.246)'%3E%3Ccircle id='Ellipse_197' data-name='Ellipse 197' cx='22.5' cy='22.5' r='22.5' transform='translate(-0.246 45) rotate(-90)' fill='url(%23linear-gradient)'/%3E%3Cg id='Group_2711' data-name='Group 2711' transform='translate(13.848 17.833)'%3E%3Crect id='Rectangle_635' data-name='Rectangle 635' width='13' height='3' transform='translate(0 3)' fill='%23fff'/%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M4.667,0,9.334,8H0Z' transform='translate(17) rotate(90)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.l-webSytemPc .section-5 .c-bannerRequestMaterials .btn-07:hover{background:#3e65e8;color:#fff;border-color:#fff}.l-webSytemPc .section-5 .c-bannerRequestMaterials .btn-07:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45'%3E%3Cg id='Group_2886' data-name='Group 2886' transform='translate(-1313 -8645)'%3E%3Ccircle id='Ellipse_196' data-name='Ellipse 196' cx='22.5' cy='22.5' r='22.5' transform='translate(1313 8645)' fill='%23fff'/%3E%3Cg id='Group_2702' data-name='Group 2702' transform='translate(658 1310)'%3E%3Crect id='Rectangle_635' data-name='Rectangle 635' width='13' height='3' transform='translate(669 7356)' fill='%233e65e8'/%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M4.667,0,9.334,8H0Z' transform='translate(686 7353) rotate(90)' fill='%233e65e8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}@media screen and (min-width:768px){.l-webSytemPc .section-5 .c-bannerRequestMaterials{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center}}@media screen and (max-width:767px){.l-webSytemPc .section-5 .c-bannerRequestMaterials{text-align:center;padding-top:53px;height:381px}.l-webSytemPc .section-5 .c-bannerRequestMaterials h3{font-size:2.4rem;margin-bottom:11px}.l-webSytemPc .section-5 .c-bannerRequestMaterials p{font-size:1.3rem;line-height:24px;margin-bottom:17px}.l-webSytemPc .section-5 .c-bannerRequestMaterials .btn-07{font-size:1.8rem;max-width:275px;margin:0 auto;height:65px;-webkit-box-shadow:0 3px 32px rgba(71,100,224,.4);box-shadow:0 3px 32px rgba(71,100,224,.4);padding-right:22px}.l-webSytemPc .section-5 .c-bannerRequestMaterials .btn-07:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38'%3E%3Cg id='Group_2997' data-name='Group 2997' transform='translate(-272 -425)'%3E%3Ccircle id='Ellipse_212' data-name='Ellipse 212' cx='19' cy='19' r='19' transform='translate(272 425)' fill='%234764e0'/%3E%3Cg id='Group_2923' data-name='Group 2923' transform='translate(-19 -5526)'%3E%3Crect id='Rectangle_638' data-name='Rectangle 638' width='11' height='2' transform='translate(303 5969)' fill='%23fff'/%3E%3Cpath id='Polygon_10' data-name='Polygon 10' d='M3.4,0,6.8,5.826H0Z' transform='translate(317.463 5966.727) rotate(90)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}}.l-webSytemPc .section-6{padding:98px 0 84px}@media screen and (max-width:767px){.l-webSytemPc .section-6{padding:60px 0 52px}}.l-webSytemPc .section-6 .c-exment{display:-moz-box;display:flex;flex-wrap:wrap}.l-webSytemPc .section-6 .c-exment__left{width:58%;padding-right:20px}.l-webSytemPc .section-6 .c-exment__left figure{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;margin-bottom:36px}.l-webSytemPc .section-6 .c-exment__left figure img{width:auto;height:74px}.l-webSytemPc .section-6 .c-exment__left figure span{font-size:3.4rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;margin-left:21px}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-6 .c-exment__left figure{margin-bottom:20px}.l-webSytemPc .section-6 .c-exment__left figure img{height:65px}}.l-webSytemPc .section-6 .c-exment__left p{font-size:2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;line-height:35px}@media screen and (max-width:767px){.l-webSytemPc .section-6 .c-exment__left{width:100%;padding-right:0;padding-bottom:23px}.l-webSytemPc .section-6 .c-exment__left figure{-moz-box-pack:center;justify-content:center;margin-bottom:29px}.l-webSytemPc .section-6 .c-exment__left figure img{height:43px;-webkit-transform:translateX(-4px);-moz-transform:translateX(-4px);transform:translateX(-4px)}.l-webSytemPc .section-6 .c-exment__left figure span{font-size:2.2rem;margin-left:0;-webkit-transform:translateX(5px);-moz-transform:translateX(5px);transform:translateX(5px)}.l-webSytemPc .section-6 .c-exment__left p{font-size:1.3rem;line-height:24px}.l-webSytemPc .section-6 .c-exment__left p br{display:none}}.l-webSytemPc .section-6 .c-exment__right{width:42%}.l-webSytemPc .section-6 .c-exment__right ul{display:-moz-box;display:flex;flex-wrap:wrap;margin:0 -6.5px}.l-webSytemPc .section-6 .c-exment__right ul li{width:50%;padding:0 6.5px 14px}.l-webSytemPc .section-6 .c-exment__right ul li span{font-size:1.6rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;line-height:23px;min-height:100px;border:2px solid #3c8dbc;border-radius:8px;text-align:center;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;color:#3c8dbc;-webkit-box-shadow:0 0 40px 0 rgba(35,87,186,.12);box-shadow:0 0 40px 0 rgba(35,87,186,.12)}.l-webSytemPc .section-6 .c-exment__right ul li span.u-border{border-color:#0b2180;color:#0b2180}@media screen and (max-width:767px){.l-webSytemPc .section-6 .c-exment__right{width:100%}.l-webSytemPc .section-6 .c-exment__right ul{margin:0 -4.3px}.l-webSytemPc .section-6 .c-exment__right ul li{padding:0 4.3px 8.6px}.l-webSytemPc .section-6 .c-exment__right ul li span{border-width:1px;font-size:1.3rem;min-height:62.38px;line-height:18px;-webkit-box-shadow:0 0 40px 0 rgba(35,87,186,.08);box-shadow:0 0 40px 0 rgba(35,87,186,.08);padding-bottom:2px}}.l-webSytemPc .section-7{background:#e4f2f8;padding:95px 0 101px}@media screen and (max-width:767px){.l-webSytemPc .section-7{padding:56px 0 59px}}.l-webSytemPc .section-7 .Title4 h3{font-size:4rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:1.5;text-align:center;letter-spacing:.5px;margin-bottom:42px}.l-webSytemPc .section-7 .Title4 h3 span{font-family:aktiv-grotesk,sans-serif}@media screen and (min-width:768px){.l-webSytemPc .section-7 .Title4 h3 br{display:none}}@media screen and (max-width:767px){.l-webSytemPc .section-7 .Title4 h3{font-size:2.8rem;line-height:40px;margin-bottom:29px}}.l-webSytemPc .section-7 .c-cardExment{counter-reset:section}.l-webSytemPc .section-7 .c-cardExment p{font-size:1.6rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment{margin:0 -5px}.l-webSytemPc .section-7 .c-cardExment p{font-size:1.3rem;line-height:24px!important}}.l-webSytemPc .section-7 .c-cardExment .c-card{position:relative;border-radius:20px;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1);box-shadow:0 0 10px 0 rgba(0,0,0,.1);overflow:hidden;padding:77px 77px 68px}.l-webSytemPc .section-7 .c-cardExment .c-card.u-pb0{padding-bottom:0}.l-webSytemPc .section-7 .c-cardExment .c-card:not(:last-child){margin-bottom:70px}.l-webSytemPc .section-7 .c-cardExment .c-card:before{content:"";position:absolute;right:0;top:0;width:0;height:0;border-color:transparent #d7f5fc transparent transparent;border-style:solid;border-width:0 142.78px 142.78px 0}.l-webSytemPc .section-7 .c-cardExment .c-card:after{counter-increment:section;content:"0" counter(section) "";position:absolute;top:29px;right:41px;font-size:6.9rem;font-family:aktiv-grotesk,sans-serif;font-weight:700;color:#3e65e8;letter-spacing:-3px;text-decoration:underline;text-underline-offset:11px;text-decoration-thickness:2px}.l-webSytemPc .section-7 .c-cardExment .c-card h4{font-size:2.8rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;position:relative;padding-left:24px;line-height:1.2;margin-bottom:25px}.l-webSytemPc .section-7 .c-cardExment .c-card h4:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;height:100%;border-radius:100px;background:#3e65e8}.l-webSytemPc .section-7 .c-cardExment .c-card p{line-height:32px}.l-webSytemPc .section-7 .c-cardExment .c-card figure{max-width:826px;margin:45px auto 0}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-7 .c-cardExment .c-card{padding:60px 30px}.l-webSytemPc .section-7 .c-cardExment .c-card h4{font-size:2.6rem}.l-webSytemPc .section-7 .c-cardExment .c-card:after{font-size:5.5rem;top:40px;right:50px}}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-card{padding:32px 30px 35px}.l-webSytemPc .section-7 .c-cardExment .c-card:not(:last-child){margin-bottom:30px}.l-webSytemPc .section-7 .c-cardExment .c-card:last-child{padding-bottom:0}.l-webSytemPc .section-7 .c-cardExment .c-card:before{border-width:0 62.78px 62.78px 0}.l-webSytemPc .section-7 .c-cardExment .c-card:after{font-size:3.5rem;top:12px;right:18px;letter-spacing:-2px;text-decoration:none}.l-webSytemPc .section-7 .c-cardExment .c-card h4{font-size:1.8rem;line-height:28px;padding-left:20px;margin-bottom:18px}.l-webSytemPc .section-7 .c-cardExment .c-card h4 span{display:block}.l-webSytemPc .section-7 .c-cardExment .c-card h4:before{height:-moz-calc(100% - 10px);height:calc(100% - 10px);margin:auto}.l-webSytemPc .section-7 .c-cardExment .c-card figure{max-width:100%;margin-top:14px}}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness{background:#eff3f5;padding:36px 35px;margin-top:38px;margin-bottom:42px;position:relative}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness:after{content:"";position:absolute;bottom:-34px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='66.115' height='66.115' viewBox='0 0 66.115 66.115'%3E%3Cg id='Group_2749' data-name='Group 2749' transform='translate(-1910.54 31.869) rotate(-45)'%3E%3Cg id='Ellipse_198' data-name='Ellipse 198' transform='translate(1350.115 1351.796)' fill='none' stroke='%231ec8ee' stroke-width='3' stroke-dasharray='2 5'%3E%3Ccircle cx='23.375' cy='23.375' r='23.375' stroke='none'/%3E%3Ccircle cx='23.375' cy='23.375' r='21.875' fill='none'/%3E%3C/g%3E%3Cg id='Group_2723' data-name='Group 2723' transform='translate(1366.365 1368.073)'%3E%3Cpath id='線_79' data-name='線 79' d='M9.876,12.251a2.368,2.368,0,0,1-1.68-.7l-9.5-9.5A2.375,2.375,0,0,1,2.055-1.3l9.5,9.5a2.375,2.375,0,0,1-1.68,4.055Z' transform='translate(2 2)' fill='%2362c5ea'/%3E%3Cpath id='線_80' data-name='線 80' d='M.375,12.251A2.375,2.375,0,0,1-1.3,8.2L8.2-1.3a2.375,2.375,0,0,1,3.359,3.359l-9.5,9.5A2.368,2.368,0,0,1,.375,12.251Z' transform='translate(2 2)' fill='%2362c5ea'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");width:66.115px;height:66.115px;background-size:contain}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;margin:0 -10px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col{width:33.333333%;padding:0 10px;position:relative}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19' height='50' viewBox='0 0 19 50'%3E%3Cdefs%3E%3ClinearGradient id='linear-gradient' x1='0.5' x2='0.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%233e65e8'/%3E%3Cstop offset='1' stop-color='%2316c9d8'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath id='Polygon_21' data-name='Polygon 21' d='M25,0,50,19H0Z' transform='translate(19) rotate(90)' fill='url(%23linear-gradient)'/%3E%3C/svg%3E%0A");width:19px;height:50px;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col:not(:last-child):after{right:auto;top:auto;left:50%;-webkit-transform:translateX(-50%) rotate(90deg);-moz-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg);bottom:-27px;height:38.89px;width:14.78px}}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner{background:#fff;padding:40px 33px 32px;height:100%}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div{margin-bottom:28px;min-height:63px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div img{width:auto;margin:0 auto}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div img.u-icon1{height:62.92px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div img.u-icon2{height:56.16px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div img.u-icon3{height:56.59px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner h5{text-align:center;font-size:2.2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:30px;margin-bottom:11px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner p{line-height:28px}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner{padding:30px 20px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div{margin-bottom:20px;min-height:50px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div img{width:auto;margin:0 auto}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div img.u-icon1{height:56.92px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div img.u-icon2{height:46.16px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div img.u-icon3{height:46.59px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner h5{font-size:1.9rem;line-height:28px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner p{font-size:1.5rem}}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner{padding:30px 22px 20px;display:-moz-box;display:flex;flex-wrap:wrap}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div{min-height:auto;width:66px;text-align:center;margin-bottom:0}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div img.u-icon1{height:41.45px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div img.u-icon2{height:36.72px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner div img.u-icon3{height:37.33px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner h5{width:-moz-calc(100% - 66px);width:calc(100% - 66px);padding-left:4px;font-size:1.6rem;line-height:24px;text-align:left;margin-bottom:0}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col .processBusiness-inner p{width:100%;margin-top:14px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col{width:100%;padding:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.12);box-shadow:0 0 10px 0 rgba(0,0,0,.12);margin-bottom:20px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col:nth-of-type(2) .processBusiness-inner{padding-bottom:27px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col:nth-of-type(2) .processBusiness-inner img{-webkit-transform:translate(-5px,3px);-moz-transform:translate(-5px,3px);transform:translate(-5px,3px)}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col:last-child{margin-bottom:30px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness .c-row__col:last-child .processBusiness-inner{padding-bottom:26px}}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-7 .c-cardExment .c-processBusiness{padding:25px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness:after{width:60.115px;height:60.115px;bottom:-30px}}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-processBusiness{margin-top:27px;padding:30px 0 0;margin-bottom:32px}.l-webSytemPc .section-7 .c-cardExment .c-processBusiness:after{width:51.39px;height:51.39px;bottom:-25px}}.l-webSytemPc .section-7 .c-cardExment .c-UXUI{max-width:670px;margin:0 auto 70px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.16);box-shadow:0 0 6px 0 rgba(0,0,0,.16);display:-moz-box;display:flex;flex-wrap:wrap;padding:45px 35px 37px 60px;border-radius:10px}.l-webSytemPc .section-7 .c-cardExment .c-UXUI__icon{width:73.5px}.l-webSytemPc .section-7 .c-cardExment .c-UXUI__content{width:-moz-calc(100% - 73.5px);width:calc(100% - 73.5px);padding-left:35px}.l-webSytemPc .section-7 .c-cardExment .c-UXUI__content h6{font-size:2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:1.5;margin-bottom:10px;margin-top:-3px}.l-webSytemPc .section-7 .c-cardExment .c-UXUI__content p{line-height:26px}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-UXUI{-webkit-box-shadow:none;box-shadow:none;border:1px solid #d0d5e5;margin:0 -10px;border-radius:0;padding:33px 22px 25px}.l-webSytemPc .section-7 .c-cardExment .c-UXUI__icon{width:53px}.l-webSytemPc .section-7 .c-cardExment .c-UXUI__icon img{height:40px;width:auto;margin-left:auto}.l-webSytemPc .section-7 .c-cardExment .c-UXUI__content{width:-moz-calc(100% - 53px);width:calc(100% - 53px);padding-left:16px}.l-webSytemPc .section-7 .c-cardExment .c-UXUI__content h6{font-size:1.6rem;line-height:24px}.l-webSytemPc .section-7 .c-cardExment .c-UXUI__content h6 span{display:block}.l-webSytemPc .section-7 .c-cardExment .c-UXUI__content p{width:-moz-calc(100% + 68px);width:calc(100% + 68px);margin-top:14px;margin-left:-68px;margin-right:0}}.l-webSytemPc .section-7 .c-cardExment .c-examples{background:#f7f6ea;padding:68px 114px;margin:0 -78px}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-7 .c-cardExment .c-examples{margin:0 -30px;padding:60px 50px}}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-examples{padding:34px 48px 37px;margin:34px -30px 0}}.l-webSytemPc .section-7 .c-cardExment .c-examples h5{font-size:2.2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;margin-bottom:41px;text-align:center}@media screen and (min-width:768px){.l-webSytemPc .section-7 .c-cardExment .c-examples h5 br{display:none}}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-examples h5{font-size:1.8rem;line-height:28px;margin-bottom:26px}}.l-webSytemPc .section-7 .c-cardExment .c-examples .c-examplesList{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;margin:0 -8.5px}.l-webSytemPc .section-7 .c-cardExment .c-examples .c-examplesList__col{width:33.333333%;padding:0 8.5px;text-align:center}.l-webSytemPc .section-7 .c-cardExment .c-examples .c-examplesList__col img{margin-bottom:21px}.l-webSytemPc .section-7 .c-cardExment .c-examples .c-examplesList__col p{line-height:30px;letter-spacing:2px}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-7 .c-cardExment .c-examples .c-examplesList__col p{letter-spacing:0}}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-examples .c-examplesList{margin:0}.l-webSytemPc .section-7 .c-cardExment .c-examples .c-examplesList__col{width:100%;padding:0}.l-webSytemPc .section-7 .c-cardExment .c-examples .c-examplesList__col:not(:last-child){margin-bottom:35px}.l-webSytemPc .section-7 .c-cardExment .c-examples .c-examplesList__col img{margin-bottom:9px}.l-webSytemPc .section-7 .c-cardExment .c-examples .c-examplesList__col p{font-size:1.6rem;line-height:26px!important;letter-spacing:0}}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement{display:-moz-box;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-flow:row wrap;margin:41px 0 0}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement{margin:26px -10px 0}}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__item{width:-moz-calc(33.333333% - 13.333333px);width:calc(33.333333% - 13.333333px);margin-left:20px;background:#eff3f5}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__item:first-child{margin-left:0}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__item{width:100%;margin-left:0;margin-bottom:30px}}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement h5{font-size:2.2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;height:81px;line-height:81px;text-align:center;color:#fff}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement h5{font-size:2rem;height:60px;line-height:60px}}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement h5{height:50px;line-height:50px;font-size:1.6rem}}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement h5.u-bk1{background-color:#6f8ae5}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement h5.u-bk2{background-color:#22d6bc}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement h5.u-bk3{background-color:#fd8f64}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__inner{padding:29px 20px 22px}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__inner{padding:18px 10px}}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__inner{padding:18px 10px 10px}}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__inner ul{display:-moz-box;display:flex;flex-wrap:wrap;margin:0 -5px}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__inner ul li{width:50%;min-height:88px;padding:0 5px 10px}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__inner ul li span{background:#fff;font-size:1.4rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;color:#444;text-align:center;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;height:100%;border-radius:6px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.04);box-shadow:0 2px 2px 0 rgba(0,0,0,.04);line-height:20px}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__inner ul li{min-height:80px}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__inner ul li span{font-size:1.3rem}}@media screen and (max-width:767px){.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__inner ul li{min-height:79px}.l-webSytemPc .section-7 .c-cardExment .c-businessImprovement__inner ul li span{font-size:1.2rem;line-height:17px}}.l-webSytemPc .section-8{background-image:url(/_next/static/media/banner-about-web-system.ac66ae91145800e66150213099887c66.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;padding:94px 0 100px}.l-webSytemPc .section-8:after{content:"";position:absolute;top:0;width:100%;height:100%;background-color:rgba(26,47,87,.74)}@media screen and (max-width:767px){.l-webSytemPc .section-8{padding:68px 0 60px;background-image:url(/_next/static/media/banner-about-web-system-sp.6cd5eb66feab5010e2fe6f3fb36db933.jpg)}}.l-webSytemPc .section-8 .Heading{position:relative;z-index:1;text-align:center;color:#fff}.l-webSytemPc .section-8 .Heading h2{font-size:3.6rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;margin-bottom:26px;line-height:1.5}.l-webSytemPc .section-8 .Heading p{font-size:1.6rem;font-family:source-han-sans-japanese,sans-serif;font-weight:500;line-height:32px}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-8 .Heading h2{font-size:3.4rem}}@media screen and (max-width:767px){.l-webSytemPc .section-8 .Heading h2{font-size:2.4rem;line-height:38px;margin-bottom:23px}.l-webSytemPc .section-8 .Heading p{font-size:1.3rem;line-height:24px}.l-webSytemPc .section-8 .Heading p span{display:block}}.l-webSytemPc .section-8 .c-contactUs{position:relative;z-index:1;background:#fff;margin-top:53px;border-radius:20px;padding:64px 60px 61px;display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-align:center;align-items:center;-moz-box-pack:justify;justify-content:space-between}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-8 .c-contactUs{padding:50px}}@media screen and (max-width:767px){.l-webSytemPc .section-8 .c-contactUs{padding:38px 30px 49px;margin-top:29px}}.l-webSytemPc .section-8 .c-contactUs__text{width:53.333334%;padding-right:20px;display:-moz-box;display:flex}.l-webSytemPc .section-8 .c-contactUs__text img{width:auto;height:100.74px}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-8 .c-contactUs__text img{height:90px}}.l-webSytemPc .section-8 .c-contactUs__text h3{width:-moz-calc(100% - 98.41px);width:calc(100% - 98.41px);font-size:3.2rem;font-family:source-han-sans-japanese,sans-serif;font-weight:700;line-height:50px;padding-left:38px}@media screen and (min-width:768px) and (max-width:1200px){.l-webSytemPc .section-8 .c-contactUs__text h3{width:-moz-calc(100% - 88px);width:calc(100% - 88px);font-size:3rem;line-height:43px;padding-left:25px}}@media screen and (min-width:768px){.l-webSytemPc .section-8 .c-contactUs__text h3 br:first-child{display:none}}@media screen and (max-width:767px){.l-webSytemPc .section-8 .c-contactUs__text{width:100%;padding-right:0;margin-bottom:29px}.l-webSytemPc .section-8 .c-contactUs__text img{height:75.2px}.l-webSytemPc .section-8 .c-contactUs__text h3{width:-moz-calc(100% - 75.2px);width:calc(100% - 75.2px);font-size:2.4rem;line-height:32px;padding-left:28px}}@media screen and (max-width:767px) and (min-width:576px){.l-webSytemPc .section-8 .c-contactUs__text{-moz-box-align:center;align-items:center}.l-webSytemPc .section-8 .c-contactUs__text h3 br{display:none}}.l-webSytemPc .section-8 .c-contactUs__action{width:46.666666%}@media screen and (max-width:767px){.l-webSytemPc .section-8 .c-contactUs__action{width:100%}}.l-webSytemPc .section-8 .c-contactUs__action .c-button01{max-width:100%;margin:0;background-color:#3e65e8;border:1px solid #3e65e8;color:#fff}.l-webSytemPc .section-8 .c-contactUs__action .c-button01:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45'%3E%3Cg id='Group_2886' data-name='Group 2886' transform='translate(-1313 -8645)'%3E%3Ccircle id='Ellipse_196' data-name='Ellipse 196' cx='22.5' cy='22.5' r='22.5' transform='translate(1313 8645)' fill='%23fff'/%3E%3Cg id='Group_2702' data-name='Group 2702' transform='translate(658 1310)'%3E%3Crect id='Rectangle_635' data-name='Rectangle 635' width='13' height='3' transform='translate(669 7356)' fill='%233e65e8'/%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M4.667,0,9.334,8H0Z' transform='translate(686 7353) rotate(90)' fill='%233e65e8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.l-webSytemPc .section-8 .c-contactUs__action .c-button01:hover{background-color:#fff;color:#3e65e8}.l-webSytemPc .section-8 .c-contactUs__action .c-button01:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45'%3E%3Cg id='Group_2886' data-name='Group 2886' transform='translate(-1313 -8645)'%3E%3Ccircle id='Ellipse_196' data-name='Ellipse 196' cx='22.5' cy='22.5' r='22.5' transform='translate(1313 8645)' fill='%233e65e8'/%3E%3Cg id='Group_2702' data-name='Group 2702' transform='translate(658 1310)'%3E%3Crect id='Rectangle_635' data-name='Rectangle 635' width='13' height='3' transform='translate(669 7356)' fill='%23fff'/%3E%3Cpath id='Polygon_8' data-name='Polygon 8' d='M4.667,0,9.334,8H0Z' transform='translate(686 7353) rotate(90)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}@media screen and (max-width:767px){.l-webSytemPc .section-8 .c-contactUs__action .c-button01{padding-right:42px}}.l-webSytemPc .c-section09__wrapper{padding-top:101.7px;padding-bottom:112px}.l-webSytemPc .c-section09__wrapper .c-section09__col h5{padding-left:0}@media screen and (max-width:767px){.l-webSytemPc .c-section09__wrapper{padding-top:55.7px;padding-bottom:72px}.l-webSytemPc .c-section09__wrapper .c-section09__col{padding:0 20px}.l-webSytemPc .c-section09__wrapper .c-section09__col figure{margin-bottom:23px}.l-webSytemPc .c-section09__wrapper .c-section09__col:nth-child(n+2){margin-top:48px}.l-webSytemPc .c-section09__wrapper .c-section09__content span:after{height:48px;background-size:contain}}@media screen and (min-width:768px){.l-webSytemPc .c-sectionContact{padding-top:108px!important;padding-bottom:88px!important}}@media screen and (max-width:767px){.l-webSytemPc .c-sectionContact .l-container{padding:0 15px}}.l-webSytemPc .section-2 h2 .underline-word,.l-webSytemPc .section-3 .c-business-systems h2 .underline-word{position:relative;font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:#12538d;text-decoration-color:#12538d;text-decoration-thickness:3px;text-underline-offset:4px}.l-webSytemPc .section-3 .c-businessExment h3 .underline-word{position:relative;font-weight:inherit;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:3px;text-underline-offset:4px}@media screen and (max-width:767px){.l-webSytemPc .section-3 .c-businessExment h3 .underline-word{text-decoration-thickness:3px;text-underline-offset:4px}}