@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css";
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
button,html,input,select,textarea{color:#003386;}html{font-size:62.5%;}body{margin:0 auto;padding-top:0;background-color:#fff;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.6em;line-height:1.75;word-wrap:break-word;line-break:strict;}a,body{color:#003386;}a:focus,a:hover{color:#7812ed;}main a{text-decoration:underline;}.container,.container-fluid{padding-right:0;padding-left:0;}.container{width:90%;max-width:1140px;}.container,.heading{margin-right:auto;margin-left:auto;}.heading{width:100%;max-width:1170px;padding-right:15px;padding-left:15px;}.panel{background-color:transparent;}header#navbar{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;}@media only screen and (max-width:991px){header#navbar{position:relative;border-bottom:1px solid #00b9db;}}.header-top{position:relative;z-index:110;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1170px;height:84px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}ul.sf-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}ul.sf-menu .sf-sub-indicator:after{display:none;}ul.sf-menu li{float:none;font-size:1.4rem;}@media only screen and (max-width:1199px){ul.sf-menu li{font-size:1.3rem;}}@media only screen and (max-width:991px){ul.sf-menu li{font-size:1.4rem;}}ul.sf-menu li.sfHover>ul,ul.sf-menu li:focus>ul,ul.sf-menu li:hover>ul{top:3.1em;}ul.sf-menu li.menuparent>a{padding-right:25px;}ul.sf-menu li.menuparent>a:after{position:absolute;top:50%;right:10px;width:0;height:0;border-width:4px 3px 0;border-style:solid;border-color:#000 transparent transparent;content:"";}@media only screen and (max-width:991px){ul.sf-menu li.menuparent>a:after{position:absolute;z-index:120;top:20px;right:20px;left:0;left:auto;width:1px;width:10px;height:26px;height:10px;margin:auto;border-top:1px solid #fff;border-right:1px solid #fff;vertical-align:middle;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);}}ul.sf-menu a,ul.sf-menu span.nolink{padding:15px;}@media only screen and (max-width:1199px){ul.sf-menu a,ul.sf-menu span.nolink{padding-right:10px;padding-left:10px;}}ul.sf-menu a{color:#000;text-decoration:none;-webkit-transition:background-color .4s;transition:background-color .4s;}ul.sf-menu a:focus,ul.sf-menu a:hover{background-color:#7fdced;text-decoration:none;}ul.sf-menu.sf-horizontal.sf-shadow ul,ul.sf-menu.sf-navbar.sf-shadow ul,ul.sf-menu.sf-vertical.sf-shadow ul{background-color:#33c7e2;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);}ul.sf-menu.sf-horizontal.sf-shadow ul li,ul.sf-menu.sf-navbar.sf-shadow ul li,ul.sf-menu.sf-vertical.sf-shadow ul li{border-bottom:1px solid #b2eaf4;}ul.sf-menu.sf-horizontal.sf-shadow ul li:last-child,ul.sf-menu.sf-navbar.sf-shadow ul li:last-child,ul.sf-menu.sf-vertical.sf-shadow ul li:last-child{border-bottom:none;}ul.sf-menu.sf-horizontal.sf-shadow ul li a,ul.sf-menu.sf-navbar.sf-shadow ul li a,ul.sf-menu.sf-vertical.sf-shadow ul li a{-webkit-transition:all .4s;transition:all .4s;}ul.sf-menu.sf-horizontal.sf-shadow ul li a:focus,ul.sf-menu.sf-horizontal.sf-shadow ul li a:hover,ul.sf-menu.sf-navbar.sf-shadow ul li a:focus,ul.sf-menu.sf-navbar.sf-shadow ul li a:hover,ul.sf-menu.sf-vertical.sf-shadow ul li a:focus,ul.sf-menu.sf-vertical.sf-shadow ul li a:hover{background-color:#66d5e9;color:#000;}#common-navigation-module-kaizen-menu-linkcommon-about,#common-navigation-module-kaizen-menu-linkcommon-community,#common-navigation-module-kaizen-menu-linkcommon-contact,#common-navigation-module-kaizen-menu-linkcommon-pressroom,#main-module-annai-menu-linkmain-about,#main-module-annai-menu-linkmain-community,#main-module-annai-menu-linkmain-contact,#main-module-annai-menu-linkmain-pressroom,#main-module-annai-menu-linkmain-search{display:none;}@media only screen and (max-width:991px){#common-navigation-module-kaizen-menu-linkcommon-about,#common-navigation-module-kaizen-menu-linkcommon-community,#common-navigation-module-kaizen-menu-linkcommon-contact,#common-navigation-module-kaizen-menu-linkcommon-pressroom,#main-module-annai-menu-linkmain-about,#main-module-annai-menu-linkmain-community,#main-module-annai-menu-linkmain-contact,#main-module-annai-menu-linkmain-pressroom,#main-module-annai-menu-linkmain-search{display:block;}}.block-superfishmain-module{width:100%;max-width:1170px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;}@media only screen and (max-width:991px){.block-superfishmain-module{padding-right:0;padding-left:0;}}@media only screen and (max-width:991px){.block-superfishmain-module .sf-common-navigation-module{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.region-logo{width:16%;}@media only screen and (max-width:767px){.region-logo{width:50%;}}@media only screen and (min-width:0px) and (max-width:414px){.region-logo{width:40%;}}.region-logo img{width:100%;max-width:150px;padding:0;}@media only screen and (min-width:0px) and (max-width:414px){.region-logo img{width:100px;}}.region-language{display:-webkit-box;display:-ms-flexbox;display:flex;width:86%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}@media only screen and (min-width:0px) and (max-width:414px){.region-language:before{position:fixed;right:calc(50% - 5px);bottom:67px;display:block;width:0;height:0;border-width:10px 5px 0;border-style:solid;border-color:#fff transparent transparent;content:" ";}}@media only screen and (max-width:991px){.region-language{width:84%;}}@media only screen and (max-width:767px){.region-language{width:45%;}}@media only screen and (min-width:0px) and (max-width:414px){.region-language{width:60%;}}.region-language nav{width:57%;}@media only screen and (max-width:991px){.region-language nav{display:none;}}.region-language .menu--header-sub-navigation-module{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:15px;-ms-flex-pack:distribute;justify-content:space-around;}.region-language .menu--header-sub-navigation-module li{font-size:1.4rem;}@media only screen and (max-width:1199px){.region-language .menu--header-sub-navigation-module li{font-size:1.3rem;}}.region-language .menu--header-sub-navigation-module li a{display:inline-block;padding:0 5px;color:#000;text-decoration:none;-webkit-transition:background-color .4s;transition:background-color .4s;}.region-language .menu--header-sub-navigation-module li a:focus,.region-language .menu--header-sub-navigation-module li a:hover{background-color:#7fdced;}@media only screen and (max-width:991px){.region-navigation{position:absolute;overflow-y:scroll;width:100%;height:70vh;}}.language-switcher-language-url{width:20%;}@media only screen and (max-width:991px){.language-switcher-language-url{width:30%;}}@media only screen and (max-width:767px){.language-switcher-language-url{width:65%;}}.language-switcher-language-url .links:not(.contextual-links){display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 15px 0 0;padding:0;border:1px solid #ccc;border-radius:3px;list-style:none;}@media only screen and (min-width:0px) and (max-width:414px){.language-switcher-language-url .links:not(.contextual-links){margin-right:5px;}}.language-switcher-language-url .links:not(.contextual-links) li{font-size:1.4rem;line-height:1;color:#929292;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;}.language-switcher-language-url .links:not(.contextual-links) li a,.language-switcher-language-url .links:not(.contextual-links) li span{display:block;padding:9px 0;}.language-switcher-language-url .links:not(.contextual-links) li a{color:#000;text-decoration:none;-webkit-transition:all .4s;transition:all .4s;}.language-switcher-language-url .links:not(.contextual-links) li a:focus,.language-switcher-language-url .links:not(.contextual-links) li a:hover{background-color:#d9d9d9;text-decoration:none;}.language-switcher-language-url .links:not(.contextual-links) li a.is-active{background-color:#f2f2f2;}.language-switcher-language-url .links:not(.contextual-links) li a.is-active:focus,.language-switcher-language-url .links:not(.contextual-links) li a.is-active:hover{background-color:#d9d9d9;color:#000;}.language-switcher-language-url .links:not(.contextual-links) li:first-child{border-right:1px solid #ccc;}#block-header-contact-link{width:221px;}@media only screen and (max-width:991px){#block-header-contact-link{width:auto;}}.header-application-form{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.4rem;}@media only screen and (max-width:991px){.header-application-form{display:none;}}.header-application-form a{position:relative;display:block;padding:9px 35px 9px 20px;background-color:#18a5e1;color:#fff;text-align:center;text-decoration:none;-webkit-transition:background-color .5s;transition:background-color .5s;}.header-application-form a:before{position:absolute;top:16px;right:10px;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);}.header-application-form a:focus,.header-application-form a:hover{background:#003386;}.webform-progress-tracker .progress-marker:after{z-index:10;}.header-nav{z-index:100;}.header-nav #block-kaizen-main-menu,.header-nav #block-kaizenmainnavigationinannai{background:-webkit-gradient(linear,left top,right top,from(#963bff),to(#0fadde));background:linear-gradient(90deg,#963bff,#0fadde);}@media only screen and (max-width:991px){.header-nav #block-kaizen-main-menu,.header-nav #block-kaizenmainnavigationinannai{background:#fff;}}.header-nav nav .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;float:none;width:100%;max-width:1170px;margin:0 auto;padding-right:15px;padding-left:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}@media only screen and (max-width:991px){.header-nav nav .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding-right:0;padding-left:0;}}.header-nav nav .navbar-nav>li{position:relative;float:none;font-size:1.4rem;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}@media only screen and (max-width:991px){.header-nav nav .navbar-nav>li{width:100%;margin-left:0;border-bottom:1px solid hsla(0,0%,100%,.5);text-align:left;}}.header-nav nav .navbar-nav>li:before{position:absolute;top:11px;left:0;width:1px;height:26px;border-right:1px solid #fff;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);}@media only screen and (max-width:991px){.header-nav nav .navbar-nav>li:before{display:none;}}.header-nav nav .navbar-nav>li a{position:relative;display:block;padding-right:0;padding-left:0;background-color:transparent;color:#fff;-webkit-transition:background-color .5s;transition:background-color .5s;}@media only screen and (max-width:991px){.header-nav nav .navbar-nav>li a{padding-right:30px;padding-left:30px;}}@media only screen and (max-width:767px){.header-nav nav .navbar-nav>li a{padding-top:15px;padding-bottom:15px;line-height:1.5;}}.header-nav nav .navbar-nav>li a.is-active:before{position:absolute;top:0;left:50%;width:0;height:0;border-width:8px 8px 0;border-style:solid;border-color:#fff transparent transparent;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);}@media only screen and (max-width:991px){.header-nav nav .navbar-nav>li a.is-active:before{top:50%;left:0;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #fff;-webkit-transform:translateY(-50%);transform:translateY(-50%);}}.header-nav nav .navbar-nav>li a.is-active:focus,.header-nav nav .navbar-nav>li a.is-active:hover,.header-nav nav .navbar-nav>li a:focus,.header-nav nav .navbar-nav>li a:hover{background-color:rgba(0,117,190,.4);}.header-nav nav .navbar-nav>li:first-child{margin-left:0;}.header-nav nav .navbar-nav>li:first-child a.is-active:before{display:none;}@media (min-width:992px){.header-nav nav .navbar-nav>li:first-child:before{display:none;}}@media only screen and (max-width:991px){.header-nav nav .navbar-nav>li:first-child{width:100%;}}.header-nav nav .navbar-nav>li:last-child{display:none;}@media only screen and (max-width:991px){.header-nav nav .navbar-nav>li:last-child{display:block;border-bottom:none;}}@media only screen and (max-width:991px){.header-nav .block-superfishcommon-navigation-module #superfish-common-navigation-module li,.header-nav .block-superfishcommon-navigation-module #superfish-main-module-accordion li,.header-nav .block-superfishmain-module #superfish-common-navigation-module li,.header-nav .block-superfishmain-module #superfish-main-module-accordion li{border-bottom:1px solid hsla(0,0%,100%,.5);}.header-nav .block-superfishcommon-navigation-module #superfish-common-navigation-module li a,.header-nav .block-superfishcommon-navigation-module #superfish-main-module-accordion li a,.header-nav .block-superfishmain-module #superfish-common-navigation-module li a,.header-nav .block-superfishmain-module #superfish-main-module-accordion li a{padding:15px 30px;border-bottom:1px solid #ccc;line-height:20px;color:#000;}.header-nav .block-superfishcommon-navigation-module #superfish-common-navigation-module .menuparent ul,.header-nav .block-superfishcommon-navigation-module #superfish-main-module-accordion .menuparent ul,.header-nav .block-superfishmain-module #superfish-common-navigation-module .menuparent ul,.header-nav .block-superfishmain-module #superfish-main-module-accordion .menuparent ul{position:relative!important;top:0!important;width:100%!important;}}.open .header-nav{z-index:100;overflow-y:scroll;height:80vh;}#nav-toggle{right:15px;display:none;width:40px;height:36px;padding:8px;background-color:#003386;cursor:pointer;}@media only screen and (max-width:991px){#nav-toggle{display:block;}}#nav-toggle div{position:relative;}#nav-toggle div span{position:absolute;left:0;display:block;width:100%;height:2px;background:#fff;-webkit-transition:.35s ease-in-out;transition:.35s ease-in-out;}#nav-toggle div span:first-child{top:0;}#nav-toggle div span:nth-child(2){top:9px;}#nav-toggle div span:nth-child(3){top:18px;}.open #nav-toggle span:first-child{top:9px;-webkit-transform:rotate(315deg);transform:rotate(315deg);}.open #nav-toggle span:nth-child(2){left:50%;width:0;}.open #nav-toggle span:nth-child(3){top:9px;-webkit-transform:rotate(-315deg);transform:rotate(-315deg);}.menu--header-sub-navigation-module{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;}.menu--header-sub-navigation-module li{font-size:1.4rem;}.menu--header-sub-navigation-module li a{padding:0 5px;}.sf-accordion-toggle{display:none;}@media only screen and (max-width:991px){.sf-accordion-toggle{position:relative;z-index:1000;display:block;width:44px;height:34px;}.sf-accordion-toggle a{position:absolute;width:100%;height:100%;border-radius:4px;background-color:#00b9db;}.sf-accordion-toggle a:before{position:absolute;top:5px;left:11px;font-family:FontAwesome;font-size:25px;line-height:1;color:#fff;content:"\f0c9";}.sf-accordion-toggle a span{display:none;}}@media only screen and (max-width:991px){#block-kaizen-main-menu,#block-kaizenmainnavigationinannai,#superfish-common-navigation-module-accordion,#superfish-main-module-accordion{position:relative;z-index:1000;overflow:hidden;width:100%;height:0;padding-right:15px;padding-left:15px;background-color:#fff;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out;}#block-kaizen-main-menu li,#block-kaizenmainnavigationinannai li,#superfish-common-navigation-module-accordion li,#superfish-main-module-accordion li{border-bottom:1px solid #ccc;}#block-kaizen-main-menu li a,#block-kaizenmainnavigationinannai li a,#superfish-common-navigation-module-accordion li a,#superfish-main-module-accordion li a{padding:1.2em 1em;color:#000;}#block-kaizen-main-menu li.sf-depth-1.menuparent>a:after,#block-kaizenmainnavigationinannai li.sf-depth-1.menuparent>a:after,#superfish-common-navigation-module-accordion li.sf-depth-1.menuparent>a:after,#superfish-main-module-accordion li.sf-depth-1.menuparent>a:after{position:absolute;top:0;right:1.5em;bottom:0;width:8px;height:8px;margin:auto;border-top:1px solid #3c3c3c;border-right:1px solid #3c3c3c;border-bottom-style:none;border-left-style:none;vertical-align:middle;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);}#block-kaizen-main-menu li.sf-depth-2,#block-kaizenmainnavigationinannai li.sf-depth-2,#superfish-common-navigation-module-accordion li.sf-depth-2,#superfish-main-module-accordion li.sf-depth-2{background-color:#f2f2f2;}}@media only screen and (max-width:991px){#block-kaizen-main-menu,#block-kaizenmainnavigationinannai{border-bottom:1px solid #00b9db;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);}#block-kaizen-main-menu li.last,#block-kaizenmainnavigationinannai li.last{border-bottom:0!important;}}@media only screen and (max-width:991px){#superfish-common-navigation-module-accordion,#superfish-main-module-accordion{border-top:1px solid #00b9db;}}.js-accordion-expanded #block-kaizen-main-menu,.js-accordion-expanded #block-kaizenmainnavigationinannai,.js-accordion-expanded #superfish-common-navigation-module-accordion,.js-accordion-expanded #superfish-main-module-accordion{height:auto;}.footer{position:relative;margin:0 auto;padding:0;border:none;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;}.footer:before{position:absolute;top:0;left:0;height:3px;content:"";}#block-footer-contact,.footer:before{width:100%;background:-webkit-gradient(linear,left top,right top,from(#963bff),to(#0fadde));background:linear-gradient(90deg,#963bff,#0fadde);}#block-footer-contact{padding:90px 0;color:#fff;text-align:center;}@media only screen and (max-width:767px){#block-footer-contact{padding-top:60px;padding-bottom:60px;}}#block-footer-contact .field{width:100%;max-width:1170px;margin-right:auto;margin-left:auto;padding:0 15px;}#block-footer-contact .frame-arrow{position:relative;width:600px;margin:0 auto 52px;padding:50px 60px;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;}@media only screen and (max-width:767px){#block-footer-contact .frame-arrow{width:90%;padding:5%;}}#block-footer-contact .frame-arrow:after{position:absolute;bottom:-21px;left:0;width:100%;height:22px;background:url(/themes/custom/kaizen/images/bg-frame-arrow.svg) no-repeat top;background-size:1140px 22px;content:"";}#block-footer-contact .frame-arrow p{text-align:left;}#block-footer-contact .frame-arrow a{color:#fff;text-decoration:underline;}#block-footer-contact .frame-arrow a:focus,#block-footer-contact .frame-arrow a:hover{color:#ffec81;}#block-footer-contact h2{margin-bottom:30px;font-size:1.8rem;}@media only screen and (max-width:767px){#block-footer-contact h2{font-size:1.6rem;}}#block-footer-contact h3{margin-bottom:20px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.8rem;}@media only screen and (max-width:767px){#block-footer-contact h3{font-size:1.6rem;}}#block-footer-contact .footer-bt-link a{position:relative;display:block;width:90%;max-width:360px;height:95px;margin-right:auto;margin-left:auto;border:1px solid #fff;background-color:transparent;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.8rem;line-height:95px;color:#fff;-webkit-transition:background-color .5s;transition:background-color .5s;}#block-footer-contact .footer-bt-link a:before{position:absolute;top:42px;right:20px;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);}#block-footer-contact .footer-bt-link a:focus,#block-footer-contact .footer-bt-link a:hover{background-color:#ffec81;color:#003386;text-decoration:none;}#block-footer-contact .footer-bt-link a:focus:before,#block-footer-contact .footer-bt-link a:hover:before{border-color:#003386;}#block-footer{width:100%;max-width:1170px;margin:0 auto;padding:40px 15px 30px;font-size:1.4rem;text-align:center;}@media only screen and (min-width:0px) and (max-width:414px){#block-footer{padding-top:0;}}.footer-annai-link,.footer-link{margin-bottom:16.5px;padding-left:0;list-style:none;}.footer-annai-link li,.footer-link li{display:inline-block;margin-right:1em;margin-left:1em;line-height:1.5;}@media only screen and (max-width:767px){.footer-annai-link li,.footer-link li{line-height:2;}}@media only screen and (min-width:0px) and (max-width:414px){.footer-annai-link li,.footer-link li{display:block;margin-right:0;margin-left:0;border-bottom:1px solid #003386;text-align:left;}}@media only screen and (min-width:0px) and (max-width:414px){.footer-annai-link li a,.footer-link li a{display:block;padding:10px;}}.footer-annai-link li a:focus,.footer-annai-link li a:hover,.footer-link li a:focus,.footer-link li a:hover{color:#003386;}@media only screen and (min-width:0px) and (max-width:414px){.footer-annai-link li a:focus,.footer-annai-link li a:hover,.footer-link li a:focus,.footer-link li a:hover{background-color:#003386;color:#fff;text-decoration:none;}}@media only screen and (min-width:0px) and (max-width:414px){.footer-link{margin-bottom:0;}}.copyright{margin-top:30px;padding-top:50px;background:url(/themes/custom/kaizen/images/icon-footer.png) no-repeat top;}.copyright a:focus,.copyright a:hover{color:#003386;}.copyright small{padding-left:2em;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.2rem;}@media only screen and (min-width:0px) and (max-width:414px){.copyright small{display:block;padding-left:0;}}.header-top .region-language .block-search{width:221px;}.header-top .region-language .block-search .form-group{margin-bottom:0;}.header-top .region-language .block-search .form-group .input-group{width:100%;}.header-top .region-language .block-search .form-group .form-control{width:181px;height:34px;}.header-top .region-language .block-search .form-group .input-group-btn{position:absolute;right:0;display:block;width:40px;}.header-top .region-language .block-search .form-group .input-group-btn .btn{width:100%;height:34px;padding:5px 0;}.header-top .region-language .block-search .form-group .input-group-btn .btn-primary{border-color:#ccc;background-color:#f2f2f2;color:#003386;-webkit-transition:all .5s;transition:all .5s;}.header-top .region-language .block-search .form-group .input-group-btn .btn-primary:focus,.header-top .region-language .block-search .form-group .input-group-btn .btn-primary:hover{border-color:#ccc;background-color:#d9d9d9;color:#000;}@media only screen and (max-width:767px){.header-top .region-language .block-search{display:none;}}h1,h2,h3,h4,h5,h6{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:700;line-height:1.35;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0;}main{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;}p{margin-bottom:1em;}main img{max-width:100%;height:auto;}.bt-link,.bt-link a{text-align:center;}.bt-link a{position:relative;display:inline-block;padding:20px 55px 20px 40px;border:1px solid #003386;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.6rem;line-height:1.5;text-decoration:none;-webkit-transition:background-color .5s;transition:background-color .5s;}@media only screen and (min-width:0px) and (max-width:414px){.bt-link a{padding-right:40px;padding-left:20px;}}.bt-link a:before{position:absolute;top:45%;right:20px;width:8px;height:8px;border-top:1px solid #003386;border-right:1px solid #003386;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.bt-link a:focus,.bt-link a:hover{background-color:#ffec81;color:#003386;text-decoration:none;}.bt-link a:focus:before,.bt-link a:hover:before{border-color:#003386;}.highlighted{background:url(/themes/custom/kaizen/images/bg-page-title.svg) repeat-x top;}.region-highlighted{width:90%;max-width:1140px;height:290px;margin:0 auto;padding-right:0;padding-left:0;}@media only screen and (max-width:991px){.region-highlighted{height:250px;}}@media only screen and (max-width:767px){.region-highlighted{height:auto;padding-top:30px;padding-bottom:30px;}}.region-highlighted h1{padding-top:75.95px;font-size:4.6rem;}@media only screen and (max-width:991px){.region-highlighted h1{padding-top:53px;font-size:4rem;}}@media only screen and (max-width:767px){.region-highlighted h1{padding-top:0;font-size:3rem;}}@media only screen and (min-width:0px) and (max-width:414px){.region-highlighted h1{margin-bottom:.5em;font-size:2.2rem;}}.region-highlighted p{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:2.2rem;line-height:1.5;}@media only screen and (max-width:991px){.region-highlighted p{font-size:2rem;}}@media only screen and (min-width:0px) and (max-width:414px){.region-highlighted p{font-size:1.8rem;}}.content-wrap{padding:65px 0 90px;background-image:url(/themes/custom/kaizen/images/bg-triangle-right-down10.svg);background-repeat:no-repeat;background-position:100% 100%;}.content-wrap h2{position:relative;width:100%;max-width:1140px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-top:19px;padding-bottom:19px;font-size:2.8rem;}.content-wrap h2:after,.content-wrap h2:before{position:absolute;left:0;width:95px;height:1px;background-color:#003386;content:"";}.content-wrap h2:before{top:0;}.content-wrap h2:after{bottom:0;}@media only screen and (max-width:767px){.content-wrap h2{margin-bottom:30px;padding-top:15px;padding-bottom:15px;font-size:2rem;}}.content-wrap02{padding:65px 0 90px;background-image:url(/themes/custom/kaizen/images/bg-triangle-left-up10.svg),url(/themes/custom/kaizen/images/bg-triangle-right-down10.svg);background-repeat:no-repeat;background-position:0 0,100% 100%;}.content-wrap02 h2{position:relative;width:100%;max-width:1140px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-top:19px;padding-bottom:19px;font-size:2.8rem;}.content-wrap02 h2:after,.content-wrap02 h2:before{position:absolute;left:0;width:95px;height:1px;background-color:#003386;content:"";}.content-wrap02 h2:before{top:0;}.content-wrap02 h2:after{bottom:0;}@media only screen and (max-width:767px){.content-wrap02 h2{margin-bottom:30px;padding-top:15px;padding-bottom:15px;font-size:2rem;}}.content-bg-wrap{padding:90px 0;background-image:-webkit-gradient(linear,left top,right top,from(rgba(150,59,255,.1)),to(rgba(15,173,222,.1))),url(/themes/custom/kaizen/images/bg-triangle-right-up10.svg),url(/themes/custom/kaizen/images/bg-triangle-left-down10.svg);background-image:linear-gradient(90deg,rgba(150,59,255,.1),rgba(15,173,222,.1)),url(/themes/custom/kaizen/images/bg-triangle-right-up10.svg),url(/themes/custom/kaizen/images/bg-triangle-left-down10.svg);background-repeat:repeat,no-repeat,no-repeat;background-position:top,100% 0,0 100%;}.content-bg-wrap h2{position:relative;width:100%;max-width:1140px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-top:19px;padding-bottom:19px;font-size:2.8rem;}.content-bg-wrap h2:after,.content-bg-wrap h2:before{position:absolute;left:0;width:95px;height:1px;background-color:#003386;content:"";}.content-bg-wrap h2:before{top:0;}.content-bg-wrap h2:after{bottom:0;}@media only screen and (max-width:767px){.content-bg-wrap h2{margin-bottom:30px;padding-top:15px;padding-bottom:15px;font-size:2rem;}}#block-kaizen-yokuarukozhiwenbaoshou,#block-kaizen-yokuarukozhiwenkaifa,#block-kaizen-yokuarukozhiwenkonsaruteinku,#block-kaizen-yokuarukozhiwenshisutemuzhenduan,#block-views-block-faq-list-for-service-references{width:100%;padding:90px 0;background-image:url(/themes/custom/kaizen/images/bg-triangle-left-up10.svg),url(/themes/custom/kaizen/images/bg-triangle-right-down10.svg);background-repeat:no-repeat,no-repeat;background-position:0 0,100% 100%;}@media only screen and (min-width:0px) and (max-width:414px){#block-kaizen-yokuarukozhiwenbaoshou,#block-kaizen-yokuarukozhiwenkaifa,#block-kaizen-yokuarukozhiwenkonsaruteinku,#block-kaizen-yokuarukozhiwenshisutemuzhenduan,#block-views-block-faq-list-for-service-references{padding-top:60px;padding-bottom:60px;}}#block-kaizen-yokuarukozhiwenbaoshou>.field--type-text-with-summary,#block-kaizen-yokuarukozhiwenkaifa>.field--type-text-with-summary,#block-kaizen-yokuarukozhiwenkonsaruteinku>.field--type-text-with-summary,#block-kaizen-yokuarukozhiwenshisutemuzhenduan>.field--type-text-with-summary,#block-views-block-faq-list-for-service-references>.field--type-text-with-summary{width:90%;max-width:1140px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;}@media only screen and (max-width:767px){#block-kaizen-yokuarukozhiwenbaoshou .field--name-field-faq-ref,#block-kaizen-yokuarukozhiwenkaifa .field--name-field-faq-ref,#block-kaizen-yokuarukozhiwenkonsaruteinku .field--name-field-faq-ref,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .field--name-field-faq-ref,#block-views-block-faq-list-for-service-references .field--name-field-faq-ref{padding-right:0;padding-left:0;}}#block-kaizen-yokuarukozhiwenbaoshou .field--items,#block-kaizen-yokuarukozhiwenbaoshou .views-row,#block-kaizen-yokuarukozhiwenkaifa .field--items,#block-kaizen-yokuarukozhiwenkaifa .views-row,#block-kaizen-yokuarukozhiwenkonsaruteinku .field--items,#block-kaizen-yokuarukozhiwenkonsaruteinku .views-row,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .field--items,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .views-row,#block-views-block-faq-list-for-service-references .field--items,#block-views-block-faq-list-for-service-references .views-row{width:90%;max-width:950px;margin-right:auto;margin-left:auto;}#block-kaizen-yokuarukozhiwenbaoshou .field--items .field--name-body,#block-kaizen-yokuarukozhiwenbaoshou .views-row .field--name-body,#block-kaizen-yokuarukozhiwenkaifa .field--items .field--name-body,#block-kaizen-yokuarukozhiwenkaifa .views-row .field--name-body,#block-kaizen-yokuarukozhiwenkonsaruteinku .field--items .field--name-body,#block-kaizen-yokuarukozhiwenkonsaruteinku .views-row .field--name-body,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .field--items .field--name-body,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .views-row .field--name-body,#block-views-block-faq-list-for-service-references .field--items .field--name-body,#block-views-block-faq-list-for-service-references .views-row .field--name-body{margin-bottom:60px;padding:0 60px 15px;border-right:1px solid #003386;border-left:1px solid #003386;}@media only screen and (max-width:767px){#block-kaizen-yokuarukozhiwenbaoshou .field--items .field--name-body,#block-kaizen-yokuarukozhiwenbaoshou .views-row .field--name-body,#block-kaizen-yokuarukozhiwenkaifa .field--items .field--name-body,#block-kaizen-yokuarukozhiwenkaifa .views-row .field--name-body,#block-kaizen-yokuarukozhiwenkonsaruteinku .field--items .field--name-body,#block-kaizen-yokuarukozhiwenkonsaruteinku .views-row .field--name-body,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .field--items .field--name-body,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .views-row .field--name-body,#block-views-block-faq-list-for-service-references .field--items .field--name-body,#block-views-block-faq-list-for-service-references .views-row .field--name-body{margin-bottom:30px;padding-right:30px;padding-left:30px;}}@media only screen and (min-width:0px) and (max-width:414px){#block-kaizen-yokuarukozhiwenbaoshou .field--items .field--name-body,#block-kaizen-yokuarukozhiwenbaoshou .views-row .field--name-body,#block-kaizen-yokuarukozhiwenkaifa .field--items .field--name-body,#block-kaizen-yokuarukozhiwenkaifa .views-row .field--name-body,#block-kaizen-yokuarukozhiwenkonsaruteinku .field--items .field--name-body,#block-kaizen-yokuarukozhiwenkonsaruteinku .views-row .field--name-body,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .field--items .field--name-body,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .views-row .field--name-body,#block-views-block-faq-list-for-service-references .field--items .field--name-body,#block-views-block-faq-list-for-service-references .views-row .field--name-body{padding-right:15px;padding-left:15px;}}#block-kaizen-yokuarukozhiwenbaoshou .field--items .field--name-body>p,#block-kaizen-yokuarukozhiwenbaoshou .views-row .field--name-body>p,#block-kaizen-yokuarukozhiwenkaifa .field--items .field--name-body>p,#block-kaizen-yokuarukozhiwenkaifa .views-row .field--name-body>p,#block-kaizen-yokuarukozhiwenkonsaruteinku .field--items .field--name-body>p,#block-kaizen-yokuarukozhiwenkonsaruteinku .views-row .field--name-body>p,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .field--items .field--name-body>p,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .views-row .field--name-body>p,#block-views-block-faq-list-for-service-references .field--items .field--name-body>p,#block-views-block-faq-list-for-service-references .views-row .field--name-body>p{min-height:70px;padding-top:27px;padding-left:100px;background:url(/themes/custom/kaizen/images/icon-a.png) no-repeat 0 0;}@media only screen and (min-width:0px) and (max-width:414px){#block-kaizen-yokuarukozhiwenbaoshou .field--items .field--name-body>p,#block-kaizen-yokuarukozhiwenbaoshou .views-row .field--name-body>p,#block-kaizen-yokuarukozhiwenkaifa .field--items .field--name-body>p,#block-kaizen-yokuarukozhiwenkaifa .views-row .field--name-body>p,#block-kaizen-yokuarukozhiwenkonsaruteinku .field--items .field--name-body>p,#block-kaizen-yokuarukozhiwenkonsaruteinku .views-row .field--name-body>p,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .field--items .field--name-body>p,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .views-row .field--name-body>p,#block-views-block-faq-list-for-service-references .field--items .field--name-body>p,#block-views-block-faq-list-for-service-references .views-row .field--name-body>p{min-height:35px;padding-top:6.5px;padding-left:45px;background-size:35px 35px;}}#block-kaizen-yokuarukozhiwenbaoshou .field--items>div:last-child .field--name-body,#block-kaizen-yokuarukozhiwenbaoshou .views-row>div:last-child .field--name-body,#block-kaizen-yokuarukozhiwenkaifa .field--items>div:last-child .field--name-body,#block-kaizen-yokuarukozhiwenkaifa .views-row>div:last-child .field--name-body,#block-kaizen-yokuarukozhiwenkonsaruteinku .field--items>div:last-child .field--name-body,#block-kaizen-yokuarukozhiwenkonsaruteinku .views-row>div:last-child .field--name-body,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .field--items>div:last-child .field--name-body,#block-kaizen-yokuarukozhiwenshisutemuzhenduan .views-row>div:last-child .field--name-body,#block-views-block-faq-list-for-service-references .field--items>div:last-child .field--name-body,#block-views-block-faq-list-for-service-references .views-row>div:last-child .field--name-body{margin-bottom:0;}#block-kaizen-yokuarukozhiwenbaoshou h2,#block-kaizen-yokuarukozhiwenkaifa h2,#block-kaizen-yokuarukozhiwenkonsaruteinku h2,#block-kaizen-yokuarukozhiwenshisutemuzhenduan h2,#block-views-block-faq-list-for-service-references h2{position:relative;width:100%;max-width:1140px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-top:19px;padding-bottom:19px;font-size:2.8rem;}#block-kaizen-yokuarukozhiwenbaoshou h2:after,#block-kaizen-yokuarukozhiwenbaoshou h2:before,#block-kaizen-yokuarukozhiwenkaifa h2:after,#block-kaizen-yokuarukozhiwenkaifa h2:before,#block-kaizen-yokuarukozhiwenkonsaruteinku h2:after,#block-kaizen-yokuarukozhiwenkonsaruteinku h2:before,#block-kaizen-yokuarukozhiwenshisutemuzhenduan h2:after,#block-kaizen-yokuarukozhiwenshisutemuzhenduan h2:before,#block-views-block-faq-list-for-service-references h2:after,#block-views-block-faq-list-for-service-references h2:before{position:absolute;left:0;width:95px;height:1px;background-color:#003386;content:"";}#block-kaizen-yokuarukozhiwenbaoshou h2:before,#block-kaizen-yokuarukozhiwenkaifa h2:before,#block-kaizen-yokuarukozhiwenkonsaruteinku h2:before,#block-kaizen-yokuarukozhiwenshisutemuzhenduan h2:before,#block-views-block-faq-list-for-service-references h2:before{top:0;}#block-kaizen-yokuarukozhiwenbaoshou h2:after,#block-kaizen-yokuarukozhiwenkaifa h2:after,#block-kaizen-yokuarukozhiwenkonsaruteinku h2:after,#block-kaizen-yokuarukozhiwenshisutemuzhenduan h2:after,#block-views-block-faq-list-for-service-references h2:after{bottom:0;}@media only screen and (max-width:767px){#block-kaizen-yokuarukozhiwenbaoshou h2,#block-kaizen-yokuarukozhiwenkaifa h2,#block-kaizen-yokuarukozhiwenkonsaruteinku h2,#block-kaizen-yokuarukozhiwenshisutemuzhenduan h2,#block-views-block-faq-list-for-service-references h2{margin-bottom:30px;padding-top:15px;padding-bottom:15px;font-size:2rem;}}#block-kaizen-yokuarukozhiwenbaoshou h3,#block-kaizen-yokuarukozhiwenkaifa h3,#block-kaizen-yokuarukozhiwenkonsaruteinku h3,#block-kaizen-yokuarukozhiwenshisutemuzhenduan h3,#block-views-block-faq-list-for-service-references h3{min-height:85px;margin-bottom:15px;padding-top:22.075px;padding-bottom:15px;padding-left:100px;border-bottom:1px solid #003386;background:url(/themes/custom/kaizen/images/icon-q.png) no-repeat 0 0;font-size:2.2rem;}@media only screen and (max-width:767px){#block-kaizen-yokuarukozhiwenbaoshou h3,#block-kaizen-yokuarukozhiwenkaifa h3,#block-kaizen-yokuarukozhiwenkonsaruteinku h3,#block-kaizen-yokuarukozhiwenshisutemuzhenduan h3,#block-views-block-faq-list-for-service-references h3{font-size:2rem;}}@media only screen and (min-width:0px) and (max-width:414px){#block-kaizen-yokuarukozhiwenbaoshou h3,#block-kaizen-yokuarukozhiwenkaifa h3,#block-kaizen-yokuarukozhiwenkonsaruteinku h3,#block-kaizen-yokuarukozhiwenshisutemuzhenduan h3,#block-views-block-faq-list-for-service-references h3{padding-top:6.925px;padding-left:45px;background-size:35px 35px;font-size:1.8rem;}}#block-kaizen-yokuarukozhiwenbaoshou p,#block-kaizen-yokuarukozhiwenbaoshou ul,#block-kaizen-yokuarukozhiwenkaifa p,#block-kaizen-yokuarukozhiwenkaifa ul,#block-kaizen-yokuarukozhiwenkonsaruteinku p,#block-kaizen-yokuarukozhiwenkonsaruteinku ul,#block-kaizen-yokuarukozhiwenshisutemuzhenduan p,#block-kaizen-yokuarukozhiwenshisutemuzhenduan ul,#block-views-block-faq-list-for-service-references p,#block-views-block-faq-list-for-service-references ul{padding-left:100px;}@media only screen and (min-width:0px) and (max-width:414px){#block-kaizen-yokuarukozhiwenbaoshou p,#block-kaizen-yokuarukozhiwenbaoshou ul,#block-kaizen-yokuarukozhiwenkaifa p,#block-kaizen-yokuarukozhiwenkaifa ul,#block-kaizen-yokuarukozhiwenkonsaruteinku p,#block-kaizen-yokuarukozhiwenkonsaruteinku ul,#block-kaizen-yokuarukozhiwenshisutemuzhenduan p,#block-kaizen-yokuarukozhiwenshisutemuzhenduan ul,#block-views-block-faq-list-for-service-references p,#block-views-block-faq-list-for-service-references ul{padding-left:45px;}}#block-kaizen-yokuarukozhiwenbaoshou ul,#block-kaizen-yokuarukozhiwenkaifa ul,#block-kaizen-yokuarukozhiwenkonsaruteinku ul,#block-kaizen-yokuarukozhiwenshisutemuzhenduan ul,#block-views-block-faq-list-for-service-references ul{list-style:none;}#block-kaizen-yokuarukozhiwenbaoshou ul li,#block-kaizen-yokuarukozhiwenkaifa ul li,#block-kaizen-yokuarukozhiwenkonsaruteinku ul li,#block-kaizen-yokuarukozhiwenshisutemuzhenduan ul li,#block-views-block-faq-list-for-service-references ul li{position:relative;padding-left:1em;}#block-kaizen-yokuarukozhiwenbaoshou ul li:before,#block-kaizen-yokuarukozhiwenkaifa ul li:before,#block-kaizen-yokuarukozhiwenkonsaruteinku ul li:before,#block-kaizen-yokuarukozhiwenshisutemuzhenduan ul li:before,#block-views-block-faq-list-for-service-references ul li:before{position:absolute;top:12px;left:0;width:4px;height:4px;background-color:#003386;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);}.cost .text-short:first-of-type{margin-bottom:60px;}.cost-wrap01,.cost-wrap02,.cost-wrap03{position:relative;padding-top:74px;padding-left:25%;}@media only screen and (max-width:767px){.cost-wrap01,.cost-wrap02,.cost-wrap03{padding-left:0;}}.cost-wrap01:before,.cost-wrap02:before,.cost-wrap03:before{position:absolute;top:0;left:0;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:20rem;line-height:1;}@media only screen and (max-width:767px){.cost-wrap01:before,.cost-wrap02:before,.cost-wrap03:before{font-size:15rem;}}.cost-wrap01 h3,.cost-wrap02 h3,.cost-wrap03 h3{position:relative;margin-bottom:60px;font-size:2.4rem;}.cost-wrap01 h3:before,.cost-wrap02 h3:before,.cost-wrap03 h3:before{position:absolute;z-index:1;top:50%;width:100%;height:1px;background-color:#003386;content:"";}@media only screen and (max-width:767px){.cost-wrap01 h3:before,.cost-wrap02 h3:before,.cost-wrap03 h3:before{display:none;}}.cost-wrap01 h3 span,.cost-wrap02 h3 span,.cost-wrap03 h3 span{position:relative;z-index:2;padding-right:.2em;background-color:#fff;}@media only screen and (max-width:767px){.cost-wrap01 h3 span,.cost-wrap02 h3 span,.cost-wrap03 h3 span{background-color:transparent;}}@media only screen and (max-width:767px){.cost-wrap01 h3,.cost-wrap02 h3,.cost-wrap03 h3{margin-bottom:30px;border-bottom:1px solid #003386;background-color:hsla(0,0%,100%,.5);font-size:2.2rem;}}@media only screen and (min-width:0px) and (max-width:414px){.cost-wrap01 h3,.cost-wrap02 h3,.cost-wrap03 h3{font-size:2rem;}}.cost-wrap01 p,.cost-wrap02 p,.cost-wrap03 p{margin-bottom:60px;}.cost-wrap01 .bad,.cost-wrap01 .good,.cost-wrap02 .bad,.cost-wrap02 .good,.cost-wrap03 .bad,.cost-wrap03 .good{position:relative;z-index:1;border-width:1px;border-style:solid;text-align:center;}.cost-wrap01 .bad h4,.cost-wrap01 .good h4,.cost-wrap02 .bad h4,.cost-wrap02 .good h4,.cost-wrap03 .bad h4,.cost-wrap03 .good h4{position:absolute;top:-22px;left:50%;display:block;padding:10px 20px;font-size:1.8rem;color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);}.cost-wrap01 .bad h4:after,.cost-wrap01 .good h4:after,.cost-wrap02 .bad h4:after,.cost-wrap02 .good h4:after,.cost-wrap03 .bad h4:after,.cost-wrap03 .good h4:after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-20px;border:20px solid transparent;pointer-events:none;content:"";}@media only screen and (max-width:991px){.cost-wrap01 .bad h4,.cost-wrap01 .good h4,.cost-wrap02 .bad h4,.cost-wrap02 .good h4,.cost-wrap03 .bad h4,.cost-wrap03 .good h4{width:70%;}}@media only screen and (max-width:767px){.cost-wrap01 .bad h4,.cost-wrap01 .good h4,.cost-wrap02 .bad h4,.cost-wrap02 .good h4,.cost-wrap03 .bad h4,.cost-wrap03 .good h4{width:80%;}}@media only screen and (min-width:0px) and (max-width:414px){.cost-wrap01 .bad h4,.cost-wrap01 .good h4,.cost-wrap02 .bad h4,.cost-wrap02 .good h4,.cost-wrap03 .bad h4,.cost-wrap03 .good h4{width:90%;}}.cost-wrap01 .bad p,.cost-wrap01 .good p,.cost-wrap02 .bad p,.cost-wrap02 .good p,.cost-wrap03 .bad p,.cost-wrap03 .good p{margin-bottom:0;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:2rem;}@media only screen and (min-width:0px) and (max-width:414px){.cost-wrap01 .bad p,.cost-wrap01 .good p,.cost-wrap02 .bad p,.cost-wrap02 .good p,.cost-wrap03 .bad p,.cost-wrap03 .good p{font-size:1.8rem;line-height:1.2;}}.cost-wrap01 .bad p span,.cost-wrap01 .good p span,.cost-wrap02 .bad p span,.cost-wrap02 .good p span,.cost-wrap03 .bad p span,.cost-wrap03 .good p span{font-size:3rem;}@media only screen and (min-width:0px) and (max-width:414px){.cost-wrap01 .bad p span,.cost-wrap01 .good p span,.cost-wrap02 .bad p span,.cost-wrap02 .good p span,.cost-wrap03 .bad p span,.cost-wrap03 .good p span{font-size:2.8rem;}}.cost-wrap01 .bad,.cost-wrap02 .bad,.cost-wrap03 .bad{margin-bottom:82px;padding:60px 0;border-color:#4a7bed;}@media only screen and (max-width:991px){.cost-wrap01 .bad,.cost-wrap02 .bad,.cost-wrap03 .bad{padding:60px 30px 30px;}}@media only screen and (min-width:0px) and (max-width:414px){.cost-wrap01 .bad,.cost-wrap02 .bad,.cost-wrap03 .bad{padding-top:80px;padding-right:20px;padding-left:20px;}}.cost-wrap01 .bad h4,.cost-wrap02 .bad h4,.cost-wrap03 .bad h4{background-color:#4a7bed;}.cost-wrap01 .bad h4:after,.cost-wrap02 .bad h4:after,.cost-wrap03 .bad h4:after{border-color:#4a7bed rgba(74,123,237,0) rgba(74,123,237,0);}.cost-wrap01 .good,.cost-wrap02 .good,.cost-wrap03 .good{margin-bottom:60px;padding:60px 0;border-color:#00b9db;}@media only screen and (max-width:991px){.cost-wrap01 .good,.cost-wrap02 .good,.cost-wrap03 .good{padding:60px 30px 30px;}}@media only screen and (min-width:0px) and (max-width:414px){.cost-wrap01 .good,.cost-wrap02 .good,.cost-wrap03 .good{padding-top:80px;padding-right:20px;padding-left:20px;}}.cost-wrap01 .good h4,.cost-wrap02 .good h4,.cost-wrap03 .good h4{background-color:#00b9db;}.cost-wrap01 .good h4:after,.cost-wrap02 .good h4:after,.cost-wrap03 .good h4:after{border-color:#00b9db rgba(0,185,219,0) rgba(0,185,219,0);}.cost-wrap01:before{color:#edcbf6;content:"01";}.cost-wrap01 .bad .process-list,.cost-wrap01 .good .process-list{width:100%;max-width:550px;margin:0 auto 25px;padding:0;list-style:none;text-align:left;}.cost-wrap01 .bad li,.cost-wrap01 .good li{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;}@media only screen and (max-width:767px){.cost-wrap01 .bad li,.cost-wrap01 .good li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.cost-wrap01 .bad li span.process,.cost-wrap01 .good li span.process{position:relative;width:20%;padding-top:18px;padding-left:10px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.6rem;font-weight:700;line-height:1;}@media only screen and (max-width:767px){.cost-wrap01 .bad li span.process,.cost-wrap01 .good li span.process{width:100%;padding:10px;text-align:center;}}.cost-wrap01 .bad li span.process:after,.cost-wrap01 .good li span.process:after{position:absolute;top:50%;left:100%;width:0;height:0;margin-top:-25px;border:25px solid transparent;pointer-events:none;content:" ";}@media only screen and (max-width:767px){.cost-wrap01 .bad li span.process:after,.cost-wrap01 .good li span.process:after{display:none;}}.cost-wrap01 .bad li span.text,.cost-wrap01 .good li span.text{width:80%;padding:10px 20px 10px 60px;font-size:1.8rem;}@media only screen and (max-width:767px){.cost-wrap01 .bad li span.text,.cost-wrap01 .good li span.text{width:100%;padding:20px;text-align:center;}}.cost-wrap01 .bad li{background-color:#d6e2ff;}.cost-wrap01 .bad li span.process{background-color:#bfd2ff;}.cost-wrap01 .bad li span.process:after{border-color:rgba(191,210,255,0) rgba(191,210,255,0) rgba(191,210,255,0) #bfd2ff;}.cost-wrap01 .good li{background-color:#cdf4fc;}.cost-wrap01 .good li span.process{background-color:#7ee0f2;}.cost-wrap01 .good li span.process:after{border-color:rgba(126,224,242,0) rgba(126,224,242,0) rgba(126,224,242,0) #7ee0f2;}.cost-wrap01 img{margin-bottom:30px;}.cost-wrap02:before{color:#d4e4ff;content:"02";}.cost-wrap02 img{margin-bottom:30px;}.cost-wrap03:before{color:#cbf0f7;content:"03";}.cost-wrap03 .good{margin-bottom:0;padding-right:20px;padding-left:20px;}.cost-wrap03 .cost-drupal{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:30px;margin-bottom:0;padding-left:0;list-style:none;}@media only screen and (max-width:767px){.cost-wrap03 .cost-drupal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.cost-wrap03 .cost-drupal>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:20px;padding-left:20px;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}@media only screen and (max-width:767px){.cost-wrap03 .cost-drupal>div{padding-top:20px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}}.cost-wrap03 .cost-drupal .image{height:100%;}@media only screen and (max-width:767px){.cost-wrap03 .cost-drupal .image{height:auto;}}.cost-wrap03 .cost-drupal p{margin-top:30px;font-size:1.6rem;}.cost-catch h2{margin-bottom:30px;padding-top:70px;padding-bottom:0;background:url(/themes/custom/kaizen/images/title-square02.svg) no-repeat top;font-size:3.2rem;text-align:center;}.cost-catch h2:after,.cost-catch h2:before{display:none;}@media only screen and (max-width:767px){.cost-catch h2{font-size:2.6rem;}}@media only screen and (min-width:0px) and (max-width:414px){.cost-catch h2{font-size:2rem;}}.cost-catch p{width:100%;max-width:900px;margin-right:auto;margin-left:auto;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.8rem;}@media only screen and (min-width:0px) and (max-width:414px){.cost-catch p{font-size:1.6rem;}}body.path-webform .heading{width:100%;max-width:100%;padding-right:0;padding-left:0;background:url(/themes/custom/kaizen/images/bg-page-title.svg) repeat-x bottom;}body.path-webform .heading .region-header{width:100%;max-width:1170px;margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px;}body.path-webform .heading h1.page-header{margin-bottom:0;padding:60px 0;border:none;font-size:3rem;}@media only screen and (max-width:767px){body.path-webform .heading h1.page-header{padding-top:40px;padding-bottom:40px;font-size:2.4rem;}}@media only screen and (min-width:0px) and (max-width:414px){body.path-webform .heading h1.page-header{padding-top:20px;padding-bottom:20px;font-size:2rem;}}body.path-webform main{padding:65px 0 90px;background-image:url(/themes/custom/kaizen/images/bg-triangle-right-down10.svg);background-repeat:no-repeat;background-position:100% 100%;}@media only screen and (min-width:0px) and (max-width:414px){body.path-webform main{padding-top:40px;}}body.path-webform .alert,form.webform-submission-form{width:90%;max-width:1140px;margin-right:auto;margin-left:auto;}form.webform-submission-form{padding-right:0;padding-left:0;}.webform-progress-tracker.progress-tracker{margin-top:60px;margin-bottom:60px;}.webform-progress-tracker.progress-tracker .progress-step .progress-marker{background-color:#6684b6;}.webform-progress-tracker.progress-tracker .progress-step.is-active .progress-marker{background-color:#003386;}.webform-progress-tracker.progress-tracker .progress-step:focus .progress-marker,.webform-progress-tracker.progress-tracker .progress-step:hover .progress-marker{background-color:#335b9e;}.webform-progress-tracker.progress-tracker .progress-step:focus.is-active .progress-marker,.webform-progress-tracker.progress-tracker .progress-step:hover.is-active .progress-marker{background-color:#002055;}.progress-step:after{background-color:#6684b6;}.webform-progress-tracker .progress-step .progress-text{color:#6684b6;}.webform-progress-tracker .progress-step.is-active .progress-text{color:#003386;}.webform-progress-tracker .progress-step.is-active .progress-title{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:700;}label{font-weight:400;}.application-form-area,.webform-container-type-fieldset{margin-bottom:30px;border:none;-webkit-box-shadow:none;box-shadow:none;}@media only screen and (max-width:767px){.application-form-area,.webform-container-type-fieldset{margin-bottom:0;}}.application-form-area .panel-heading,.webform-container-type-fieldset .panel-heading{padding-right:0;padding-left:0;border-top:1px solid #003386;border-bottom:1px solid #003386;border-radius:0;background-color:#fff;}.application-form-area .panel-heading .panel-title,.webform-container-type-fieldset .panel-heading .panel-title{margin:0;padding:0;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:2rem;font-weight:700;color:#003386;}@media only screen and (min-width:0px) and (max-width:414px){.application-form-area .panel-heading .panel-title,.webform-container-type-fieldset .panel-heading .panel-title{font-size:1.8rem;}}.application-form-area .panel-body,.webform-container-type-fieldset .panel-body{padding:30px 60px;}@media only screen and (max-width:991px){.application-form-area .panel-body,.webform-container-type-fieldset .panel-body{padding-right:20px;padding-left:20px;}}@media only screen and (min-width:0px) and (max-width:414px){.application-form-area .panel-body,.webform-container-type-fieldset .panel-body{padding:20px 0;}}.application-form-area .panel-body .form-item-email,.application-form-area .panel-body .form-item-file,.application-form-area .panel-body .form-item-name,.application-form-area .panel-body .form-item-organization,.application-form-area .panel-body .form-item-tel,.application-form-area .panel-body .form-type-textarea,.webform-container-type-fieldset .panel-body .form-item-email,.webform-container-type-fieldset .panel-body .form-item-file,.webform-container-type-fieldset .panel-body .form-item-name,.webform-container-type-fieldset .panel-body .form-item-organization,.webform-container-type-fieldset .panel-body .form-item-tel,.webform-container-type-fieldset .panel-body .form-type-textarea{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px;}@media only screen and (max-width:767px){.application-form-area .panel-body .form-item-email,.application-form-area .panel-body .form-item-file,.application-form-area .panel-body .form-item-name,.application-form-area .panel-body .form-item-organization,.application-form-area .panel-body .form-item-tel,.application-form-area .panel-body .form-type-textarea,.webform-container-type-fieldset .panel-body .form-item-email,.webform-container-type-fieldset .panel-body .form-item-file,.webform-container-type-fieldset .panel-body .form-item-name,.webform-container-type-fieldset .panel-body .form-item-organization,.webform-container-type-fieldset .panel-body .form-item-tel,.webform-container-type-fieldset .panel-body .form-type-textarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.application-form-area .panel-body .form-item-email.js-form-item-email .form-control,.application-form-area .panel-body .form-item-email.js-form-item-name .form-control,.application-form-area .panel-body .form-item-email.js-form-item-organization .form-control,.application-form-area .panel-body .form-item-file.js-form-item-email .form-control,.application-form-area .panel-body .form-item-file.js-form-item-name .form-control,.application-form-area .panel-body .form-item-file.js-form-item-organization .form-control,.application-form-area .panel-body .form-item-name.js-form-item-email .form-control,.application-form-area .panel-body .form-item-name.js-form-item-name .form-control,.application-form-area .panel-body .form-item-name.js-form-item-organization .form-control,.application-form-area .panel-body .form-item-organization.js-form-item-email .form-control,.application-form-area .panel-body .form-item-organization.js-form-item-name .form-control,.application-form-area .panel-body .form-item-organization.js-form-item-organization .form-control,.application-form-area .panel-body .form-item-tel.js-form-item-email .form-control,.application-form-area .panel-body .form-item-tel.js-form-item-name .form-control,.application-form-area .panel-body .form-item-tel.js-form-item-organization .form-control,.application-form-area .panel-body .form-type-textarea.js-form-item-email .form-control,.application-form-area .panel-body .form-type-textarea.js-form-item-name .form-control,.application-form-area .panel-body .form-type-textarea.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-email.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-email.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-email.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-file.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-file.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-file.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-name.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-name.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-name.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-organization.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-organization.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-organization.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-tel.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-tel.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-tel.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-type-textarea.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-type-textarea.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-type-textarea.js-form-item-organization .form-control{width:50%;height:auto;margin:10px 0;padding:10px;font-size:1.6rem;}@media only screen and (max-width:991px){.application-form-area .panel-body .form-item-email.js-form-item-email .form-control,.application-form-area .panel-body .form-item-email.js-form-item-name .form-control,.application-form-area .panel-body .form-item-email.js-form-item-organization .form-control,.application-form-area .panel-body .form-item-file.js-form-item-email .form-control,.application-form-area .panel-body .form-item-file.js-form-item-name .form-control,.application-form-area .panel-body .form-item-file.js-form-item-organization .form-control,.application-form-area .panel-body .form-item-name.js-form-item-email .form-control,.application-form-area .panel-body .form-item-name.js-form-item-name .form-control,.application-form-area .panel-body .form-item-name.js-form-item-organization .form-control,.application-form-area .panel-body .form-item-organization.js-form-item-email .form-control,.application-form-area .panel-body .form-item-organization.js-form-item-name .form-control,.application-form-area .panel-body .form-item-organization.js-form-item-organization .form-control,.application-form-area .panel-body .form-item-tel.js-form-item-email .form-control,.application-form-area .panel-body .form-item-tel.js-form-item-name .form-control,.application-form-area .panel-body .form-item-tel.js-form-item-organization .form-control,.application-form-area .panel-body .form-type-textarea.js-form-item-email .form-control,.application-form-area .panel-body .form-type-textarea.js-form-item-name .form-control,.application-form-area .panel-body .form-type-textarea.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-email.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-email.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-email.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-file.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-file.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-file.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-name.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-name.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-name.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-organization.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-organization.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-organization.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-tel.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-tel.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-tel.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-type-textarea.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-type-textarea.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-type-textarea.js-form-item-organization .form-control{width:70%;}}@media only screen and (max-width:767px){.application-form-area .panel-body .form-item-email.js-form-item-email .form-control,.application-form-area .panel-body .form-item-email.js-form-item-name .form-control,.application-form-area .panel-body .form-item-email.js-form-item-organization .form-control,.application-form-area .panel-body .form-item-file.js-form-item-email .form-control,.application-form-area .panel-body .form-item-file.js-form-item-name .form-control,.application-form-area .panel-body .form-item-file.js-form-item-organization .form-control,.application-form-area .panel-body .form-item-name.js-form-item-email .form-control,.application-form-area .panel-body .form-item-name.js-form-item-name .form-control,.application-form-area .panel-body .form-item-name.js-form-item-organization .form-control,.application-form-area .panel-body .form-item-organization.js-form-item-email .form-control,.application-form-area .panel-body .form-item-organization.js-form-item-name .form-control,.application-form-area .panel-body .form-item-organization.js-form-item-organization .form-control,.application-form-area .panel-body .form-item-tel.js-form-item-email .form-control,.application-form-area .panel-body .form-item-tel.js-form-item-name .form-control,.application-form-area .panel-body .form-item-tel.js-form-item-organization .form-control,.application-form-area .panel-body .form-type-textarea.js-form-item-email .form-control,.application-form-area .panel-body .form-type-textarea.js-form-item-name .form-control,.application-form-area .panel-body .form-type-textarea.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-email.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-email.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-email.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-file.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-file.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-file.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-name.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-name.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-name.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-organization.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-organization.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-organization.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-item-tel.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-item-tel.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-item-tel.js-form-item-organization .form-control,.webform-container-type-fieldset .panel-body .form-type-textarea.js-form-item-email .form-control,.webform-container-type-fieldset .panel-body .form-type-textarea.js-form-item-name .form-control,.webform-container-type-fieldset .panel-body .form-type-textarea.js-form-item-organization .form-control{width:100%;margin-top:20px;}}.application-form-area .panel-body .form-item-email.js-form-item-tel .form-control,.application-form-area .panel-body .form-item-file.js-form-item-tel .form-control,.application-form-area .panel-body .form-item-name.js-form-item-tel .form-control,.application-form-area .panel-body .form-item-organization.js-form-item-tel .form-control,.application-form-area .panel-body .form-item-tel.js-form-item-tel .form-control,.application-form-area .panel-body .form-type-textarea.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-email.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-file.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-name.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-organization.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-tel.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-type-textarea.js-form-item-tel .form-control{height:auto;margin:10px 0;padding:10px;font-size:1.6rem;}@media only screen and (max-width:991px){.application-form-area .panel-body .form-item-email.js-form-item-tel .form-control,.application-form-area .panel-body .form-item-file.js-form-item-tel .form-control,.application-form-area .panel-body .form-item-name.js-form-item-tel .form-control,.application-form-area .panel-body .form-item-organization.js-form-item-tel .form-control,.application-form-area .panel-body .form-item-tel.js-form-item-tel .form-control,.application-form-area .panel-body .form-type-textarea.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-email.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-file.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-name.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-organization.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-tel.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-type-textarea.js-form-item-tel .form-control{width:70%;}}@media only screen and (max-width:767px){.application-form-area .panel-body .form-item-email.js-form-item-tel .form-control,.application-form-area .panel-body .form-item-file.js-form-item-tel .form-control,.application-form-area .panel-body .form-item-name.js-form-item-tel .form-control,.application-form-area .panel-body .form-item-organization.js-form-item-tel .form-control,.application-form-area .panel-body .form-item-tel.js-form-item-tel .form-control,.application-form-area .panel-body .form-type-textarea.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-email.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-file.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-name.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-organization.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-item-tel.js-form-item-tel .form-control,.webform-container-type-fieldset .panel-body .form-type-textarea.js-form-item-tel .form-control{width:100%;margin-top:20px;}}.application-form-area .panel-body .label-email,.application-form-area .panel-body .label-file,.application-form-area .panel-body .label-how-you-know,.application-form-area .panel-body .label-inquiry,.application-form-area .panel-body .label-name,.application-form-area .panel-body .label-organization,.application-form-area .panel-body .label-service,.application-form-area .panel-body .label-tel,.webform-container-type-fieldset .panel-body .label-email,.webform-container-type-fieldset .panel-body .label-file,.webform-container-type-fieldset .panel-body .label-how-you-know,.webform-container-type-fieldset .panel-body .label-inquiry,.webform-container-type-fieldset .panel-body .label-name,.webform-container-type-fieldset .panel-body .label-organization,.webform-container-type-fieldset .panel-body .label-service,.webform-container-type-fieldset .panel-body .label-tel{width:20%;margin:0 2% 0 0;padding:10px;border:1px solid #003386;}@media only screen and (max-width:991px){.application-form-area .panel-body .label-email,.application-form-area .panel-body .label-file,.application-form-area .panel-body .label-how-you-know,.application-form-area .panel-body .label-inquiry,.application-form-area .panel-body .label-name,.application-form-area .panel-body .label-organization,.application-form-area .panel-body .label-service,.application-form-area .panel-body .label-tel,.webform-container-type-fieldset .panel-body .label-email,.webform-container-type-fieldset .panel-body .label-file,.webform-container-type-fieldset .panel-body .label-how-you-know,.webform-container-type-fieldset .panel-body .label-inquiry,.webform-container-type-fieldset .panel-body .label-name,.webform-container-type-fieldset .panel-body .label-organization,.webform-container-type-fieldset .panel-body .label-service,.webform-container-type-fieldset .panel-body .label-tel{width:30%;}}@media only screen and (max-width:767px){.application-form-area .panel-body .label-email,.application-form-area .panel-body .label-file,.application-form-area .panel-body .label-how-you-know,.application-form-area .panel-body .label-inquiry,.application-form-area .panel-body .label-name,.application-form-area .panel-body .label-organization,.application-form-area .panel-body .label-service,.application-form-area .panel-body .label-tel,.webform-container-type-fieldset .panel-body .label-email,.webform-container-type-fieldset .panel-body .label-file,.webform-container-type-fieldset .panel-body .label-how-you-know,.webform-container-type-fieldset .panel-body .label-inquiry,.webform-container-type-fieldset .panel-body .label-name,.webform-container-type-fieldset .panel-body .label-organization,.webform-container-type-fieldset .panel-body .label-service,.webform-container-type-fieldset .panel-body .label-tel{width:100%;}}.application-form-area .panel-body>.form-composite,.webform-container-type-fieldset .panel-body>.form-composite{margin-bottom:20px;}.application-form-area .panel-body>.form-composite legend,.webform-container-type-fieldset .panel-body>.form-composite legend{float:left;width:20%;margin-right:2%;padding:10px;border:1px solid #003386;}.application-form-area .panel-body>.form-composite legend span,.webform-container-type-fieldset .panel-body>.form-composite legend span{display:block;padding:0;color:#003386;}@media only screen and (max-width:991px){.application-form-area .panel-body>.form-composite legend,.webform-container-type-fieldset .panel-body>.form-composite legend{width:30%;}}@media only screen and (max-width:767px){.application-form-area .panel-body>.form-composite legend,.webform-container-type-fieldset .panel-body>.form-composite legend{width:100%;}}.application-form-area .panel-body>.form-composite>.fieldset-wrapper,.webform-container-type-fieldset .panel-body>.form-composite>.fieldset-wrapper{display:block;float:left;width:78%;}.application-form-area .panel-body>.form-composite>.fieldset-wrapper legend,.webform-container-type-fieldset .panel-body>.form-composite>.fieldset-wrapper legend{display:none;}@media only screen and (max-width:991px){.application-form-area .panel-body>.form-composite>.fieldset-wrapper,.webform-container-type-fieldset .panel-body>.form-composite>.fieldset-wrapper{width:70%;}}@media only screen and (max-width:767px){.application-form-area .panel-body>.form-composite>.fieldset-wrapper,.webform-container-type-fieldset .panel-body>.form-composite>.fieldset-wrapper{width:100%;margin-top:20px;}}.application-form-area .panel-body>.form-composite .webform-options-display-side-by-side>div,.webform-container-type-fieldset .panel-body>.form-composite .webform-options-display-side-by-side>div{margin-right:1em;}.application-form-area .panel-body .form-item-inquiry .form-textarea-wrapper,.webform-container-type-fieldset .panel-body .form-item-inquiry .form-textarea-wrapper{width:78%;}@media only screen and (max-width:767px){.application-form-area .panel-body .form-item-inquiry .form-textarea-wrapper,.webform-container-type-fieldset .panel-body .form-item-inquiry .form-textarea-wrapper{width:100%;margin-top:20px;}}.application-form-area .panel-body .form-item-inquiry .form-textarea-wrapper .form-control,.webform-container-type-fieldset .panel-body .form-item-inquiry .form-textarea-wrapper .form-control{min-height:300px;}@media only screen and (max-width:767px){.application-form-area .panel-body .form-item-inquiry .form-textarea-wrapper .form-control,.webform-container-type-fieldset .panel-body .form-item-inquiry .form-textarea-wrapper .form-control{min-height:200px;}}.application-form-area .panel-body .form-item-meeting-date,.webform-container-type-fieldset .panel-body .form-item-meeting-date{width:100%;margin-bottom:20px;padding:30px;border:3px solid #e5eaf3;}@media only screen and (max-width:767px){.application-form-area .panel-body .form-item-meeting-date,.webform-container-type-fieldset .panel-body .form-item-meeting-date{padding:20px;}}.application-form-area .panel-body .form-item-meeting-date .label-meeting-date,.webform-container-type-fieldset .panel-body .form-item-meeting-date .label-meeting-date{width:100%;margin-bottom:20px;padding:10px;border:1px solid #003386;background-color:#fff;}.application-form-area .panel-body .form-item-meeting-date .webform-multiple-table,.webform-container-type-fieldset .panel-body .form-item-meeting-date .webform-multiple-table{width:100%;}.application-form-area .panel-body .form-item-meeting-date .webform-multiple-table table,.webform-container-type-fieldset .panel-body .form-item-meeting-date .webform-multiple-table table{margin-top:20px;border:5px solid #e5eaf3;background-color:#fff;}.application-form-area .panel-body .form-item-meeting-date .webform-multiple-table table thead th,.webform-container-type-fieldset .panel-body .form-item-meeting-date .webform-multiple-table table thead th{padding:0;border:none;}.application-form-area .panel-body .form-item-meeting-date .webform-multiple-table table tbody tr>td,.webform-container-type-fieldset .panel-body .form-item-meeting-date .webform-multiple-table table tbody tr>td{padding:15px 30px;border:none;}@media only screen and (max-width:767px){.application-form-area .panel-body .form-item-meeting-date .webform-multiple-table table tbody tr>td,.webform-container-type-fieldset .panel-body .form-item-meeting-date .webform-multiple-table table tbody tr>td{padding:15px;}}.application-form-area .panel-body .form-item-meeting-date .webform-multiple-table table tbody .sr-only,.webform-container-type-fieldset .panel-body .form-item-meeting-date .webform-multiple-table table tbody .sr-only{display:none;}.application-form-area .panel-body .form-item-meeting-date .webform-multiple-table .table-striped>tbody>tr:nth-of-type(odd),.webform-container-type-fieldset .panel-body .form-item-meeting-date .webform-multiple-table .table-striped>tbody>tr:nth-of-type(odd){background-color:#f5f8fc;}.application-form-area .panel-body .form-item-meeting-date .webform-multiple-table .table-hover>tbody>tr:focus,.application-form-area .panel-body .form-item-meeting-date .webform-multiple-table .table-hover>tbody>tr:hover,.application-form-area .panel-body .form-item-meeting-date .webform-multiple-table .table-striped>tbody>tr:nth-of-type(odd):focus,.application-form-area .panel-body .form-item-meeting-date .webform-multiple-table .table-striped>tbody>tr:nth-of-type(odd):hover,.webform-container-type-fieldset .panel-body .form-item-meeting-date .webform-multiple-table .table-hover>tbody>tr:focus,.webform-container-type-fieldset .panel-body .form-item-meeting-date .webform-multiple-table .table-hover>tbody>tr:hover,.webform-container-type-fieldset .panel-body .form-item-meeting-date .webform-multiple-table .table-striped>tbody>tr:nth-of-type(odd):focus,.webform-container-type-fieldset .panel-body .form-item-meeting-date .webform-multiple-table .table-striped>tbody>tr:nth-of-type(odd):hover{background-color:#e5eaf3;}.application-form-area .panel-body .form-item-data-receive,.webform-container-type-fieldset .panel-body .form-item-data-receive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;padding:30px;border:5px solid #e5eaf3;background-color:#f5f8fc;}@media only screen and (max-width:767px){.application-form-area .panel-body .form-item-data-receive,.webform-container-type-fieldset .panel-body .form-item-data-receive{padding:20px;}}.application-form-area .panel-body .form-item-data-receive .label-data-receive,.webform-container-type-fieldset .panel-body .form-item-data-receive .label-data-receive{width:100%;margin-bottom:20px;padding:10px;border:1px solid #003386;background-color:#fff;}.application-form-area .panel-body .form-item-data-receive #edit-data-receive--description,.webform-container-type-fieldset .panel-body .form-item-data-receive #edit-data-receive--description{width:100%;margin-bottom:20px;}.application-form-area .panel-body .form-item-data-receive .form-textarea-wrapper,.application-form-area .panel-body .form-item-data-receive .form-textarea-wrapper .form-control,.application-form-area .panel-body .form-item-data-receive .input-data-receive,.webform-container-type-fieldset .panel-body .form-item-data-receive .form-textarea-wrapper,.webform-container-type-fieldset .panel-body .form-item-data-receive .form-textarea-wrapper .form-control,.webform-container-type-fieldset .panel-body .form-item-data-receive .input-data-receive{width:100%;}.application-form-area .form-required,.webform-container-type-fieldset .form-required{position:relative;}.application-form-area .form-required:after,.webform-container-type-fieldset .form-required:after{display:initial;width:auto;height:auto;margin-left:10px;background:none;background-size:auto;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.4rem;font-weight:400;color:red;content:"必須";}.application-form-area .panel-body .form-managed-file{width:78%;}@media only screen and (max-width:767px){.application-form-area .panel-body .form-managed-file{width:100%;margin-top:20px;}}.webform-container-type-fieldset .panel-body .form-item-file{display:-webkit-box;display:-ms-flexbox;display:flex;}@media only screen and (max-width:767px){.webform-container-type-fieldset .panel-body .form-item-file{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.form-type-processed-text{margin-top:60px;margin-bottom:30px;padding:60px 0;border:1px solid #4a7bed;background-color:hsla(0,0%,100%,.7);}@media only screen and (min-width:0px) and (max-width:414px){.form-type-processed-text{padding-top:30px;padding-bottom:30px;}}.form-type-processed-text>p{margin-bottom:30px;}.form-type-processed-text>p label{display:block;width:80%;margin:-90px auto 0;padding:10px;background-color:#4a7bed;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:2rem;color:#fff;text-align:center;}@media only screen and (max-width:767px){.form-type-processed-text>p label{font-size:1.8rem;}}.form-type-processed-text .tac{overflow:scroll;overflow-x:hidden;height:350px;margin:0 10px;padding:0 50px;}@media only screen and (max-width:767px){.form-type-processed-text .tac{padding-right:20px;padding-left:20px;}}.form-type-processed-text .tac h2{padding-top:.5em;padding-bottom:.5em;font-size:2rem;}@media only screen and (max-width:767px){.form-type-processed-text .tac h2{font-size:1.8rem;}}.form-type-processed-text .tac h3{display:inline-block;margin-bottom:.5em;padding:3px;border-top:1px solid #003386;border-bottom:1px solid #003386;font-size:1.6rem;}.form-type-processed-text .tac ul{list-style:none;}.form-type-processed-text .tac ul li{position:relative;padding-left:1em;}.form-type-processed-text .tac ul li:before{position:absolute;top:0;left:0;content:"・";}.captcha{margin-bottom:30px;}.captcha .g-recaptcha>div{margin-right:auto;margin-left:auto;}.webform-actions{text-align:center;}.webform-actions .webform-button--previous,.webform-actions .webform-button--submit{display:inline-block;}@media only screen and (max-width:767px){.webform-actions .webform-button--previous,.webform-actions .webform-button--submit{display:block;}}@media only screen and (max-width:767px){.webform-actions .webform-button--previous{margin-right:auto;margin-bottom:20px;margin-left:auto;}}.webform-actions .webform-button--submit{margin-right:0;}@media only screen and (max-width:767px){.webform-actions .webform-button--submit{margin-right:auto;margin-left:auto;}}.webform-actions .btn-default,.webform-actions .btn-primary{position:relative;padding:20px 55px 20px 40px;border:1px solid #003386;border-radius:0;background-color:#fff;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.5;color:#003386;text-align:center;text-decoration:none;-webkit-transition:background-color .5s;transition:background-color .5s;}@media only screen and (min-width:0px) and (max-width:414px){.webform-actions .btn-default,.webform-actions .btn-primary{padding-right:40px;padding-left:20px;}}.webform-actions .btn-default:before,.webform-actions .btn-primary:before{position:absolute;top:45%;right:20px;width:8px;height:8px;border-top:1px solid #003386;border-right:1px solid #003386;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.webform-actions .btn-default:focus,.webform-actions .btn-default:hover,.webform-actions .btn-primary:focus,.webform-actions .btn-primary:hover{background-color:#ffec81;color:#003386;text-decoration:none;}.webform-actions .btn-default:focus:before,.webform-actions .btn-default:hover:before,.webform-actions .btn-primary:focus:before,.webform-actions .btn-primary:hover:before{border-color:#003386;}.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox-inline label,.has-error.checkbox label,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio-inline label,.has-error.radio label{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:700;}.has-error .form-control{border-width:2px;}.webform-preview .panel-body>div label{width:20%;margin:0 2% 0 0;padding:10px;border:1px solid #003386;}@media only screen and (max-width:991px){.webform-preview .panel-body>div label{width:30%;}}@media only screen and (max-width:767px){.webform-preview .panel-body>div label{width:100%;}}.webform-preview .panel-body>div>div{width:78%;padding:10px;}@media only screen and (max-width:767px){.webform-preview .panel-body>div>div{width:100%;margin-top:15px;}}.webform-preview .panel-body .form-item-how-you-know ul,.webform-preview .panel-body .form-item-meeting-date ul{display:block;width:78%;margin-bottom:0;padding:10px;list-style:none;}.webform-preview .panel-body .form-item-how-you-know ul li,.webform-preview .panel-body .form-item-meeting-date ul li{position:relative;padding-left:1em;}.webform-preview .panel-body .form-item-how-you-know ul li:before,.webform-preview .panel-body .form-item-meeting-date ul li:before{position:absolute;top:0;left:0;content:"・";}@media only screen and (max-width:767px){.webform-preview .panel-body .form-item-how-you-know ul,.webform-preview .panel-body .form-item-meeting-date ul{width:100%;margin-top:15px;}}.webform-preview .panel-body .form-item-data-receive,.webform-preview .panel-body .form-item-how-you-know,.webform-preview .panel-body .form-item-inquiry,.webform-preview .panel-body .form-item-meeting-date,.webform-preview .panel-body .form-item-service{display:-webkit-box;display:-ms-flexbox;display:flex;}@media only screen and (max-width:767px){.webform-preview .panel-body .form-item-data-receive,.webform-preview .panel-body .form-item-how-you-know,.webform-preview .panel-body .form-item-inquiry,.webform-preview .panel-body .form-item-meeting-date,.webform-preview .panel-body .form-item-service{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.webform-preview .panel-body .form-item-data-receive,.webform-preview .panel-body .form-item-meeting-date{padding:0;border:none;}.webform-preview .panel-body .form-item-data-receive{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:transparent;}.webform-preview .panel-body .form-item-data-receive .input-data-receive{width:78%;}.webform-confirmation{width:90%;max-width:1140px;margin-right:auto;margin-left:auto;padding-right:0;padding-left:0;}.heading .nav-tabs{margin-top:20px;}body.user-logged-in article.contextual-region>.js-form-item-,form.user-login-form{width:90%;max-width:1140px;margin:60px auto 90px;padding-right:0;padding-left:0;}body.user-logged-in article.contextual-region>.js-form-item- h4.label{color:#003386;}main .region-content ul.square-list{list-style:none;}main .region-content ul.square-list li{position:relative;padding-left:1em;}main .region-content ul.square-list li:before{position:absolute;top:12px;left:0;width:4px;height:4px;background-color:#003386;content:"";-webkit-transform:rotate(45deg);transform:rotate(45deg);}.service-point{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;padding:30px;border:1px solid #4a7bed;background-color:#fff;}@media only screen and (max-width:991px){.service-point{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.service-point:after,.service-point:before{position:absolute;top:100%;left:50%;width:0;height:0;border:solid transparent;pointer-events:none;content:" ";}.service-point:after{margin-left:-20px;border-width:20px;border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);}.service-point:before{margin-left:-21px;border-width:21px;border-color:#4a7bed rgba(74,123,237,0) rgba(74,123,237,0);}.service-point div{margin-left:30px;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}.service-point div:first-child{margin-left:0;}@media only screen and (max-width:991px){.service-point div{margin-bottom:20px;margin-left:0;}.service-point div:last-child{margin-bottom:0;}}.service-point .comment{padding:15.5px 30px;background-image:url(/themes/custom/kaizen/images/brackets-left.svg),url(/themes/custom/kaizen/images/brackets-right.svg);background-repeat:no-repeat;background-position:0 0,100% 100%;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.8rem;line-height:1.5;text-align:center;}.service-point .point{text-align:center;}@media only screen and (max-width:767px){.service-point .point{padding-bottom:10px;}}.service-point .point h3{position:relative;margin-bottom:12px;padding-bottom:10px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:2.2rem;font-weight:700;}.service-point .point h3:after{position:absolute;bottom:0;left:50%;width:90px;height:1px;background-color:#003386;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);}.service-point .point p{padding-top:0;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.8rem;line-height:1.5;}@media only screen and (max-width:767px){.service-point .point p br{display:none;}}.service-text{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;}@media only screen and (max-width:767px){.service-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.service-text p{margin-bottom:0;margin-left:60px;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}.service-text p:first-child{margin-left:0;}@media only screen and (max-width:767px){.service-text p{margin-left:0;}}.service-catch{width:100%;max-width:1000px;min-height:530px;margin-right:auto;margin-left:auto;padding-top:55px;background:url(/themes/custom/kaizen/images/bg-triangle.svg) no-repeat top;background-size:100%;text-align:center;}@media only screen and (min-width:0px) and (max-width:414px){.service-catch{min-height:auto;padding-top:15px;}}.service-catch p{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:2.4rem;font-weight:700;line-height:1.5;}@media only screen and (max-width:767px){.service-catch p{font-size:2rem;}}.text-short{width:100%;max-width:940px;margin-right:auto;margin-left:auto;}.service .text-short,.title-line{margin-bottom:60px;}.title-line{position:relative;font-size:2.4rem;text-align:center;}@media only screen and (max-width:767px){.title-line{margin-bottom:30px;border-bottom:1px solid #003386;font-size:2.2rem;}}.title-line span{position:relative;z-index:2;padding-right:.5em;padding-left:.5em;background-color:#fff;}@media only screen and (max-width:767px){.title-line span{padding-right:0;padding-left:0;}}.title-line span.point{padding-right:0;padding-left:0;font-size:3.2rem;}@media only screen and (max-width:767px){.title-line span.point{font-size:3rem;}}.title-line:before{position:absolute;z-index:1;top:50%;width:100%;height:1px;background-color:#003386;content:"";}@media only screen and (max-width:767px){.title-line:before{display:none;}}.title-line:before{left:0;}.service-3cost{display:-webkit-box;display:-ms-flexbox;display:flex;}@media only screen and (max-width:767px){.service-3cost{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.service-3cost>div{margin-bottom:60px;padding-right:20px;padding-left:20px;background:url(/themes/custom/kaizen/images/bg-triangle-small.svg) no-repeat center 30px;background-size:300px 173px;text-align:center;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}@media only screen and (max-width:991px){.service-3cost>div{background-size:90%;}}@media only screen and (max-width:767px){.service-3cost>div{background-size:300px 173px;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}}.service-3cost .image{height:200px;}.service-3cost p{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.8rem;line-height:1.5;}@media only screen and (max-width:767px){.service-3cost p br{display:none;}}.service-flow-wrap{width:100%;max-width:950px;margin:0 auto;padding:60px;background-color:#fff;}@media only screen and (max-width:991px){.service-flow-wrap{padding:30px;}}@media only screen and (min-width:0px) and (max-width:414px){.service-flow-wrap{padding:15px;}}.service-flow-wrap h3{position:relative;padding-bottom:5px;font-size:1.8rem;text-align:center;}.service-flow-wrap h3:before{position:absolute;bottom:0;left:50%;width:90px;height:1px;background-color:#003386;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%);}.service-flow-wrap p{margin-bottom:30px;}.service-price{font-size:2rem;text-align:center;}.service-price,.service-price span{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:700;}.service-price span{font-size:5rem;}@media only screen and (min-width:0px) and (max-width:414px){.service-price span{font-size:3.4rem;}}.service-flow-list{margin-bottom:30px;padding-left:0;list-style:none;}.service-flow-list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:45px;padding:20px 25px;border:5px solid #e5eaf3;background-color:#f5f8fc;}@media only screen and (max-width:767px){.service-flow-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;}}.service-flow-list li:after,.service-flow-list li:before{position:absolute;top:100%;left:50%;width:0;height:0;border:solid transparent;pointer-events:none;content:" ";}.service-flow-list li:after{margin-left:-20px;border-width:20px;border-color:#f5f8fc rgba(245,248,252,0) rgba(245,248,252,0);}.service-flow-list li:before{margin-left:-27px;border-width:27px;border-color:#e5eaf3 rgba(229,234,243,0) rgba(229,234,243,0);}.service-flow-list li:last-child{margin-bottom:0;}.service-flow-list li:last-child:after,.service-flow-list li:last-child:before{display:none;}.service-flow-list li span{position:relative;padding-top:15px;padding-right:15px;padding-bottom:15px;-ms-flex-item-align:center;align-self:center;}.service-flow-list li span.title{position:relative;padding-left:65px;background:url(/themes/custom/kaizen/images/bg-triangle-flow.svg) no-repeat 0 0;color:#fff;text-align:center;-webkit-box-flex:1;-ms-flex:1 2 0px;flex:1 2 0;}@media only screen and (max-width:767px){.service-flow-list li span.title{width:100%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}}.service-flow-list li span.title:before{position:absolute;top:55%;left:15px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:3rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);}.service-flow-list li span.title:after{position:absolute;top:50%;left:60px;width:1px;height:50%;background-color:#fff;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%);}.service-flow-list li span.text{padding-left:20px;-webkit-box-flex:2.5;-ms-flex:2.5 1 0px;flex:2.5 1 0;}@media only screen and (max-width:767px){.service-flow-list li span.text{width:100%;padding:10px 0 0;}}.service-flow-list li:first-child span.title{background-color:#ab00d6;}.service-flow-list li:first-child span.title:before{content:"01";}.service-flow-list li:nth-child(2) span.title:before{content:"02";}.service-flow-list li:nth-child(3) span.title:before{content:"03";}.service-flow-list li:nth-child(4) span.title:before{content:"04";}.service-flow-list li:nth-child(5) span.title:before{content:"05";}.service-flow-list li:nth-child(6) span.title:before{content:"06";}.service-flow-list li:nth-child(7) span.title:before{content:"07";}.service-flow-list li:nth-child(8) span.title:before{content:"08";}.service-flow-list li:nth-child(9) span.title:before{content:"09";}.service-flow-list li:nth-child(10) span.title:before{content:"10";}.service-flow-list li:nth-child(11) span.title:before{content:"11";}.service-flow-list li:nth-child(12) span.title:before{content:"12";}.service-flow-list li:nth-child(13) span.title:before{content:"13";}.service-flow-list li:nth-child(14) span.title:before{content:"14";}.service-flow-list li:nth-child(15) span.title:before{content:"15";}.service-flow-list li:nth-child(16) span.title:before{content:"16";}.service-flow-list.row6 li:nth-child(2) span.title{background-color:#8e1fd6;}.service-flow-list.row6 li:nth-child(3) span.title{background-color:#713ed7;}.service-flow-list.row6 li:nth-child(4) span.title{background-color:#545ed8;}.service-flow-list.row6 li:nth-child(5) span.title{background-color:#377dd9;}.service-flow-list.row6 li:nth-child(6) span.title{background-color:#00b9db;}.service-flow-list.row7 li:nth-child(2) span.title{background-color:#9a13d6;}.service-flow-list.row7 li:nth-child(3) span.title{background-color:#812ed7;}.service-flow-list.row7 li:nth-child(4) span.title{background-color:#644dd8;}.service-flow-list.row7 li:nth-child(5) span.title{background-color:#288eda;}.service-flow-list.row7 li:nth-child(6) span.title{background-color:#298dda;}.service-flow-list.row7 li:nth-child(7) span.title{background-color:#11a7da;}.service-flow-list.row8 li:nth-child(2) span.title{background-color:#9615d6;}.service-flow-list.row8 li:nth-child(3) span.title{background-color:#802cd6;}.service-flow-list.row8 li:nth-child(4) span.title{background-color:#6946d7;}.service-flow-list.row8 li:nth-child(5) span.title{background-color:#545cd8;}.service-flow-list.row8 li:nth-child(6) span.title{background-color:#3d74d9;}.service-flow-list.row8 li:nth-child(7) span.title{background-color:#288cd9;}.service-flow-list.row8 li:nth-child(8) span.title{background-color:#13a3da;}.service-flow-list.row9 li:nth-child(2) span.title{background-color:#9e0ed7;}.service-flow-list.row9 li:nth-child(3) span.title{background-color:#8d20d7;}.service-flow-list.row9 li:nth-child(4) span.title{background-color:#7838d7;}.service-flow-list.row9 li:nth-child(5) span.title{background-color:#6150d8;}.service-flow-list.row9 li:nth-child(6) span.title{background-color:#496ad9;}.service-flow-list.row9 li:nth-child(7) span.title{background-color:#3382da;}.service-flow-list.row9 li:nth-child(8) span.title{background-color:#1e99da;}.service-flow-list.row9 li:nth-child(9) span.title{background-color:#0cacda;}.service-flow-list.row10 li:nth-child(2) span.title{background-color:#9f0cd7;}.service-flow-list.row10 li:nth-child(3) span.title{background-color:#911cd7;}.service-flow-list.row10 li:nth-child(4) span.title{background-color:#7e31d7;}.service-flow-list.row10 li:nth-child(5) span.title{background-color:#6a46d8;}.service-flow-list.row10 li:nth-child(6) span.title{background-color:#555dd8;}.service-flow-list.row10 li:nth-child(7) span.title{background-color:#4075d9;}.service-flow-list.row10 li:nth-child(8) span.title{background-color:#4174da;}.service-flow-list.row10 li:nth-child(9) span.title{background-color:#1a9dda;}.service-flow-list.row10 li:nth-child(10) span.title{background-color:#0badda;}.service-flow-list.row11 li:nth-child(2) span.title{background-color:#a10bd6;}.service-flow-list.row11 li:nth-child(3) span.title{background-color:#9419d6;}.service-flow-list.row11 li:nth-child(4) span.title{background-color:#842ad7;}.service-flow-list.row11 li:nth-child(5) span.title{background-color:#713ed8;}.service-flow-list.row11 li:nth-child(6) span.title{background-color:#5f52d8;}.service-flow-list.row11 li:nth-child(7) span.title{background-color:#4b68d9;}.service-flow-list.row11 li:nth-child(8) span.title{background-color:#387cd9;}.service-flow-list.row11 li:nth-child(9) span.title{background-color:#268fda;}.service-flow-list.row11 li:nth-child(10) span.title{background-color:#16a0db;}.service-flow-list.row11 li:nth-child(11) span.title{background-color:#09afdb;}.service-flow-list.row12 li:nth-child(2) span.title{background-color:#a209d6;}.service-flow-list.row12 li:nth-child(3) span.title{background-color:#9716d6;}.service-flow-list.row12 li:nth-child(4) span.title{background-color:#8726d7;}.service-flow-list.row12 li:nth-child(5) span.title{background-color:#7837d7;}.service-flow-list.row12 li:nth-child(6) span.title{background-color:#674ad8;}.service-flow-list.row12 li:nth-child(7) span.title{background-color:#555dd9;}.service-flow-list.row12 li:nth-child(8) span.title{background-color:#4471d9;}.service-flow-list.row12 li:nth-child(9) span.title{background-color:#3283da;}.service-flow-list.row12 li:nth-child(10) span.title{background-color:#2294da;}.service-flow-list.row12 li:nth-child(11) span.title{background-color:#14a3da;}.service-flow-list.row12 li:nth-child(12) span.title{background-color:#09b0db;}.service-flow-list.row13 li:nth-child(2) span.title{background-color:#9d0dd6;}.service-flow-list.row13 li:nth-child(3) span.title{background-color:#901bd6;}.service-flow-list.row13 li:nth-child(4) span.title{background-color:#832ad6;}.service-flow-list.row13 li:nth-child(5) span.title{background-color:#7538d7;}.service-flow-list.row13 li:nth-child(6) span.title{background-color:#6846d7;}.service-flow-list.row13 li:nth-child(7) span.title{background-color:#5b55d7;}.service-flow-list.row13 li:nth-child(8) span.title{background-color:#4d63d8;}.service-flow-list.row13 li:nth-child(9) span.title{background-color:#4072d8;}.service-flow-list.row13 li:nth-child(10) span.title{background-color:#3380d9;}.service-flow-list.row13 li:nth-child(11) span.title{background-color:#258ed9;}.service-flow-list.row13 li:nth-child(12) span.title{background-color:#189dd9;}.service-flow-list.row13 li:nth-child(13) span.title{background-color:#0babda;}.service-flow-list.row14 li:nth-child(2) span.title{background-color:#9d0dd6;}.service-flow-list.row14 li:nth-child(3) span.title{background-color:#901bd6;}.service-flow-list.row14 li:nth-child(4) span.title{background-color:#832ad6;}.service-flow-list.row14 li:nth-child(5) span.title{background-color:#7538d7;}.service-flow-list.row14 li:nth-child(6) span.title{background-color:#6846d7;}.service-flow-list.row14 li:nth-child(7) span.title{background-color:#5b55d7;}.service-flow-list.row14 li:nth-child(8) span.title{background-color:#4d63d8;}.service-flow-list.row14 li:nth-child(9) span.title{background-color:#4072d8;}.service-flow-list.row14 li:nth-child(10) span.title{background-color:#3380d9;}.service-flow-list.row14 li:nth-child(11) span.title{background-color:#258ed9;}.service-flow-list.row14 li:nth-child(12) span.title{background-color:#189dd9;}.service-flow-list.row14 li:nth-child(13) span.title{background-color:#0babda;}.service-flow-list.row14 li:nth-child(14) span.title{background-color:#5cc9e2;}.path-frontpage .text-short{max-width:750px;margin-bottom:60px;}.catch-wrap{padding-top:95px;padding-bottom:50px;background:url(/themes/custom/kaizen/images/bg-catch.png) repeat-x bottom;}@media only screen and (max-width:991px){.catch-wrap{padding-top:80px;padding-bottom:30px;}}@media only screen and (max-width:767px){.catch-wrap{padding-top:60px;background-position:top;}}@media only screen and (min-width:0px) and (max-width:414px){.catch-wrap{padding-top:40px;padding-bottom:40px;}}.catch-wrap h1{padding-bottom:85px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:7rem;font-weight:700;line-height:1;text-align:center;}@media only screen and (max-width:991px){.catch-wrap h1{padding-bottom:75px;font-size:6rem;}}@media only screen and (max-width:767px){.catch-wrap h1{padding-bottom:55px;font-size:4.4rem;line-height:1.35;}}@media only screen and (min-width:0px) and (max-width:414px){.catch-wrap h1{padding-bottom:40px;font-size:3rem;}}.catch-text{margin-bottom:40px;font-size:2.4rem;line-height:1.5;text-align:center;}.catch-text,.catch-text span{font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-weight:700;}.catch-text span{display:block;padding-top:15px;font-size:4rem;}@media only screen and (max-width:991px){.catch-text{margin-bottom:30px;font-size:2rem;}.catch-text span{font-size:3.6rem;}}@media only screen and (min-width:0px) and (max-width:414px){.catch-text{margin-bottom:30px;font-size:1.6rem;}.catch-text span{font-size:2rem;}}.catch-service{display:-webkit-box;display:-ms-flexbox;display:flex;}@media only screen and (max-width:991px){.catch-service{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.catch-service>div{position:relative;margin-bottom:60px;margin-left:3%;padding:11px 0 20px;border:1px solid #4a7bed;background-color:#fff;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}.catch-service>div:after,.catch-service>div:before{position:absolute;top:100%;left:50%;width:0;height:0;border:solid transparent;pointer-events:none;content:" ";}.catch-service>div:after{margin-left:-20px;border-width:20px;border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);}.catch-service>div:before{margin-left:-21px;border-width:21px;border-color:#4a7bed rgba(74,123,237,0) rgba(74,123,237,0);}.catch-service>div:first-child{margin-left:0;}@media only screen and (max-width:991px){.catch-service>div{margin-bottom:50px;-ms-flex-preferred-size:48.5%;flex-basis:48.5%;}.catch-service>div:nth-child(odd){margin-left:0;}}@media only screen and (min-width:0px) and (max-width:414px){.catch-service>div{margin-bottom:30px;margin-left:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.catch-service>div:last-child{margin-bottom:20px;}}.catch-service h2{margin:0 11px 15px;padding:20px;background-image:url(/themes/custom/kaizen/images/brackets-left.svg),url(/themes/custom/kaizen/images/brackets-right.svg);background-repeat:no-repeat;background-position:0 0,100% 100%;font-size:1.8rem;text-align:center;}.catch-service p{margin-bottom:0;padding:0 20px;font-size:1.4rem;}.introduction-wrap{padding-top:90px;padding-bottom:90px;background-image:url(/themes/custom/kaizen/images/bg-catch-arrow.svg),url(/themes/custom/kaizen/images/bg-triangle-right-down30.svg),-webkit-gradient(linear,left top,right top,from(#963bff),to(#0fadde));background-image:url(/themes/custom/kaizen/images/bg-catch-arrow.svg),url(/themes/custom/kaizen/images/bg-triangle-right-down30.svg),linear-gradient(90deg,#963bff,#0fadde);background-repeat:no-repeat,no-repeat,repeat;background-position:top,100% 100%,top;color:#fff;}@media only screen and (max-width:991px){.introduction-wrap{background-image:url(/themes/custom/kaizen/images/bg-triangle-right-down30.svg),-webkit-gradient(linear,left top,right top,from(#963bff),to(#0fadde));background-image:url(/themes/custom/kaizen/images/bg-triangle-right-down30.svg),linear-gradient(90deg,#963bff,#0fadde);background-repeat:no-repeat,repeat;background-position:100% 100%,top;}}.introduction-wrap a{color:#fff;}.introduction-wrap a:focus,.introduction-wrap a:hover{color:#ffec81;}.introduction,.introduction h2{padding-bottom:60px;}.introduction h2{padding-top:60px;background:url(/themes/custom/kaizen/images/title-square01.svg) no-repeat top;font-size:2.8rem;text-align:center;}@media only screen and (max-width:767px){.introduction h2{padding-bottom:30px;font-size:2.2rem;}}@media only screen and (min-width:0px) and (max-width:414px){.introduction h2{font-size:2rem;}}.introduction h2 span.sub-title{display:block;padding-top:10px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.8rem;}.anxiety-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}@media only screen and (max-width:767px){.anxiety-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.anxiety-wrap>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:30px;padding:30px;border:1px solid #fff;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;-ms-flex-line-pack:distribute;align-content:space-around;}.anxiety-wrap>div:first-child{margin-left:0;}@media only screen and (max-width:767px){.anxiety-wrap>div{margin-bottom:30px;margin-left:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.anxiety-wrap>div:last-child{margin-bottom:0;}}@media only screen and (min-width:0px) and (max-width:414px){.anxiety-wrap>div{padding:15px;}}.anxiety-wrap .image{position:relative;width:100%;height:150px;margin:0 auto 30px;}.anxiety-wrap .image img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}.anxiety-wrap h3{margin-bottom:30px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.6rem;text-align:center;}.anxiety-wrap ul{margin-bottom:0;padding-left:0;list-style:none;}.anxiety-wrap ul li{position:relative;margin-bottom:1em;padding-left:1.5em;}.anxiety-wrap ul li:before{position:absolute;top:8px;left:0;width:10px;height:10px;background:url(/themes/custom/kaizen/images/point-list-white.svg) no-repeat 0 0;content:"";}.top-about{padding-top:110px;background:url(/themes/custom/kaizen/images/line-arrow01.svg) no-repeat top;}.top-about h2{margin-bottom:60px;font-size:2.8rem;text-align:center;}@media only screen and (max-width:767px){.top-about h2{margin-bottom:30px;font-size:2.2rem;}}@media only screen and (min-width:0px) and (max-width:414px){.top-about h2{font-size:2rem;}}.about-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}@media only screen and (max-width:767px){.about-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.about-wrap>p{-webkit-box-flex:2.2;-ms-flex:2.2 1 0px;flex:2.2 1 0;}@media only screen and (max-width:767px){.about-wrap>p{-webkit-box-flex:1;-ms-flex:auto;flex:auto;}}.about-wrap .about-link{padding-left:50px;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}@media only screen and (max-width:767px){.about-wrap .about-link{margin-bottom:30px;padding-left:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.about-wrap .about-link:last-child{margin-bottom:0;}}.about-wrap .about-link .image{position:relative;width:100%;height:195px;margin:0 auto 25px;}.about-wrap .about-link .image img{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}.about-wrap .about-link p{padding-right:20px;padding-left:20px;font-size:1.4rem;}@media only screen and (max-width:767px){.about-wrap .about-link p{font-size:1.6rem;text-align:center;}}.top-service h2{margin-bottom:90px;padding-top:60px;padding-bottom:0;background:url(/themes/custom/kaizen/images/title-square02.svg) no-repeat top;font-size:2.8rem;text-align:center;}@media only screen and (max-width:767px){.top-service h2{margin-bottom:60px;font-size:2.2rem;}}@media only screen and (min-width:0px) and (max-width:414px){.top-service h2{font-size:2rem;}}.top-service h2 span.sub-title{display:block;padding-top:10px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.8rem;}.top-service h2:after,.top-service h2:before{display:none;}.top-service-content{position:relative;margin-bottom:90px;padding:60px;background-color:#fff;}.top-service-content:last-child{margin-bottom:0;}@media only screen and (max-width:767px){.top-service-content{padding:60px 30px 30px;}}.top-service-content h3{position:absolute;top:-30px;left:50%;width:460px;padding:15px;background-color:#4a7bed;font-size:2.4rem;color:#fff;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);}@media only screen and (max-width:767px){.top-service-content h3{width:80%;font-size:2rem;}}@media only screen and (min-width:0px) and (max-width:414px){.top-service-content h3{width:90%;font-size:1.8rem;}}.top-service-content h3:after{position:absolute;top:100%;left:50%;width:0;height:0;margin-left:-20px;border:20px solid rgba(74,123,237,0);border-top-color:#4a7bed;pointer-events:none;content:" ";}.top-service-content .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}@media only screen and (min-width:0px) and (max-width:414px){.top-service-content .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.top-service-content .wrap .image{-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}@media only screen and (min-width:0px) and (max-width:414px){.top-service-content .wrap .image{padding-top:10px;text-align:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}}.top-service-content .wrap .text{padding-top:30px;padding-left:90px;-webkit-box-flex:3;-ms-flex:3 1 0%;flex:3 1 0%;}@media only screen and (max-width:767px){.top-service-content .wrap .text{padding-left:60px;}}@media only screen and (min-width:0px) and (max-width:414px){.top-service-content .wrap .text{padding-left:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}}.top-service-content .wrap .text .bt-link{margin-right:0;margin-left:0;text-align:right;}@media only screen and (min-width:0px) and (max-width:414px){.top-service-content .wrap .text .bt-link{width:100%;text-align:center;}}.top-cost h2{margin-bottom:60px;padding-top:60px;padding-bottom:0;background:url(/themes/custom/kaizen/images/title-square02.svg) no-repeat top;font-size:2.8rem;text-align:center;}@media only screen and (max-width:767px){.top-cost h2{margin-bottom:30px;font-size:2.2rem;}}@media only screen and (min-width:0px) and (max-width:414px){.top-cost h2{font-size:2rem;}.top-cost h2 br{display:none;}}.top-cost h2 span.sub-title{display:block;padding-top:10px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:1.8rem;}.top-cost h2:after,.top-cost h2:before{display:none;}.top-cost-3point{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px;padding:30px;border:1px solid #003386;list-style:none;}@media only screen and (max-width:767px){.top-cost-3point{-ms-flex-wrap:wrap;flex-wrap:wrap;}}.top-cost-3point li{position:relative;margin-left:30px;padding:15px 20px 15px 120px;background-image:url(/themes/custom/kaizen/images/brackets-left.svg),url(/themes/custom/kaizen/images/brackets-right.svg);background-repeat:no-repeat;background-position:0 0,100% 100%;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:2rem;font-weight:700;line-height:1.5;-webkit-box-flex:1;-ms-flex:1 1 0%;flex:1 1 0%;}@media only screen and (max-width:991px){.top-cost-3point li{padding-left:95px;}}@media only screen and (max-width:767px){.top-cost-3point li{margin-bottom:30px;margin-left:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.top-cost-3point li:last-child{margin-bottom:0;}}.top-cost-3point li:before{position:absolute;left:20px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:6.6rem;font-weight:700;line-height:1;}@media only screen and (max-width:991px){.top-cost-3point li:before{font-size:5.6rem;}}@media only screen and (max-width:767px){.top-cost-3point li:before{font-size:4.6rem;}}.top-cost-3point li:first-child{margin-left:0;}.top-cost-3point li:first-child:before{content:"01";}.top-cost-3point li:nth-child(2):before{content:"02";}.top-cost-3point li:nth-child(3):before{content:"03";}.top-cost-text{margin-bottom:60px;font-family:Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:2.4rem;font-weight:700;line-height:2;text-align:center;}@media only screen and (max-width:767px){.top-cost-text{margin-bottom:30px;font-size:2.2rem;}}@media only screen and (min-width:0px) and (max-width:414px){.top-cost-text{font-size:2rem;text-align:left;}}.top-cost-text span{padding-bottom:5px;border-bottom:2px solid #d4aeff;}
