@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap");
/*! sanitize.css v4.1.0 | CC0 License | github.com/jonathantneal/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small,sub,sup{font-size:83.3333%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}html{color:#000;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:16px;letter-spacing:0;line-height:1.8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font-size:12px}@media print,screen and (min-width:768px){body{font-size:16px}}h1,h2,h3,h4,h5{margin:0}table th{font-weight:400}a{color:#000;text-decoration:none}a[data-detected=true],a[href^=mailto],a[href^=tel]{border-bottom:none!important;text-decoration:none!important}img{border:0;display:block;height:auto;margin:0 auto;max-width:100%;vertical-align:middle}ol,ul{list-style:none;padding:0}dd,dl,dt,ol,ul{margin:0}p{margin-top:0}figure{margin:0}@media print{body{zoom:65%;-webkit-print-color-adjust:exact}}@media print and (-ms-high-contrast:none){@page{size:A4;margin:12.7mm 9.7mm}body{zoom:1.8;transform:scale(.5);transform-origin:0 0;width:1200px}}.l-container{margin:0 auto;padding:60px 0;width:90%}@media print,screen and (min-width:768px){.l-container{margin:0 auto;max-width:1200px;padding:150px 0;width:95%}}@media print,screen and (min-width:768px) and (max-width:1023px){.l-container{padding:60px 0}}.body-container-wrapper{padding-top:50px}@media screen and (min-width:1281px){.body-container-wrapper{padding-top:140px}}.dnd-section .dnd-column{padding:0}.header{position:fixed;top:0;width:100%;z-index:10}.header__wrapper{background:#fff;display:block;position:relative;width:100%;z-index:99}@media screen and (max-width:1280px){.header__wrapper{height:50px}}.header__container{background:#fff;display:block;height:50px;margin:0 auto;max-width:1800px;padding:0;width:100%}@media screen and (max-width:1280px){.header__container{position:absolute;top:0;width:100%}}@media screen and (min-width:1281px){.header__container{align-items:center;display:flex;height:140px;justify-content:space-between;padding:40px 0;width:95%}}.header__skip{display:none}@media screen and (max-width:1280px){.header__column{background-color:#eff2fc;display:none;position:absolute;top:50px;width:100%;z-index:99}.header__column.is-nav-open{align-items:stretch;display:flex;flex-direction:column;max-height:calc(100vh - 50px);overflow-y:auto;position:relative;top:0}.header__row-1{background-color:#000;order:2;padding:60px 40px 55px;text-align:center}}@media screen and (min-width:1281px){.header__row-1{align-items:center;display:flex;justify-content:flex-end}}@media screen and (max-width:1280px){.header__row-2{order:1}}@media screen and (min-width:1281px){.header__row-2{margin-top:20px}}.header__logo{display:block;line-height:1;margin-left:0;margin-right:auto}@media screen and (max-width:1280px){.header__logo{margin-left:10px;margin-top:10px;width:130px}}.header__search{display:none}@media screen and (max-width:1280px){.header__search{display:none}}.header__search form{background-color:#fff;border:1px solid #e6e6e6;border-radius:5px;height:30px;margin:8px 0 14px;overflow:hidden;padding:0;position:relative;width:220px}.header__search .hs-search-field__input{background-color:#fff;border:0;height:30px;width:220px}.header__search .hs-search-field__input:focus{outline:none}.header__search .hs-search-field__button{background-color:#1d2088;border-radius:0;border-bottom-right-radius:5px;border-top-right-radius:5px;height:30px;margin:0;padding:0;position:absolute;right:0;top:0;width:30px}.header__search .hs-search-field__button:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.191 15.193'%3E%3Cpath fill='%23fff' d='M12.343 6.172a6.16 6.16 0 0 1-1.187 3.64l3.756 3.76a.95.95 0 1 1-1.344 1.343l-3.755-3.759a6.172 6.172 0 1 1 2.531-4.984m-6.17 4.272a4.272 4.272 0 1 0-4.27-4.273v.001a4.27 4.27 0 0 0 4.27 4.272'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:15px;width:15px}.header__search .hs_cos_wrapper_type_icon{display:none}.header__phone{font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;margin-bottom:0}@media screen and (min-width:1281px){.header__phone{margin-left:10px}}@media screen and (max-width:1280px){.header__phone{border-bottom:1px solid #fff;margin-left:auto;margin-right:auto;padding-bottom:40px}}@media screen and (max-width:767px){.header__phone{padding-bottom:5.3333333333vw}}.header__phone .msg{display:none}@media screen and (max-width:1280px){.header__phone .msg{color:#fff;display:block;font-size:12px;text-align:center}}@media screen and (max-width:767px){.header__phone .msg{font-size:2.9333333333vw}}.header__phone .num{color:#1d2088;display:block;font-size:26px;font-weight:700;line-height:2.2;padding-left:30px;position:relative;text-align:left}@media screen and (max-width:1280px){.header__phone .num{color:#fff;display:inline-block;margin-left:auto;margin-right:auto;text-align:center}}@media screen and (max-width:767px){.header__phone .num{font-size:8.5333333333vw;padding-left:9.8666666667vw}}.header__phone .num:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.661 32.262'%3E%3Cpath fill='%231d2088' d='M11.269 3.458a2.02 2.02 0 0 0-1.492-2.217L5.311.066a2.03 2.03 0 0 0-2.27.946C-3.22 11.859.496 25.729 11.343 31.992c.791.455 1.789.325 2.438-.316l3.28-3.25a2.02 2.02 0 0 0 .183-2.666l-3.196-4.184a2.02 2.02 0 0 0-2.324-.663l-3.02 1.142a17.1 17.1 0 0 1-2.979-11.112l3.185-.516a2.02 2.02 0 0 0 1.68-1.737l.676-5.227z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:30px;left:8px;position:absolute;top:14px;width:30px}@media screen and (max-width:1280px){.header__phone .num:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.661 32.262'%3E%3Cpath fill='%23fff' d='M11.269 3.458a2.02 2.02 0 0 0-1.492-2.217L5.311.066a2.03 2.03 0 0 0-2.27.946C-3.22 11.859.496 25.729 11.343 31.992c.791.455 1.789.325 2.438-.316l3.28-3.25a2.02 2.02 0 0 0 .183-2.666l-3.196-4.184a2.02 2.02 0 0 0-2.324-.663l-3.02 1.142a17.1 17.1 0 0 1-2.979-11.112l3.185-.516a2.02 2.02 0 0 0 1.68-1.737l.676-5.227z'/%3E%3C/svg%3E")}}@media screen and (max-width:767px){.header__phone .num:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.661 32.262'%3E%3Cpath fill='%23fff' d='M11.269 3.458a2.02 2.02 0 0 0-1.492-2.217L5.311.066a2.03 2.03 0 0 0-2.27.946C-3.22 11.859.496 25.729 11.343 31.992c.791.455 1.789.325 2.438-.316l3.28-3.25a2.02 2.02 0 0 0 .183-2.666l-3.196-4.184a2.02 2.02 0 0 0-2.324-.663l-3.02 1.142a17.1 17.1 0 0 1-2.979-11.112l3.185-.516a2.02 2.02 0 0 0 1.68-1.737l.676-5.227z'/%3E%3C/svg%3E");height:9.8666666667vw;left:0;top:5.3333333333vw;width:9.8666666667vw}}.header__phone .sub{color:#000;display:block;font-size:11px;font-weight:500;line-height:1;text-align:center}@media screen and (max-width:1280px){.header__phone .sub{color:#fff}}@media screen and (max-width:767px){.header__phone .sub{font-size:2.9333333333vw}}.header__navigation{background-color:transparent}.header__menu-button{align-items:center;background:transparent;border:none;cursor:pointer;display:none;flex-direction:column;gap:6px;height:30px;justify-content:center;margin:0;padding:0;position:absolute;right:15px;top:10px;transition:right .3s ease-in-out;width:30px}@media screen and (max-width:1280px){.header__menu-button{display:block}}.header__menu-button:active,.header__menu-button:focus,.header__menu-button:hover{background:transparent;border:none;outline:none}.header__menu-button span{background:#1d2088;height:1px;left:0;position:absolute;transition:transform .3s ease-in-out,opacity .3s ease-in-out;width:100%}.header__menu-button span:first-child{top:6px}.header__menu-button span:nth-child(2){top:14px}.header__menu-button span:nth-child(3){top:22px}.header__menu-button.is-nav-open span:first-child{top:14px;transform:rotate(45deg)}.header__menu-button.is-nav-open span:nth-child(2){opacity:0}.header__menu-button.is-nav-open span:nth-child(3){top:14px;transform:rotate(-45deg)}.header__menu-list{display:flex}@media screen and (max-width:1280px){.header__menu-list{background-color:#eff2fc;flex-direction:column;margin-bottom:40px;margin-top:20px;padding:0 20px}}@media screen and (min-width:1281px){.header__menu-list{background-color:transparent;flex-direction:row;gap:20px;justify-content:flex-end;margin-left:auto;margin-right:auto;padding:0}}.header__menu-item{min-height:50px}@media screen and (max-width:1280px){.header__menu-item{position:relative}}.header__menu-link{box-sizing:border-box;color:#333;display:block;font-size:16px;font-weight:700;padding:15px 0;position:relative}@media screen and (max-width:1200px){.header__menu-link{font-size:15px}}@media screen and (max-width:1280px){.header__menu-link{border-bottom:1px solid #1d2088;color:#1d2088;margin:0;padding:20px 0}}.header__menu-link:focus,.header__menu-link:hover{font-weight:700;text-decoration:none}@media screen and (max-width:1280px){.header__menu-link:focus,.header__menu-link:hover{color:#1d2088}}@media screen and (min-width:1281px){.header__menu-link:focus,.header__menu-link:hover{color:#333}.header__menu-link:focus:after,.header__menu-link:hover:after{background-color:#e81a4b;bottom:0;content:"";height:5px;left:0;position:absolute;width:100%}}.header__menu-link .menu-toggle{cursor:pointer;display:none;height:25px;margin-left:8px;position:absolute;right:0;top:10px;width:25px}@media screen and (max-width:1280px){.header__menu-link .menu-toggle{display:block;right:5px;top:21px}}.header__menu-link .menu-toggle:after,.header__menu-link .menu-toggle:before{background:#1d2088;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:25px}.header__menu-link .menu-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.header__menu-link.is-open .menu-toggle:after{transform:translate(-50%,-50%) rotate(0deg)}.header__overlay{background-color:rgba(4,6,70,.8);height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;visibility:hidden;width:100vw;z-index:5}.header__overlay.is-active{opacity:1;visibility:visible}.header__sub-menu{background:#eff2fc;display:block;z-index:99}@media screen and (max-width:1280px){.header__sub-menu{max-height:0;overflow:hidden;padding:0;top:0;transition:max-height .4s ease}}@media screen and (min-width:1281px){.header__sub-menu{left:50%;opacity:0;padding:50px;pointer-events:none;position:absolute;top:140px;transform:translate(-50%);transition:opacity .3s ease;visibility:hidden;width:100vw;z-index:10}.header__sub-menu:hover{opacity:1;pointer-events:auto;visibility:visible}}@media screen and (max-width:1280px){.header__sub-menu.is-open{max-height:500px}}@media screen and (min-width:1281px){.header__sub-menu.is-open{opacity:1;pointer-events:auto;visibility:visible}}@media screen and (max-width:1280px){.header__sub-list{background-color:#fff;display:flex;flex-direction:column;gap:24px;padding:5.3333333333vw;position:relative}}@media screen and (min-width:1281px){.header__sub-list{display:flex;gap:40px;justify-content:center;margin-left:auto;margin-right:auto;max-width:1120px}}.header__sub-item{color:#1d2088;display:flex;flex-basis:50%;gap:16px}.header__sub-item .image{flex-shrink:0;width:200px}@media screen and (max-width:1280px){.header__sub-item .image{width:26.6666666667vw}}.header__sub-item .image img{display:block;height:auto;width:100%}.header__sub-item .text-box{flex:1}.header__sub-item .text-box .title{font-size:16px;font-weight:500;width:100%}@media screen and (max-width:1280px){.header__sub-item .text-box .title{margin-bottom:15px;padding-right:0}}@media screen and (min-width:1281px){.header__sub-item .text-box .title{margin-bottom:30px;padding-top:18px}}.header__sub-item .text-box .title-link{color:#1d2088;display:block;font-size:22px;font-weight:700;position:relative}@media screen and (max-width:767px){.header__sub-item .text-box .title-link{font-size:14px}}.header__sub-item .text-box .title-link:after,.header__sub-item .text-box .title-link:before{content:"";position:absolute}.header__sub-item .text-box .title-link:before{border:1px solid #1d2088;border-radius:50%;height:50px;right:0;top:-10px;width:50px}@media screen and (max-width:767px){.header__sub-item .text-box .title-link:before{height:7.7333333333vw;right:0;top:-.6666666667vw;width:7.7333333333vw}}.header__sub-item .text-box .title-link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12.863' viewBox='0 0 15 12.863'%3E%3Cpath fill='%231d2088' d='M14.686 7.188a1.073 1.073 0 0 0 0-1.517L9.329.314a1.073 1.073 0 0 0-1.517 1.517l3.533 3.529H1.071a1.071 1.071 0 1 0 0 2.143h10.27l-3.526 3.529a1.073 1.073 0 0 0 1.517 1.517l5.357-5.357Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:12.863px;right:17px;top:10px;transition:right .3s ease-in-out;width:15px;z-index:1}@media screen and (max-width:767px){.header__sub-item .text-box .title-link:after{height:2.6666666667vw;right:2.6666666667vw;top:2vw;width:2.6666666667vw}}.header__sub-item .text-box .title-link:hover{text-decoration:none}.header__sub-item .text-box .title-link:hover:after{right:10px}.header__sub-item .text-box .list{display:block;font-weight:500;margin-bottom:4px}@media screen and (max-width:1280px){.header__sub-item .text-box .item{margin-top:1.3333333333vw}}@media screen and (min-width:1281px){.header__sub-item .text-box .item{margin-top:10px}}.header__sub-item .text-box .item-link{color:#1d2088;display:block;font-size:16px;font-style:normal;line-height:1.5;text-decoration:underline}.header__sub-item .text-box .item-link:hover{text-decoration:none}@media screen and (max-width:767px){.header__sub-item .text-box .item-link{font-size:12px}}@media screen and (max-width:1280px){.header__sub-item{max-width:100%}}.footer{background-color:#000;color:#fff;font-size:14px;line-height:1.8}.footer__container{margin:0 auto;width:100%}.footer__contact{margin:0 auto;max-width:1200px;padding-bottom:40px;padding-top:40px}@media screen and (max-width:767px){.footer__contact{padding-bottom:20px}}@media print,screen and (min-width:768px){.footer__contact{align-items:center;display:flex;text-align:center}}@media screen and (max-width:767px){.footer__contact-info{border-bottom:1px solid #fff;text-align:center}}@media print,screen and (min-width:768px){.footer__contact-info{border-right:1px solid #fff;flex-basis:50%}.footer__contact-buttons{padding:0 50px}}.footer__contact-text{color:#fff;margin-bottom:16px}.footer__contact-tel{display:inline-block;font-size:36px;font-weight:700;margin-bottom:0;padding-left:40px;position:relative}@media screen and (max-width:767px){.footer__contact-tel{font-size:8.5333333333vw;padding-left:8.5333333333vw;text-align:center}}.footer__contact-tel:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 17.661 32.262'%3E%3Cpath fill='%23fff' d='M11.269 3.458a2.02 2.02 0 0 0-1.492-2.217L5.311.066a2.03 2.03 0 0 0-2.27.946C-3.22 11.859.496 25.729 11.343 31.992c.791.455 1.789.325 2.438-.316l3.28-3.25a2.02 2.02 0 0 0 .183-2.666l-3.196-4.184a2.02 2.02 0 0 0-2.324-.663l-3.02 1.142a17.1 17.1 0 0 1-2.979-11.112l3.185-.516a2.02 2.02 0 0 0 1.68-1.737l.676-5.227z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:40px;left:8px;position:absolute;top:14px;width:40px}@media screen and (max-width:767px){.footer__contact-tel:before{height:9.3333333333vw;left:1.0666666667vw;top:3.7333333333vw;width:9.3333333333vw}}@media print,screen and (min-width:768px){.footer__contact-buttons{flex-basis:50%}}.footer__tel-time{display:block;font-size:14px;font-weight:400;margin-top:4px}.footer__sitemap{border-top:1px solid #fff;margin-left:auto;margin-right:auto;padding:40px 0;width:95%}@media screen and (max-width:767px){.footer__sitemap{flex-direction:column;gap:0 40px}}.footer__sitemap .inner{display:flex;gap:20px;justify-content:space-between;margin:0 auto;max-width:1200px;width:100%}@media screen and (max-width:767px){.footer__sitemap .inner{flex-direction:column}}@media print,screen and (min-width:768px){.footer__logo-area{flex-basis:50%}}.footer__logo{margin-bottom:50px}.footer__logo img{margin:0;max-width:230px}@media screen and (max-width:767px){.footer__logo img{margin-left:0;margin-right:auto;max-width:49.3333333333vw}}@media print,screen and (min-width:768px){.footer .company-info{max-width:230px}}.footer .company-name{font-weight:700;margin-bottom:8px;max-width:230px}@media screen and (max-width:767px){.footer .company-name{font-size:12px}}@media print,screen and (min-width:768px){.footer .company-name{font-size:18px}}.footer .address{line-height:1.6}@media screen and (max-width:767px){.footer .address{font-size:2.9333333333vw}}@media print,screen and (min-width:768px){.footer .address{font-size:12px}}.footer__nav{display:flex;flex-basis:50%;gap:0 20px}@media print,screen and (min-width:768px){.footer__nav{gap:40px;justify-content:center}}.footer .nav-list{list-style:none;margin-bottom:40px;padding:0}.footer .nav-list .item{font-size:16px;font-weight:700;margin-bottom:8px}@media screen and (max-width:767px){.footer .nav-list .item{font-size:3.4666666667vw}}@media print,screen and (min-width:768px){.footer .nav-list .item{font-size:16px}}.footer .nav-list .item a{color:#fff;position:relative;text-decoration:none}.footer .nav-list .item a.link--blank:after{background-image:url(//20348057.fs1.hubspotusercontent-na1.net/hubfs/20348057/raw_assets/public/insightlead-theme/assets/images/common/icon_blank.png);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;position:absolute;right:-26px;top:50%;transform:translateY(-50%);width:16px}.footer .nav-list .item a:hover{text-decoration:underline}.footer .nav-list .item-sub{font-size:14px;font-weight:400}@media screen and (max-width:767px){.footer .nav-list .item-sub{font-size:3.2vw}}@media print,screen and (min-width:768px){.footer .nav-list .item-sub{font-size:14px}}.footer .nav-list .item-sub a{color:#bebebe;text-decoration:none}.footer .nav-list .item-sub a:hover{text-decoration:underline}.footer__copyright{color:#fff;font-size:12px;padding:20px 0;text-align:center}.l-wrapper{overflow-x:hidden;width:100%}.p-home-features .dnd-section .dnd-column{padding:0}@media print,screen and (min-width:768px){.p-home-features{align-items:center;display:flex;gap:50px;justify-content:center}}.p-home-features--home .inner{background:transparent}.p-home-service-menu{background-image:linear-gradient(90deg,#f1f5ff 5%,#ffecff 51%,#fff1f4 95%);border-top-left-radius:25px;border-top-right-radius:25px;position:relative}@media print,screen and (min-width:768px){.p-home-service-menu{border-top-left-radius:100px;border-top-right-radius:100px}.p-home-service-menu .inner{padding:120px 0}}.p-home-cta__inner{padding:60px 0 0}@media print,screen and (min-width:768px){.p-home-cta__inner{padding:100px 0 80px}}.p-home-seminar{background-color:#eff2fc}.p-home-case .inner,.p-home-seminar .inner{position:relative}.p-home-blog{background-color:#f5f5f5}.p-home-blog .inner{position:relative}.p-service-features{background:#eff2fc;border-bottom-right-radius:20px;border-top-right-radius:100px;margin-left:0;margin-right:100px;padding-left:100px;position:relative}@media (max-width:1600px){.p-service-features{margin-right:50px;padding-left:50px}}@media (max-width:1400px){.p-service-features{margin-right:0;padding-left:0}}@media print,screen and (min-width:768px) and (max-width:1023px){.p-service-features{border-top-right-radius:50px}}@media screen and (max-width:767px){.p-service-features{border-top-right-radius:20px}}.p-service-features .dnd-section .dnd-column{padding:0}@media print,screen and (min-width:768px){.p-service-features{align-items:center;display:flex;gap:50px;justify-content:center}}.p-service-features--home .inner{background:transparent}.p-service-flow{background-color:#f5f5f5}@media screen and (max-width:767px){.p-service-flow .inner{width:80%}}.p-service-cta .dnd-section .dnd-column,.p-service-flow .dnd-section .dnd-column{padding:0}@media print,screen and (min-width:1024px){.p-service-case__cta{margin-top:50px}}.p-service-menu--page{background-image:linear-gradient(90deg,#f1f5ff 5%,#ffecff 51%,#fff1f4 95%);border-top-left-radius:25px;border-top-right-radius:25px;position:relative}@media print,screen and (min-width:1024px){.p-service-menu--page{border-top-left-radius:100px;border-top-right-radius:100px}}@media print,screen and (min-width:768px) and (max-width:1023px){.p-service-menu--page{border-top-left-radius:50px;border-top-right-radius:50px}}@media print,screen and (min-width:1024px){.p-service-menu--page .inner{padding:120px 0}}@media print,screen and (min-width:768px) and (max-width:1023px){.p-service-menu--page .inner{padding:60px 0}}.p-seminar-wrapper .inner{display:flex;gap:40px}@media screen and (max-width:767px){.p-seminar-wrapper .inner{flex-direction:column}}@media print,screen and (min-width:768px){.p-seminar-wrapper .inner{align-items:flex-start;gap:40px;justify-content:space-between}}.p-seminar-article{flex:1;max-width:710px}.p-seminar-article .thumb{border-radius:20px;margin-bottom:60px;overflow:hidden}.p-seminar-article .thumb img{height:100%;object-fit:cover;width:100%}.p-seminar-article .block .textarea{padding:20px 0}.p-seminar-article .block p{color:#323232}.p-case-wrapper .inner{max-width:1000px}.p-case-article .case-head{margin-bottom:30px}.p-case-article .case-head .cat-wrap{align-items:center;display:flex;gap:0 10px;margin-bottom:8px}.p-case-article .case-head .cat-wrap .jobtype{background-color:#1d2088;color:#fff;font-size:16px;height:28px;margin-bottom:0;padding:2px 35px;transition:opacity .3s ease;width:102px}.p-case-article .case-head .cat-wrap .company{color:#333;font-size:16px;font-weight:500;margin-bottom:0}.p-case-article .case-head .title{color:#000;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:26px;margin-bottom:20px;margin-top:10px}.p-case-article .thumb{border-radius:20px;margin-bottom:60px;overflow:hidden}.p-case-article .case-info{background-color:#f5f5f5;border-radius:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;padding:20px}@media print,screen and (min-width:768px){.p-case-article .case-info{padding:30px 50px}}@media screen and (max-width:767px){.p-case-article .case-info{grid-template-columns:1fr}}.p-case-article .case-info .item{align-items:center;display:flex;gap:0 20px;margin-bottom:0}.p-case-article .case-info .label{background-color:#1d2088;border-radius:13px;color:#fff;font-size:14px;height:26px;padding:3px 5px;text-align:center;width:138px}.p-case-article .case-info .text{color:#333;font-size:16px}.p-case-article .case-detail{display:flex;flex-direction:column;gap:20px;margin-top:60px}@media print,screen and (min-width:768px){.p-case-article .case-detail .item{display:flex}}.p-case-article .case-detail .item .title{align-items:center;border-top-left-radius:10px;color:#fff;display:flex;font-weight:700;justify-content:center;margin:0;padding:10px}@media screen and (max-width:767px){.p-case-article .case-detail .item .title{border-top-right-radius:10px;font-size:18px}}@media print,screen and (min-width:768px){.p-case-article .case-detail .item .title{border-bottom-left-radius:16px;font-size:24px;min-height:130px;padding:20px;width:160px}}.p-case-article .case-detail .item .detail{border-bottom-right-radius:10px;padding:20px}@media screen and (max-width:767px){.p-case-article .case-detail .item .detail{border-bottom-left-radius:10px;border-top:0}}@media print,screen and (min-width:768px){.p-case-article .case-detail .item .detail{border-left:0;border-top-right-radius:10px;flex:1;padding:20px 40px}}.p-case-article .case-detail .item .detail-list{color:#333;font-size:16px;font-weight:500;line-height:1.5;margin-top:5px;position:relative;text-align:left}.p-case-article .case-detail .item .detail-list li{margin-bottom:10px;padding-left:10px;position:relative}.p-case-article .case-detail .item .detail-list li:before{background:#333;border-radius:3px;content:"";display:block;height:6px;left:0;position:absolute;top:10px;width:6px}.p-case-article .case-detail .item--case .title{background-color:#333}.p-case-article .case-detail .item--case .detail{border:1px solid #333}@media screen and (max-width:767px){.p-case-article .case-detail .item--case .detail{border-top:0}}.p-case-article .case-detail .item--factor .title{background-color:#1d2088}.p-case-article .case-detail .item--factor .detail{border:1px solid #1d2088}@media screen and (max-width:767px){.p-case-article .case-detail .item--factor .detail{border-top:0}}.p-case-article .case-detail .item--effect .title{background-image:linear-gradient(90deg,#1d2088,#7a1d88 47%,#e81a4b 95%)}.p-case-article .case-detail .item--effect .detail{border:1px solid #e81a4b}@media screen and (max-width:767px){.p-case-article .case-detail .item--effect .detail{border-top:0}}.p-case-article .block .textarea{padding:20px 0}.p-case-article .block .textarea img{margin:20px auto}.p-case-article .block .textarea h2:not(class){border-bottom:1px solid #1d2088;color:#1d2088;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:24px;font-weight:700;line-height:1.5;margin-bottom:20px;margin-top:40px;padding-bottom:10px}.p-case-article .block .textarea h3:not(class){background-color:#dae4fe;font-size:20px;padding:5px 10px}.p-case-article .block .textarea h3:not(class),.p-case-article .block .textarea h4:not(class){color:#1d2088;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-weight:700;line-height:1.5;margin-bottom:20px;margin-top:0}.p-case-article .block .textarea h4:not(class){font-size:18px;padding:5px 10px 5px 20px;position:relative}.p-case-article .block .textarea h4:not(class):before{background-color:#1d2088;content:"";display:block;height:32px;left:0;margin:0 10px 0 0;position:absolute;top:5px;width:5px}.p-case-article .block p{color:#323232}.p-case-related{background-color:#f5f5f5}.p-blog-wrapper .inner{max-width:1000px}.p-blog-article .blog-head{margin-bottom:30px}.p-blog-article .blog-head .date{color:#1d2088;font-size:16px;font-weight:500;line-height:2;margin-bottom:10px}.p-blog-article .blog-head .title{color:#000;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:26px;margin-bottom:20px;margin-top:10px}.p-blog-article .thumb{border-radius:20px;margin-bottom:60px;overflow:hidden}.p-blog-article .block{margin-bottom:50px}@media print,screen and (min-width:768px){.p-blog-article .block{margin-bottom:100px}}.p-blog-article .block .textarea{padding:20px 0}.p-blog-article .block .textarea img{margin:20px auto}.p-blog-article .block .textarea h2:not(class){border-bottom:1px solid #1d2088;color:#1d2088;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:24px;font-weight:700;line-height:1.5;margin-bottom:20px;margin-top:40px;padding-bottom:10px}.p-blog-article .block .textarea h3:not(class){background-color:#dae4fe;font-size:20px;padding:5px 10px}.p-blog-article .block .textarea h3:not(class),.p-blog-article .block .textarea h4:not(class){color:#1d2088;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-weight:700;line-height:1.5;margin-bottom:20px;margin-top:0}.p-blog-article .block .textarea h4:not(class){font-size:18px;padding:5px 10px 5px 20px;position:relative}.p-blog-article .block .textarea h4:not(class):before{background-color:#1d2088;content:"";display:block;height:32px;left:0;margin:0 10px 0 0;position:absolute;top:5px;width:5px}.p-blog-article .block p{color:#323232}.p-blog-related{background-color:#f5f5f5}.p-download-wrapper .inner{display:flex;gap:40px}@media screen and (max-width:767px){.p-download-wrapper .inner{flex-direction:column}}@media print,screen and (min-width:768px){.p-download-wrapper .inner{align-items:flex-start;gap:40px;justify-content:space-between}}.p-download-article{max-width:710px}.p-download-article .article-head{margin-bottom:30px}.p-download-article .title{color:#333;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:26px;line-height:1.5;margin:10px 0 15px}.p-download-article .categories{margin-bottom:40px}.p-download-article .thumb{border-radius:20px;margin-bottom:60px;overflow:hidden}.p-download-article .thumb img{height:100%;object-fit:cover;width:100%}.p-download-article .download-block .textarea{padding:20px 0}.p-beginner{position:relative}.p-beginner .inner{padding-top:0}@media screen and (max-width:767px){.p-beginner .inner{padding-top:0}}.p-beginner .c-heading{margin-top:100px}@media screen and (max-width:767px){.p-beginner .c-heading{margin-top:50px}}.p-form-sidebar{background-color:#f5f5f5;border-radius:20px;height:fit-content;padding:50px 30px;position:sticky;top:140px;width:450px}.p-form-sidebar .form-title{display:none}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-FieldLabel>span,.p-form-sidebar form label{align-items:flex-start;display:flex;gap:10px}.p-form-sidebar .hs-form-required,.p-form-sidebar .hsfc-FieldLabel__RequiredIndicator{font-size:0;position:relative}.p-form-sidebar .hs-form-required:after,.p-form-sidebar .hsfc-FieldLabel__RequiredIndicator:after{background-color:#e60012;border-radius:10px;color:#fff;content:"必須";font-size:12px;height:20px;left:0;padding:2px 15px;position:absolute;top:0;width:54px}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-TextInput,.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-TextareaInput{background-color:#fff;border:1px solid #e6e6e6;border-radius:5px;margin:0;padding:8px 10px}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-TextareaInput{height:151px!important}.p-form-sidebar .hsfc-RadioFieldGroup__Options{align-items:center;display:flex;gap:20px;margin-bottom:10px;width:100%}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-RadioFieldGroup__Options>:not(:last-child){margin-bottom:0}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-RichText{margin-bottom:0;margin-top:0}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-RichText p{color:#323232;font-size:14px;margin-bottom:0}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-RichText a{color:#1d2088;text-decoration:underline}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-CheckboxField label{color:#323232;font-size:14px}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons{background-image:linear-gradient(90deg,#1d2088 9%,#7a1d88 50%,#e81a4b 94%);border-radius:34px;color:#fff;display:block;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:18px;font-weight:500;height:68px;letter-spacing:0;line-height:1.25;margin-left:auto;margin-right:auto;max-width:400px;padding:0;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}@media screen and (max-width:767px){.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons{margin-top:30px;max-width:670px;width:90%}}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12.863' viewBox='0 0 15 12.863'%3E%3Cpath fill='%23fff' d='M14.686 7.188a1.073 1.073 0 0 0 0-1.517L9.329.314a1.073 1.073 0 0 0-1.517 1.517l3.533 3.529H1.071a1.071 1.071 0 1 0 0 2.143h10.27l-3.526 3.529a1.073 1.073 0 0 0 1.517 1.517l5.357-5.357Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:13px;position:absolute;right:25px;top:28px;width:15px;z-index:1}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons:hover{color:#fff}.p-form-sidebar [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons .hsfc-Button{background:none!important;background-color:transparent!important;border:none;color:inherit;display:block;height:100%;padding:24px 20px!important;text-decoration:none;width:100%}@media screen and (max-width:767px){.p-form-sidebar{top:50px;width:100%}}.p-contact{width:100%}.p-contact__inner{max-width:1000px}.p-contact .form-wrap{background-color:#f5f5f5;border-radius:20px;padding:80px}@media screen and (max-width:767px){.p-contact .form-wrap{padding:50px 30px}}.p-contact .form-wrap .hsfc-CheckboxField label,.p-contact .form-wrap .hsfc-RichText{margin:0 auto;max-width:700px}.p-contact .form-wrap .form-title{display:none}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-FieldLabel>span,.p-contact .form-wrap form label{align-items:flex-start;display:flex;gap:10px}.p-contact .form-wrap .hs-form-required,.p-contact .form-wrap .hsfc-FieldLabel__RequiredIndicator{font-size:0;position:relative}.p-contact .form-wrap .hs-form-required:after,.p-contact .form-wrap .hsfc-FieldLabel__RequiredIndicator:after{background-color:#e60012;border-radius:10px;color:#fff;content:"必須";font-size:12px;height:20px;left:0;padding:2px 15px;position:absolute;top:0;width:54px}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-TextInput,.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-TextareaInput{background-color:#fff;border:1px solid #e6e6e6;border-radius:5px;margin:0;padding:8px 10px}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-TextareaInput{height:151px!important}.p-contact .form-wrap .hsfc-RadioFieldGroup__Options{align-items:center;display:flex;gap:20px;margin-bottom:10px;width:100%}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-RadioFieldGroup__Options>:not(:last-child){margin-bottom:0}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-RichText{margin-bottom:0;margin-top:0}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-RichText p{color:#323232;font-size:14px;margin-bottom:0}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-RichText a{color:#1d2088;text-decoration:underline}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-CheckboxField label{color:#323232;font-size:14px}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons{background-image:linear-gradient(90deg,#1d2088 9%,#7a1d88 50%,#e81a4b 94%);border-radius:34px;color:#fff;display:block;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:18px;font-weight:500;height:68px;letter-spacing:0;line-height:1.25;margin-left:auto;margin-right:auto;max-width:400px;padding:0;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}@media screen and (max-width:767px){.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons{margin-top:30px;max-width:670px;width:90%}}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12.863' viewBox='0 0 15 12.863'%3E%3Cpath fill='%23fff' d='M14.686 7.188a1.073 1.073 0 0 0 0-1.517L9.329.314a1.073 1.073 0 0 0-1.517 1.517l3.533 3.529H1.071a1.071 1.071 0 1 0 0 2.143h10.27l-3.526 3.529a1.073 1.073 0 0 0 1.517 1.517l5.357-5.357Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:13px;position:absolute;right:25px;top:28px;width:15px;z-index:1}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons:hover{color:#fff}.p-contact .form-wrap [data-hsfc-id=Renderer] .hsfc-NavigationRow__Buttons .hsfc-Button{background:none!important;background-color:transparent!important;border:none;color:inherit;display:block;height:100%;padding:24px 20px!important;text-decoration:none;width:100%}@media print,screen and (min-width:768px){.c-buttons{align-items:center;display:flex;justify-content:center}}.c-buttons--mt40{margin-top:20px}@media print,screen and (min-width:768px){.c-buttons--mt40{margin-top:40px}}.c-buttons .button{border:0;border-radius:34px;display:block;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:18px;font-weight:500;height:68px;letter-spacing:0;line-height:1.25;margin-left:auto;margin-right:auto;max-width:400px;padding:24px 20px;position:relative;text-align:center;text-decoration:none;transition:all .3s ease;width:100%}@media screen and (max-width:767px){.c-buttons .button{margin-top:30px;max-width:670px;width:95%}}@media print,screen and (min-width:768px){.c-buttons .button--notext{padding:21px 20px}}.c-buttons .button a{color:inherit;display:block;height:100%;text-decoration:none;width:100%}@media screen and (max-width:767px){.c-buttons .button a{font-size:15px}}.c-buttons .button:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:13px;position:absolute;right:25px;top:28px;width:15px;z-index:1}.c-buttons .button:focus,.c-buttons .button:hover{font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-weight:500;opacity:.8;text-decoration:none}.c-buttons .button--default,.c-buttons .button--download{background-color:#fff;border:1px solid #1d2088;color:#1d2088}.c-buttons .button--default:after,.c-buttons .button--download:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12.863' viewBox='0 0 15 12.863'%3E%3Cpath fill='%231d2088' d='M14.686 7.188a1.073 1.073 0 0 0 0-1.517L9.329.314a1.073 1.073 0 0 0-1.517 1.517l3.533 3.529H1.071a1.071 1.071 0 1 0 0 2.143h10.27l-3.526 3.529a1.073 1.073 0 0 0 1.517 1.517l5.357-5.357Z'/%3E%3C/svg%3E")}.c-buttons .button--default:hover,.c-buttons .button--download:hover{color:#1d2088}.c-buttons .button--contact{background-image:linear-gradient(90deg,#1d2088 9%,#7a1d88 50%,#e81a4b 94%);color:#fff}.c-buttons .button--contact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12.863' viewBox='0 0 15 12.863'%3E%3Cpath fill='%23fff' d='M14.686 7.188a1.073 1.073 0 0 0 0-1.517L9.329.314a1.073 1.073 0 0 0-1.517 1.517l3.533 3.529H1.071a1.071 1.071 0 1 0 0 2.143h10.27l-3.526 3.529a1.073 1.073 0 0 0 1.517 1.517l5.357-5.357Z'/%3E%3C/svg%3E")}.c-buttons .button--contact:hover{color:#fff}.c-buttons .button .text{border:1px solid #1d2088;border-radius:20px;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;left:50%;letter-spacing:normal;max-width:256px;padding:3px 2px 5px;position:absolute;text-align:center;top:-15px;transform:translateX(-50%);width:80%}@media screen and (max-width:767px){.c-buttons .button .text{font-size:12px}}.c-buttons .button .text--download{background-color:#1d2088;color:#fff}@media print,screen and (min-width:768px){.c-buttons .button .text--download{width:192px}}.c-buttons .button .text--contact{background-color:#fff;color:#1d2088}@media print,screen and (min-width:768px){.c-buttons .button .text--contact{width:261px}}@media screen and (max-width:1280px){.c-buttons--header{display:block;margin-bottom:0;padding:6.6666666667vw 0}}@media screen and (min-width:1281px){.c-buttons--header{display:flex;gap:10px;margin-left:20px}.c-buttons--header .button{font-size:15px;height:45px;padding:13px 10px;width:200px}}@media screen and (max-width:1280px){.c-buttons--header .button{width:100%}}.c-buttons--header .button:after{display:none}@media screen and (min-width:1281px){.c-buttons--header .button .text{display:none}}@media print,screen and (min-width:768px){.c-buttons--section{gap:0 40px}.c-buttons--section .button{margin:0}}.c-buttons--service{display:block}.c-buttons--service .button{margin-bottom:20px;margin-top:40px;width:100%}.c-buttons--footer{display:block}.c-buttons--footer .button{margin-bottom:20px;margin-top:40px}.c-buttons--left .button{margin-left:0;margin-right:auto}.c-buttons--right .button{margin-left:auto;margin-right:0}.c-heading{margin-bottom:20px}@media print,screen and (min-width:768px){.c-heading{margin-bottom:40px}}.c-heading .eng{color:#1d2088;display:inline-block;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:14px;font-weight:700;margin-bottom:1em;padding-left:1.6em;position:relative}.c-heading .eng:after,.c-heading .eng:before{background:#1d2088;border-radius:100vh;content:"";display:block;height:.5em;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.5em}.c-heading .eng:after{background:#e81a4b;left:.8em}.c-heading .ja{color:#1d2088;display:block;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:48px;font-weight:700;margin-bottom:0}@media print,screen and (min-width:768px) and (max-width:1023px){.c-heading .ja{font-size:2.5vw}}@media screen and (max-width:767px){.c-heading .ja{font-size:6.4vw}}.c-heading .ja--small{font-size:32px}@media print,screen and (min-width:768px) and (max-width:1023px){.c-heading .ja--small{font-size:2.0833333333vw}}@media screen and (max-width:767px){.c-heading .ja--small{font-size:4.8vw}}.c-free-text{color:#323232;font-size:18px;font-weight:500;line-height:2;margin-bottom:40px;text-align:justify}@media print,screen and (min-width:768px) and (max-width:1023px){.c-free-text p{font-size:1.6666666667vw}}@media screen and (max-width:767px){.c-free-text p{font-size:14px;text-align:left!important}}.c-table{margin-bottom:40px;margin-top:0}.c-table dl{border-top:1px solid #eee;color:#323232}@media print,screen and (min-width:768px){.c-table dl{display:grid;grid-template-columns:250px auto}}.c-table dl dd,.c-table dl dt{border-bottom:1px solid #eee;font-size:16px;font-weight:500;padding:30px}@media screen and (max-width:767px){.c-table dl dd,.c-table dl dt{padding:20px}}.c-table dl dt{background-color:#f5f5f5;vertical-align:middle}@media print,screen and (min-width:768px){.c-table dl dt{align-items:center;display:flex;flex-basis:250px;justify-content:center;text-align:center}}.c-table dl dd{margin:0}@media print,screen and (min-width:768px){.c-table dl dd{flex-basis:calc(100% - 250px)}}.c-table dl dd a{color:#1d2088;text-decoration:underline}.c-table dl dd a:hover{text-decoration:none}.c-table .note-wrapper{margin-top:1em}.c-table .note-wrapper p{color:#323232;font-size:16px;font-weight:500;line-height:2}.c-table .note-wrapper:empty{display:none;margin-top:0}.c-tag{background-color:#fff;border:1px solid #1d2088;border-radius:13px;color:#1d2088;display:inline-block;font-size:14px;font-weight:500;height:26px;line-height:1.7;min-width:82px;padding:0 10px;text-align:center}.c-tag a{color:#1d2088;display:block;height:100%;transition:opacity .3s ease;width:100%}.c-tag a:active,.c-tag a:hover{text-decoration:none}.c-tag a:hover{opacity:.7}.hero,.hero__container{position:relative}.hero__container{margin:0 auto;padding:10px 0}@media screen and (max-width:767px){.hero__container{width:90%}}@media print,screen and (min-width:768px){.hero__container{padding:0 3.125vw}}.hero__image-wrapper{margin:0 auto;overflow:hidden;position:relative;width:100%}@media screen and (max-width:767px){.hero__image-wrapper{border-radius:20px;height:120vw}}@media print,screen and (min-width:768px){.hero__image-wrapper{border-radius:40px;height:46.875vw}}.hero__image{object-fit:cover;width:100%}.hero__content{background-color:#fff;border-top-right-radius:40px;bottom:0;color:#fff;left:0;padding:20px;position:absolute;z-index:1}@media screen and (max-width:767px){.hero__content{padding:4vw 5.3333333333vw;width:80vw}}@media print,screen and (min-width:768px){.hero__content{left:3.125vw;padding:36px 20px}}.hero__heading{background:linear-gradient(90deg,#1d2088 0,#7a1d88 35%,#e81a4b 67%,#e81a4b);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:36px;font-weight:700;margin:0}@media screen and (max-width:767px){.hero__heading{font-size:8vw}}@media print,screen and (min-width:768px){.hero__heading{font-size:48px}}.c-features-list{margin-bottom:30px}.c-features-list--home .inner{background:transparent}.c-features-list .item{margin-top:30px}@media print,screen and (min-width:768px){.c-features-list .item{display:flex;gap:50px;justify-content:center;margin-top:50px}}@media print,screen and (min-width:768px) and (max-width:1023px){.c-features-list .item{gap:25px}}@media print,screen and (min-width:768px){.c-features-list .item:nth-child(2n){flex-direction:row-reverse}}@media print,screen and (min-width:1024px){.c-features-list .features-image{flex-basis:550px}}@media print,screen and (min-width:768px) and (max-width:1023px){.c-features-list .features-image{flex-basis:50%}}.c-features-list .features-image img{height:auto;margin:0;width:100%}@media print,screen and (min-width:768px){.c-features-list .features-text{flex:1}}.c-features-list .features-text .subtitle{color:#1d2088;font-size:14px;font-weight:700;padding-bottom:1em}.c-features-list .features-text .subtitle .num{font-size:20px;padding-left:.2em}.c-features-list .features-text .title{color:#1d2088;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:26px;font-weight:700;padding-bottom:.8em}@media screen and (max-width:767px){.c-features-list .features-text .title{font-size:4.8vw}}.c-features-list .features-text .text{color:#323232;font-size:16px;font-weight:500;line-height:2}@media screen and (max-width:767px){.c-features-list .features-text .text{font-size:12px}}.c-page-header{position:relative}.c-page-header .inner{padding:50px 0}@media screen and (max-width:767px){.c-page-header .inner{padding:50px 0}}.c-page-header .title{background:linear-gradient(90deg,#1d2088 0,#7a1d88 35%,#e81a4b 67%,#e81a4b);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:36px;font-weight:700;margin:0 0 20px}@media screen and (max-width:767px){.c-page-header .title{font-size:7.4666666667vw}}@media print,screen and (min-width:768px){.c-page-header .title{font-size:56px}}.c-page-header .description{color:#000;font-size:16px;font-weight:500;letter-spacing:2;line-height:2;margin-bottom:0;text-align:left}@media screen and (max-width:767px){.c-page-header .description{font-size:12px}}.c-sticky-buttons{bottom:0;display:flex;font-family:sans-serif;left:0;position:fixed;width:100%;z-index:9}@media screen and (min-width:1281px){.c-sticky-buttons{display:none}}.c-sticky-buttons .button{background-color:transparent;border:1px solid transparent;border-radius:0;color:#000;display:flex;flex:1;flex-direction:column;font-size:14px;font-weight:700;height:50px;justify-content:center;position:relative;text-align:center;text-decoration:none}.c-sticky-buttons .button a{color:inherit;display:block;font-size:15px;height:100%;padding-top:8px;text-decoration:none;width:100%}.c-sticky-buttons .button--download{background:#fff;border:1px solid #1d2088;color:#1e267d}.c-sticky-buttons .button--download a{color:#1e267d}.c-sticky-buttons .button--contact{background-image:linear-gradient(90deg,#1d2088 4%,#7a1d88 47%,#e81a4b 95%);border:0;color:#fff}.c-sticky-buttons .button--contact a{color:#fff}.c-sticky-buttons .tag{border:1px solid #1d2088;border-radius:20px;display:block;font-size:12px;height:20px;left:50%;margin-left:auto;margin-right:auto;max-width:256px;min-width:80px;padding:2px 10px;position:absolute;top:-10px;transform:translateX(-50%);width:80%}.c-sticky-buttons .button--download .tag{background:#1e267d;color:#fff}.c-sticky-buttons .button--contact .tag{background:#fff;color:#1e267d}.c-headline-underline{border-bottom:1px solid #1d2088;font-weight:700;line-height:1.5;margin-bottom:20px;margin-top:40px;padding-bottom:10px}.c-headline-underline .title{color:#1d2088;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:24px}.c-headline-background{background-color:#dae4fe;font-weight:700;line-height:1.5;margin-bottom:20px;margin-top:0;padding:5px 10px}.c-headline-background .title{color:#1d2088;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:20px}.c-breadcrumb{background-image:linear-gradient(90deg,#1d2088 2%,#7a1d88 52%,#e81a4b 99%);color:#fff;display:flex;flex-wrap:wrap;font-size:14px;gap:5px;width:100%}@media screen and (max-width:767px){.c-breadcrumb{font-size:12px}}.c-breadcrumb .inner{margin:0 auto;max-width:1200px;padding:5px 0;width:95%}.c-breadcrumb a{color:#fff;font-weight:500;text-decoration:none}.c-breadcrumb a:after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";display:inline-block;height:8px;margin-left:5px;margin-right:5px;transform:rotate(45deg);transform-origin:center center;vertical-align:1px;width:8px}.c-breadcrumb a:hover{text-decoration:underline}.c-breadcrumb span{color:#fff;font-weight:500}.c-breadcrumb span:last-child:after{content:""}.c-home-aboutus{position:relative}@media print,screen and (min-width:768px){.c-home-aboutus .inner{padding-bottom:100px;padding-top:0}.c-home-aboutus .row{display:flex;flex-direction:row-reverse;gap:0 5.2083333333vw;margin-left:calc(50% - 50vw);margin-right:0;width:auto}}@media screen and (max-width:1280px){.c-home-aboutus .row{gap:0 2.6041666667vw}}@media print,screen and (min-width:768px){.c-home-aboutus .text-box{display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:0;max-width:550px;width:50%}}@media screen and (max-width:767px){.c-home-aboutus .text-box{max-width:100%;padding-bottom:30px}}@media print,screen and (min-width:768px) and (max-width:1023px){.c-home-aboutus .image{height:31.25vw;width:50vw}}@media screen and (max-width:767px){.c-home-aboutus .image{position:static;width:100%}}.c-home-aboutus .image img{left:-30px;position:relative}@media screen and (max-width:767px){.c-home-aboutus .image img{left:-40px}}.c-home-aboutus .lead{color:#1d2088;font-size:26px;font-weight:700;margin:20px 0 30px}.c-home-aboutus .text{color:#323232;font-size:16px;line-height:2;margin:30px 0 0}@media screen and (max-width:767px){.c-home-aboutus .text{font-size:12px}}@media print,screen and (min-width:768px){.c-service-menu{display:flex;gap:50px;justify-content:center}}@media print,screen and (min-width:768px) and (max-width:1023px){.c-service-menu{gap:2.6041666667vw}}@media screen and (max-width:767px){.c-service-menu{gap:6.6666666667vw}}.c-service-menu .item{margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:575px;position:relative;width:100%}.c-service-menu .item a{display:block;transition:all .3s ease-in-out}.c-service-menu .item a:hover{opacity:.7}.c-service-menu .item a:hover .text-box:after{right:40px}@media screen and (max-width:767px){.c-service-menu .item a:hover .text-box:after{bottom:10vw;height:2.9333333333vw;right:8.4vw;width:3.4666666667vw}}.c-service-menu .image:before{background-image:url(//20348057.fs1.hubspotusercontent-na1.net/hubfs/20348057/raw_assets/public/insightlead-theme/assets/images/common/bg_service_menu.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:1}.c-service-menu .text-box{bottom:0;color:#fff;display:block;padding:80px 110px 20px 30px;position:absolute;width:100%;z-index:2}@media print,screen and (min-width:768px) and (max-width:1023px){.c-service-menu .text-box{padding:80px 110px 20px 30px}}@media screen and (max-width:767px){.c-service-menu .text-box{padding:10.6666666667vw 16vw 4vw 5.3333333333vw}}.c-service-menu .text-box:after,.c-service-menu .text-box:before{content:"";position:absolute}.c-service-menu .text-box:before{border:1px solid #fff;border-radius:50%;bottom:40px;height:50px;right:30px;width:50px}@media screen and (max-width:767px){.c-service-menu .text-box:before{bottom:5.3333333333vw;height:12vw;right:5.3333333333vw;width:12vw}}.c-service-menu .text-box:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12.863' viewBox='0 0 15 12.863'%3E%3Cpath fill='%23fff' d='M14.686 7.188a1.073 1.073 0 0 0 0-1.517L9.329.314a1.073 1.073 0 0 0-1.517 1.517l3.533 3.529H1.071a1.071 1.071 0 1 0 0 2.143h10.27l-3.526 3.529a1.073 1.073 0 0 0 1.517 1.517l5.357-5.357Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:58px;height:12px;right:47px;transition:right .3s ease-in-out;width:15px;z-index:1}@media screen and (max-width:767px){.c-service-menu .text-box:after{bottom:10vw;height:2.9333333333vw;right:9.3333333333vw;width:3.4666666667vw}}.c-service-menu .title{font-size:32px;font-weight:500;margin-bottom:20px}@media print,screen and (min-width:768px) and (max-width:1023px){.c-service-menu .title{font-size:2.0833333333vw}}@media screen and (max-width:767px){.c-service-menu .title{font-size:5.3333333333vw;margin-bottom:2vw}}.c-service-menu .text{font-size:16px;line-height:2;margin-bottom:0}@media print,screen and (min-width:768px) and (max-width:1023px){.c-service-menu .text{font-size:1.4583333333vw}}@media screen and (max-width:767px){.c-service-menu .text{font-size:12px;line-height:1.5}}@media screen and (max-width:374px){.c-service-menu .text{font-size:12px}}.c-service-header{overflow:hidden;position:relative}@media print,screen and (min-width:768px){.c-service-header .inner{align-items:center;display:flex;flex-direction:row-reverse;gap:40px;height:29.1666666667vw;justify-content:space-between}.c-service-header .image{height:29.1666666667vw;width:56.25vw}}.c-service-header .image img{margin:0!important}@media screen and (max-width:767px){.c-service-header .text-box{padding:4vw}}@media print,screen and (min-width:768px){.c-service-header .text-box{flex:1}}.c-service-header .title{background:linear-gradient(90deg,#1d2088 0,#7a1d88 35%,#e81a4b 67%,#e81a4b);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:36px;font-weight:700;letter-spacing:.05em;margin:0 0 1.5625vw}@media print,screen and (min-width:768px) and (max-width:1023px){.c-service-header .title{font-size:3.125vw}}@media screen and (max-width:767px){.c-service-header .title{font-size:7.4666666667vw}}.c-service-header .lead{color:#000;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:2}@media print,screen and (min-width:768px) and (max-width:1023px){.c-service-header .lead{font-size:1.4583333333vw}}@media screen and (max-width:767px){.c-service-header .lead{font-size:12px}}.c-service-header .catch-wrap{display:flex;justify-content:center}@media screen and (max-width:767px){.c-service-header .catch-wrap{gap:0 1.3333333333vw;margin-top:2.6666666667vw;width:100%}}@media print,screen and (min-width:768px){.c-service-header .catch-wrap{gap:0 1.5625vw;margin-top:50px;width:90%}}@media print,screen and (min-width:768px) and (max-width:1023px){.c-service-header .catch-wrap{margin-top:2.6041666667vw}}.c-service-header .catch-wrap .catch{align-items:center;color:#edb52e;display:flex;flex-basis:33.33333%;flex-direction:column;font-weight:700;justify-content:center;position:relative;text-align:center}@media screen and (max-width:767px){.c-service-header .catch-wrap .catch{font-size:2.6666666667vw;height:11.4666666667vw}}@media print,screen and (min-width:768px){.c-service-header .catch-wrap .catch{font-size:1.0416666667vw;height:4.4791666667vw}}.c-service-header .catch-wrap .catch:after,.c-service-header .catch-wrap .catch:before{background-image:url(//20348057.fs1.hubspotusercontent-na1.net/hubfs/20348057/raw_assets/public/insightlead-theme/assets/images/service/catch_deco.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;position:absolute;top:0}@media screen and (max-width:767px){.c-service-header .catch-wrap .catch:after,.c-service-header .catch-wrap .catch:before{height:11.4666666667vw;width:5.3333333333vw}}@media print,screen and (min-width:768px){.c-service-header .catch-wrap .catch:after,.c-service-header .catch-wrap .catch:before{height:4.4791666667vw;width:2.0833333333vw}}.c-service-header .catch-wrap .catch:before{left:0}.c-service-header .catch-wrap .catch:after{right:0;transform:scaleX(-1)}.c-service-intro{max-width:1200px;text-align:center}.c-service-intro .problem-wrap{background-color:#f5f5f5;border-radius:10px;margin:50px auto;padding:40px 20px;position:relative;width:100%}@media screen and (max-width:1280px){.c-service-intro .problem-wrap{padding:2.0833333333vw}}@media screen and (max-width:767px){.c-service-intro .problem-wrap{margin:6.6666666667vw auto;padding:5.3333333333vw}}.c-service-intro .problem-wrap:after{background-image:url(//20348057.fs1.hubspotusercontent-na1.net/hubfs/20348057/raw_assets/public/insightlead-theme/assets/images/service/arrow.png);background-repeat:no-repeat;background-size:contain;bottom:-80px;content:"";display:block;height:35px;left:50%;position:absolute;transform:translateX(-50%);width:150px}@media screen and (max-width:767px){.c-service-intro .problem-wrap:after{bottom:-10.6666666667vw;height:4.6666666667vw;width:20vw}}.c-service-intro .problem-text{color:#1d2088;font-size:32px;font-weight:700;text-align:center}@media screen and (max-width:1280px){.c-service-intro .problem-text{font-size:1.6666666667vw}}@media screen and (max-width:767px){.c-service-intro .problem-text{font-size:4.2666666667vw}}.c-service-intro .problem-list{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;position:relative}@media screen and (max-width:1280px){.c-service-intro .problem-list{gap:3.125vw}}@media screen and (max-width:767px){.c-service-intro .problem-list{flex-direction:column;gap:4vw}}.c-service-intro .problem-list.is-column-4{margin-left:auto;margin-right:auto;max-width:750px}.c-service-intro .problem-list li{background-color:#fff;border:1px solid #1d2088;border-radius:10px;color:#1d2088;display:block;font-size:18px;font-weight:500;height:82px;letter-spacing:0;line-height:1.5;padding:14px 0;text-align:center;width:360px}@media screen and (max-width:1280px){.c-service-intro .problem-list li{font-size:1.3541666667vw;height:auto;padding:1.0416666667vw 0;width:27.0833333333vw}}@media screen and (max-width:767px){.c-service-intro .problem-list li{font-size:3.7333333333vw;height:auto;padding:2vw 0;width:100%}}.c-service-intro .solution-text{border-bottom:3px solid #1d2088;color:#1d2088;display:inline-block;font-size:40px;font-weight:700;margin:50px auto;padding-bottom:10px;position:relative;text-align:center}@media screen and (max-width:1280px){.c-service-intro .solution-text{font-size:2.0833333333vw}}@media screen and (max-width:767px){.c-service-intro .solution-text{font-size:3.7333333333vw}}.c-service-intro .solution-text .strong{color:#e81a4b}.c-service-intro .solution-text:after,.c-service-intro .solution-text:before{background-repeat:no-repeat;background-size:contain;bottom:-5px;content:"";display:block;height:35px;position:absolute;width:150px}@media screen and (max-width:767px){.c-service-intro .solution-text:after,.c-service-intro .solution-text:before{height:4.6666666667vw;width:20vw}}.c-service-intro .solution-text:before{background-image:url(//20348057.fs1.hubspotusercontent-na1.net/hubfs/20348057/raw_assets/public/insightlead-theme/assets/images/service/ill_man.png);height:102px;left:-160px;width:130px}@media screen and (max-width:1280px){.c-service-intro .solution-text:before{height:5.3125vw;left:-7.2916666667vw;width:6.7708333333vw}}@media screen and (max-width:767px){.c-service-intro .solution-text:before{height:13.6vw;left:-18.6666666667vw;width:17.3333333333vw}}.c-service-intro .solution-text:after{background-image:url(//20348057.fs1.hubspotusercontent-na1.net/hubfs/20348057/raw_assets/public/insightlead-theme/assets/images/service/ill_woman.png);height:98px;right:-116px;width:86px}@media screen and (max-width:1280px){.c-service-intro .solution-text:after{height:5.1041666667vw;right:-5vw;width:4.4791666667vw}}@media screen and (max-width:767px){.c-service-intro .solution-text:after{height:13.0666666667vw;right:-12.8vw;width:11.4666666667vw}}.c-service-intro .solution-list{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:80px}@media screen and (max-width:1280px){.c-service-intro .solution-list{gap:3.125vw}}@media screen and (max-width:767px){.c-service-intro .solution-list{gap:4vw;margin-bottom:0}}.c-service-intro .solution-list.is-column-4{margin-left:auto;margin-right:auto;max-width:750px}.c-service-intro .solution-list li{background-color:#fff;border-radius:50%;box-shadow:0 0 20px 0 rgba(232,26,75,.2);color:#e60012;font-weight:700;height:360px;padding:40px 0;position:relative;text-align:center;width:360px}@media screen and (max-width:1280px){.c-service-intro .solution-list li{height:27.0833333333vw;padding:3.6458333333vw 0;width:27.0833333333vw}}@media screen and (max-width:767px){.c-service-intro .solution-list li{height:66.6666666667vw;padding:13.3333333333vw 0;width:66.6666666667vw}}.c-service-intro .solution-list li .num{display:block;font-size:34px;margin:0 auto}@media screen and (max-width:1280px){.c-service-intro .solution-list li .num{font-size:1.6666666667vw}}@media screen and (max-width:767px){.c-service-intro .solution-list li .num{font-size:4.2666666667vw}}.c-service-intro .solution-list li .text{display:block;font-size:25px;line-height:1.5;margin-top:40px}@media screen and (max-width:1280px){.c-service-intro .solution-list li .text{font-size:1.6666666667vw;margin-top:4.1666666667vw}}@media screen and (max-width:767px){.c-service-intro .solution-list li .text{font-size:3.7333333333vw;margin-top:6.6666666667vw}}.c-service-cta{background-color:#fff;border:1px solid #052785;border-radius:20px}@media print,screen and (min-width:768px){.c-service-cta{display:flex;gap:30px;justify-content:center;margin-bottom:100px;padding:50px 80px}}@media screen and (max-width:1280px){.c-service-cta{padding:50px}}@media screen and (max-width:767px){.c-service-cta{margin-bottom:13.3333333333vw;padding:4vw}.c-service-cta .content-wrap{gap:1.3333333333vw;width:100%}}@media print,screen and (min-width:768px){.c-service-cta .content-wrap{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center}}.c-service-cta .title{color:#1d2088;font-size:32px;font-weight:700;line-height:1.5;margin-bottom:0}@media (max-width:1200px){.c-service-cta .title{font-size:2.7083333333vw}}@media screen and (max-width:767px){.c-service-cta .title{font-size:4.8vw;margin-bottom:5.3333333333vw}}.c-service-cta .catch-wrap{display:flex}@media screen and (max-width:767px){.c-service-cta .catch-wrap{gap:0 1.3333333333vw;justify-content:center;margin-bottom:8vw;margin-top:2.6666666667vw;width:100%}}@media print,screen and (min-width:768px){.c-service-cta .catch-wrap{gap:0 1.5625vw;margin-top:1.0416666667vw;width:100%}}.c-service-cta .catch-wrap .catch{align-items:center;color:#edb52e;display:flex;flex-basis:33.33333%;flex-direction:column;font-size:20px;font-weight:700;height:86px;justify-content:center;margin-bottom:0;max-width:190px;position:relative;text-align:center}@media print,screen and (min-width:768px){.c-service-cta .catch-wrap .catch{flex-basis:12.5vw;font-size:1.0416666667vw;height:4.4791666667vw}}@media screen and (max-width:767px){.c-service-cta .catch-wrap .catch{font-size:2.6666666667vw;height:11.4666666667vw}}.c-service-cta .catch-wrap .catch:after,.c-service-cta .catch-wrap .catch:before{background-image:url(//20348057.fs1.hubspotusercontent-na1.net/hubfs/20348057/raw_assets/public/insightlead-theme/assets/images/service/catch_deco.png);background-repeat:no-repeat;background-size:contain;content:"";display:block;height:86px;position:absolute;top:0;width:40px}@media print,screen and (min-width:768px){.c-service-cta .catch-wrap .catch:after,.c-service-cta .catch-wrap .catch:before{height:4.4791666667vw;width:2.0833333333vw}}@media screen and (max-width:767px){.c-service-cta .catch-wrap .catch:after,.c-service-cta .catch-wrap .catch:before{height:11.4666666667vw;width:5.3333333333vw}}.c-service-cta .catch-wrap .catch:before{left:0}.c-service-cta .catch-wrap .catch:after{right:0;transform:scaleX(-1)}@media print,screen and (min-width:1024px){.c-service-cta .button-wrap{flex-basis:400px;margin-bottom:20px}}@media (min-width:1025px) and (max-width:1200px){.c-service-cta .button-wrap{flex-basis:360px;margin-bottom:20px}}@media print,screen and (min-width:768px) and (max-width:1023px){.c-service-cta .button-wrap{flex-basis:300px}}@media screen and (max-width:767px){.c-service-cta .button-wrap{margin-top:40px}}@media print,screen and (min-width:768px){.c-service-cards{margin-bottom:100px;margin-top:10px}}@media screen and (max-width:767px){.c-service-cards{margin-bottom:13.3333333333vw}}.c-service-cards .grid{display:flex;gap:20px;width:100%}@media screen and (max-width:767px){.c-service-cards .grid{flex-direction:column}}@media print,screen and (min-width:768px){.c-service-cards .grid{flex-wrap:wrap}}.c-service-cards .card{background-color:#eff2fc;border-radius:10px;position:relative}@media screen and (max-width:767px){.c-service-cards .card{width:100%}}@media print,screen and (min-width:768px){.c-service-cards .card{flex-basis:calc(33.333% - 13.33333px)}}.c-service-cards .card .label{color:#1d2088;font-weight:700;margin-bottom:0}@media print,screen and (min-width:768px) and (max-width:1023px){.c-service-cards .card .label{font-size:1.6666666667vw}}@media screen and (max-width:767px){.c-service-cards .card .label{font-size:4.2666666667vw}}.c-service-cards--settings .card{padding:20px 20px 20px 80px}.c-service-cards--settings .card:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='55.509' height='58.882' viewBox='0 0 55.509 58.882'%3E%3Cpath fill='%231d2088' d='M55.356 19.163a2.61 2.61 0 0 1-.736 2.83l-4.982 4.532a22 22 0 0 1 0 5.843l4.981 4.532a2.61 2.61 0 0 1 .736 2.83 28.5 28.5 0 0 1-1.817 3.946l-.541.932a29 29 0 0 1-2.542 3.592 2.605 2.605 0 0 1-2.818.782l-6.407-2.036a22.1 22.1 0 0 1-5.061 2.922l-1.438 6.568a2.6 2.6 0 0 1-2.093 2.044 29.9 29.9 0 0 1-9.777 0 2.6 2.6 0 0 1-2.093-2.047l-1.438-6.568a22.1 22.1 0 0 1-5.061-2.922l-6.4 2.047a2.63 2.63 0 0 1-2.818-.782 29 29 0 0 1-2.542-3.589l-.541-.932a28.5 28.5 0 0 1-1.817-3.945 2.61 2.61 0 0 1 .736-2.83l4.981-4.532a23 23 0 0 1-.2-2.933 22 22 0 0 1 .2-2.922L.887 21.993a2.605 2.605 0 0 1-.736-2.83 28.5 28.5 0 0 1 1.817-3.945l.541-.932A29 29 0 0 1 5.054 10.7a2.605 2.605 0 0 1 2.818-.782l6.407 2.036a22.1 22.1 0 0 1 5.059-2.924l1.44-6.568A2.6 2.6 0 0 1 22.872.414 28.5 28.5 0 0 1 27.761 0a30 30 0 0 1 4.889.4 2.6 2.6 0 0 1 2.088 2.05l1.438 6.568a22.1 22.1 0 0 1 5.062 2.922l6.411-2.04a2.63 2.63 0 0 1 2.818.782 29 29 0 0 1 2.542 3.589l.541.932a28.5 28.5 0 0 1 1.817 3.945ZM27.761 38.649a9.2 9.2 0 1 0-9.2-9.2 9.2 9.2 0 0 0 9.2 9.2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;left:30px;position:absolute;top:20px;width:24px}.c-service-cards--price .grid{gap:40px}.c-service-cards--price .card{display:inline-block;padding:20px;position:relative;text-align:center}.c-service-cards--price .card:not(:last-child):after,.c-service-cards--price .card:not(:last-child):before{background-color:#323232;content:"";position:absolute}.c-service-cards--price .card:not(:last-child):before{height:20px;width:2px}@media screen and (max-width:767px){.c-service-cards--price .card:not(:last-child):before{bottom:-30px;right:50%}}@media print,screen and (min-width:768px){.c-service-cards--price .card:not(:last-child):before{right:-21px;top:calc(50% - 9px)}}.c-service-cards--price .card:not(:last-child):after{height:2px;width:20px}@media screen and (max-width:767px){.c-service-cards--price .card:not(:last-child):after{bottom:-21px;right:calc(50% - 9px)}}@media print,screen and (min-width:768px){.c-service-cards--price .card:not(:last-child):after{right:-30px;top:50%}}.c-service-cards--price .card .label{color:#323232}@media print,screen and (min-width:768px){.c-service-cards--price .card{flex-basis:calc(33.333% - 26.66667px)}}.c-service-steps{display:flex;gap:10px;justify-content:space-between;position:relative}@media screen and (max-width:767px){.c-service-steps{align-items:center;flex-direction:column}}.c-service-steps:after{background-color:#e81a4b;content:"";left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:767px){.c-service-steps:after{height:100%;width:2px}}@media print,screen and (min-width:768px){.c-service-steps:after{height:2px;max-width:865px;width:100%}}.c-service-steps .item{background-color:#fff;border:2px solid #1d2088;border-radius:20px;display:flex;flex:1;flex-direction:column;gap:15px 30px;justify-content:space-between;padding:30px 15px;position:relative;z-index:1}@media print,screen and (min-width:768px) and (max-width:1023px){.c-service-steps .item{padding:1.5625vw .78125vw 3.125vw}}@media screen and (max-width:767px){.c-service-steps .item{align-items:center;display:grid;gap:0 4vw;grid-template-columns:1fr 1.2fr;grid-template-rows:auto auto;padding:4vw;width:100%}}@media print,screen and (min-width:768px){.c-service-steps .heading{display:flex;flex-direction:column;min-height:90px}}@media screen and (max-width:767px){.c-service-steps .heading{grid-column:1/2;grid-row:1}}.c-service-steps .heading p{color:#1d2088;font-size:20px;font-weight:700;text-align:center}@media (max-width:1400px){.c-service-steps .heading p{font-size:1.4583333333vw;margin-bottom:1.0416666667vw}}@media screen and (max-width:767px){.c-service-steps .heading p{font-size:4.2666666667vw}}.c-service-steps .heading .num{margin-bottom:5px}.c-service-steps .heading .title{margin-bottom:0}.c-service-steps .image{align-items:center;display:flex;height:100px;justify-content:center;margin-left:auto;margin-right:auto;width:100%}@media screen and (max-width:767px){.c-service-steps .image{grid-column:1/2;grid-row:2;height:21.3333333333vw;width:21.3333333333vw}}.c-service-steps .label-list{display:flex;flex-direction:column;flex-grow:0;gap:10px;margin-left:auto;margin-right:auto;min-height:0;width:100%}@media print,screen and (min-width:768px){.c-service-steps .label-list{margin-bottom:auto;padding-top:10px}}@media screen and (max-width:767px){.c-service-steps .label-list{grid-column:2/3;grid-row:1/3}}.c-service-steps .label{background-color:#dae4fe;border-radius:5px;color:#323232;display:block;font-size:14px;font-weight:700;padding:5px 10px;text-align:center;width:100%}@media (max-width:1400px){.c-service-steps .label{font-size:1.0416666667vw}}@media screen and (max-width:767px){.c-service-steps .label{font-size:3.2vw}}.c-service-support{display:grid;gap:20px;list-style:none;margin:20px 0 60px;padding:0}@media screen and (max-width:767px){.c-service-support{grid-template-columns:1fr;margin-top:0}}@media print,screen and (min-width:768px){.c-service-support{grid-template-columns:1fr 1fr}}.c-service-support .item{background-color:#fff;border:1px solid #1d2088;border-radius:20px;display:flex;gap:16px;padding:20px}@media screen and (max-width:767px){.c-service-support .item{display:block}}.c-service-support .item .image{height:160px;object-fit:contain;width:160px}@media screen and (max-width:767px){.c-service-support .item .image{margin-bottom:20px;margin-left:auto;margin-right:auto}}.c-service-support .item .content{flex:1}.c-service-support .item .title{color:#1d2088;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:22px;font-weight:600;letter-spacing:0;margin-bottom:1.0416666667vw}@media (min-width:1920px){.c-service-support .item .title{font-size:24px}}@media print,screen and (min-width:768px) and (max-width:1023px){.c-service-support .item .title{font-size:1.6666666667vw}}@media screen and (max-width:767px){.c-service-support .item .title{font-size:4.2666666667vw}}.c-service-support .item .text{color:#000;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:16px;line-height:1.6;line-height:2;margin-bottom:0}@media (min-width:1920px){.c-service-support .item .text{font-size:16px}}@media print,screen and (min-width:768px) and (max-width:1023px){.c-service-support .item .text{font-size:1.4583333333vw}}@media screen and (max-width:767px){.c-service-support .item .text{font-size:12px}}.c-beginner-feature{align-items:center;background-color:#fff;border:1px solid #1d2088;border-radius:20px;display:flex;gap:30px;margin-bottom:20px;padding:30px}@media screen and (max-width:767px){.c-beginner-feature{display:block}}.c-beginner-feature .content{flex:1}@media screen and (max-width:767px){.c-beginner-feature .image{margin-bottom:20px}}.c-beginner-feature .title{color:#1d2088;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:22px;font-weight:600;letter-spacing:0;margin-bottom:1.0416666667vw}@media (min-width:1920px){.c-beginner-feature .title{font-size:24px}}@media print,screen and (min-width:768px) and (max-width:1023px){.c-beginner-feature .title{font-size:2.5vw}}@media screen and (max-width:767px){.c-beginner-feature .title{font-size:4.2666666667vw}}.c-beginner-feature .text{color:#000;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:16px;line-height:1.6;line-height:2;margin-bottom:0}@media (min-width:1920px){.c-beginner-feature .text{font-size:16px}}@media print,screen and (min-width:768px) and (max-width:1023px){.c-beginner-feature .text{font-size:1.6666666667vw}}@media screen and (max-width:767px){.c-beginner-feature .text{font-size:12px}}.c-blog-list{padding:40px 0;position:relative}@media screen and (max-width:767px){.c-blog-list{display:grid;gap:24px 0;grid-template-columns:1fr}}@media print,screen and (min-width:768px){.c-blog-list{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}}.c-blog-list .date{color:#1d2088;font-size:16px;font-weight:500;line-height:2;margin-bottom:5px}.c-blog-list .card{background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.06);color:inherit;overflow:hidden;position:relative;text-decoration:none!important;transition:transform .2s ease}@media print,screen and (min-width:768px){.c-blog-list .card{max-width:100%}}.c-blog-list .card:focus,.c-blog-list .card:hover{text-decoration:none!important}.c-blog-list .card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-4px)}.c-blog-list .card a:hover{text-decoration:none!important}.c-blog-list .card .card-inner{display:flex;flex-direction:column;height:100%;justify-content:space-between;min-height:436px}.c-blog-list .card .card-inner:focus{text-decoration:none!important}.c-blog-list .card .card-inner:hover{text-decoration:none!important;transform:translateY(-4px)}.c-blog-list .card .thumb{height:250px;width:100%}.c-blog-list .card .thumb img{height:100%;object-fit:cover;width:100%}.c-blog-list .card .text-box{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:20px 30px}.c-blog-list .card .text-box--blog,.c-blog-list .card .text-box--case,.c-blog-list .card .text-box--download{padding:20px 30px 50px}.c-blog-list .card .text-box:active,.c-blog-list .card .text-box:focus,.c-blog-list .card .text-box:hover{text-decoration:none!important}.c-blog-list .card .text-box .title{color:#333;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:auto;padding-bottom:20px}.c-blog-list .card .text-box .title:active,.c-blog-list .card .text-box .title:focus,.c-blog-list .card .text-box .title:hover{border:0!important;text-decoration:none!important}.c-blog-list .card .tag-list{display:flex;gap:10px}.c-blog-list .card .tag-list--blog,.c-blog-list .card .tag-list--case,.c-blog-list .card .tag-list--download{bottom:20px;left:30px;position:absolute;z-index:3}.c-blog-list .swiper{overflow:hidden}.c-blog-list .swiper-wrapper{align-items:flex-start;display:flex}.c-blog-list .swiper-slide{height:100%}.c-blog-list .company{margin-bottom:10px}.c-blog-list .company a{font-size:16px;font-weight:500}.c-blog-list .jobtype-tag{height:40px;left:0;margin-bottom:0;min-width:102px;overflow:hidden;position:absolute;top:0}.c-blog-list .jobtype-tag a{background-color:#1d2088;box-sizing:border-box;color:#fff;display:block;height:100%;padding:8px 0;text-align:center;transition:opacity .3s ease;width:100%}.c-blog-list .jobtype-tag a:hover{opacity:.7;text-decoration:none}.c-blog-text{color:#323232;font-size:16px;font-weight:500;line-height:2}.c-blog-text a{text-decoration:underline}.c-blog-text a:hover{text-decoration:none}@media print,screen and (min-width:768px){.c-blog-point{margin-bottom:100px;margin-top:10px}}@media screen and (max-width:767px){.c-blog-point{margin-bottom:6.6666666667vw}}.c-blog-point .item{border-radius:10px;font-size:16px;font-weight:500;margin-top:20px;padding:15px 20px 15px 60px;position:relative}@media screen and (max-width:767px){.c-blog-point .item{width:100%}}@media print,screen and (min-width:768px){.c-blog-point .item{flex-basis:calc(33.333% - 13.33333px)}}.c-blog-point .item:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:24px;left:20px;position:absolute;top:15px;width:24px}.c-blog-point--grey .item{background-color:#f5f5f5;color:#1d2088}.c-blog-point--grey .item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cpath fill='%231d2088' d='M12.5 2.344A10.156 10.156 0 1 1 2.344 12.5 10.156 10.156 0 0 1 12.5 2.344M12.5 25A12.5 12.5 0 1 0 0 12.5 12.5 12.5 0 0 0 12.5 25m5.518-14.795a1.17 1.17 0 0 0-1.656-1.655l-5.42 5.42-2.295-2.295a1.17 1.17 0 0 0-1.655 1.655l3.125 3.125a1.167 1.167 0 0 0 1.655 0Z'/%3E%3C/svg%3E")}.c-blog-point--blue .item{background-color:#1d2088;color:#fff}.c-blog-point--blue .item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25'%3E%3Cpath fill='%23fff' d='M12.5 2.344A10.156 10.156 0 1 1 2.344 12.5 10.156 10.156 0 0 1 12.5 2.344M12.5 25A12.5 12.5 0 1 0 0 12.5 12.5 12.5 0 0 0 12.5 25m5.518-14.795a1.17 1.17 0 0 0-1.656-1.655l-5.42 5.42-2.295-2.295a1.17 1.17 0 0 0-1.655 1.655l3.125 3.125a1.167 1.167 0 0 0 1.655 0Z'/%3E%3C/svg%3E")}.c-blog-pagination{align-items:center;display:flex;font-family:Helvetica Neue,sans-serif;gap:12px;justify-content:center;padding:24px}.c-blog-pagination .link{color:#6c6c6c;font-size:16px;font-weight:500;text-decoration:none;transition:color .2s ease,transform .2s ease}.c-blog-pagination .link:hover{color:#1a237e}.c-blog-pagination .link--active{color:#1a237e;font-weight:700}.c-blog-pagination .ellipsis{color:#999;font-size:18px}.c-blog-pagination .link-arrow{border:1px solid #1d2088;border-radius:50%;display:block;height:50px;margin:0 10px;position:relative;text-indent:-9999px;width:50px}.c-blog-pagination .link-arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12.863' viewBox='0 0 15 12.863'%3E%3Cpath fill='%231d2088' d='M14.686 7.188a1.073 1.073 0 0 0 0-1.517L9.329.314a1.073 1.073 0 0 0-1.517 1.517l3.533 3.529H1.071a1.071 1.071 0 1 0 0 2.143h10.27l-3.526 3.529a1.073 1.073 0 0 0 1.517 1.517l5.357-5.357Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12.863px;position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%);transition:right .3s ease-in-out;width:15px;z-index:1}.c-blog-pagination .link-arrow--next:hover:after{right:calc(50% - 5px)}.c-blog-pagination .link-arrow--prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12.863' viewBox='0 0 15 12.863'%3E%3Cpath fill='%231d2088' d='M.314 7.188a1.073 1.073 0 0 1 0-1.517L5.671.314a1.073 1.073 0 0 1 1.517 1.517L3.655 5.36h10.274a1.071 1.071 0 1 1 0 2.143H3.659l3.526 3.529a1.073 1.073 0 0 1-1.517 1.517L.311 7.192Z'/%3E%3C/svg%3E")}.c-blog-pagination .link-arrow--prev:hover:after{right:calc(50% + 5px)}.c-swiper-buttons .swiper-button-next,.c-swiper-buttons .swiper-button-prev{background-color:#1d2088;border-radius:50%;color:#fff;cursor:pointer;height:48px;opacity:.6;pointer-events:auto;position:absolute;top:calc(50% - 24px);transform:translateY(-50%);width:48px;z-index:5}.c-swiper-buttons .swiper-button-next:after,.c-swiper-buttons .swiper-button-prev:after{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:12.863px;position:absolute;right:50%;top:50%;transform:translateX(50%) translateY(-50%);width:15px}.c-swiper-buttons .swiper-button-prev{left:-24px;transition:left .3s ease-in-out}.c-swiper-buttons .swiper-button-prev:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12.863' viewBox='0 0 15 12.863'%3E%3Cpath fill='%23fff' d='M.314 7.188a1.073 1.073 0 0 1 0-1.517L5.671.314a1.073 1.073 0 0 1 1.517 1.517L3.655 5.36h10.274a1.071 1.071 0 1 1 0 2.143H3.659l3.526 3.529a1.073 1.073 0 0 1-1.517 1.517L.311 7.192Z'/%3E%3C/svg%3E")}.c-swiper-buttons .swiper-button-prev:hover{left:-28px}.c-swiper-buttons .swiper-button-next{right:-24px;transition:right .3s ease-in-out}.c-swiper-buttons .swiper-button-next:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12.863' viewBox='0 0 15 12.863'%3E%3Cpath fill='%23fff' d='M14.686 7.188a1.073 1.073 0 0 0 0-1.517L9.329.314a1.073 1.073 0 0 0-1.517 1.517l3.533 3.529H1.071a1.071 1.071 0 1 0 0 2.143h10.27l-3.526 3.529a1.073 1.073 0 0 0 1.517 1.517l5.357-5.357Z'/%3E%3C/svg%3E")}.c-swiper-buttons .swiper-button-next:hover{right:-28px}.c-seminar-head{margin-bottom:0}.c-seminar-head .date{color:#1d2088;font-size:16px;font-weight:500;line-height:2}.c-seminar-head .title{color:#333;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:26px;line-height:1.5;margin:10px 0 15px}.c-seminar-info{margin:0;padding:0}.c-seminar-info .item{border:1px solid #eff2fc;border-radius:10px;color:#323232;display:flex;margin-top:10px;overflow:hidden;position:relative}@media screen and (max-width:767px){.c-seminar-info .item{display:block}}.c-seminar-info .item .course-name{align-items:center;background-color:#eff2fc;display:flex;justify-content:center;width:150px}@media screen and (max-width:767px){.c-seminar-info .item .course-name{padding:20px 0;width:100%}}.c-seminar-info .item .course-name .name{margin-bottom:0}.c-seminar-info .item .course-detail{flex:1;padding:20px}.c-seminar-info .item .course-detail .headline{color:#1d2088;font-size:18px;font-weight:700;letter-spacing:normal;line-height:1.46;text-align:left}.c-seminar-info .item .course-detail .instructor{margin-bottom:0}.c-seminar-info .item .course-detail .detail{line-height:2}.c-seminar-instructor .item{color:#323232;display:flex;gap:20px;margin-top:10px;overflow:hidden;position:relative}@media screen and (max-width:767px){.c-seminar-instructor .item{display:block}}@media print,screen and (min-width:768px){.c-seminar-instructor .item .instructor-thumb{max-width:150px}}@media screen and (max-width:767px){.c-seminar-instructor .item .instructor-thumb{margin:0 auto}}.c-seminar-instructor .item .instructor-detail{flex:1;padding:0}@media screen and (max-width:767px){.c-seminar-instructor .item .instructor-detail{padding:20px 0 0}}.c-seminar-instructor .item .instructor-detail .position{margin-bottom:5px}.c-seminar-instructor .item .instructor-detail .detail{line-height:2}.c-seminar-pdf .pdf-thumb{margin-bottom:20px}@media print,screen and (min-width:768px){.c-download-list{margin-bottom:100px;margin-top:10px}}@media screen and (max-width:767px){.c-download-list{margin-bottom:6.6666666667vw}}.c-download-list .item{border-radius:10px;color:#333;font-size:16px;font-weight:500;margin-top:0;padding:10px 20px;position:relative}@media screen and (max-width:767px){.c-download-list .item{width:100%}}@media print,screen and (min-width:768px){.c-download-list .item{flex-basis:calc(33.333% - 13.33333px)}}.c-download-list .item:before{background-color:#1d2088;background-repeat:no-repeat;background-size:contain;border-radius:3px;content:"";display:inline-block;height:6px;left:0;position:absolute;top:19px;width:6px}.c-faq-links{display:grid;gap:13px;grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (max-width:767px){.c-faq-links{grid-template-columns:1fr 1fr}}@media screen and (max-width:374px){.c-faq-links{grid-template-columns:1fr}}.c-faq-links .item{background-color:#fff;border:1px solid #1d2088;border-radius:34px;color:#1d2088;height:68px;margin:0 13px 0 0;width:100%}.c-faq-links .item .link{color:#1d2088;display:block;font-size:18px;padding:20px;position:relative;text-align:center;width:100%}.c-faq-links .item .link:hover{text-decoration:none}.c-faq-links .item .link:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='12.863' viewBox='0 0 15 12.863'%3E%3Cpath fill='%231d2088' d='M14.686 7.188a1.073 1.073 0 0 0 0-1.517L9.329.314a1.073 1.073 0 0 0-1.517 1.517l3.533 3.529H1.071a1.071 1.071 0 1 0 0 2.143h10.27l-3.526 3.529a1.073 1.073 0 0 0 1.517 1.517l5.357-5.357Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:13px;position:absolute;right:25px;top:28px;transform:rotate(90deg);transform-origin:center center;transition:top .3s ease-in-out;width:15px;z-index:1}.c-faq-links .item .link:hover:after{top:34px}.c-faq-item{margin-bottom:20px}.c-faq-item .question{background-color:#dae4fe;border-radius:10px;color:#000;font-size:16px;font-weight:500;line-height:2;margin:0;min-height:75px;padding:20px 60px 20px 70px;position:relative;width:100%}.c-faq-item .question:before{color:#1d2088;content:"Q";font-size:26px;font-stretch:normal;font-style:normal;font-weight:700;left:30px;letter-spacing:normal;line-height:2;position:absolute;text-align:left;top:10px}.c-faq-item .question .question-toggle{cursor:pointer;display:block;height:25px;margin-left:8px;position:absolute;right:20px;top:26px;width:25px}.c-faq-item .question .question-toggle:after,.c-faq-item .question .question-toggle:before{background:#1d2088;content:"";height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease;width:25px}.c-faq-item .question .question-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.c-faq-item .question .question-toggle.is-open:after{transform:translate(-50%,-50%) rotate(0deg)}.c-faq-item .answer{color:#000;font-size:16px;font-weight:500;line-height:2;margin-top:0;max-height:0;overflow:hidden;padding:0 60px 0 70px;position:relative;transition:max-height .4s ease,padding .4s ease,margin-top .4s ease}.c-faq-item .answer.is-open{display:block;margin-top:.5em;max-height:500px;padding:20px 60px 20px 70px}.c-faq-item .answer:before{color:#e81a4b;content:"A";font-size:26px;font-stretch:normal;font-style:normal;font-weight:700;left:30px;letter-spacing:normal;line-height:2;position:absolute;text-align:left;top:10px}.c-sitemap-parts{border-bottom:1px solid #1d2088;padding-bottom:10px;padding-left:10px}.c-sitemap-parts .heading{font-weight:700;line-height:1.5}.c-sitemap-parts .heading a{color:#1d2088;font-family:Noto Sans JP,MyYuGothicM,YuGothic,Meiryo,sans-serif;font-size:24px}.c-sitemap-parts .list .label{margin-bottom:5px}.c-float-banner{bottom:20px;position:fixed;transition:opacity .3s ease;width:100%;z-index:8}@media screen and (max-width:767px){.c-float-banner{bottom:66px;max-width:300px;right:20px}}@media print,screen and (min-width:768px){.c-float-banner{max-width:300px;right:20px}}.c-float-banner__wrap{position:relative}.c-float-banner__wrap img{border-radius:8px;display:block;height:auto;width:100%}.c-float-banner__close{background:#fff;border:none;border-radius:50%;color:#000;cursor:pointer;font-size:16px;height:24px;padding:0;position:absolute;right:10px;top:-15px;width:24px;z-index:1001}.c-float-banner__close:active,.c-float-banner__close:focus,.c-float-banner__close:hover{background:#fff;border:none;color:#000;outline:none}@media print,screen and (min-width:768px){.u-dn-pc{display:none}}@media screen and (max-width:767px){.u-dn-sp{display:none}}.u-cf:after{clear:both;content:"";display:block}