/*!
 * rev. 2025-09-05
 * copyright © 2025
 * 
 */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@media(max-width:767px){[data-device=pc]{display:none!important}}@media(min-width:768px){[data-device=sp]{display:none!important}}@font-face{font-family:YuGothicM;src:local("Yu Gothic Medium")}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(/font/icons.woff) format("woff"),url(/font/icons.ttf) format("truetype")}:root{font-size:62.5%;height:100%;scroll-behavior:smooth}[data-lazy-font]{visibility:hidden}.wf-active [data-lazy-font]{visibility:visible}*,:after,:before{box-sizing:border-box}::selection{background-color:#03488e;color:#fff}:target{scroll-margin-top:90px}@media(max-width:767px){:target{scroll-margin-top:68px}}.js-focus-visible :focus:not(.focus-visible){outline:0}body{font-feature-settings:"palt";color:#313131;font-family:Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:1.6rem;font-weight:500;height:100%;letter-spacing:.03em;line-height:1.7;margin:0;padding:0}body[data-ham-open=true]{overflow:hidden}body img{vertical-align:top}body button:focus-visible{outline:solid!important}button{border-radius:0}.c-page-home__header{position:sticky;top:0;z-index:20}.c-page-home__main{padding-bottom:40px}.c-page-home__worklog{margin-bottom:80px;overflow-x:hidden;padding-top:36px;position:relative}@media(max-width:767px){.c-page-home__worklog{margin-bottom:50px}}.c-page-home__worklog-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-home__worklog-inner{padding-left:20px;padding-right:20px}}.c-page-home__worklog-heading{text-align:center}.c-page-home__worklog-heading h2{font-weight:700;letter-spacing:.07em;line-height:1.3043478261;margin:0}@media(min-width:768px){.c-page-home__worklog-heading h2{font-size:4.6rem}}@media(max-width:767px){.c-page-home__worklog-heading h2{font-size:2.8rem;line-height:1.5}}.c-page-home__worklog-heading h2>span{display:inline-block;font-weight:700;letter-spacing:.155em;line-height:1.9166666667}@media(min-width:768px){.c-page-home__worklog-heading h2>span{font-size:2.4rem}}@media(max-width:767px){.c-page-home__worklog-heading h2>span{font-size:2rem}}.c-page-home__worklog-contents{margin-top:114px}@media(min-width:960px){.c-page-home__worklog-contents{display:flex}}@media(max-width:959px){.c-page-home__worklog-contents{margin-top:25px}}.c-page-home__worklog-contents>div:first-child{background-color:#ecf6fc;flex:0 1 auto;padding:35px 50px 43px}@media(min-width:960px){.c-page-home__worklog-contents>div:first-child{max-width:620px;position:relative;right:-70px;top:-74px;z-index:2}}@media(max-width:959px){.c-page-home__worklog-contents>div:first-child{padding:30px 20px}}.c-page-home__worklog-contents>div:last-child{flex:0 1 auto;max-width:600px}@media(max-width:959px){.c-page-home__worklog-contents>div:last-child{margin:0 auto}}.c-page-home__worklog-contents>div:last-child img{object-fit:cover;width:100%}.c-page-home__worklog-desc{font-weight:700;line-height:1.5833333333;margin:0 0 20px}@media(min-width:768px){.c-page-home__worklog-desc{font-size:2.4rem}}@media(max-width:767px){.c-page-home__worklog-desc{font-size:1.8rem}}.c-page-home__worklog-desc span{color:#004e87}.c-page-home__worklog-text{line-height:1.8;margin:0 0 25px}@media(min-width:768px){.c-page-home__worklog-text{font-size:1.6rem}}@media(max-width:767px){.c-page-home__worklog-text{font-size:1.4rem}}.c-page-home__worklog-text span{color:#004e87}.c-page-home__worklog-text em{font-style:normal;font-weight:700}.c-page-home__worklog-text a{color:#004e87}@media(hover:hover){.c-page-home__worklog-text a:hover{color:#00afe0;text-decoration:none}}.c-page-home__worklog-text a[target=_blank]:not([href$=pdf],[href$=doc],[href$=docx],[href$=xls],[href$=xlsx]):after{background:url(/elements/icon-blank-blue.svg) 50% no-repeat;bottom:0;content:"新規タブで開きます";display:inline-block;font-size:0;height:12px;margin-left:5px;position:relative;right:0;top:0;vertical-align:12px;width:12px}.c-page-home__worklog-btn{margin:0;text-align:center}.c-page-home__worklog-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-home__worklog-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-home__worklog-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-home__worklog-btn a{min-width:460px}}@media(max-width:767px){.c-page-home__worklog-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-home__worklog-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-home__worklog-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-home__worklog-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-home__worklog-btn a:active,.c-page-home__worklog-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-home__worklog-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-home__worklog-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-home__worklog-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-home__people-btn>a{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 3px 6px #22222229;color:#313131;display:flex;font-weight:700;gap:10px;height:100%;justify-content:center;letter-spacing:.1em;line-height:1;margin:0 auto;max-width:430px;padding:17px 23px;position:relative;text-decoration:none;transition:box-shadow .3s}@media(min-width:768px){.c-page-home__people-btn>a{font-size:1.4rem}}@media(max-width:767px){.c-page-home__people-btn>a{font-size:1rem;gap:5px;justify-content:start;letter-spacing:0;padding:15px 32px 15px 15px}}@media(hover:hover){.c-page-home__people-btn>a:hover{box-shadow:0 3px 6px #2222225c}.c-page-home__people-btn>a:hover:after{right:22px}}.c-page-home__people-btn>a>img,.c-page-home__people-btn>a>picture{display:block;height:auto;margin:0 auto;max-width:304px;width:21.7142857143vw}@media(max-width:767px){.c-page-home__people-btn>a>img,.c-page-home__people-btn>a>picture{max-width:225px;width:100%}}.c-page-home__people-btn>a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;background-size:cover;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:absolute;right:27px;top:calc(50% - 7px);transition:right .3s;width:17px}@media(max-width:767px){.c-page-home__people-btn>a:after{height:13px;right:16px;top:calc(50% - 4px);width:13px}}.c-page-home__select{background:url(/elements/hero-bg.png) no-repeat top -20% right -2%/739px 516px,linear-gradient(90deg,#033979,#1f71ad);margin-bottom:360px;padding-top:65px}@media(max-width:767px){.c-page-home__select{background:linear-gradient(90deg,#033979,#1f71ad);margin-bottom:280px;padding-top:41px}}.c-page-home__select-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-home__select-inner{padding-left:20px;padding-right:20px}}.c-page-home__select-inner>p{color:#fff;font-weight:500;letter-spacing:.09em;line-height:1.8;margin:0 0 35px}@media(min-width:768px){.c-page-home__select-inner>p{font-size:1.6rem}}@media(max-width:767px){.c-page-home__select-inner>p{font-size:1.4rem}}@media(min-width:768px){.c-page-home__select-inner>p{text-align:center}}@media(max-width:767px){.c-page-home__select-inner>p{margin:0 0 27px}}.c-page-home__select-heading{color:#fff;margin-bottom:15px;text-align:center}.c-page-home__select-heading h2{font-weight:700;letter-spacing:.07em;line-height:1.3043478261;margin:0}@media(min-width:768px){.c-page-home__select-heading h2{font-size:4.6rem}}@media(max-width:767px){.c-page-home__select-heading h2{font-size:2.8rem;line-height:1.5}}.c-page-home__select-heading h2>span{display:inline-block;font-weight:700;letter-spacing:.155em;line-height:1.9166666667}@media(min-width:768px){.c-page-home__select-heading h2>span{font-size:2.4rem}}@media(max-width:767px){.c-page-home__select-heading h2>span{font-size:2rem}}.c-page-home__select-list{display:grid;gap:30px;margin-bottom:30px}@media(min-width:960px){.c-page-home__select-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:959px){.c-page-home__select-list{margin:0 auto 30px;width:80%}}@media(max-width:767px){.c-page-home__select-list{gap:20px;width:100%}}.c-page-home__select-list-item{position:relative}.c-page-home__select-list-item:first-child:before{background:url(/elements/icon-am.svg) 50% no-repeat;content:"";display:inline-block;height:73px;position:absolute;right:5px;top:-30px;width:47px}@media(max-width:767px){.c-page-home__select-list-item:first-child:before{right:12px;top:-10px}}.c-page-home__select-list-item:nth-child(2):before{background:url(/elements/icon-mm.svg) 50% no-repeat;content:"";display:inline-block;height:69px;position:absolute;right:5px;top:-25px;width:56px}@media(max-width:767px){.c-page-home__select-list-item:nth-child(2):before{right:13px;top:-15px}}.c-page-home__select-list-item:last-child:before{background:url(/elements/icon-expense.svg) 50% no-repeat;content:"";display:inline-block;height:69px;position:absolute;right:5px;top:-30px;width:39px}@media(max-width:767px){.c-page-home__select-list-item:last-child:before{right:12px;top:-7px}}.c-page-home__select-list-item a{background-color:#fff;border-radius:10px;box-shadow:0 6px 6px #22222229;color:#313131;display:flex;flex-direction:column;height:100%;padding:30px 15px 15px;text-decoration:none;transition:box-shadow .3s}@media(max-width:767px){.c-page-home__select-list-item a{padding-bottom:27px;padding-top:16px}}@media(hover:hover){.c-page-home__select-list-item a:hover{box-shadow:0 3px 6px #222}.c-page-home__select-list-item a:hover span{color:#00afe0}.c-page-home__select-list-item a:hover span:after{right:-5px}}.c-page-home__select-list-item a h3{margin:0 0 8px;text-align:center}@media(max-width:767px){.c-page-home__select-list-item a h3{margin:0}.c-page-home__select-list-item a h3 img{width:188px}}.c-page-home__select-list-item a>p{font-weight:700;letter-spacing:.08em;line-height:1.625;margin:0 5px 15px}@media(min-width:768px){.c-page-home__select-list-item a>p{font-size:1.6rem}}@media(max-width:767px){.c-page-home__select-list-item a>p{font-size:1.4rem;line-height:1.7;margin-bottom:0}}.c-page-home__select-list-item-link{text-align:center}.c-page-home__select-list-item-link span{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;margin-bottom:14px;text-align:center;text-decoration:none;transition:color .3s}.c-page-home__select-list-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}.c-page-home__select-list-item-function{background-color:#f4f4f4;border-radius:5px;flex:1 1 auto;padding:10px 20px 25px}@media(max-width:767px){.c-page-home__select-list-item-function{padding:10px 20px 15px}}.c-page-home__select-list-item-function p{color:#004e87;font-weight:700;margin:0 0 5px}@media(min-width:768px){.c-page-home__select-list-item-function p{font-size:1.8rem}}@media(max-width:767px){.c-page-home__select-list-item-function p{font-size:1.6rem;margin-bottom:0}}.c-page-home__select-list-item-function ul{font-size:1.4rem;list-style:none;margin:0;padding:0 0 0 17px}.c-page-home__select-list-item-function ul li{line-height:1.4}.c-page-home__select-list-item-function ul li:before{background:#919191;border-radius:50%;content:"";display:inline-block;height:7px;margin:0 10px 3px -17px;vertical-align:middle;width:7px}.c-page-home__select-btn{margin-bottom:80px;text-align:center}@media(max-width:767px){.c-page-home__select-btn{margin-bottom:35px}}.c-page-home__select-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-home__select-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-home__select-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-home__select-btn a{min-width:460px}}@media(max-width:767px){.c-page-home__select-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-home__select-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-home__select-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-home__select-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-home__select-btn a:active,.c-page-home__select-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-home__select-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-home__select-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-home__select-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-home__select-combination{background-color:#dfeef7;background-image:url(/elements/bg-combination-01.svg),url(/elements/bg-combination-02.svg);background-position:top 22px right 37px,bottom -34px left -11px;background-repeat:no-repeat,no-repeat;background-size:422px 140px,232px 232px;border-radius:5px;bottom:-305px;margin-top:-307px;padding:60px 85px 50px;position:relative}@media(max-width:959px){.c-page-home__select-combination{padding:70px 30px 50px}}@media(max-width:1023px){.c-page-home__select-combination{margin:-280px auto 0;width:80%}}@media(max-width:767px){.c-page-home__select-combination{background-position:top 30px right -85px,bottom 10px left -42px;background-size:330px 110px,192px 192px;border-radius:0;margin:-280px -20px 0;padding:70px 20px;width:calc(100% + 40px)}}.c-page-home__select-combination:before{background:url(/elements/icon-combination.svg) 50% no-repeat;content:"";display:inline-block;height:88px;left:50%;position:absolute;top:-32px;transform:translateX(-50%);width:151px}@media(max-width:767px){.c-page-home__select-combination:before{left:51%;top:-20px}}.c-page-home__select-combination>h3{line-height:1.5;margin:0 0 23px}@media(min-width:768px){.c-page-home__select-combination>h3{font-size:2.8rem}}@media(max-width:767px){.c-page-home__select-combination>h3{font-size:2rem}}@media(min-width:768px){.c-page-home__select-combination>h3{text-align:center}}@media(max-width:767px){.c-page-home__select-combination>h3{margin-bottom:14px}}.c-page-home__select-combination-list{display:grid;gap:25px}@media(max-width:767px){.c-page-home__select-combination-list{gap:17px}}@media(min-width:960px){.c-page-home__select-combination-list{grid-template-columns:repeat(3,1fr)}}.c-page-home__select-combination-list-item{position:relative}.c-page-home__select-combination-list-item:before{background:url(/elements/icon-check.svg) 50% no-repeat;content:"";display:inline-block;height:26px;left:50%;position:absolute;top:14px;transform:translateX(-50%);width:38px}.c-page-home__select-combination-list-item h4{line-height:1.1;margin:0 0 15px;text-align:center}@media(min-width:768px){.c-page-home__select-combination-list-item h4{font-size:2.2rem}}@media(max-width:767px){.c-page-home__select-combination-list-item h4{font-size:1.8rem;line-height:1.4}}.c-page-home__select-combination-list-item a{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #22222229;color:#313131;display:flex;flex-direction:column;height:100%;padding:50px 35px 30px;text-decoration:none;transition:box-shadow .3s}@media(max-width:767px){.c-page-home__select-combination-list-item a{padding:50px 25px 30px}}@media(hover:hover){.c-page-home__select-combination-list-item a:hover{box-shadow:0 3px 6px #2222225c}.c-page-home__select-combination-list-item a:hover span{color:#00afe0}.c-page-home__select-combination-list-item a:hover span:after{right:-5px}}.c-page-home__select-combination-list-item p{font-size:1.4rem;line-height:1.9;margin:0}@media(max-width:767px){.c-page-home__select-combination-list-item p{line-height:1.7}}.c-page-home__select-combination-list-item-link{margin-top:auto;text-align:center}.c-page-home__select-combination-list-item-link span{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;transition:color .3s}.c-page-home__select-combination-list-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}.c-page-home__select-combination-list+div.c-cv-link{background:none;margin-bottom:0}.c-page-home__select-combination-list+div.c-cv-link div.c-cv-link__body{padding-bottom:0}.c-page-home__case{margin-bottom:80px;overflow:hidden;position:relative}@media(max-width:767px){.c-page-home__case{padding-top:80px}}.c-page-home__case:before{bottom:0;color:#f5f5f5;content:"CASE";display:inline-block;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:900;line-height:1.5119047619;pointer-events:none;position:absolute;right:0;top:-29px;white-space:pre;z-index:-1}@media(min-width:768px){.c-page-home__case:before{font-size:16.8rem}}@media(max-width:767px){.c-page-home__case:before{font-size:9.6rem;top:-16px}}.c-page-home__case-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-home__case-inner{padding-left:20px;padding-right:20px}}.c-page-home__case-heading{margin-bottom:30px;text-align:center}.c-page-home__case-heading h2{font-weight:700;letter-spacing:.07em;line-height:1.3043478261;margin:0}@media(min-width:768px){.c-page-home__case-heading h2{font-size:4.6rem}}@media(max-width:767px){.c-page-home__case-heading h2{font-size:2.8rem;line-height:1.5}}.c-page-home__case-heading h2>span{display:inline-block;font-weight:700;letter-spacing:.155em;line-height:1.9166666667}@media(min-width:768px){.c-page-home__case-heading h2>span{font-size:2.4rem}}@media(max-width:767px){.c-page-home__case-heading h2>span{font-size:2rem}}.c-page-home__case-slide{position:relative}.c-page-home__case-btn{text-align:center}.c-page-home__case-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-home__case-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-home__case-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-home__case-btn a{min-width:460px}}@media(max-width:767px){.c-page-home__case-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-home__case-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-home__case-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-home__case-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-home__case-btn a:active,.c-page-home__case-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-home__case-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-home__case-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-home__case-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-home__customers{background-color:#ecf6fc;margin-bottom:80px;padding:57px 0 80px;position:relative}.c-page-home__customers:after{background:#dfeef7;bottom:0;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="1 0.19, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(100% 19%,100% 100%,0 100%);content:"";display:inline-block;height:100%;pointer-events:none;position:absolute;right:0;width:100%}@media(max-width:767px){.c-page-home__customers:after{clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0.25, 1 0.15, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 25%,100% 15%,100% 100%,0 100%)}}.c-page-home__customers-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;position:relative;width:100%;z-index:5}@media(max-width:767px){.c-page-home__customers-inner{padding-left:20px;padding-right:20px}}.c-page-home__customers-heading{letter-spacing:.03em;text-align:center}.c-page-home__customers-heading>h2{display:inline-block;line-height:1.4;margin:0;position:relative}@media(min-width:768px){.c-page-home__customers-heading>h2{font-size:4rem}}@media(max-width:767px){.c-page-home__customers-heading>h2{font-size:2rem}}@media(min-width:768px){.c-page-home__customers-heading>h2{padding:0 75px}.c-page-home__customers-heading>h2:before{background:url(/elements/icon-achievement-large.svg) no-repeat 50%;bottom:0;content:"";display:inline-block;height:135px;left:0;pointer-events:none;position:absolute;width:47px}}@media(min-width:768px)and (max-width:767px){.c-page-home__customers-heading>h2:before{margin:auto 0;top:0}}@media(min-width:768px){.c-page-home__customers-heading>h2:after{background:url(/elements/icon-achievement-large.svg) no-repeat 50%;bottom:0;content:"";display:inline-block;height:135px;pointer-events:none;position:absolute;right:0;transform:scaleX(-1);width:47px}}@media(min-width:768px)and (max-width:767px){.c-page-home__customers-heading>h2:after{margin:auto 0;top:0}}@media(min-width:768px) and (max-width:959px){.c-page-home__customers-heading>h2{font-size:3.5rem}}@media(max-width:767px){.c-page-home__customers-heading>h2{line-height:1.7}}.c-page-home__customers-heading>h2>span{display:inline-block;font-weight:700;letter-spacing:.155em}@media(min-width:768px){.c-page-home__customers-heading>h2>span{font-size:2.4rem}}@media(max-width:767px){.c-page-home__customers-heading>h2>span{font-size:2rem}}.c-page-home__customers-heading>h2>em{color:#004e87;font-style:normal}@media(min-width:768px){.c-page-home__customers-heading>h2>em{font-size:3.2rem}}@media(max-width:767px){.c-page-home__customers-heading>h2>em{font-size:2rem}}@media(min-width:768px) and (max-width:959px){.c-page-home__customers-heading>h2>em{font-size:2.5rem}}@media(max-width:767px){.c-page-home__customers-heading>h2>em{line-height:1.3}}.c-page-home__customers-heading>h2>em>em{font-style:normal;font-weight:700}@media(min-width:768px){.c-page-home__customers-heading>h2>em>em{font-size:4.8rem}}@media(max-width:767px){.c-page-home__customers-heading>h2>em>em{font-size:3rem}}@media(min-width:768px) and (max-width:959px){.c-page-home__customers-heading>h2>em>em{font-size:4rem}}.c-page-home__customers small{color:#292929;display:block;margin:10px auto;text-align:center}@media(min-width:768px){.c-page-home__customers small{font-size:1.2rem}}@media(max-width:767px){.c-page-home__customers small{font-size:1.2rem;margin:5px auto 40px}}.c-page-home__customers-award{margin-bottom:23px}@media(max-width:767px){.c-page-home__customers-award{margin:0 35px 23px}}.c-page-home__customers-award-list{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center;list-style:none;margin:0;padding:0}@media(max-width:1023px){.c-page-home__customers-award-list{gap:10px;margin:0 auto;width:80%}}@media(max-width:767px){.c-page-home__customers-award-list{gap:0 15px;width:100%}.c-page-home__customers-award-list-item{max-width:130px;width:calc(50% - 10px)}.c-page-home__customers-award-list-item img{height:auto;object-fit:contain;width:100%}}.c-page-home__customers-logo{background-color:#fff;border-radius:10px;padding:40px 80px}@media(max-width:959px){.c-page-home__customers-logo{padding:25px 23px 37px}}.c-page-home__data{margin-bottom:80px}@media(max-width:767px){.c-page-home__data{margin-bottom:50px}}.c-page-home__data-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-home__data-inner{padding-left:20px;padding-right:20px}}.c-page-home__data-heading{margin-bottom:30px;text-align:center}.c-page-home__data-heading h2{font-weight:700;letter-spacing:.07em;line-height:1.3043478261;margin:0}@media(min-width:768px){.c-page-home__data-heading h2{font-size:4.6rem}}@media(max-width:767px){.c-page-home__data-heading h2{font-size:2.8rem;line-height:1.5}}.c-page-home__data-heading h2>span{display:inline-block;font-weight:700;letter-spacing:.155em;line-height:1.9166666667}@media(min-width:768px){.c-page-home__data-heading h2>span{font-size:2.4rem}}@media(max-width:767px){.c-page-home__data-heading h2>span{font-size:2rem}}@media(min-width:960px){.c-page-home__data-contents{display:grid;gap:30px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto)}}.c-page-home__data-contents>div{border:1px solid #9f9f9f;border-radius:10px;padding:30px 30px 30px 40px;position:relative}@media(max-width:767px){.c-page-home__data-contents>div{padding:20px}}@media(max-width:959px){.c-page-home__data-contents>div:not(:last-child){margin-bottom:20px}}.c-page-home__data-contents>div[class$=contents-03]{grid-column:1/3;grid-row:2/3}@media(min-width:1024px){.c-page-home__data-contents>div[class$=contents-03]{align-items:center;display:flex;gap:40px;justify-content:center}}@media(min-width:1240px){.c-page-home__data-contents>div[class$=contents-03]{gap:87px}}@media(max-width:959px){.c-page-home__data-contents>div[class$=contents-03]{padding:30px}}.c-page-home__data-contents>div[class$=contents-01]>div:not([class$=title]),.c-page-home__data-contents>div[class$=contents-02]>div:not([class$=title]),.c-page-home__data-contents>div[class$=contents-04]>div:not([class$=title]),.c-page-home__data-contents>div[class$=contents-05]>div:not([class$=title]){display:flex;gap:5px;justify-content:space-between}@media(max-width:959px){.c-page-home__data-contents>div[class$=contents-01]>div:not([class$=title]),.c-page-home__data-contents>div[class$=contents-02]>div:not([class$=title]),.c-page-home__data-contents>div[class$=contents-04]>div:not([class$=title]),.c-page-home__data-contents>div[class$=contents-05]>div:not([class$=title]){align-items:center;gap:30px;justify-content:start}}@media(max-width:767px){.c-page-home__data-contents>div[class$=contents-01]>div:not([class$=title]),.c-page-home__data-contents>div[class$=contents-02]>div:not([class$=title]),.c-page-home__data-contents>div[class$=contents-04]>div:not([class$=title]),.c-page-home__data-contents>div[class$=contents-05]>div:not([class$=title]){gap:20px}.c-page-home__data-contents>div[class$=contents-01]>div:not([class$=title]){gap:30px}}@media(min-width:960px){.c-page-home__data-contents>div[class$=contents-04]>div:not([class$=title]){gap:0}[class$=contents-01] .c-page-home__data-contents-textarea{flex:1 0 auto}}[class$=contents-03] .c-page-home__data-contents-textarea{flex:0 1 auto}@media(max-width:767px){[class$=contents-03] .c-page-home__data-contents-textarea{margin-bottom:15px}}.c-page-home__data-contents-image{align-self:center;flex:0 1 auto}@media(max-width:575px){.c-page-home__data-contents-image{flex:0 0 auto}[class$=contents-01] .c-page-home__data-contents-image{max-width:100px;width:26.6666666667vw}[class$=contents-02] .c-page-home__data-contents-image{max-width:110px;width:37.2881355932%}[class$=contents-04] .c-page-home__data-contents-image{max-width:102px;width:27.2vw}[class$=contents-05] .c-page-home__data-contents-image{max-width:103px;width:27.7333333333vw}}.c-page-home__data-contents-image img{object-fit:contain}@media(max-width:575px){.c-page-home__data-contents-image img{height:auto;width:100%}}.c-page-home__data-contents-title{display:flex}.c-page-home__data-contents-title span{color:#1d1d1d;line-height:1.4285714286}@media(min-width:768px){.c-page-home__data-contents-title span{font-size:1.4rem}}@media(max-width:767px){.c-page-home__data-contents-title span{font-size:1.2rem}}.c-page-home__data-contents-title h3{color:#004e87;line-height:1.2;margin:0}@media(min-width:768px){.c-page-home__data-contents-title h3{font-size:2.4rem}}@media(max-width:767px){.c-page-home__data-contents-title h3{font-size:2rem}}.c-page-home__data-contents-title h3 sup{color:#1d1d1d;font-weight:400;vertical-align:middle}@media(min-width:768px){.c-page-home__data-contents-title h3 sup{font-size:1.2rem}}@media(max-width:767px){.c-page-home__data-contents-title h3 sup{font-size:1rem}}[class$=contents-01] .c-page-home__data-contents-title,[class$=contents-02] .c-page-home__data-contents-title{align-items:center;flex-wrap:wrap;gap:12px}[class$=contents-03] .c-page-home__data-contents-title,[class$=contents-04] .c-page-home__data-contents-title,[class$=contents-05] .c-page-home__data-contents-title{flex-direction:column;gap:5px}[class$=contents-04] .c-page-home__data-contents-title,[class$=contents-05] .c-page-home__data-contents-title{flex:1 0 100%}.c-page-home__data-contents-number>div{align-items:center;display:flex}.c-page-home__data-contents-number-image{line-height:.5;position:relative;vertical-align:bottom}@media(min-width:768px){.c-page-home__data-contents-number-image:after{background-color:#9f9f9f;bottom:0;content:"";display:inline-block;height:1px;margin:auto 0;pointer-events:none;position:absolute;right:15px;z-index:-1}[class$=number-01] .c-page-home__data-contents-number-image{max-width:424px;padding-right:75px}}@media(min-width:768px)and (max-width:1239px){[class$=number-01] .c-page-home__data-contents-number-image{padding-right:45px}}@media(min-width:768px){[class$=number-01] .c-page-home__data-contents-number-image:after{top:4px;width:75px}}@media(min-width:768px)and (max-width:1239px){[class$=number-01] .c-page-home__data-contents-number-image:after{width:45px}}@media(min-width:768px){[class$=number-02] .c-page-home__data-contents-number-image{max-width:487px;padding-right:120px}}@media(min-width:768px)and (max-width:1239px){[class$=number-02] .c-page-home__data-contents-number-image{padding-right:90px}}@media(min-width:768px){[class$=number-02] .c-page-home__data-contents-number-image:after{top:2px;width:145px}}@media(min-width:768px)and (max-width:1239px){[class$=number-02] .c-page-home__data-contents-number-image:after{width:115px}}@media(min-width:768px){[class$=number-03] .c-page-home__data-contents-number-image{max-width:552px;padding-right:140px}}@media(min-width:768px)and (max-width:1239px){[class$=number-03] .c-page-home__data-contents-number-image{padding-right:110px}}@media(min-width:768px)and (max-width:575px){[class$=number-03] .c-page-home__data-contents-number-image{flex:0 1 auto}}@media(min-width:768px){[class$=number-03] .c-page-home__data-contents-number-image:after{top:-8px;width:170px}}@media(min-width:768px)and (max-width:1239px){[class$=number-03] .c-page-home__data-contents-number-image:after{width:140px}}@media(max-width:767px){.c-page-home__data-contents-number-image{padding-right:10px}.c-page-home__data-contents-number-image:not(:last-child){margin-bottom:3px}}@media(max-width:575px){.c-page-home__data-contents-number-image{max-width:175px}}.c-page-home__data-contents-number-image img{object-fit:contain;width:100%}@media(max-width:575px){.c-page-home__data-contents-number-image img{height:auto}}@media(min-width:1024px){[class$=contents-03] .c-page-home__data-contents-number{flex:0 0 700px}}.c-page-home__data-contents-number p{color:#004e87;font-weight:700;line-height:1.1;margin:0;word-break:break-all}@media(min-width:768px){.c-page-home__data-contents-number p{font-size:4.2rem}}@media(max-width:767px){.c-page-home__data-contents-number p{font-size:3rem}}@media(min-width:768px){[class$=contents-01] .c-page-home__data-contents-number p{font-size:3.2rem}}@media(max-width:767px){[class$=contents-01] .c-page-home__data-contents-number p{font-size:2.2rem}}[class$=contents-03] .c-page-home__data-contents-number p{line-height:40px}@media(min-width:768px){[class$=contents-03] .c-page-home__data-contents-number p{font-size:2.2rem}}@media(max-width:767px){[class$=contents-03] .c-page-home__data-contents-number p{font-size:2rem}}@media(max-width:575px){[class$=contents-03] .c-page-home__data-contents-number p{flex:1 0 auto;font-size:5.3333333333vw;line-height:30px}}.c-page-home__data-contents-number p em{font-family:Barlow,Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-style:normal;font-weight:500}@media(min-width:768px){.c-page-home__data-contents-number p em{font-size:10rem}}@media(max-width:767px){.c-page-home__data-contents-number p em{font-size:6rem}}@media(min-width:768px){[class$=contents-01] .c-page-home__data-contents-number p em{font-size:7.6rem}}@media(max-width:767px){[class$=contents-01] .c-page-home__data-contents-number p em{font-size:5.8rem}}@media(min-width:768px){[class$=contents-03] .c-page-home__data-contents-number p em{font-size:6.3rem}}@media(max-width:767px){[class$=contents-03] .c-page-home__data-contents-number p em{font-size:5.2rem}}@media(max-width:959px){[class$=contents-03] .c-page-home__data-contents-number p em{font-size:5.8rem}}@media(max-width:575px){[class$=contents-03] .c-page-home__data-contents-number p em{font-size:13.8666666667vw}}.c-page-home__data-contents-number p em em{font-family:Barlow,Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-style:normal;font-weight:500}@media(min-width:768px){.c-page-home__data-contents-number p em em{font-size:7.4rem}}@media(max-width:767px){.c-page-home__data-contents-number p em em{font-size:4.8rem}}@media(min-width:768px){[class$=contents-03] .c-page-home__data-contents-number p em em{font-size:5.4rem}}@media(max-width:767px){[class$=contents-03] .c-page-home__data-contents-number p em em{font-size:4.4rem}}@media(max-width:959px){[class$=contents-03] .c-page-home__data-contents-number p em em{font-size:4.8rem}}@media(max-width:575px){[class$=contents-03] .c-page-home__data-contents-number p em em{font-size:11.7333333333vw}}.c-page-home__data-contents-text{color:#1d1d1d;line-height:1.625;margin:1rem 0 0}@media(min-width:768px){.c-page-home__data-contents-text{font-size:1.6rem}}@media(max-width:767px){.c-page-home__data-contents-text{font-size:1.4rem}}.c-page-home__data-contents-desc{font-weight:700;margin:0}@media(min-width:768px){.c-page-home__data-contents-desc{font-size:1.6rem}}@media(max-width:767px){.c-page-home__data-contents-desc{font-size:1.2rem}}@media(min-width:768px){.c-page-home__data-contents-desc{position:absolute;right:30px;top:30px}}@media(max-width:767px){.c-page-home__data-contents-desc{margin-top:5px;text-align:right}}.c-page-home__data-contents-note{color:#1d1d1d;font-size:1.2rem;margin-top:20px;padding-left:16px}@media(max-width:767px){.c-page-home__data-contents-note{margin-bottom:30px}}.c-page-home__data-contents-note>li{list-style:none}.c-page-home__data-contents-note>li:not(:last-child){margin-bottom:5px}.c-page-home__data-contents-note>li:before{background:none;border-radius:0;content:"※";display:inline-block;height:auto;margin:0 4px 1px -16px;vertical-align:middle;width:auto}.c-page-home__data-contents-note ol,.c-page-home__data-contents-note ul{margin-left:2px;margin-top:5px}.c-page-home__data-contents-note li:not(:last-child){margin-bottom:0}.c-page-home__news{background-color:#f7f7f7;margin-bottom:120px;padding:80px 0;position:relative}@media(max-width:767px){.c-page-home__news{margin-bottom:60px;padding:50px 0 45px}}.c-page-home__news:after{background:linear-gradient(90deg,#03488e,#065498 30%,#14a5c7 85%,#2761a5);bottom:-70px;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,100% 0,0 100%);content:"";display:inline-block;height:71px;left:0;pointer-events:none;position:absolute;width:545px;z-index:-2}@media(max-width:767px){.c-page-home__news:after{bottom:-33px;height:34px;width:80%}}.c-page-home__news-inner{margin:0 auto;max-width:1140px;padding-left:20px;padding-right:20px}.c-page-home__news-heading{margin-bottom:25px;text-align:center}.c-page-home__news-heading h2{font-weight:700;letter-spacing:.07em;line-height:1.3043478261;margin:0}@media(min-width:768px){.c-page-home__news-heading h2{font-size:4.6rem}}@media(max-width:767px){.c-page-home__news-heading h2{font-size:2.8rem;line-height:1.5}}.c-page-home__news-heading h2>span{display:inline-block;font-weight:700;letter-spacing:.155em;line-height:1.9166666667}@media(min-width:768px){.c-page-home__news-heading h2>span{font-size:2.4rem}}@media(max-width:767px){.c-page-home__news-heading h2>span{font-size:2rem}}.c-page-home__news-contents{margin-bottom:24px}.c-page-home__news-btn{text-align:center}.c-page-home__news-btn a{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;text-decoration:underline;transition:color .3s}.c-page-home__news-btn a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}@media(hover:hover){.c-page-home__news-btn a:hover{color:#00afe0}.c-page-home__news-btn a:hover:after{right:-5px}}.c-page-home__document-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-home__document-inner{padding-left:20px;padding-right:20px}}.c-page-home__document-heading{margin-bottom:30px;text-align:center}.c-page-home__document-heading h2{font-weight:700;letter-spacing:.07em;line-height:1.3043478261;margin:0}@media(min-width:768px){.c-page-home__document-heading h2{font-size:4.6rem}}@media(max-width:767px){.c-page-home__document-heading h2{font-size:2.8rem;line-height:1.5}}.c-page-home__document-heading h2>span{display:inline-block;font-weight:700;letter-spacing:.155em;line-height:1.9166666667}@media(min-width:768px){.c-page-home__document-heading h2>span{font-size:2.4rem}}@media(max-width:767px){.c-page-home__document-heading h2>span{font-size:2rem}}.c-page-home__document-list{display:flex;gap:40px;margin-bottom:80px}@media(max-width:767px){.c-page-home__document-list{margin-bottom:28px}}@media(max-width:959px){.c-page-home__document-list{align-items:center;flex-direction:column;gap:25px}}.c-page-home__document-item{box-sizing:initial;flex:1 1 auto;max-width:560px;width:100%}@media(min-width:960px){.c-page-home__document-item:first-child{border-right:1px solid #dbdbdb;padding-right:40px}}.c-page-home__document-item-title{color:#004e87;line-height:2;margin:0 0 10px;text-align:center}@media(min-width:768px){.c-page-home__document-item-title{font-size:3rem}}@media(max-width:767px){.c-page-home__document-item-title{font-size:2.2rem}}@media(-sm-lte){.c-page-home__document-item-title{margin:-10px 0 10px}}.c-page-home__document-item-image{margin:0 auto}@media(-sm-lte){.c-page-home__document-item-image{width:84vw}}.c-page-home__document-item-image img{height:auto;width:100%}.c-page-home__document-item-text{line-height:1.8;margin-top:0}@media(min-width:768px){.c-page-home__document-item-text{font-size:1.6rem}}@media(max-width:767px){.c-page-home__document-item-text{font-size:1.4rem}}.c-page-home__document-item-link{text-align:center}.c-page-home__document-item-link a{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;text-decoration:underline;transition:color .3s}.c-page-home__document-item-link a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}@media(max-width:575px){.c-page-home__document-item-link a{text-align:left}}@media(hover:hover){.c-page-home__document-item-link a:hover{color:#00afe0}.c-page-home__document-item-link a:hover:after{right:-5px}}.c-page-home__document-btn{text-align:center}.c-page-home__document-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-home__document-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-home__document-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-home__document-btn a{min-width:460px}}@media(max-width:767px){.c-page-home__document-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-home__document-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-home__document-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-home__document-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-home__document-btn a:active,.c-page-home__document-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-home__document-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-home__document-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-home__document-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-sub__base{display:flex;flex-direction:column;height:100%;position:relative}body[data-path="/am/"] .c-page-sub__base,body[data-path="/ex/"] .c-page-sub__base,body[data-path="/mm/"] .c-page-sub__base{height:auto}.c-page-sub__base div.c-page-sub__main{flex:1}.c-page-sub__header{position:sticky;top:0;z-index:20}@media(max-width:767px){.c-page-sub__header-sp{position:inherit}}.c-page-sub__wrap{min-height:200px;padding:53px 0 0;position:relative;width:100%}@media(max-width:767px){.c-page-sub__wrap{min-height:140px;padding-top:40px}}.c-page-sub__wrap:before{background:#dbdbdb;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0, 1 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,100% 0,100% 100%);content:"";display:inline-block;height:88px;position:absolute;right:0;top:0;width:443px;z-index:-1}@media(max-width:1239px){.c-page-sub__wrap:before{height:6.2857142857vw;width:31.6428571429vw}}@media(max-width:767px){.c-page-sub__wrap:before{clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0.28 0, 1 0, 1 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(28% 0,100% 0,100% 100%);height:27px;width:100%}}.c-page-sub__wrap:after{background:linear-gradient(245deg,#1497c7,#065498,#03488e);clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0, 1 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,100% 0,100% 100%);content:"";display:inline-block;height:108px;position:absolute;right:0;top:0;width:340px;z-index:-1}@media(max-width:1239px){.c-page-sub__wrap:after{height:7.7142857143vw;width:24.2857142857vw}}@media(max-width:767px){.c-page-sub__wrap:after{clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0.49 0, 1 0, 1 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(49% 0,100% 0,100% 100%);height:35px;right:0;top:0;width:100%}}.c-page-sub__content div.c-page-sub__title-page div.c-title-page{margin-left:auto;margin-right:auto;width:100%}.c-page-sub__content div.c-page-sub__title-page[data-page=default] div.c-title-page{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-page-sub__content div.c-page-sub__title-page[data-page=default] div.c-title-page{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-sub__content div.c-page-sub__title-page[data-page=default] div.c-title-page{padding-left:20px;padding-right:20px}}.c-page-sub__content div.c-page-sub__title-page[data-page=large] div.c-title-page{margin-left:auto;margin-right:auto;width:1120px}@media(max-width:1160px){.c-page-sub__content div.c-page-sub__title-page[data-page=large] div.c-title-page{max-width:1160px;padding-left:20px;padding-right:20px;width:100%}}.c-page-sub__content div.c-page-sub__title-page[data-page=form-col2] div.c-title-page{max-width:1007px}.c-page-sub__content-side{display:flex;gap:8.3333333333%;position:relative;width:100%}@media(max-width:767px){.c-page-sub__content-side{display:block}}.c-page-sub__content-side div.c-page-sub__column-main{flex:1 1 auto;min-width:0}@media(min-width:768px){.c-page-sub__content-side div.c-page-sub__column-main{padding-left:0;padding-right:0}}.c-page-sub__content-side div.c-page-sub__column-main>div{padding-top:0}.c-page-sub__content-side div.c-page-sub__column-side{flex:1 0 auto}@media(max-width:767px){.c-page-sub__content-side div.c-page-sub__column-side{margin-top:80px}}.c-page-sub__content-side[data-page=default]{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-page-sub__content-side[data-page=default]{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-sub__content-side[data-page=default]{padding-left:20px;padding-right:20px}}.c-page-sub__content-side[data-page=large]{margin-left:auto;margin-right:auto;width:1120px}@media(max-width:1160px){.c-page-sub__content-side[data-page=large]{max-width:1160px;padding-left:20px;padding-right:20px;width:100%}}.c-page-sub__content-side[data-page=form-col2]{margin-left:auto;margin-right:auto;width:1007px}@media(max-width:1047px){.c-page-sub__content-side[data-page=form-col2]{max-width:1047px;padding-left:20px;padding-right:20px;width:100%}}@media(max-width:767px){.c-page-sub__content-side[data-page=form-col2]{display:block;gap:none}}.c-page-sub__content-side[data-page=form-col2] div.c-page-sub__column-side{width:426px}@media(max-width:767px){.c-page-sub__content-side[data-page=form-col2] div.c-page-sub__column-side{width:100%}}.c-page-sub__content-side[data-page=form-col2] iframe{border:none;width:100%}.c-page-sub__nav-breadcrumb{background-color:#f7f7f7}.c-page-sub__nav-breadcrumb[data-page=default] .c-nav-breadcrumb{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-page-sub__nav-breadcrumb[data-page=default] .c-nav-breadcrumb{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-sub__nav-breadcrumb[data-page=default] .c-nav-breadcrumb{padding-left:20px;padding-right:20px}}.c-page-sub__nav-breadcrumb[data-page=large] .c-nav-breadcrumb{margin-left:auto;margin-right:auto;width:1120px}@media(max-width:1160px){.c-page-sub__nav-breadcrumb[data-page=large] .c-nav-breadcrumb{max-width:1160px;padding-left:20px;padding-right:20px;width:100%}}.c-page-sub__nav-breadcrumb[data-page=lp-large] .c-nav-breadcrumb{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-sub__nav-breadcrumb[data-page=lp-large] .c-nav-breadcrumb{padding-left:20px;padding-right:20px}}.c-page-sub__content-detail{margin:0 auto;padding:26px 0 80px;width:960px}@media(max-width:1020px){.c-page-sub__content-detail{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-sub__content-detail{padding-left:20px;padding-right:20px}}@media(max-width:576px){.c-page-sub__content-detail{padding:26px 0 80px}}.c-page-sub__main{margin-bottom:-82px;padding-bottom:150px;z-index:0}@media(max-width:767px){.c-page-sub__main{margin-bottom:-72px;padding-bottom:128px}}.c-page-sub__footer{position:relative;z-index:1}@media(min-width:768px){.c-page-sub__bnr{display:none}}.c-page-am{overflow:hidden}.c-page-am__point{margin:35px 0 80px;padding-top:55px;position:relative}.c-page-am__point:before{background:#f5f5f5;content:"";display:inline-block;height:2px;left:50%;max-width:1200px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:85.7142857143%}@media(max-width:767px){.c-page-am__point:before{width:89.3333333333%}.c-page-am__point-inner{padding-left:20px;padding-right:20px}}.c-page-am__point-heading{margin:0 auto 30px;text-align:center}.c-page-am__point-heading h2{font-weight:700;margin:0}.c-page-am__point-heading h2>span{display:inline-block}.c-page-am__point-heading>h2{line-height:1.2}@media(min-width:768px){.c-page-am__point-heading>h2{font-size:5rem}}@media(max-width:767px){.c-page-am__point-heading>h2{font-size:3.4rem}}.c-page-am__point-heading>h2>span{line-height:1.2105263158}@media(min-width:768px){.c-page-am__point-heading>h2>span{font-size:3.8rem}}@media(max-width:767px){.c-page-am__point-heading>h2>span{font-size:2.2rem}}.c-page-am__point-contents>div{position:relative}.c-page-am__point-contents>div:not(:last-of-type){margin-bottom:54px}@media(max-width:767px){.c-page-am__point-contents>div:not(:last-of-type){margin-bottom:35px}}.c-page-am__point-contents>div:before{bottom:0;color:#f5f5f5;display:inline-block;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:900;line-height:1.3655913978;pointer-events:none;position:absolute;top:-55px;z-index:-1}@media(min-width:768px){.c-page-am__point-contents>div:before{font-size:18.6rem}}@media(max-width:767px){.c-page-am__point-contents>div:before{font-size:13rem;left:-27px;line-height:1;top:0;white-space:pre}}.c-page-am__point-contents>div:first-of-type:before{content:"POINT 01"}@media(min-width:768px){.c-page-am__point-contents>div:first-of-type:before{left:0}}@media(max-width:767px){.c-page-am__point-contents>div:first-of-type:before{content:"POINT \a 01"}}.c-page-am__point-contents>div:nth-of-type(2):before{content:"POINT 02"}@media(min-width:768px){.c-page-am__point-contents>div:nth-of-type(2):before{right:0}}@media(max-width:767px){.c-page-am__point-contents>div:nth-of-type(2):before{content:"POINT \a 02"}}.c-page-am__point-contents>div:last-of-type:before{content:"POINT 03"}@media(min-width:768px){.c-page-am__point-contents>div:last-of-type:before{left:0}}@media(max-width:767px){.c-page-am__point-contents>div:last-of-type:before{content:"POINT \a 03"}}.c-page-am__point-about{margin:0 auto;max-width:1440px}@media(min-width:768px){.c-page-am__point-about{padding:0 20px}.c-page-am__point-about-heading{text-align:center}}.c-page-am__point-about-heading-thumb{height:105px;margin:0 auto;width:100px}.c-page-am__point-about-heading-thumb img{object-fit:cover;width:100%}.c-page-am__point-about-heading>h3{line-height:1.5;margin:0}@media(min-width:768px){.c-page-am__point-about-heading>h3{font-size:2.8rem}}@media(max-width:767px){.c-page-am__point-about-heading>h3{font-size:2.2rem}}.c-page-am__point-about-heading>h3>span{color:#004e87;display:block;line-height:2.1;text-align:center}@media(min-width:768px){.c-page-am__point-about-heading>h3>span{font-size:2rem}}@media(max-width:767px){.c-page-am__point-about-heading>h3>span{font-size:1.6rem}}.c-page-am__point-about-desc{line-height:1.8;margin:20px auto 38px}@media(min-width:768px){.c-page-am__point-about-desc{font-size:1.8rem}}@media(max-width:767px){.c-page-am__point-about-desc{font-size:1.6rem}}@media(min-width:768px){.c-page-am__point-about-desc{text-align:center}}.c-page-am__point-about-list{display:grid;gap:1px}@media(min-width:768px){.c-page-am__point-about-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.c-page-am__point-about-list{gap:25px;width:100%}}.c-page-am__point-about-list-item{height:100%;position:relative}.c-page-am__point-about-list-item-thumb{width:100%}.c-page-am__point-about-list-item-thumb img{height:auto;object-fit:contain;width:100%}.c-page-am__point-about-list-item-body{padding:30px 20px 0}@media(max-width:767px){.c-page-am__point-about-list-item-body{padding:10px 0 0}}.c-page-am__point-about-list-item-body>h4{color:#004e87;line-height:1.5;margin:0 0 20px;text-align:center}@media(min-width:768px){.c-page-am__point-about-list-item-body>h4{font-size:2.2rem}}@media(max-width:767px){.c-page-am__point-about-list-item-body>h4{font-size:1.8rem;margin:0 0 10px}}.c-page-am__point-about-list-item-body>p{line-height:1.59375;margin:0}@media(min-width:768px){.c-page-am__point-about-list-item-body>p{font-size:1.6rem}}@media(max-width:767px){.c-page-am__point-about-list-item-body>p{font-size:1.4rem}}.c-page-am__point-about-list-item-link a{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;margin-top:5px;text-align:center;text-align:left;text-decoration:none;text-decoration:underline;transition:color .3s}.c-page-am__point-about-list-item-link a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}@media(hover:hover){.c-page-am__point-about-list-item-link a:hover{color:#004e87}.c-page-am__point-about-list-item-link a:hover:after{right:-5px}}.c-page-am__security{background-color:#dfeef7;padding:75px 0 50px}@media(max-width:767px){.c-page-am__security{padding:95px 0 45px}}.c-page-am__security-inner{margin:0 auto;position:relative;width:960px}@media(max-width:1020px){.c-page-am__security-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-am__security-inner{padding-left:20px;padding-right:20px}}.c-page-am__security-inner:after{background:url(/elements/pict-security.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:324px;position:absolute;right:0;top:-80px;width:309px}@media(min-width:768px) and (max-width:1023px){.c-page-am__security-inner:after{height:23.1428571429vw;max-height:324px;max-width:309px;min-height:259.2px;min-width:247.2px;right:4%;width:22.0714285714vw}}@media(max-width:767px){.c-page-am__security-inner:after{height:133px;left:50%;right:auto;top:-150px;transform:translateX(-50%);width:127px}}.c-page-am__security-textarea{max-width:566px}@media(max-width:959px){.c-page-am__security-textarea{max-width:500px}}@media(max-width:767px){.c-page-am__security-textarea{max-width:none}}.c-page-am__security-heading{margin:0 auto 10px}.c-page-am__security-heading h2{font-weight:700;margin:0}.c-page-am__security-heading h2>span{display:inline-block}.c-page-am__security-heading>h2{line-height:1.5}@media(min-width:768px){.c-page-am__security-heading>h2{font-size:3rem}}@media(max-width:767px){.c-page-am__security-heading>h2{font-size:2.2rem;text-align:center}}.c-page-am__security-about{margin:0 0 40px}@media(max-width:767px){.c-page-am__security-about{margin:0 0 20px}}.c-page-am__security-about>p{line-height:1.59375;margin:0}@media(min-width:768px){.c-page-am__security-about>p{font-size:1.6rem}}@media(max-width:767px){.c-page-am__security-about>p{font-size:1.4rem}}.c-page-am__security-btn{text-align:center}.c-page-am__security-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-am__security-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-am__security-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-am__security-btn a{min-width:460px}}@media(max-width:767px){.c-page-am__security-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-am__security-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-am__security-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-am__security-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-am__security-btn a:active,.c-page-am__security-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-am__security-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-am__security-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-am__security-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-am__security-btn a{border-radius:25px}}.c-page-am__function{background:linear-gradient(-25deg,#033979,#1f71ad);padding:62px 0 70px}@media(max-width:767px){.c-page-am__function{background:linear-gradient(90deg,#033979,#1f71ad)}}.c-page-am__function-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-am__function-inner{padding-left:20px;padding-right:20px}}.c-page-am__function-heading{margin:0 auto 30px;text-align:center}.c-page-am__function-heading h2{font-weight:700;margin:0}.c-page-am__function-heading h2>span{display:inline-block}.c-page-am__function-heading>h2{color:#fff;line-height:1.3043478261}@media(min-width:768px){.c-page-am__function-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-am__function-heading>h2{font-size:3.4rem}}.c-page-am__function-heading>h2>span{line-height:1.5333333333}@media(min-width:768px){.c-page-am__function-heading>h2>span{font-size:3rem}}@media(max-width:767px){.c-page-am__function-heading>h2>span{font-size:2.2rem}}.c-page-am__function-list{display:grid;gap:24px 27px;grid-template-columns:repeat(4,1fr);margin-bottom:35px}@media(max-width:959px){.c-page-am__function-list{gap:10px}}@media(max-width:767px){.c-page-am__function-list{gap:15px;grid-template-columns:repeat(2,1fr);width:100%}}.c-page-am__function-list-item a,.c-page-am__function-list-item-inner{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 6px 6px #22222229;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:15px 20px 25px;position:relative;transition:box-shadow .3s}@media(max-width:767px){.c-page-am__function-list-item a,.c-page-am__function-list-item-inner{gap:0;padding:10px 15px 20px}}.c-page-am__function-list-item a{color:#313131;text-decoration:none}@media(hover:hover){.c-page-am__function-list-item a:hover{box-shadow:0 3px 6px #222}.c-page-am__function-list-item a:hover .c-page-am__function-list-item-link span{color:#00afe0}.c-page-am__function-list-item a:hover .c-page-am__function-list-item-link span:after{right:-5px}}.c-page-am__function-list-item-thumb{height:80px;width:80px}@media(max-width:767px){.c-page-am__function-list-item-thumb{margin-bottom:10px}}.c-page-am__function-list-item-thumb img{object-fit:cover;width:100%}@media(max-width:767px){.c-page-am__function-list-item-text{margin-bottom:10px}}.c-page-am__function-list-item-text p{font-weight:700;line-height:1.5;margin:0;text-align:center}@media(min-width:768px){.c-page-am__function-list-item-text p{font-size:2rem}}@media(max-width:767px){.c-page-am__function-list-item-text p{font-size:1.6rem}}.c-page-am__function-list-item-tag span{background-color:#c35013;border-radius:100px;color:#fff;display:inline-block;font-weight:700;line-height:1.5;margin:0;padding:5px 14px;text-align:center}@media(min-width:768px){.c-page-am__function-list-item-tag span{font-size:1.2rem}}@media(max-width:767px){.c-page-am__function-list-item-tag span{font-size:1.2rem}}@media(min-width:768px){.c-page-am__function-list-item-tag span{position:absolute;right:15px;top:10px}}.c-page-am__function-list-item-link{margin-top:auto;text-align:center}.c-page-am__function-list-item-link span{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;transition:color .3s}.c-page-am__function-list-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}.c-page-am__function-btn{margin-bottom:60px;text-align:center}.c-page-am__function-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-am__function-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-am__function-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-am__function-btn a{min-width:460px}}@media(max-width:767px){.c-page-am__function-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-am__function-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-am__function-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-am__function-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-am__function-btn a:active,.c-page-am__function-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-am__function-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-am__function-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-am__function-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-am__function-btn a{border-radius:25px}}.c-page-am__function-tsconnect{background-color:#c4deed;border-radius:10px;padding:52px 120px 55px;position:relative;text-align:center}@media(max-width:767px){.c-page-am__function-tsconnect{padding:45px 20px 40px}}.c-page-am__function-tsconnect:before{background:url(/elements/pict-tsconnect-01.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:142px;position:absolute;right:150px;top:-30px;width:230px}@media(max-width:1023px){.c-page-am__function-tsconnect:before{right:-10px}}@media(max-width:767px){.c-page-am__function-tsconnect:before{background-image:url(/elements/pict-tsconnect-01-sp.svg);height:18.9333333333vw;width:28.2666666667vw}}.c-page-am__function-tsconnect:after{background:url(/elements/pict-tsconnect-02.svg) 50% no-repeat;background-size:contain;bottom:-17px;content:"";display:inline-block;height:169px;left:120px;position:absolute;width:147px}@media(max-width:1023px){.c-page-am__function-tsconnect:after{left:-10px}}@media(max-width:767px){.c-page-am__function-tsconnect:after{background-image:url(/elements/pict-tsconnect-02-sp.svg);height:27.4666666667vw;width:22.1333333333vw}}.c-page-am__function-tsconnect-heading{margin:0 auto 10px}.c-page-am__function-tsconnect-heading h2{font-weight:700;margin:0}.c-page-am__function-tsconnect-heading h2>span{display:inline-block}.c-page-am__function-tsconnect-heading>h3{color:#004e87;line-height:1.1029411765;margin:0}@media(min-width:768px){.c-page-am__function-tsconnect-heading>h3{font-size:3.4rem}}@media(max-width:767px){.c-page-am__function-tsconnect-heading>h3{font-size:3.4rem}}.c-page-am__function-tsconnect-heading>h3>span{line-height:1.875}@media(min-width:768px){.c-page-am__function-tsconnect-heading>h3>span{font-size:2rem}}@media(max-width:767px){.c-page-am__function-tsconnect-heading>h3>span{font-size:2.2rem}}.c-page-am__function-tsconnect-desc p{margin:0 0 10px}.c-page-am__function-tsconnect-link a{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;text-decoration:underline;transition:color .3s}.c-page-am__function-tsconnect-link a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}@media(hover:hover){.c-page-am__function-tsconnect-link a:hover{color:#004e87}.c-page-am__function-tsconnect-link a:hover:after{right:-5px}}.c-page-am__product{margin:80px auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-am__product{margin-bottom:70px;margin-top:50px;padding-left:20px;padding-right:20px}}.c-page-am__product-inner{border:8px solid #dfeef7;padding:57px 46px 52px}@media(max-width:767px){.c-page-am__product-inner{padding:35px 25px 0}}.c-page-am__product-heading{margin:0 auto 24px}@media(min-width:768px){.c-page-am__product-heading{align-items:center;display:flex;gap:30px;justify-content:center}}.c-page-am__product-heading-thumb{box-sizing:initial;height:auto;margin:0;width:236px}@media(max-width:767px){.c-page-am__product-heading-thumb{margin:0 auto 24px;width:236px}}@media(min-width:768px){.c-page-am__product-heading-thumb{border-right:2px solid #c4c4c4;padding:10px 36px 10px 0}}.c-page-am__product-heading-thumb img{height:auto;object-fit:contain;width:100%}.c-page-am__product-heading-price{text-align:center}.c-page-am__product-heading-price>span{font-weight:700}@media(min-width:768px){.c-page-am__product-heading-price>span{font-size:2rem}}@media(max-width:767px){.c-page-am__product-heading-price>span{font-size:2rem}}.c-page-am__product-heading-price>p{font-weight:700;line-height:.9333333333;margin:0}@media(min-width:768px){.c-page-am__product-heading-price>p{font-size:3rem}}@media(max-width:767px){.c-page-am__product-heading-price>p{font-size:2.9rem}}.c-page-am__product-heading-price>p>span{color:#004e87}.c-page-am__product-heading-price>p>span>em{font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-style:normal;font-weight:700}@media(min-width:768px){.c-page-am__product-heading-price>p>span>em{font-size:5rem}}@media(max-width:767px){.c-page-am__product-heading-price>p>span>em{font-size:4.9rem}}@media(min-width:768px){.c-page-am__product-heading-price>p>small{font-size:2rem}}@media(max-width:767px){.c-page-am__product-heading-price>p>small{font-size:2rem}}.c-page-am__product-desc{margin:0 auto 20px}@media(min-width:768px){.c-page-am__product-desc{text-align:center}}.c-page-am__product-btn{margin:0 auto 30px;text-align:center}.c-page-am__product-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-am__product-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-am__product-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-am__product-btn a{min-width:460px}}@media(max-width:767px){.c-page-am__product-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-am__product-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-am__product-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-am__product-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-am__product-btn a:active,.c-page-am__product-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-am__product-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-am__product-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-am__product-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-am__product-btn a{border-radius:25px}}.c-page-am__product-package{background-color:#f2f2f2;padding:40px 74px}@media(min-width:768px){.c-page-am__product-package{border-radius:5px}}@media(max-width:767px){.c-page-am__product-package{margin:0 -25px;padding:31px 15px 23px;width:calc(100% + 50px)}}.c-page-am__product-package-heading h4{font-weight:700;line-height:1.7045454545;margin:0 auto 15px;text-align:center}@media(min-width:768px){.c-page-am__product-package-heading h4{font-size:2.2rem}}@media(max-width:767px){.c-page-am__product-package-heading h4{font-size:1.8rem}}.c-page-am__product-package-list{display:grid;justify-content:center}.c-page-am__product-package-list-item a{background-color:#fff;border-radius:10px;box-shadow:0 6px 6px #22222229;color:#313131;display:flex;flex-direction:column;height:100%;padding:29px 25px 18px;text-decoration:none;transition:box-shadow .3s}@media(hover:hover){.c-page-am__product-package-list-item a:hover{box-shadow:0 3px 6px #2222225c}.c-page-am__product-package-list-item a:hover span{color:#00afe0}.c-page-am__product-package-list-item a:hover span:after{right:-5px}}.c-page-am__product-package-list-item-thumb{height:38px;margin:0 auto 20px;width:210px}@media(max-width:767px){.c-page-am__product-package-list-item-thumb{height:33px;width:187px}}.c-page-am__product-package-list-item-thumb img{object-fit:cover;width:100%}@media(max-width:767px){.c-page-am__product-package-list-item-thumb img{object-fit:contain}}.c-page-am__product-package-list-item-text p{line-height:1.8;margin:0}@media(min-width:768px){.c-page-am__product-package-list-item-text p{font-size:1.6rem}}@media(max-width:767px){.c-page-am__product-package-list-item-text p{font-size:1.4rem;margin-bottom:10px}}.c-page-am__product-package-list-item-link{margin-top:auto;text-align:right}.c-page-am__product-package-list-item-link span{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;transition:color .3s}.c-page-am__product-package-list-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}.c-page-am__case{margin-bottom:80px;overflow:hidden;position:relative}@media(max-width:767px){.c-page-am__case{padding-top:80px}}.c-page-am__case-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-am__case-inner{padding-left:20px;padding-right:20px}}.c-page-am__case-heading{margin:0 auto 30px;text-align:center}.c-page-am__case-heading h2{font-weight:700;margin:0}.c-page-am__case-heading h2>span{display:inline-block}.c-page-am__case-heading>h2{line-height:1.3043478261}@media(min-width:768px){.c-page-am__case-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-am__case-heading>h2{font-size:3.4rem}}.c-page-am__case-heading>h2>span{line-height:1.2105263158}@media(min-width:768px){.c-page-am__case-heading>h2>span{font-size:3.8rem}}@media(max-width:767px){.c-page-am__case-heading>h2>span{font-size:2.2rem}}.c-page-am__case-slide{position:relative}.c-page-am__case-btn{text-align:center}.c-page-am__case-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-am__case-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-am__case-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-am__case-btn a{min-width:460px}}@media(max-width:767px){.c-page-am__case-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-am__case-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-am__case-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-am__case-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-am__case-btn a:active,.c-page-am__case-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-am__case-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-am__case-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-am__case-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-am__case-btn a{border-radius:25px}}.c-page-am__customers{background-color:#ecf6fc;margin-bottom:70px;padding:57px 0 80px;position:relative}.c-page-am__customers:after{background:#dfeef7;bottom:0;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="1 0.19, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(100% 19%,100% 100%,0 100%);content:"";display:inline-block;height:100%;pointer-events:none;position:absolute;right:0;width:100%}@media(max-width:767px){.c-page-am__customers:after{clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0.25, 1 0.15, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 25%,100% 15%,100% 100%,0 100%)}}.c-page-am__customers-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;position:relative;width:100%;z-index:5}@media(max-width:767px){.c-page-am__customers-inner{padding-left:20px;padding-right:20px}}.c-page-am__customers-heading{margin:0 auto 30px;text-align:center}.c-page-am__customers-heading h2{font-weight:700;margin:0}.c-page-am__customers-heading h2>span{display:inline-block}.c-page-am__customers-heading s>h2{line-height:1.25}@media(min-width:768px){.c-page-am__customers-heading s>h2{font-size:3rem}}@media(max-width:767px){.c-page-am__customers-heading s>h2{font-size:2.2rem}}.c-page-am__customers-logo{background-color:#fff;border-radius:10px;padding:40px 80px 30px}@media(max-width:959px){.c-page-am__customers-logo{padding:40px 30px 30px}}.c-page-am__faq{margin-bottom:80px}.c-page-am__faq-inner{margin:0 auto;width:960px}@media(max-width:1020px){.c-page-am__faq-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-am__faq-inner{padding-left:20px;padding-right:20px}}.c-page-am__faq-heading{margin:0 auto 30px;text-align:center}.c-page-am__faq-heading h2{font-weight:700;margin:0}.c-page-am__faq-heading h2>span{display:inline-block}.c-page-am__faq-heading>h2{line-height:1.3043478261}@media(min-width:768px){.c-page-am__faq-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-am__faq-heading>h2{font-size:3.4rem}}.c-page-am__faq-heading>h2>span{line-height:1.9166666667}@media(min-width:768px){.c-page-am__faq-heading>h2>span{font-size:2.4rem}}@media(max-width:767px){.c-page-am__faq-heading>h2>span{font-size:2.2rem}}.c-page-am__faq-btn{text-align:center}.c-page-am__faq-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-am__faq-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-am__faq-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-am__faq-btn a{min-width:460px}}@media(max-width:767px){.c-page-am__faq-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-am__faq-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-am__faq-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-am__faq-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-am__faq-btn a:active,.c-page-am__faq-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-am__faq-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-am__faq-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-am__faq-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-am__faq-btn a{border-radius:25px}}.c-page-mm{letter-spacing:.08em;overflow:hidden}.c-page-mm__point{margin:35px 0 80px;padding-top:55px;position:relative}.c-page-mm__point:before{background:#f5f5f5;content:"";display:inline-block;height:2px;left:50%;max-width:1200px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:85.7142857143%}@media(max-width:767px){.c-page-mm__point:before{width:89.3333333333%}}.c-page-mm__point-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-mm__point-inner{padding-left:20px;padding-right:20px}}.c-page-mm__point-heading{margin:0 auto 30px;text-align:center}.c-page-mm__point-heading h2{font-weight:700;margin:0}.c-page-mm__point-heading h2>span{display:inline-block}.c-page-mm__point-heading>h2{line-height:1.2}@media(min-width:768px){.c-page-mm__point-heading>h2{font-size:5rem}}@media(max-width:767px){.c-page-mm__point-heading>h2{font-size:3.4rem}}.c-page-mm__point-heading>h2>span{line-height:1.2105263158}@media(min-width:768px){.c-page-mm__point-heading>h2>span{font-size:3.8rem}}@media(max-width:767px){.c-page-mm__point-heading>h2>span{font-size:2.2rem}}.c-page-mm__point-contents{align-items:center;display:flex;gap:80px;position:relative}@media(min-width:768px) and (max-width:1023px){.c-page-mm__point-contents{gap:40px}}@media(max-width:767px){.c-page-mm__point-contents{flex-direction:column;gap:20px}}.c-page-mm__point-contents:not(:last-of-type){margin-bottom:54px}@media(max-width:767px){.c-page-mm__point-contents:not(:last-of-type){margin-bottom:50px}}.c-page-mm__point-contents:before{bottom:0;color:#f5f5f5;display:inline-block;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:900;line-height:1.3655913978;pointer-events:none;position:absolute;top:-55px;z-index:-1}@media(min-width:768px){.c-page-mm__point-contents:before{font-size:18.6rem}}@media(max-width:767px){.c-page-mm__point-contents:before{font-size:13rem;left:-27px;line-height:1;top:0;white-space:pre}}.c-page-mm__point-contents:nth-of-type(2):before{content:"POINT 01"}@media(min-width:768px){.c-page-mm__point-contents:nth-of-type(2):before{left:-100px}}@media(max-width:767px){.c-page-mm__point-contents:nth-of-type(2):before{content:"POINT \a 01"}}@media(min-width:768px){.c-page-mm__point-contents:nth-of-type(3){flex-direction:row-reverse}}.c-page-mm__point-contents:nth-of-type(3):before{content:"POINT 02"}@media(min-width:768px){.c-page-mm__point-contents:nth-of-type(3):before{right:-100px}}@media(max-width:767px){.c-page-mm__point-contents:nth-of-type(3):before{content:"POINT \a 02"}}.c-page-mm__point-contents:last-of-type:before{content:"POINT 03"}@media(min-width:768px){.c-page-mm__point-contents:last-of-type:before{left:-100px}}@media(max-width:767px){.c-page-mm__point-contents:last-of-type:before{content:"POINT \a 03"}}.c-page-mm__point-about{position:relative}.c-page-mm__point-about-heading-thumb{height:90px;width:90px}@media(max-width:767px){.c-page-mm__point-about-heading-thumb{margin:0 auto}}.c-page-mm__point-about-heading-thumb img{object-fit:cover;width:100%}.c-page-mm__point-about-heading>h3{line-height:1.5;margin:0}@media(min-width:768px){.c-page-mm__point-about-heading>h3{font-size:2.8rem}}@media(max-width:767px){.c-page-mm__point-about-heading>h3{font-size:2.2rem}}.c-page-mm__point-about-heading>h3>span{color:#004e87;display:block;line-height:2.1}@media(min-width:768px){.c-page-mm__point-about-heading>h3>span{font-size:2rem}}@media(max-width:767px){.c-page-mm__point-about-heading>h3>span{font-size:1.6rem;text-align:center}}.c-page-mm__point-about-desc>p{line-height:1.8;margin:10px auto 0}@media(min-width:768px){.c-page-mm__point-about-desc>p{font-size:1.8rem}}@media(max-width:767px){.c-page-mm__point-about-desc>p{font-size:1.6rem;margin:15px auto 0}}.c-page-mm__point-about-link a{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;margin-top:10px;text-align:center;text-decoration:none;text-decoration:underline;transition:color .3s}.c-page-mm__point-about-link a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}@media(max-width:959px){.c-page-mm__point-about-link a{margin-top:20px}}@media(hover:hover){.c-page-mm__point-about-link a:hover{color:#00afe0}.c-page-mm__point-about-link a:hover:after{right:-5px}}.c-page-mm__point-about-thumb{flex:1 0 auto;width:100%}@media(min-width:1024px){.c-page-mm__point-about-thumb{max-width:520px}}@media(min-width:768px) and (max-width:1023px){.c-page-mm__point-about-thumb{max-width:400px}}.c-page-mm__point-about-thumb img{height:auto;object-fit:contain;width:100%}.c-page-mm__security{background-color:#dfeef7;padding:75px 0 50px}@media(max-width:767px){.c-page-mm__security{padding:95px 0 45px}}.c-page-mm__security-inner{margin:0 auto;position:relative;width:960px}@media(max-width:1020px){.c-page-mm__security-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-mm__security-inner{padding-left:20px;padding-right:20px}}.c-page-mm__security-inner:after{background:url(/elements/pict-security.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:324px;position:absolute;right:0;top:-80px;width:309px}@media(min-width:768px) and (max-width:1023px){.c-page-mm__security-inner:after{height:23.1428571429vw;max-height:324px;max-width:309px;min-height:259.2px;min-width:247.2px;right:4%;width:22.0714285714vw}}@media(max-width:767px){.c-page-mm__security-inner:after{height:133px;left:50%;right:auto;top:-150px;transform:translateX(-50%);width:127px}}.c-page-mm__security-textarea{max-width:566px}@media(max-width:959px){.c-page-mm__security-textarea{max-width:500px}}@media(max-width:767px){.c-page-mm__security-textarea{max-width:none}}.c-page-mm__security-heading{margin:0 auto 10px}.c-page-mm__security-heading h2{font-weight:700;margin:0}.c-page-mm__security-heading h2>span{display:inline-block}.c-page-mm__security-heading>h2{line-height:1.5}@media(min-width:768px){.c-page-mm__security-heading>h2{font-size:3rem}}@media(max-width:767px){.c-page-mm__security-heading>h2{font-size:2.2rem;text-align:center}}.c-page-mm__security-about{margin:0 0 40px}@media(max-width:767px){.c-page-mm__security-about{margin:0 0 20px}}.c-page-mm__security-about>p{line-height:1.59375;margin:0}@media(min-width:768px){.c-page-mm__security-about>p{font-size:1.6rem}}@media(max-width:767px){.c-page-mm__security-about>p{font-size:1.4rem}}.c-page-mm__security-btn{text-align:center}.c-page-mm__security-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-mm__security-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-mm__security-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-mm__security-btn a{min-width:460px}}@media(max-width:767px){.c-page-mm__security-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-mm__security-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-mm__security-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-mm__security-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-mm__security-btn a:active,.c-page-mm__security-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-mm__security-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-mm__security-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-mm__security-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-mm__security-btn a{border-radius:25px}}.c-page-mm__function{background:linear-gradient(-25deg,#033979,#1f71ad);padding:62px 0 70px}@media(max-width:767px){.c-page-mm__function{background:linear-gradient(90deg,#033979,#1f71ad)}}.c-page-mm__function-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-mm__function-inner{padding-left:20px;padding-right:20px}}.c-page-mm__function-heading{margin:0 auto 30px;text-align:center}.c-page-mm__function-heading h2{font-weight:700;margin:0}.c-page-mm__function-heading h2>span{display:inline-block}.c-page-mm__function-heading>h2{color:#fff;line-height:1.3043478261}@media(min-width:768px){.c-page-mm__function-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-mm__function-heading>h2{font-size:3.4rem}}.c-page-mm__function-heading>h2>span{line-height:1.5333333333}@media(min-width:768px){.c-page-mm__function-heading>h2>span{font-size:3rem}}@media(max-width:767px){.c-page-mm__function-heading>h2>span{font-size:2.2rem}}.c-page-mm__function-list{display:grid;gap:24px 27px;grid-template-columns:repeat(4,1fr);margin-bottom:35px}@media(max-width:959px){.c-page-mm__function-list{gap:10px}}@media(max-width:767px){.c-page-mm__function-list{gap:15px;grid-template-columns:repeat(2,1fr);width:100%}}.c-page-mm__function-list-item a,.c-page-mm__function-list-item-inner{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 6px 6px #22222229;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:15px 20px 25px;position:relative;transition:box-shadow .3s}@media(max-width:767px){.c-page-mm__function-list-item a,.c-page-mm__function-list-item-inner{gap:0;padding:10px 15px 20px}}.c-page-mm__function-list-item a{color:#313131;text-decoration:none}@media(hover:hover){.c-page-mm__function-list-item a:hover{box-shadow:0 3px 6px #222}.c-page-mm__function-list-item a:hover .c-page-mm__function-list-item-link span{color:#00afe0}.c-page-mm__function-list-item a:hover .c-page-mm__function-list-item-link span:after{right:-5px}}.c-page-mm__function-list-item-thumb{height:80px;width:80px}@media(max-width:767px){.c-page-mm__function-list-item-thumb{margin-bottom:10px}}.c-page-mm__function-list-item-thumb img{object-fit:cover;width:100%}@media(max-width:767px){.c-page-mm__function-list-item-text{margin-bottom:10px}}.c-page-mm__function-list-item-text p{font-weight:700;line-height:1.5;margin:0;text-align:center}@media(min-width:768px){.c-page-mm__function-list-item-text p{font-size:2rem}}@media(max-width:767px){.c-page-mm__function-list-item-text p{font-size:1.6rem}}.c-page-mm__function-list-item-tag span{background-color:#c35013;border-radius:100px;color:#fff;display:inline-block;font-weight:700;line-height:1.5;margin:0;padding:5px 14px;text-align:center}@media(min-width:768px){.c-page-mm__function-list-item-tag span{font-size:1.2rem}}@media(max-width:767px){.c-page-mm__function-list-item-tag span{font-size:1.2rem}}@media(min-width:768px){.c-page-mm__function-list-item-tag span{position:absolute;right:15px;top:10px}}.c-page-mm__function-list-item-link{margin-top:auto;text-align:center}.c-page-mm__function-list-item-link span{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;transition:color .3s}.c-page-mm__function-list-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}.c-page-mm__function-btn{margin-bottom:60px;text-align:center}.c-page-mm__function-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-mm__function-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-mm__function-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-mm__function-btn a{min-width:460px}}@media(max-width:767px){.c-page-mm__function-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-mm__function-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-mm__function-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-mm__function-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-mm__function-btn a:active,.c-page-mm__function-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-mm__function-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-mm__function-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-mm__function-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-mm__function-btn a{border-radius:25px}}.c-page-mm__function-tsconnect{background-color:#c4deed;border-radius:10px;padding:52px 120px 55px;position:relative;text-align:center}@media(max-width:767px){.c-page-mm__function-tsconnect{padding:45px 20px 40px}}.c-page-mm__function-tsconnect:before{background:url(/elements/pict-tsconnect-01.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:142px;position:absolute;right:150px;top:-30px;width:230px}@media(max-width:1023px){.c-page-mm__function-tsconnect:before{right:-10px}}@media(max-width:767px){.c-page-mm__function-tsconnect:before{background-image:url(/elements/pict-tsconnect-01-sp.svg);height:18.9333333333vw;width:28.2666666667vw}}.c-page-mm__function-tsconnect:after{background:url(/elements/pict-tsconnect-02.svg) 50% no-repeat;background-size:contain;bottom:-17px;content:"";display:inline-block;height:169px;left:120px;position:absolute;width:147px}@media(max-width:1023px){.c-page-mm__function-tsconnect:after{left:-10px}}@media(max-width:767px){.c-page-mm__function-tsconnect:after{background-image:url(/elements/pict-tsconnect-02-sp.svg);height:27.4666666667vw;width:22.1333333333vw}}.c-page-mm__function-tsconnect-heading{margin:0 auto 10px}.c-page-mm__function-tsconnect-heading h2{font-weight:700;margin:0}.c-page-mm__function-tsconnect-heading h2>span{display:inline-block}.c-page-mm__function-tsconnect-heading>h3{color:#004e87;line-height:1.1029411765;margin:0}@media(min-width:768px){.c-page-mm__function-tsconnect-heading>h3{font-size:3.4rem}}@media(max-width:767px){.c-page-mm__function-tsconnect-heading>h3{font-size:3.4rem}}.c-page-mm__function-tsconnect-heading>h3>span{line-height:1.875}@media(min-width:768px){.c-page-mm__function-tsconnect-heading>h3>span{font-size:2rem}}@media(max-width:767px){.c-page-mm__function-tsconnect-heading>h3>span{font-size:2.2rem}}.c-page-mm__function-tsconnect-desc p{margin:0 0 10px}.c-page-mm__function-tsconnect-link a{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;text-decoration:underline;transition:color .3s}.c-page-mm__function-tsconnect-link a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}@media(hover:hover){.c-page-mm__function-tsconnect-link a:hover{color:#004e87}.c-page-mm__function-tsconnect-link a:hover:after{right:-5px}}.c-page-mm__product{margin:80px auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-mm__product{margin-bottom:70px;margin-top:50px;padding-left:20px;padding-right:20px}}.c-page-mm__product-inner{border:8px solid #dfeef7;padding:57px 46px 52px}@media(max-width:767px){.c-page-mm__product-inner{padding:35px 25px 0}}.c-page-mm__product-heading{margin:0 auto 24px}@media(min-width:768px){.c-page-mm__product-heading{align-items:center;display:flex;gap:30px;justify-content:center}}.c-page-mm__product-heading-thumb{box-sizing:initial;height:auto;margin:0;width:236px}@media(max-width:767px){.c-page-mm__product-heading-thumb{margin:0 auto 24px;width:204px}}@media(min-width:768px){.c-page-mm__product-heading-thumb{border-right:2px solid #c4c4c4;padding:10px 36px 10px 0}}.c-page-mm__product-heading-thumb img{height:auto;object-fit:contain;width:100%}.c-page-mm__product-heading-price{text-align:center}.c-page-mm__product-heading-price>span{font-weight:700}@media(min-width:768px){.c-page-mm__product-heading-price>span{font-size:2rem}}@media(max-width:767px){.c-page-mm__product-heading-price>span{font-size:2rem}}.c-page-mm__product-heading-price>p{font-weight:700;line-height:.9333333333;margin:0}@media(min-width:768px){.c-page-mm__product-heading-price>p{font-size:3rem}}@media(max-width:767px){.c-page-mm__product-heading-price>p{font-size:2.9rem}}.c-page-mm__product-heading-price>p>span{color:#004e87}.c-page-mm__product-heading-price>p>span>em{font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-style:normal;font-weight:700}@media(min-width:768px){.c-page-mm__product-heading-price>p>span>em{font-size:5rem}}@media(max-width:767px){.c-page-mm__product-heading-price>p>span>em{font-size:4.9rem}}@media(min-width:768px){.c-page-mm__product-heading-price>p>small{font-size:2rem}}@media(max-width:767px){.c-page-mm__product-heading-price>p>small{font-size:2rem}}.c-page-mm__product-desc{margin:0 auto 20px}@media(min-width:768px){.c-page-mm__product-desc{text-align:center}}.c-page-mm__product-btn{margin:0 auto 30px;text-align:center}.c-page-mm__product-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-mm__product-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-mm__product-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-mm__product-btn a{min-width:460px}}@media(max-width:767px){.c-page-mm__product-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-mm__product-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-mm__product-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-mm__product-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-mm__product-btn a:active,.c-page-mm__product-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-mm__product-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-mm__product-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-mm__product-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-mm__product-btn a{border-radius:25px}}.c-page-mm__product-package{background-color:#f2f2f2;padding:40px 74px}@media(min-width:768px){.c-page-mm__product-package{border-radius:5px}}@media(max-width:767px){.c-page-mm__product-package{margin:0 -25px;padding:31px 15px 23px;width:calc(100% + 50px)}}.c-page-mm__product-package-heading h4{font-weight:700;line-height:1.7045454545;margin:0 auto 15px;text-align:center}@media(min-width:768px){.c-page-mm__product-package-heading h4{font-size:2.2rem}}@media(max-width:767px){.c-page-mm__product-package-heading h4{font-size:1.8rem}}.c-page-mm__product-package-list{display:grid;justify-content:center}.c-page-mm__product-package-list-item a{background-color:#fff;border-radius:10px;box-shadow:0 6px 6px #22222229;color:#313131;display:flex;flex-direction:column;height:100%;padding:29px 25px 18px;text-decoration:none;transition:box-shadow .3s}@media(hover:hover){.c-page-mm__product-package-list-item a:hover{box-shadow:0 3px 6px #2222225c}.c-page-mm__product-package-list-item a:hover span{color:#00afe0}.c-page-mm__product-package-list-item a:hover span:after{right:-5px}}.c-page-mm__product-package-list-item-thumb{height:38px;margin:0 auto 20px;width:210px}@media(max-width:767px){.c-page-mm__product-package-list-item-thumb{height:33px;width:187px}}.c-page-mm__product-package-list-item-thumb img{object-fit:cover;width:100%}@media(max-width:767px){.c-page-mm__product-package-list-item-thumb img{object-fit:contain}}.c-page-mm__product-package-list-item-text p{line-height:1.8;margin:0}@media(min-width:768px){.c-page-mm__product-package-list-item-text p{font-size:1.6rem}}@media(max-width:767px){.c-page-mm__product-package-list-item-text p{font-size:1.4rem;margin-bottom:10px}}.c-page-mm__product-package-list-item-link{margin-top:auto;text-align:right}.c-page-mm__product-package-list-item-link span{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;transition:color .3s}.c-page-mm__product-package-list-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}.c-page-mm__case{margin-bottom:80px;overflow:hidden;position:relative}@media(max-width:767px){.c-page-mm__case{padding-top:80px}}.c-page-mm__case-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-mm__case-inner{padding-left:20px;padding-right:20px}}.c-page-mm__case-heading{margin:0 auto 30px;text-align:center}.c-page-mm__case-heading h2{font-weight:700;margin:0}.c-page-mm__case-heading h2>span{display:inline-block}.c-page-mm__case-heading>h2{line-height:1.3043478261}@media(min-width:768px){.c-page-mm__case-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-mm__case-heading>h2{font-size:3.4rem}}.c-page-mm__case-heading>h2>span{line-height:1.2105263158}@media(min-width:768px){.c-page-mm__case-heading>h2>span{font-size:3.8rem}}@media(max-width:767px){.c-page-mm__case-heading>h2>span{font-size:2.2rem}}.c-page-mm__case-slide{position:relative}.c-page-mm__case-btn{text-align:center}.c-page-mm__case-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-mm__case-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-mm__case-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-mm__case-btn a{min-width:460px}}@media(max-width:767px){.c-page-mm__case-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-mm__case-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-mm__case-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-mm__case-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-mm__case-btn a:active,.c-page-mm__case-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-mm__case-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-mm__case-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-mm__case-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-mm__case-btn a{border-radius:25px}}.c-page-mm__customers{background-color:#ecf6fc;margin-bottom:70px;padding:57px 0 80px;position:relative}.c-page-mm__customers:after{background:#dfeef7;bottom:0;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="1 0.19, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(100% 19%,100% 100%,0 100%);content:"";display:inline-block;height:100%;pointer-events:none;position:absolute;right:0;width:100%}@media(max-width:767px){.c-page-mm__customers:after{clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0.25, 1 0.15, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 25%,100% 15%,100% 100%,0 100%)}}.c-page-mm__customers-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;position:relative;width:100%;z-index:5}@media(max-width:767px){.c-page-mm__customers-inner{padding-left:20px;padding-right:20px}}.c-page-mm__customers-heading{margin:0 auto 30px;text-align:center}.c-page-mm__customers-heading h2{font-weight:700;margin:0}.c-page-mm__customers-heading h2>span{display:inline-block}.c-page-mm__customers-heading>h2{line-height:1.25}@media(min-width:768px){.c-page-mm__customers-heading>h2{font-size:3rem}}@media(max-width:767px){.c-page-mm__customers-heading>h2{font-size:2.2rem}}.c-page-mm__customers-logo{background-color:#fff;border-radius:10px;padding:40px 80px 30px}@media(max-width:959px){.c-page-mm__customers-logo{padding:40px 30px 30px}}.c-page-mm__faq{margin-bottom:80px}.c-page-mm__faq-inner{margin:0 auto;width:960px}@media(max-width:1020px){.c-page-mm__faq-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-mm__faq-inner{padding-left:20px;padding-right:20px}}.c-page-mm__faq-heading{margin:0 auto 30px;text-align:center}.c-page-mm__faq-heading h2{font-weight:700;margin:0}.c-page-mm__faq-heading h2>span{display:inline-block}.c-page-mm__faq-heading>h2{line-height:1.3043478261}@media(min-width:768px){.c-page-mm__faq-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-mm__faq-heading>h2{font-size:3.4rem}}.c-page-mm__faq-heading>h2>span{line-height:1.9166666667}@media(min-width:768px){.c-page-mm__faq-heading>h2>span{font-size:2.4rem}}@media(max-width:767px){.c-page-mm__faq-heading>h2>span{font-size:2.2rem}}.c-page-mm__faq-btn{text-align:center}.c-page-mm__faq-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-mm__faq-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-mm__faq-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-mm__faq-btn a{min-width:460px}}@media(max-width:767px){.c-page-mm__faq-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-mm__faq-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-mm__faq-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-mm__faq-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-mm__faq-btn a:active,.c-page-mm__faq-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-mm__faq-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-mm__faq-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-mm__faq-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-mm__faq-btn a{border-radius:25px}}.c-page-ex{letter-spacing:.08em;overflow:hidden}.c-page-ex__point{margin:35px 0 80px;padding-top:55px;position:relative}.c-page-ex__point:before{background:#f5f5f5;content:"";display:inline-block;height:2px;left:50%;max-width:1200px;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:85.7142857143%}@media(max-width:767px){.c-page-ex__point:before{width:89.3333333333%}}.c-page-ex__point-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-ex__point-inner{padding-left:20px;padding-right:20px}}.c-page-ex__point-heading{margin:0 auto 30px;text-align:center}.c-page-ex__point-heading h2{font-weight:700;margin:0}.c-page-ex__point-heading h2>span{display:inline-block}.c-page-ex__point-heading>h2{line-height:1.2}@media(min-width:768px){.c-page-ex__point-heading>h2{font-size:5rem}}@media(max-width:767px){.c-page-ex__point-heading>h2{font-size:3.4rem}}.c-page-ex__point-heading>h2>span{line-height:1.2105263158}@media(min-width:768px){.c-page-ex__point-heading>h2>span{font-size:3.8rem}}@media(max-width:767px){.c-page-ex__point-heading>h2>span{font-size:2.2rem}}.c-page-ex__point-contents{align-items:center;display:flex;gap:80px;position:relative}@media(min-width:768px) and (max-width:1023px){.c-page-ex__point-contents{gap:40px}}@media(max-width:767px){.c-page-ex__point-contents{flex-direction:column;gap:20px}}.c-page-ex__point-contents:not(:last-of-type){margin-bottom:54px}@media(max-width:767px){.c-page-ex__point-contents:not(:last-of-type){margin-bottom:50px}}.c-page-ex__point-contents:before{bottom:0;color:#f5f5f5;display:inline-block;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:900;line-height:1.3655913978;pointer-events:none;position:absolute;top:-55px;z-index:-1}@media(min-width:768px){.c-page-ex__point-contents:before{font-size:18.6rem}}@media(max-width:767px){.c-page-ex__point-contents:before{font-size:13rem;left:-27px;line-height:1;top:0;white-space:pre}}.c-page-ex__point-contents:nth-of-type(2):before{content:"POINT 01"}@media(min-width:768px){.c-page-ex__point-contents:nth-of-type(2):before{left:-100px}}@media(max-width:767px){.c-page-ex__point-contents:nth-of-type(2):before{content:"POINT \a 01"}}@media(min-width:768px){.c-page-ex__point-contents:nth-of-type(3){flex-direction:row-reverse}}.c-page-ex__point-contents:nth-of-type(3):before{content:"POINT 02"}@media(min-width:768px){.c-page-ex__point-contents:nth-of-type(3):before{right:-100px}}@media(max-width:767px){.c-page-ex__point-contents:nth-of-type(3):before{content:"POINT \a 02"}}.c-page-ex__point-contents:last-of-type:before{content:"POINT 03"}@media(min-width:768px){.c-page-ex__point-contents:last-of-type:before{left:-100px}}@media(max-width:767px){.c-page-ex__point-contents:last-of-type:before{content:"POINT \a 03"}}.c-page-ex__point-about{position:relative}.c-page-ex__point-about-heading-thumb{height:90px;width:90px}@media(max-width:767px){.c-page-ex__point-about-heading-thumb{margin:0 auto}}.c-page-ex__point-about-heading-thumb img{object-fit:cover;width:100%}.c-page-ex__point-about-heading>h3{line-height:1.5;margin:0}@media(min-width:768px){.c-page-ex__point-about-heading>h3{font-size:2.8rem}}@media(max-width:767px){.c-page-ex__point-about-heading>h3{font-size:2.2rem}}.c-page-ex__point-about-heading>h3>span{color:#004e87;display:block;line-height:2.1}@media(min-width:768px){.c-page-ex__point-about-heading>h3>span{font-size:2rem}}@media(max-width:767px){.c-page-ex__point-about-heading>h3>span{font-size:1.6rem;text-align:center}}.c-page-ex__point-about-desc>p{line-height:1.8;margin:10px auto 0}@media(min-width:768px){.c-page-ex__point-about-desc>p{font-size:1.8rem}}@media(max-width:767px){.c-page-ex__point-about-desc>p{font-size:1.6rem;margin:15px auto 0}}.c-page-ex__point-about-thumb{flex:1 0 auto;width:100%}@media(min-width:1024px){.c-page-ex__point-about-thumb{max-width:520px}}@media(min-width:768px) and (max-width:1023px){.c-page-ex__point-about-thumb{max-width:400px}}.c-page-ex__point-about-thumb img{height:auto;object-fit:contain;width:100%}.c-page-ex__security{background-color:#dfeef7;padding:75px 0 50px}@media(max-width:767px){.c-page-ex__security{padding:95px 0 45px}}.c-page-ex__security-inner{margin:0 auto;position:relative;width:960px}@media(max-width:1020px){.c-page-ex__security-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-ex__security-inner{padding-left:20px;padding-right:20px}}.c-page-ex__security-inner:after{background:url(/elements/pict-security.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:324px;position:absolute;right:0;top:-80px;width:309px}@media(min-width:768px) and (max-width:1023px){.c-page-ex__security-inner:after{height:23.1428571429vw;max-height:324px;max-width:309px;min-height:259.2px;min-width:247.2px;right:4%;width:22.0714285714vw}}@media(max-width:767px){.c-page-ex__security-inner:after{height:133px;left:50%;right:auto;top:-150px;transform:translateX(-50%);width:127px}}.c-page-ex__security-textarea{max-width:566px}@media(max-width:959px){.c-page-ex__security-textarea{max-width:500px}}@media(max-width:767px){.c-page-ex__security-textarea{max-width:none}}.c-page-ex__security-heading{margin:0 auto 10px}.c-page-ex__security-heading h2{font-weight:700;margin:0}.c-page-ex__security-heading h2>span{display:inline-block}.c-page-ex__security-heading>h2{line-height:1.5}@media(min-width:768px){.c-page-ex__security-heading>h2{font-size:3rem}}@media(max-width:767px){.c-page-ex__security-heading>h2{font-size:2.2rem;text-align:center}}.c-page-ex__security-about{margin:0 0 40px}@media(max-width:767px){.c-page-ex__security-about{margin:0 0 20px}}.c-page-ex__security-about>p{line-height:1.59375;margin:0}@media(min-width:768px){.c-page-ex__security-about>p{font-size:1.6rem}}@media(max-width:767px){.c-page-ex__security-about>p{font-size:1.4rem}}.c-page-ex__security-btn{text-align:center}.c-page-ex__security-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-ex__security-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-ex__security-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-ex__security-btn a{min-width:460px}}@media(max-width:767px){.c-page-ex__security-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-ex__security-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-ex__security-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-ex__security-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-ex__security-btn a:active,.c-page-ex__security-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-ex__security-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-ex__security-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-ex__security-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-ex__security-btn a{border-radius:25px}}.c-page-ex__function{background:linear-gradient(-25deg,#033979,#1f71ad);padding:62px 0 70px}@media(max-width:767px){.c-page-ex__function{background:linear-gradient(90deg,#033979,#1f71ad)}}.c-page-ex__function-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-ex__function-inner{padding-left:20px;padding-right:20px}}.c-page-ex__function-heading{margin:0 auto 30px;text-align:center}.c-page-ex__function-heading h2{font-weight:700;margin:0}.c-page-ex__function-heading h2>span{display:inline-block}.c-page-ex__function-heading>h2{color:#fff;line-height:1.3043478261}@media(min-width:768px){.c-page-ex__function-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-ex__function-heading>h2{font-size:3.4rem}}.c-page-ex__function-heading>h2>span{line-height:1.5333333333}@media(min-width:768px){.c-page-ex__function-heading>h2>span{font-size:3rem}}@media(max-width:767px){.c-page-ex__function-heading>h2>span{font-size:2.2rem}}.c-page-ex__function-list{display:grid;gap:24px 27px;grid-template-columns:repeat(4,1fr);margin-bottom:35px}@media(max-width:959px){.c-page-ex__function-list{gap:10px}}@media(max-width:767px){.c-page-ex__function-list{gap:15px;grid-template-columns:repeat(2,1fr);width:100%}}.c-page-ex__function-list-item a,.c-page-ex__function-list-item-inner{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 6px 6px #22222229;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;padding:15px 20px 25px;position:relative;transition:box-shadow .3s}@media(max-width:767px){.c-page-ex__function-list-item a,.c-page-ex__function-list-item-inner{gap:0;padding:10px 15px 20px}}.c-page-ex__function-list-item a{color:#313131;text-decoration:none}@media(hover:hover){.c-page-ex__function-list-item a:hover{box-shadow:0 3px 6px #222}.c-page-ex__function-list-item a:hover .c-page-ex__function-list-item-link span{color:#00afe0}.c-page-ex__function-list-item a:hover .c-page-ex__function-list-item-link span:after{right:-5px}}.c-page-ex__function-list-item-thumb{height:80px;width:80px}@media(max-width:767px){.c-page-ex__function-list-item-thumb{margin-bottom:10px}}.c-page-ex__function-list-item-thumb img{object-fit:cover;width:100%}@media(max-width:767px){.c-page-ex__function-list-item-text{margin-bottom:10px}}.c-page-ex__function-list-item-text p{font-weight:700;line-height:1.5;margin:0;text-align:center}@media(min-width:768px){.c-page-ex__function-list-item-text p{font-size:2rem}}@media(max-width:767px){.c-page-ex__function-list-item-text p{font-size:1.6rem}}.c-page-ex__function-list-item-tag span{background-color:#c35013;border-radius:100px;color:#fff;font-weight:700;line-height:1.5;margin:0;padding:5px 14px;text-align:center}@media(min-width:768px){.c-page-ex__function-list-item-tag span{font-size:1.2rem}}@media(max-width:767px){.c-page-ex__function-list-item-tag span{font-size:1.2rem}}@media(min-width:768px){.c-page-ex__function-list-item-tag span{position:absolute;right:15px;top:10px}}.c-page-ex__function-list-item-link{margin-top:auto;text-align:center}.c-page-ex__function-list-item-link span{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;transition:color .3s}.c-page-ex__function-list-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}.c-page-ex__function-btn{margin-bottom:60px;text-align:center}.c-page-ex__function-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-ex__function-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-ex__function-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-ex__function-btn a{min-width:460px}}@media(max-width:767px){.c-page-ex__function-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-ex__function-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-ex__function-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-ex__function-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-ex__function-btn a:active,.c-page-ex__function-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-ex__function-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-ex__function-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-ex__function-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-ex__function-btn a{border-radius:25px}}.c-page-ex__function-tsconnect{background-color:#c4deed;border-radius:10px;padding:52px 120px 55px;position:relative;text-align:center}@media(max-width:767px){.c-page-ex__function-tsconnect{padding:45px 20px 40px}}.c-page-ex__function-tsconnect:before{background:url(/elements/pict-tsconnect-01.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:142px;position:absolute;right:150px;top:-30px;width:230px}@media(max-width:1023px){.c-page-ex__function-tsconnect:before{right:-10px}}@media(max-width:767px){.c-page-ex__function-tsconnect:before{background-image:url(/elements/pict-tsconnect-01-sp.svg);height:18.9333333333vw;width:28.2666666667vw}}.c-page-ex__function-tsconnect:after{background:url(/elements/pict-tsconnect-02.svg) 50% no-repeat;background-size:contain;bottom:-17px;content:"";display:inline-block;height:169px;left:120px;position:absolute;width:147px}@media(max-width:1023px){.c-page-ex__function-tsconnect:after{left:-10px}}@media(max-width:767px){.c-page-ex__function-tsconnect:after{background-image:url(/elements/pict-tsconnect-02-sp.svg);height:27.4666666667vw;width:22.1333333333vw}}.c-page-ex__function-tsconnect-heading{margin:0 auto 10px}.c-page-ex__function-tsconnect-heading h2{font-weight:700;margin:0}.c-page-ex__function-tsconnect-heading h2>span{display:inline-block}.c-page-ex__function-tsconnect-heading>h3{color:#004e87;line-height:1.1029411765;margin:0}@media(min-width:768px){.c-page-ex__function-tsconnect-heading>h3{font-size:3.4rem}}@media(max-width:767px){.c-page-ex__function-tsconnect-heading>h3{font-size:3.4rem}}.c-page-ex__function-tsconnect-heading>h3>span{line-height:1.875}@media(min-width:768px){.c-page-ex__function-tsconnect-heading>h3>span{font-size:2rem}}@media(max-width:767px){.c-page-ex__function-tsconnect-heading>h3>span{font-size:2.2rem}}.c-page-ex__function-tsconnect-desc p{margin:0 0 10px}.c-page-ex__function-tsconnect-link a{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;text-decoration:underline;transition:color .3s}.c-page-ex__function-tsconnect-link a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}@media(hover:hover){.c-page-ex__function-tsconnect-link a:hover{color:#004e87}.c-page-ex__function-tsconnect-link a:hover:after{right:-5px}}.c-page-ex__product{margin:80px auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-ex__product{margin-bottom:70px;margin-top:50px;padding-left:20px;padding-right:20px}}.c-page-ex__product-inner{border:8px solid #dfeef7;padding:57px 46px 52px}@media(max-width:767px){.c-page-ex__product-inner{padding:35px 25px 0}}.c-page-ex__product-heading{margin:0 auto 24px}@media(min-width:768px){.c-page-ex__product-heading{align-items:center;display:flex;gap:30px;justify-content:center}}.c-page-ex__product-heading-thumb{box-sizing:initial;margin:0;width:236px}@media(max-width:767px){.c-page-ex__product-heading-thumb{height:36px;margin:0 auto 24px;width:204px}}@media(min-width:768px){.c-page-ex__product-heading-thumb{border-right:2px solid #c4c4c4;padding:10px 36px 10px 0}}.c-page-ex__product-heading-thumb img{height:auto;object-fit:contain;width:100%}.c-page-ex__product-heading-price{text-align:center}.c-page-ex__product-heading-price>span{font-weight:700}@media(min-width:768px){.c-page-ex__product-heading-price>span{font-size:2rem}}@media(max-width:767px){.c-page-ex__product-heading-price>span{font-size:2rem}}.c-page-ex__product-heading-price>p{font-weight:700;line-height:.9333333333;margin:0}@media(min-width:768px){.c-page-ex__product-heading-price>p{font-size:3rem}}@media(max-width:767px){.c-page-ex__product-heading-price>p{font-size:2.9rem}}.c-page-ex__product-heading-price>p>span{color:#004e87}.c-page-ex__product-heading-price>p>span>em{font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-style:normal;font-weight:700}@media(min-width:768px){.c-page-ex__product-heading-price>p>span>em{font-size:5rem}}@media(max-width:767px){.c-page-ex__product-heading-price>p>span>em{font-size:4.9rem}}@media(min-width:768px){.c-page-ex__product-heading-price>p>small{font-size:2rem}}@media(max-width:767px){.c-page-ex__product-heading-price>p>small{font-size:2rem}}.c-page-ex__product-desc{margin:0 auto 20px}@media(min-width:768px){.c-page-ex__product-desc{text-align:center}}.c-page-ex__product-btn{margin:0 auto 30px;text-align:center}.c-page-ex__product-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-ex__product-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-ex__product-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-ex__product-btn a{min-width:460px}}@media(max-width:767px){.c-page-ex__product-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-ex__product-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-ex__product-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-ex__product-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-ex__product-btn a:active,.c-page-ex__product-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-ex__product-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-ex__product-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-ex__product-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-ex__product-btn a{border-radius:25px}}.c-page-ex__product-package{background-color:#f2f2f2;padding:40px 74px}@media(min-width:768px){.c-page-ex__product-package{border-radius:5px}}@media(max-width:767px){.c-page-ex__product-package{margin:0 -25px;padding:31px 15px 23px;width:calc(100% + 50px)}}.c-page-ex__product-package-heading h4{font-weight:700;line-height:1.7045454545;margin:0 auto 15px;text-align:center}@media(min-width:768px){.c-page-ex__product-package-heading h4{font-size:2.2rem}}@media(max-width:767px){.c-page-ex__product-package-heading h4{font-size:1.8rem}}.c-page-ex__product-package-list{display:grid;justify-content:center}.c-page-ex__product-package-list-item a{background-color:#fff;border-radius:10px;box-shadow:0 6px 6px #22222229;color:#313131;display:flex;flex-direction:column;height:100%;padding:29px 25px 18px;text-decoration:none;transition:box-shadow .3s}@media(hover:hover){.c-page-ex__product-package-list-item a:hover{box-shadow:0 3px 6px #2222225c}.c-page-ex__product-package-list-item a:hover span{color:#00afe0}.c-page-ex__product-package-list-item a:hover span:after{right:-5px}}.c-page-ex__product-package-list-item-thumb{height:38px;margin:0 auto 20px;width:210px}@media(max-width:767px){.c-page-ex__product-package-list-item-thumb{height:33px;width:187px}}.c-page-ex__product-package-list-item-thumb img{object-fit:cover;width:100%}@media(max-width:767px){.c-page-ex__product-package-list-item-thumb img{object-fit:contain}}.c-page-ex__product-package-list-item-text p{line-height:1.8;margin:0}@media(min-width:768px){.c-page-ex__product-package-list-item-text p{font-size:1.6rem}}@media(max-width:767px){.c-page-ex__product-package-list-item-text p{font-size:1.4rem;margin-bottom:10px}}.c-page-ex__product-package-list-item-link{margin-top:auto;text-align:right}.c-page-ex__product-package-list-item-link span{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;transition:color .3s}.c-page-ex__product-package-list-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}.c-page-ex__case{margin-bottom:80px;overflow:hidden;position:relative}@media(max-width:767px){.c-page-ex__case{padding-top:80px}}.c-page-ex__case-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-ex__case-inner{padding-left:20px;padding-right:20px}}.c-page-ex__case-heading{margin:0 auto 30px;text-align:center}.c-page-ex__case-heading h2{font-weight:700;margin:0}.c-page-ex__case-heading h2>span{display:inline-block}.c-page-ex__case-heading>h2{line-height:1.3043478261}@media(min-width:768px){.c-page-ex__case-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-ex__case-heading>h2{font-size:3.4rem}}.c-page-ex__case-heading>h2>span{line-height:1.2105263158}@media(min-width:768px){.c-page-ex__case-heading>h2>span{font-size:3.8rem}}@media(max-width:767px){.c-page-ex__case-heading>h2>span{font-size:2.2rem}}.c-page-ex__case-slide{position:relative}.c-page-ex__case-btn{text-align:center}.c-page-ex__case-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-ex__case-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-ex__case-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-ex__case-btn a{min-width:460px}}@media(max-width:767px){.c-page-ex__case-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-ex__case-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-ex__case-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-ex__case-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-ex__case-btn a:active,.c-page-ex__case-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-ex__case-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-ex__case-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-ex__case-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-ex__case-btn a{border-radius:25px}}.c-page-ex__customers{background-color:#ecf6fc;margin-bottom:70px;padding:57px 0 80px;position:relative}.c-page-ex__customers:after{background:#dfeef7;bottom:0;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="1 0.19, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(100% 19%,100% 100%,0 100%);content:"";display:inline-block;height:100%;pointer-events:none;position:absolute;right:0;width:100%}@media(max-width:767px){.c-page-ex__customers:after{clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0.25, 1 0.15, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 25%,100% 15%,100% 100%,0 100%)}}.c-page-ex__customers-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;position:relative;width:100%;z-index:5}@media(max-width:767px){.c-page-ex__customers-inner{padding-left:20px;padding-right:20px}}.c-page-ex__customers-heading{margin:0 auto 30px;text-align:center}.c-page-ex__customers-heading h2{font-weight:700;margin:0}.c-page-ex__customers-heading h2>span{display:inline-block}.c-page-ex__customers-heading s>h2{line-height:1.25}@media(min-width:768px){.c-page-ex__customers-heading s>h2{font-size:3rem}}@media(max-width:767px){.c-page-ex__customers-heading s>h2{font-size:2.2rem}}.c-page-ex__customers-logo{background-color:#fff;border-radius:10px;padding:40px 80px 30px}@media(max-width:959px){.c-page-ex__customers-logo{padding:40px 30px 30px}}.c-page-ex__faq{margin-bottom:80px}.c-page-ex__faq-inner{margin:0 auto;width:960px}@media(max-width:1020px){.c-page-ex__faq-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-ex__faq-inner{padding-left:20px;padding-right:20px}}.c-page-ex__faq-heading{margin:0 auto 30px;text-align:center}.c-page-ex__faq-heading h2{font-weight:700;margin:0}.c-page-ex__faq-heading h2>span{display:inline-block}.c-page-ex__faq-heading>h2{line-height:1.3043478261}@media(min-width:768px){.c-page-ex__faq-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-ex__faq-heading>h2{font-size:3.4rem}}.c-page-ex__faq-heading>h2>span{line-height:1.9166666667}@media(min-width:768px){.c-page-ex__faq-heading>h2>span{font-size:2.4rem}}@media(max-width:767px){.c-page-ex__faq-heading>h2>span{font-size:2.2rem}}.c-page-ex__faq-btn{text-align:center}.c-page-ex__faq-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-ex__faq-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-ex__faq-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-ex__faq-btn a{min-width:460px}}@media(max-width:767px){.c-page-ex__faq-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-ex__faq-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-ex__faq-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-ex__faq-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-ex__faq-btn a:active,.c-page-ex__faq-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-ex__faq-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-ex__faq-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-ex__faq-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-ex__faq-btn a{border-radius:25px}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes close{0%{opacity:1}to{opacity:0}}.c-header{background:#fff;font-weight:600;height:90px;padding:10px 30px 10px 35px;position:relative;width:100%;z-index:20}@media(min-width:768px){.c-header{border-bottom:1px solid #dbdbdb}}@media(max-width:959px){.c-header{height:68px;padding:13px 20px}}.c-header__body{align-items:center;display:flex;gap:20px;height:100%;justify-content:space-between;margin:0 auto}.c-header__title{flex:0 1 auto}.c-header__site-name{margin:0}.c-header__site-name>a{align-items:center;display:flex;justify-content:center;text-decoration:none;transition:opacity .3s}@media(min-width:768px){.c-header__site-name>a{max-width:215px;width:15.3571428571vw}}@media(max-width:767px){.c-header__site-name>a{max-width:188px;width:50.1333333333vw}}@media(min-width:768px){.c-header__site-name>a:has(img[src="/elements/logo-am-02.svg"]){max-width:236px;width:16.8571428571vw}}@media(min-width:768px){.c-header__site-name>a:has(img[src="/elements/logo-mm-02.svg"]){max-width:236px;width:16.8571428571vw}}@media(min-width:768px){.c-header__site-name>a:has(img[src="/elements/logo-expense-02.svg"]){max-width:236px;width:16.8571428571vw}}.c-header__site-name>a:has(img[src="/elements/logo-am-enter.svg"]){width:auto}@media(max-width:959px){.c-header__site-name>a:has(img[src="/elements/logo-am-enter.svg"]) img{display:block;max-height:43px;width:auto}}.c-header__site-name>a img{height:auto;vertical-align:middle;width:100%}@media(hover:hover){.c-header__site-name>a:hover{opacity:.7}}.c-header__nav{flex:0 1 auto}.c-header__nav-sub{display:flex;justify-content:end}@media(max-width:959px){.c-header__nav-sub{display:none}}.c-header__nav-sub-links{align-items:center;display:flex;flex:0 1 auto;gap:13px;margin:0 0 8px;padding:0}@media(max-width:959px){.c-header__nav-sub-links{margin:0 0 20px}}.c-header__nav-sub-links>li{display:block;flex:0 1 auto}.c-header__nav-sub-links>li a{letter-spacing:.07em;max-width:250px;transition:all .3s}@media(min-width:768px) and (max-width:1023px){.c-header__nav-sub-links>li a{font-size:1.4rem}}.c-header__nav-sub-links>li[data-item=login] a{color:#292929;font-weight:500}.c-header__nav-sub-links>li[data-item=login] a:before{background:url(/elements/icon-login.svg) no-repeat 50%;content:"";display:inline-block;height:17px;margin-right:5px;pointer-events:none;position:relative;top:2px;width:22px}@media(hover:hover){.c-header__nav-sub-links>li[data-item=login] a:hover{opacity:.7}}.c-header__nav-sub-links>li[data-item=contact]>a,.c-header__nav-sub-links>li[data-item=download]>a{background:linear-gradient(90deg,#cb5701,#ad330b);border:1px solid #0000;border-radius:30px;color:#fff;min-width:210px;padding:6px 20px 3px 22px;text-align:center;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.c-header__nav-sub-links>li[data-item=contact]>a,.c-header__nav-sub-links>li[data-item=download]>a{font-size:1.4rem}}@media(max-width:767px){.c-header__nav-sub-links>li[data-item=contact]>a,.c-header__nav-sub-links>li[data-item=download]>a{font-size:1.6rem}}@media(hover:hover){.c-header__nav-sub-links>li[data-item=contact]>a:hover,.c-header__nav-sub-links>li[data-item=download]>a:hover{background:#fff;border-color:#ba570e;color:#ba570e}}.c-header__nav-sub-links>li[data-item=contact]>a{background:linear-gradient(90deg,#235c9f,#033979);border:1px solid #0000}@media(hover:hover){.c-header__nav-sub-links>li[data-item=contact]>a:hover{background:#fff;border-color:#004e87;color:#004e87}}.c-header__nav-sub-links>li[data-item=contact] details{position:relative}.c-header__nav-sub-links>li[data-item=contact] details summary{background:linear-gradient(90deg,#235c9f,#033979);border-radius:30px;color:#fff;cursor:pointer;min-width:210px;padding:4px 20px 3px;position:relative;text-align:center;z-index:30}@media(min-width:768px) and (max-width:1023px){.c-header__nav-sub-links>li[data-item=contact] details summary{font-size:1.4rem}}.c-header__nav-sub-links>li[data-item=contact] details summary:after{background:url(/elements/arrow-white-02.svg) no-repeat 50%;bottom:0;content:"";display:inline-block;height:6px;margin:auto 0;pointer-events:none;position:absolute;right:20px;top:1px;width:9px}.c-header__nav-sub-links>li[data-item=contact] details summary::-webkit-details-marker{display:none}.c-header__nav-sub-links>li[data-item=contact] details summary::marker{content:none}.c-header__nav-sub-links>li[data-item=contact] details ul{background:linear-gradient(90deg,#235c9f,#033979);border-radius:15px;list-style:none;margin:0;padding:35px 16px 17px;position:absolute;right:0;top:7px;width:100%;z-index:25}.c-header__nav-sub-links>li[data-item=contact] details ul li{background-color:#fff;border-radius:5px}.c-header__nav-sub-links>li[data-item=contact] details ul li:not(:last-child){margin-bottom:5px}.c-header__nav-sub-links>li[data-item=contact] details ul li:first-child a:before{background:url(/elements/icon-examination.svg) 50% no-repeat;bottom:0;content:"";height:22px;left:16px;margin:auto 0;position:absolute;top:0;width:25px}.c-header__nav-sub-links>li[data-item=contact] details ul li:nth-child(2) a:before{background:url(/elements/icon-operator.svg) 50% no-repeat;bottom:0;content:"";height:29px;left:16px;margin:auto 0;position:absolute;top:0;width:21px}.c-header__nav-sub-links>li[data-item=contact] details ul li:last-child a:before{background:url(/elements/icon-partner.svg) 50% no-repeat;bottom:0;content:"";height:25px;left:16px;margin:auto 0;position:absolute;top:0;width:26px}body[data-path="/am/"] .c-header__nav-sub-links>li[data-item=contact] details ul li:first-child a:before,body[data-path="/ex/"] .c-header__nav-sub-links>li[data-item=contact] details ul li:first-child a:before,body[data-path="/mm/"] .c-header__nav-sub-links>li[data-item=contact] details ul li:first-child a:before{background:url(/elements/icon-operator.svg) 50% no-repeat;bottom:0;content:"";height:29px;left:16px;margin:auto 0;position:absolute;top:0;width:21px}body[data-path="/am/"] .c-header__nav-sub-links>li[data-item=contact] details ul li:nth-child(2) a:before,body[data-path="/ex/"] .c-header__nav-sub-links>li[data-item=contact] details ul li:nth-child(2) a:before,body[data-path="/mm/"] .c-header__nav-sub-links>li[data-item=contact] details ul li:nth-child(2) a:before{background:url(/elements/icon-examination.svg) 50% no-repeat;bottom:0;content:"";height:22px;left:16px;margin:auto 0;position:absolute;top:0;width:25px}.c-header__nav-sub-links>li[data-item=contact] details ul li a{color:#222;display:block;font-weight:700;letter-spacing:0;line-height:1.4285714286;padding:15px 15px 14px 50px;position:relative;text-decoration:none;transition:color .3s}@media(min-width:768px){.c-header__nav-sub-links>li[data-item=contact] details ul li a{font-size:1.4rem}}@media(max-width:767px){.c-header__nav-sub-links>li[data-item=contact] details ul li a{font-size:1.4rem}}@media(hover:hover){.c-header__nav-sub-links>li[data-item=contact] details ul li a:hover{color:#00afe0}}.c-header__nav-sub-links>li>a{display:block;text-decoration:none}.c-header__nav-button{align-items:center;background-color:#fff;border:none;cursor:pointer;display:flex;flex-direction:column;height:40px;justify-content:center;padding:0;position:relative;row-gap:5px;width:40px;z-index:16}@media(min-width:960px){.c-header__nav-button{display:none}}.c-header__nav-button[aria-expanded=true]>span{background-color:#0000}.c-header__nav-button[aria-expanded=true]>span:before{top:0;transform:rotate(45deg)}.c-header__nav-button[aria-expanded=true]>span:after{bottom:0;transform:rotate(-45deg)}.c-header__nav-button>span{background-color:#004e87;height:2px;margin-top:0;position:relative;transition:all .3s;width:100%}.c-header__nav-button>span:after,.c-header__nav-button>span:before{background-color:#004e87;content:"";height:2px;left:0;margin:0 auto;position:absolute;right:0;transition:transform .3s,top .3s,bottom .3s ease-in-out;width:100%}.c-header__nav-button>span:before{top:-10px}.c-header__nav-button>span:after{bottom:-10px}@media(max-width:959px){.c-header__nav-main{display:none;height:calc(100svh - 68px);left:0;opacity:0;overflow-y:scroll;position:fixed;top:68px;width:100%}.c-header__nav-main[data-hidden=false]{animation:show .5s ease normal;display:block;opacity:1}.c-header__nav-main[data-hidden=true]{animation:close .5s ease normal;opacity:0}.c-header__nav-main>div{background-color:#dfeef7;padding:26px 27px 30px}}@media(min-width:960px){.c-header__nav-item{display:none}}@media(max-width:959px){.c-header__nav-item[data-item=login]{margin:0 0 20px}.c-header__nav-item[data-item=login] a{color:#292929;font-size:1.5rem;font-weight:500}.c-header__nav-item[data-item=login] a:before{background:url(/elements/icon-login.svg) no-repeat 50%;content:"";display:inline-block;height:17px;margin-right:5px;pointer-events:none;position:relative;top:2px;width:22px}.c-header__nav-item[data-item=download]{margin:0;padding:0;text-align:center}.c-header__nav-item[data-item=download]>a{background:linear-gradient(90deg,#cb5701,#ad330b);border-radius:50px;color:#fff;margin:0 auto;max-width:300px;padding:20px 20px 20px 40px;position:relative}.c-header__nav-item[data-item=download]>a:before{background:url(/elements/icon-download.svg) 50% no-repeat;bottom:0;content:"";height:26px;left:30px;margin:auto 0;position:absolute;top:0;width:29px}.c-header__nav-item[data-item=contact]{margin:0;padding:0;text-align:center}.c-header__nav-item[data-item=contact]>a{background:linear-gradient(90deg,#235c9f,#033979);border-radius:50px;color:#fff;margin:20px auto 0;max-width:300px;padding:20px 20px 20px 40px;position:relative}.c-header__nav-item[data-item=contact]>a:before{background:url(/elements/icon-contact.svg) 50% no-repeat;bottom:0;content:"";height:25px;left:30px;margin:auto 0;position:absolute;top:0;width:29px}.c-header__nav-main>.c-header__nav-item[data-item=contact]{background:linear-gradient(90deg,#235c9f,#033979);padding:23px 30px 42px}.c-header__nav-main>.c-header__nav-item[data-item=contact] p{color:#fff;font-size:2rem;margin:0 0 10px;position:relative;text-align:center}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul{display:grid;gap:20px 15px;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;list-style:none;margin:0;padding:0}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li{background-color:#fff;border-radius:5px}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li a{color:#222;display:flex;font-size:1.4rem;font-weight:700;height:100%;line-height:1.4285714286;padding:15px;text-decoration:none}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:first-child a{align-items:center;flex-direction:column;justify-content:center;text-align:center}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:first-child a:before{background:url(/elements/icon-examination.svg) 50% no-repeat;content:"";height:22px;margin-bottom:5px;position:relative;width:25px}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(2) a{align-items:center;flex-direction:column;justify-content:center;text-align:center}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(2) a:before{background:url(/elements/icon-partner.svg) 50% no-repeat;content:"";height:25px;margin-right:10px;position:relative;width:26px}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(3){grid-column:1/3;grid-row:2/3}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li.c-header__nav-item-list02:first-child a,body[data-path="/am/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:first-child a,body[data-path="/ex/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:first-child a,body[data-path="/mm/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:first-child a{align-items:center;flex-direction:column;justify-content:center;text-align:center}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li.c-header__nav-item-list02:first-child a:before,body[data-path="/am/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:first-child a:before,body[data-path="/ex/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:first-child a:before,body[data-path="/mm/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:first-child a:before{background:url(/elements/icon-operator.svg) 50% no-repeat;content:"";height:29px;margin-bottom:2px;position:relative;width:21px}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li.c-header__nav-item-list02:nth-child(2) a,body[data-path="/am/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(2) a,body[data-path="/ex/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(2) a,body[data-path="/mm/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(2) a{align-items:center;flex-direction:column;justify-content:center;text-align:center}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li.c-header__nav-item-list02:nth-child(2) a:before,body[data-path="/am/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(2) a:before,body[data-path="/ex/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(2) a:before,body[data-path="/mm/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(2) a:before{background:url(/elements/icon-examination.svg) 50% no-repeat;content:"";height:23px;margin:4px 0 5px;position:relative;width:25px}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li.c-header__nav-item-list02:nth-child(3) a,body[data-path="/am/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(3) a,body[data-path="/ex/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(3) a,body[data-path="/mm/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(3) a{align-items:center;flex-direction:column;justify-content:center;text-align:center}.c-header__nav-main>.c-header__nav-item[data-item=contact] ul li.c-header__nav-item-list02:nth-child(3) a:before,body[data-path="/am/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(3) a:before,body[data-path="/ex/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(3) a:before,body[data-path="/mm/"] .c-header__nav-main>.c-header__nav-item[data-item=contact] ul li:nth-child(3) a:before{background:url(/elements/icon-partner.svg) 50% no-repeat;content:"";height:25px;margin-right:10px;position:relative;width:26px}}.c-header__nav-item>a{display:block;text-decoration:none}@media(min-width:860px)and (max-width:1395px){.c-header:has(.c-header__am-enter){padding:10px 20px 10px 15px}}@media(min-width:1248px){.c-header__am-enter div.c-header__site-name>a,.c-header__am-enter h1.c-header__site-name>a{min-width:248px}}@media(min-width:960px)and (max-width:1395px){.c-header__am-enter{gap:0}.c-header__am-enter .c-nav-global__list{gap:5px 10px}.c-header__am-enter .c-nav-global__list li.c-nav-global__item summary,.c-header__am-enter .c-nav-global__list li.c-nav-global__item>a{display:flex;font-size:1.4rem}.c-header__am-enter div.c-header__site-name,.c-header__am-enter h1.c-header__site-name{width:15.9722222222vw}}.c-header__am-enter div.c-header__site-name>a,.c-header__am-enter h1.c-header__site-name>a{justify-content:flex-start}@media(max-width:959px){.c-header__am-enter div.c-header__site-name>a,.c-header__am-enter h1.c-header__site-name>a{width:66.1333333333vw}}@media(max-width:767px){.c-header__am-enter div.c-header__site-name>a,.c-header__am-enter h1.c-header__site-name>a{max-width:248px;min-width:auto}}.c-header__am-enter div.c-header__site-name>a img,.c-header__am-enter h1.c-header__site-name>a img{height:100%;width:100%}@media(min-width:1248px){.c-header__people div.c-header__site-name>a,.c-header__people h1.c-header__site-name>a,.c-header__talent div.c-header__site-name>a,.c-header__talent h1.c-header__site-name>a{min-width:308px}}@media(min-width:960px)and (max-width:1248px){.c-header__people,.c-header__talent{gap:0}.c-header__people .c-nav-global__list,.c-header__talent .c-nav-global__list{gap:5px 15px}.c-header__people .c-nav-global__list li.c-nav-global__item summary,.c-header__people .c-nav-global__list li.c-nav-global__item>a,.c-header__talent .c-nav-global__list li.c-nav-global__item summary,.c-header__talent .c-nav-global__list li.c-nav-global__item>a{display:flex;font-size:1.4rem}.c-header__people div.c-header__site-name>a,.c-header__people h1.c-header__site-name>a,.c-header__talent div.c-header__site-name>a,.c-header__talent h1.c-header__site-name>a{width:22vw}}.c-header__people div.c-header__site-name,.c-header__people div.c-header__title,.c-header__people h1.c-header__site-name,.c-header__talent div.c-header__site-name,.c-header__talent div.c-header__title,.c-header__talent h1.c-header__site-name{height:100%}.c-header__people div.c-header__site-name>a,.c-header__people h1.c-header__site-name>a,.c-header__talent div.c-header__site-name>a,.c-header__talent h1.c-header__site-name>a{height:100%;justify-content:flex-start;max-width:none}@media(max-width:960px){.c-header__people div.c-header__site-name>a,.c-header__people h1.c-header__site-name>a,.c-header__talent div.c-header__site-name>a,.c-header__talent h1.c-header__site-name>a{width:41.6vw}}@media(max-width:767px){.c-header__people div.c-header__site-name>a,.c-header__people h1.c-header__site-name>a,.c-header__talent div.c-header__site-name>a,.c-header__talent h1.c-header__site-name>a{max-width:248px;min-width:auto;width:66.1333333333vw}}.c-header__people div.c-header__site-name>a img,.c-header__people h1.c-header__site-name>a img,.c-header__talent div.c-header__site-name>a img,.c-header__talent h1.c-header__site-name>a img{height:auto;width:100%}@media(max-width:959px){.c-header__people div.c-header__site-name>a img,.c-header__people h1.c-header__site-name>a img,.c-header__talent div.c-header__site-name>a img,.c-header__talent h1.c-header__site-name>a img{padding:13px 0}}.c-header-lp{background:#fff;border-bottom:1px solid #dbdbdb;font-weight:600;height:70px;padding:13px 30px 17px 35px;position:relative;width:100%;z-index:20}@media(max-width:767px){.c-header-lp{height:56px;padding:13px 19px}}.c-header-lp__body{align-items:center;display:flex;gap:20px;height:100%;justify-content:space-between;width:100%}.c-header-lp__title{flex:0 1 auto}.c-header-lp__title a{display:block;width:auto}@media(max-width:767px){.c-header-lp__title a{align-items:center;display:flex}}.c-header-lp__title img{height:auto;max-width:244px}@media(max-width:767px){.c-header-lp__title img{max-width:173px;width:46.1333333333vw}}@media(hover:hover){.c-header-lp__site-name a:hover{opacity:.7}}.c-header-lp__nav{flex:0 1 auto}.c-header-lp__nav-sub{align-items:center;display:flex;justify-content:end}@media(max-width:767px){.c-header-lp__nav-sub{display:none}}.c-header-lp__nav-sub-links{align-items:center;display:flex;flex:0 1 auto;gap:13px;margin:0;padding:0}.c-header-lp__nav-sub-links>li{display:block;flex:0 1 auto}.c-header-lp__nav-sub-links>li a{align-items:center;display:flex;letter-spacing:.07em;text-align:center;transition:all .3s}@media(min-width:768px) and (max-width:1023px){.c-header-lp__nav-sub-links>li a{font-size:1.4rem}}.c-header-lp__nav-sub-links>li[data-item=download] a{background:linear-gradient(90deg,#cb5701,#ad330b);border:1px solid #0000;border-radius:30px;color:#fff;min-width:210px;padding:9px 25px 7px 57px;position:relative;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.c-header-lp__nav-sub-links>li[data-item=download] a{font-size:1.6rem}}@media(max-width:767px){.c-header-lp__nav-sub-links>li[data-item=download] a{font-size:1.5rem}}@media(hover:hover){.c-header-lp__nav-sub-links>li[data-item=download] a:hover{background:#fff;border-color:#ba570e;color:#ba570e}}.c-header-lp__nav-sub-links>li[data-item=download] a:hover:before{background:url(/elements/icon-download-hover.svg) 50% no-repeat;background-size:contain;height:24px;width:29px}.c-header-lp__nav-sub-links>li[data-item=download] a:before{background:url(/elements/icon-download.svg) 50% no-repeat;background-size:contain;bottom:0;content:"";height:24px;left:17px;margin:auto 0;position:absolute;top:0;width:29px}.c-header-lp__nav-sub-links>li[data-item=contact] a{background:linear-gradient(90deg,#235c9f,#033979);border:1px solid #0000;border-radius:30px;color:#fff;min-width:210px;padding:9px 25px 7px 60px;position:relative;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.c-header-lp__nav-sub-links>li[data-item=contact] a{font-size:1.6rem}}@media(max-width:767px){.c-header-lp__nav-sub-links>li[data-item=contact] a{font-size:1.5rem}}.c-header-lp__nav-sub-links>li[data-item=contact] a:before{background:url(/elements/icon-contact.svg) 50% no-repeat;background-size:cover;bottom:0;content:"";height:24px;left:24px;margin:auto 0;position:absolute;top:0;width:29px}@media(hover:hover){.c-header-lp__nav-sub-links>li[data-item=contact] a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-header-lp__nav-sub-links>li[data-item=contact] a:hover:before{background:url(/elements/icon-contact-hover.svg) 50% no-repeat;background-size:cover}}.c-header-lp__nav-sub-links>li>a{display:block;text-decoration:none}.c-footer{margin-top:82px;position:relative;width:100%}@media(max-width:767px){.c-footer{margin-top:72px}}.c-footer-control{bottom:0;position:fixed;width:100%;z-index:10}.c-footer-control a.c-footer-pagetop-cta{position:absolute;top:-50px}@media(max-width:767px){.c-footer-control a.c-footer-pagetop-cta{top:-60px}}.c-footer-control a.c-footer-pagetop-cta[data-on-ctr=true]{bottom:30px}.c-footer-pagetop{align-items:center;background:#3e3e3e;border-radius:5px;bottom:30px;display:flex;font-size:0;height:50px;justify-content:center;position:fixed;right:30px;width:50px;z-index:2}@media(max-width:767px){.c-footer-pagetop{bottom:15px;right:10px}}.c-footer-pagetop:after{border:solid #fff;border-width:0 0 2px 2px;content:"";display:block;height:15px;margin:0 auto -3px;position:absolute;transform:rotate(135deg);width:15px}.c-footer-bnr{width:100%}@media(min-width:768px){.c-footer-bnr{display:none}}@media(max-width:767px){.c-footer-bnr{display:block}.c-footer-bnr[aria-hidden=true]{display:none}.c-footer-bnr[aria-hidden=true]+a.c-footer-pagetop{bottom:10px}.c-footer-bnr a{align-items:center;aspect-ratio:375/80;box-shadow:0 -2px 3px #22222229;display:flex;height:auto;justify-content:center;overflow:hidden;text-decoration:none;width:100%}.c-footer-bnr img{display:block;height:auto;width:100%}.c-footer-bnr+a.c-footer-pagetop{bottom:calc(21.33333vw + 10px);right:10px}}.c-footer__panel{padding:30px 0 70px;position:relative}.c-footer__panel,.c-footer__panel:before{background:linear-gradient(90deg,#033979,#1f71ad)}.c-footer__panel:before{clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 0 1, 1 1, 1 NaN - 3)"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,0 100%,100% 100%,100% calc(100% - 3px));content:"";display:inline-block;height:75px;left:0;pointer-events:none;position:absolute;top:-74px;width:100%;z-index:-1}@media(max-width:767px){.c-footer__panel:before{height:55px;top:-54px}}.c-footer__panel:after{background:#dbdbdb;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 1, 1 0, 1 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 100%,100% 0,100% 100%);content:"";display:inline-block;height:95px;pointer-events:none;position:absolute;right:0;top:-94px;width:700px;z-index:-2}@media(max-width:767px){.c-footer__panel:after{height:50px;top:-49px}}.c-footer__panel-heading{margin:0 0 40px;text-align:center}@media(max-width:767px){.c-footer__panel-heading img{height:auto;max-width:200px}}.c-footer__panel-heading span{color:#fff;font-weight:700;line-height:1.5333333333;margin-left:10px;vertical-align:bottom}@media(min-width:768px){.c-footer__panel-heading span{font-size:3rem}}@media(max-width:767px){.c-footer__panel-heading span{font-size:2.4rem;margin-left:5px}}.c-footer__panel-inner{margin:0 auto;max-width:1100px;padding-left:20px;padding-right:20px}.c-footer__panel-links{display:flex;gap:20px 40px;justify-content:center}@media(max-width:1023px){.c-footer__panel-links{gap:20px 20px}}@media(max-width:959px){.c-footer__panel-links{align-items:center;flex-direction:column}}.c-footer__panel-item{background-color:#fff;border-radius:10px;padding:20px 25px 25px}@media(min-width:960px){.c-footer__panel-item{min-width:250px;width:350px}}@media(max-width:1023px){.c-footer__panel-item{width:70%}}@media(max-width:767px){.c-footer__panel-item{width:100%}}.c-footer__panel-item-icon{margin:0 auto 12px}[data-item=download] .c-footer__panel-item-icon{height:38px;width:30px}[data-item=contact] .c-footer__panel-item-icon{height:37px;width:44px}[data-item=demo] .c-footer__panel-item-icon{height:36px;width:40px}.c-footer__panel-item-icon img{object-fit:cover;width:100%}.c-footer__panel-item-button a{align-items:center;appearance:none;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.1111111111;max-width:100%;padding:23px 25px;position:relative;text-align:center;text-decoration:none;transition:all .3s;width:100%}@media(min-width:768px){.c-footer__panel-item-button a{font-size:1.8rem}}@media(max-width:767px){.c-footer__panel-item-button a{font-size:1.6rem}}[data-item=download] .c-footer__panel-item-button a{background:linear-gradient(90deg,#cb5701,#ad330b)}@media(hover:hover){[data-item=download] .c-footer__panel-item-button a:hover{background:#fff;border-color:#ba570e;color:#ba570e}}[data-item=contact] .c-footer__panel-item-button a{background:linear-gradient(90deg,#235c9f,#033979)}@media(hover:hover){[data-item=contact] .c-footer__panel-item-button a:hover{background:#fff;border-color:#004e87;color:#004e87}}[data-item=demo] .c-footer__panel-item-button a{background:linear-gradient(90deg,#235c9f,#033979)}@media(hover:hover){[data-item=demo] .c-footer__panel-item-button a:hover{background:#fff;border-color:#004e87;color:#004e87}}.c-footer__body{background-color:#3e3e3e;color:#fff;letter-spacing:.1em}@media(max-width:767px){.c-footer__body{letter-spacing:.05em}}.c-footer__inner{margin:0 auto;max-width:1160px;padding:88px 20px 130px}@media(max-width:576px){.c-footer__inner{padding-bottom:70px;padding-left:20px;padding-right:20px}}.c-footer__main{margin-bottom:75px}@media(max-width:767px){.c-footer__main{margin-bottom:28px}}@media(min-width:768px){.c-footer__main{display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}}@media(max-width:767px){.c-footer__info{margin-bottom:60px}}.c-footer__info-logo{margin-bottom:43px}@media(max-width:767px){.c-footer__info-logo{margin-bottom:34px}}.c-footer__info-logo a{display:block;max-width:305px;transition:opacity .3s;width:100%}@media(max-width:767px){.c-footer__info-logo a{margin:0 auto}}@media(hover:hover){.c-footer__info-logo a:hover{opacity:.5}}.c-footer__info-logo img{height:auto;vertical-align:middle;width:100%}.c-footer__info-sns{margin-top:23px}@media(max-width:767px){.c-footer__info-sns{margin-bottom:34px}}.c-footer__info-sns-links{align-items:center;display:flex;gap:20px;list-style:none;margin:0;padding:0}@media(max-width:767px){.c-footer__info-sns-links{justify-content:center}}.c-footer__info-sns-item a{display:block;transition:opacity .3s}.c-footer__info-sns-item a img{height:100%;vertical-align:bottom;width:100%}@media(hover:hover){.c-footer__info-sns-item a:hover{opacity:.5}}@media(max-width:767px){.c-footer__info-btn{text-align:center}}.c-footer__info-btn a{align-items:center;appearance:none;background-color:#3e3e3e;border:1px solid #fff;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;justify-content:center;padding:8px 25px;text-align:center;text-decoration:none;transition:color,background-color .3s}@media(min-width:768px){.c-footer__info-btn a{font-size:1.6rem}}@media(max-width:767px){.c-footer__info-btn a{font-size:1.4rem}}@media(min-width:768px){.c-footer__info-btn a{width:100%}}@media(max-width:767px){.c-footer__info-btn a{border-width:2px;max-width:250px;width:82.6666666667%}}@media(hover:hover){.c-footer__info-btn a:hover{background-color:#fff;color:#3e3e3e}}.c-footer__links{display:flex;gap:30px;position:relative}@media(max-width:767px){.c-footer__links{flex-direction:column;gap:15px}}.c-footer__links>div{display:flex;gap:30px}@media(max-width:767px){.c-footer__links>div{flex-direction:column;gap:15px}}@media(min-width:768px) and (max-width:1023px){.c-footer__links>div{flex:1}}.c-footer__links-list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}@media(min-width:768px){.c-footer__links-list{min-width:154px}}@media(min-width:1024px){.c-footer__links-list{max-width:170px}}@media(min-width:768px) and (max-width:1023px){.c-footer__links-list{flex:1 0 auto;max-width:calc(50% - 15px)}}@media(max-width:767px){.c-footer__links-list{gap:15px}}.c-footer__links-item summary,.c-footer__links-item>a{color:#fff;display:inline-block;font-weight:700;position:relative;text-decoration:none;transition:all .3s}@media(min-width:768px){.c-footer__links-item summary,.c-footer__links-item>a{font-size:1.6rem}}@media(max-width:767px){.c-footer__links-item summary,.c-footer__links-item>a{border-top:1px solid #919191;display:block;font-size:1.6rem;padding-top:15px}}.c-footer__links-item summary[target=_blank],.c-footer__links-item>a[target=_blank]{padding-right:17px}.c-footer__links-item summary[target=_blank]:before,.c-footer__links-item>a[target=_blank]:before{background-image:url(/elements/icon-blank-white.svg);background-repeat:no-repeat;background-size:cover;border-right:none;border-top:none;content:"新規タブで開きます";display:inline-block;font-size:0;height:11px;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:all .3s;width:11px}@media(max-width:767px){.c-footer__links-item summary[target=_blank]:before,.c-footer__links-item>a[target=_blank]:before{top:calc(50% + 6px)}}.c-footer__links-item>a{transition:opacity .3s}@media(hover:hover){.c-footer__links-item>a:hover{text-decoration:underline}}@media(max-width:767px){.c-footer__links-item summary{cursor:pointer;position:relative}.c-footer__links-item summary:before{height:15px;right:6px;transition:transform .3s,background-color .3s;width:2px}.c-footer__links-item summary:after,.c-footer__links-item summary:before{background-color:#fff;bottom:0;content:"";display:inline-block;margin:auto 0;pointer-events:none;position:absolute;top:12px}.c-footer__links-item summary:after{height:2px;right:0;width:15px}}.c-footer__links-item summary::-webkit-details-marker{display:none}.c-footer__links-item details ul{list-style:none;margin:0;padding:0}@media(max-width:767px){.c-footer__links-item details ul{background-color:#313131;margin-top:10px;padding:15px}.c-footer__links-item details ul li:not(:last-child) a{padding-bottom:15px}}.c-footer__links-item details ul li a{color:#fff;display:inline-block;position:relative;text-decoration:none;transition:opacity .3s}@media(max-width:767px){.c-footer__links-item details ul li a{display:block;font-weight:700}}@media(hover:hover){.c-footer__links-item details ul li a:hover{text-decoration:underline}}.c-footer__links-item details ul li a:before{background:#fff;bottom:0;content:"";display:inline-block;height:1px;left:0;margin-right:8px;position:relative;top:-4px;width:8px}@media(min-width:768px){.c-footer__links-item details ul li a{font-size:1.4rem}}@media(max-width:767px){.c-footer__links-item details ul li a{font-size:1.4rem}}.c-footer__links-item details[open] summary:before{background-color:#0000;transform:rotate(-90deg)}.c-footer__sub-links{display:flex;flex-wrap:wrap;gap:5px 20px;justify-content:center;list-style:none;margin:0 0 20px;padding:0}@media(max-width:767px){.c-footer__sub-links{background-color:#fff;border-radius:10px;flex-direction:column;gap:8px;margin-bottom:27px;padding:20px 23px}}@media(min-width:768px){.c-footer__sub-links-item:not(:last-child):after{background:#fff;bottom:0;content:"";display:inline-block;height:calc(100% - .5em);margin-left:20px;position:relative;right:0;top:4px;width:1px}}.c-footer__sub-links-item>a{color:#fff;display:inline-block;position:relative;text-decoration:none;transition:opacity .3s}@media(min-width:768px){.c-footer__sub-links-item>a{font-size:1.4rem}}@media(max-width:767px){.c-footer__sub-links-item>a{color:#313131;font-size:1.2rem}}@media(hover:hover){.c-footer__sub-links-item>a:hover{text-decoration:underline}}.c-footer__copyright{display:block;line-height:2.75;text-align:center}@media(min-width:768px){.c-footer__copyright{font-size:1.2rem}}@media(max-width:767px){.c-footer__copyright{font-size:1.1rem}}.c-footer__form{padding:53px 20px 62px}@media(max-width:767px){.c-footer__form{padding:53px 20px 58px}}.c-footer__form div.c-footer__info-logo{margin-bottom:22px;text-align:center}.c-footer__form div.c-footer__info-logo img{width:auto}@media(max-width:767px){.c-footer__form div.c-footer__info-logo img{height:auto;max-width:305px;width:100%}}.c-footer__lp{padding:26px 20px 33px}@media(max-width:767px){.c-footer__lp{padding:38px 0 0}}.c-footer__lp div.c-footer__info-logo{margin-bottom:15px;text-align:center}.c-footer__lp div.c-footer__info-logo img{height:auto;max-width:244px}@media(max-width:767px){.c-footer__lp div.c-footer__sub{padding:0 10px 34px}}@media(min-width:768px){.c-footer__lp div.c-footer__nav{display:none}}.c-footer__lp div.c-footer__nav-sub,.c-footer__lp ul.c-footer__nav-sub-links{align-items:stretch;display:flex;width:100%}.c-footer__lp ul.c-footer__nav-sub-links{gap:0;margin:0;padding:0}.c-footer__lp ul.c-footer__nav-sub-links>li{display:block;height:100%;width:50%}.c-footer__lp ul.c-footer__nav-sub-links>li a{align-items:center;display:flex;font-weight:700;height:100%;justify-content:center;letter-spacing:.07em;line-height:1.4;transition:all .3s;width:100%}@media(min-width:768px) and (max-width:1023px){.c-footer__lp ul.c-footer__nav-sub-links>li a{font-size:1.4rem}}.c-footer__lp ul.c-footer__nav-sub-links>li a span{text-align:center}.c-footer__lp ul.c-footer__nav-sub-links>li[data-item=download] a{background:linear-gradient(90deg,#cb5701,#ad330b);border:1px solid #0000;color:#fff;padding:11px 10px 12px;position:relative}@media(min-width:768px){.c-footer__lp ul.c-footer__nav-sub-links>li[data-item=download] a{font-size:1.6rem}}@media(max-width:767px){.c-footer__lp ul.c-footer__nav-sub-links>li[data-item=download] a{font-size:1.3rem}}@media(hover:hover){.c-footer__lp ul.c-footer__nav-sub-links>li[data-item=download] a:hover{background:#fff;border-color:#ba570e;color:#ba570e}}.c-footer__lp ul.c-footer__nav-sub-links>li[data-item=download] a:hover:before{background:url(/elements/icon-download-hover.svg) 50% no-repeat;background-size:contain}.c-footer__lp ul.c-footer__nav-sub-links>li[data-item=download] a:before{background:url(/elements/icon-download.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:26px;margin:auto 10px auto 0;position:relative;width:29px}.c-footer__lp ul.c-footer__nav-sub-links>li[data-item=contact] a{background:linear-gradient(90deg,#235c9f,#033979);border:1px solid #0000;color:#fff;padding:11px 10px 12px;position:relative}@media(min-width:768px){.c-footer__lp ul.c-footer__nav-sub-links>li[data-item=contact] a{font-size:1.6rem}}@media(max-width:767px){.c-footer__lp ul.c-footer__nav-sub-links>li[data-item=contact] a{font-size:1.3rem}}.c-footer__lp ul.c-footer__nav-sub-links>li[data-item=contact] a:before{background:url(/elements/icon-contact.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:24px;margin:auto 10px auto 0;position:relative;width:29px}@media(hover:hover){.c-footer__lp ul.c-footer__nav-sub-links>li[data-item=contact] a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-footer__lp ul.c-footer__nav-sub-links>li[data-item=contact] a:hover:before{background:url(/elements/icon-contact-hover.svg) 50% no-repeat;background-size:contain}}.c-footer__lp ul.c-footer__nav-sub-links>li>a{text-decoration:none}.c-nav-global__body{margin:0 auto}@media(max-width:959px){.c-nav-global__body{padding:0}}.c-nav-global__list{align-items:center;display:flex;flex-wrap:wrap;gap:5px 30px;justify-content:end;letter-spacing:.05em;list-style:none;margin:0;padding:0}@media(max-width:1248px){.c-nav-global__list{gap:5px 15px}}@media(max-width:959px){.c-nav-global__list{flex-direction:column;gap:20px;margin-bottom:30px}.c-nav-global__item{display:block;width:100%}}.c-nav-global__item>a{color:#222;text-decoration:none;transition:color .3s}@media(max-width:959px){.c-nav-global__item>a{border-bottom:1px solid #919191;display:block;padding-bottom:17px}}@media(max-width:1248px){.c-nav-global__item>a{display:flex}}@media(hover:hover){.c-nav-global__item>a:hover{color:#004e87}}.c-nav-global__item a>span,.c-nav-global__item summary{cursor:pointer}@media(min-width:768px) and (max-width:1023px){.c-nav-global__item a>span,.c-nav-global__item summary{font-size:1.4rem}}.c-nav-global__item details[open] summary{border-bottom:none}@media(min-width:960px){.c-nav-global__item details[open] summary:after{background:url(/elements/arrow-blue-02.svg) no-repeat 50%}}.c-nav-global__item details[open] summary:before{background-color:#0000;transform:rotate(-90deg)}.c-nav-global__item details summary{cursor:pointer;position:relative}@media(max-width:959px){.c-nav-global__item details summary{border-bottom:1px solid #919191;display:block;padding-bottom:17px}}@media(hover:hover){.c-nav-global__item details summary:hover{color:#004e87}}@media(hover:hover)and (min-width:960px){.c-nav-global__item details summary:hover:after{background:url(/elements/arrow-blue-02.svg) no-repeat 50%}}@media(max-width:959px){.c-nav-global__item details summary:before{background-color:#004e87;bottom:0;content:"";display:inline-block;height:15px;margin:auto 0;pointer-events:none;position:absolute;right:26px;top:-18px;transition:transform .5s,background-color .5s ease-in-out;width:2px}}.c-nav-global__item details summary:after{bottom:-3px;content:"";display:inline-block;height:6px;margin:auto 0;pointer-events:none;position:absolute;width:9px}@media(min-width:960px){.c-nav-global__item details summary:after{background:url(/elements/arrow-gray.svg) no-repeat 50%;left:50%;transform:translateX(-50%);transition:all .3s}}@media(max-width:959px){.c-nav-global__item details summary:after{background-color:#004e87;bottom:0;height:2px;right:20px;top:-19px;width:15px}}.c-nav-global__item details summary::-webkit-details-marker{display:none}.c-nav-global__item details summary::marker{content:none}.c-nav-global__item-inner{background-color:#ecf6fc}@media(min-width:960px){.c-nav-global__item-inner{padding:30px 45px 40px;position:absolute;right:0;top:90px;width:100%;z-index:18}.c-nav-global__item-inner:has(.c-nav-global__item-inner-wrap){padding:47px 45px 57px}}@media(max-width:959px){.c-nav-global__item-inner{background-color:#fff;border-radius:10px;padding:5px 25px}}.c-nav-global__item-inner em{font-style:normal;font-weight:700}.c-nav-global__item-inner>.c-nav-global__item-inner-list{margin-top:10px}@media(max-width:959px){.c-nav-global__item-inner>.c-nav-global__item-inner-list{margin-top:0}}.c-nav-global__item-inner-list{display:flex;gap:40px;justify-content:center;line-height:1.4;list-style:none;padding:0}@media(max-width:959px){.c-nav-global__item-inner-list{flex-direction:column;gap:0}.c-nav-global__item-inner-list li:last-child a{border-bottom:none}}.c-nav-global__item-inner-list li a,.c-nav-global__item-inner-list li>div{align-items:center;color:#313131;display:flex;font-size:1.6rem;font-weight:700;gap:5px;letter-spacing:1.28px;line-height:1.6;position:relative;text-decoration:none;transition:color .3s}@media(max-width:959px){.c-nav-global__item-inner-list li a,.c-nav-global__item-inner-list li>div{border-bottom:1px solid #dbdbdb;gap:8px;justify-content:start;letter-spacing:0;padding:15px 15px 15px 0;width:100%}.c-nav-global__item-inner-list li a span,.c-nav-global__item-inner-list li>div span{color:#313131}.c-nav-global__item-inner-list li a span br,.c-nav-global__item-inner-list li>div span br{display:none}}@media(hover:hover){.c-nav-global__item-inner-list li a:hover,.c-nav-global__item-inner-list li>div:hover{color:#00afe0}}@media(min-width:960px){.c-nav-global__item-inner-list li a:not(:has(img)):before,.c-nav-global__item-inner-list li>div:not(:has(img)):before{background-image:url(/elements/arrow-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:13px;margin-top:1px;width:13px}}@media(max-width:959px){.c-nav-global__item-inner-list li a:after,.c-nav-global__item-inner-list li>div:after{background:url(/elements/arrow-light-blue.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";display:inline-block;height:9px;margin:auto 0;pointer-events:none;position:absolute;right:0;top:0;width:6px}}.c-nav-global__item-inner-list li a[target=_blank],.c-nav-global__item-inner-list li>div[target=_blank]{padding-right:17px}.c-nav-global__item-inner-list li a[target=_blank]:after,.c-nav-global__item-inner-list li>div[target=_blank]:after{background-image:url(/elements/icon-blank-blue-light.svg);background-repeat:no-repeat;background-size:cover;border-right:none;border-top:none;content:"新規タブで開きます";display:inline-block;font-size:0;height:11px;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:all .3s;width:11px}@media(max-width:767px){.c-nav-global__item-inner-list li a[target=_blank]:after,.c-nav-global__item-inner-list li>div[target=_blank]:after{top:50%}}@media(min-width:960px){.c-nav-global__item-solution{padding:40px 45px}}.c-nav-global__item-solution-wrap{margin:0 auto;max-width:1000px;width:100%}.c-nav-global__item-solution-link{list-style:none}@media(min-width:960px){.c-nav-global__item-solution-link{display:grid;gap:15px 35px;grid-template-columns:repeat(3,auto);width:100%}.c-nav-global__item-solution-link li:before{content:none}.c-nav-global__item-solution-link li a{background:#fff;border-radius:12px;box-shadow:0 3px 6px #22222229;display:block;overflow:hidden;transition:box-shadow .3s}}@media(min-width:960px)and (hover:hover){.c-nav-global__item-solution-link li a:hover{box-shadow:0 3px 6px #2222225c}}@media(min-width:960px){.c-nav-global__item-solution-link li a span{display:block;font-size:1.6rem;font-weight:700;padding:15px 20px}}.c-nav-global__item-solution-link li a img{height:auto;width:100%}@media(max-width:959px){.c-nav-global__item-solution-link li a img{display:none}.c-nav-global__item-product{padding:25px}}@media(min-width:960px){.c-nav-global__item-product-wrap{display:grid;gap:30px 28px;grid-template-columns:480px 1fr;grid-template-rows:auto auto;margin-left:auto;margin-right:auto;max-width:1000px;width:100%}.c-nav-global__item-product-upper{display:flex;gap:0;grid-column:1/3;grid-row:1/2;justify-content:center}.c-nav-global__item-product-upper>:first-child.c-nav-global__item-product-upper-box:not(:last-child){border-right:1px solid #a5a5a5;margin-right:20px;padding-right:20px}}@media(max-width:959px){.c-nav-global__item-product-upper>:first-child.c-nav-global__item-product-upper-box:not(:last-child){margin-bottom:25px}}.c-nav-global__item-product-upper-title{margin-bottom:10px;text-align:center}@media(min-width:768px){.c-nav-global__item-product-upper-title{font-size:1.8rem}}@media(max-width:767px){.c-nav-global__item-product-upper-title{font-size:1.4rem}}@media(min-width:768px) and (max-width:1023px){.c-nav-global__item-product-upper-title{font-size:1.6rem}}@media(max-width:959px){.c-nav-global__item-product-upper-title{background:#c4deed;border-radius:5px;margin-bottom:0;padding-top:3px;width:100%}}.c-nav-global__item-product-upper-link a{align-items:flex-start;color:#313131;display:flex;flex-direction:column;position:relative;text-decoration:none}@media(max-width:959px){.c-nav-global__item-product-upper-link a{border-bottom:1px solid #dbdbdb;gap:8px;justify-content:start;letter-spacing:0;padding:15px 15px 15px 0}}@media(min-width:960px){.c-nav-global__item-product-upper-link a{background-color:#fff;border-radius:12px;box-shadow:0 3px 6px #22222229;height:100%;justify-content:center;letter-spacing:.1em;line-height:1;padding:14px 61px;transition:box-shadow .3s}}@media(min-width:960px)and (hover:hover){.c-nav-global__item-product-upper-link a:hover{box-shadow:0 3px 6px #2222225c}.c-nav-global__item-product-upper-link a:hover span{color:#004e87}.c-nav-global__item-product-upper-link a:hover:after{right:18px}}@media(hover:hover){.c-nav-global__item-product-upper-link a:hover span{color:#004e87}}@media(min-width:960px){.c-nav-global__item-product-upper-link a span{display:none}}@media(max-width:959px){.c-nav-global__item-product-upper-link a span br{display:none}}.c-nav-global__item-product-upper-link a img{height:auto;width:100%}@media(max-width:959px){.c-nav-global__item-product-upper-link a img{display:none}.c-nav-global__item-product-upper-link a:after{background:url(/elements/arrow-light-blue.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";display:inline-block;height:9px;margin:auto 0;pointer-events:none;position:absolute;right:0;top:0;width:6px}}.c-nav-global__item-product-upper ul{list-style:none;margin:0;padding:0}@media(min-width:960px){.c-nav-global__item-product-upper ul{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}}@media(max-width:959px){.c-nav-global__item-product-upper ul{flex-direction:column;gap:10px;margin-bottom:10px}}.c-nav-global__item-product-upper ul li a{align-items:flex-start;display:flex;flex-direction:column;position:relative;text-decoration:none}@media(max-width:959px){.c-nav-global__item-product-upper ul li a{border-bottom:1px solid #dbdbdb;gap:8px;justify-content:start;letter-spacing:0;padding:15px 15px 15px 0}}@media(min-width:960px){.c-nav-global__item-product-upper ul li a{background-color:#fff;border-radius:12px;box-shadow:0 3px 6px #22222229;height:100%;justify-content:center;letter-spacing:.1em;line-height:1;max-width:215px;padding:28px 23px;transition:box-shadow .3s}}@media(min-width:960px)and (hover:hover){.c-nav-global__item-product-upper ul li a:hover{box-shadow:0 3px 6px #2222225c}.c-nav-global__item-product-upper ul li a:hover span{color:#004e87}.c-nav-global__item-product-upper ul li a:hover:after{right:18px}}@media(hover:hover){.c-nav-global__item-product-upper ul li a:hover span{color:#004e87}}.c-nav-global__item-product-upper ul li a span{color:#313131}@media(min-width:960px){.c-nav-global__item-product-upper ul li a span{display:none}}@media(max-width:959px){.c-nav-global__item-product-upper ul li a span br{display:none}}.c-nav-global__item-product-upper ul li a img{height:auto;max-width:225px;width:100%}@media(max-width:959px){.c-nav-global__item-product-upper ul li a img{display:none}.c-nav-global__item-product-upper ul li a:after{background:url(/elements/arrow-light-blue.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";display:inline-block;height:9px;margin:auto 0;pointer-events:none;position:absolute;right:0;top:0;width:6px}.c-nav-global__item-product-upper-1col{align-items:flex-start;width:100%}.c-nav-global__item-product-upper-1col .c-nav-global__item-product-upper-link{width:100%}}@media(min-width:960px){.c-nav-global__item-product-upper-1col .c-nav-global__item-product-upper-link>a{padding:12px 67px 12px 30px;position:relative}.c-nav-global__item-product-upper-1col .c-nav-global__item-product-upper-link>a img{width:325px}.c-nav-global__item-product-upper-1col .c-nav-global__item-product-upper-link>a:after{background-image:url(/elements/arrow-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:17px;position:absolute;right:30px;top:calc(50% - 8px);width:17px}}@media(min-width:960px)and (max-width:767px){.c-nav-global__item-product-upper-1col .c-nav-global__item-product-upper-link>a:after{margin-top:0}}@media(max-width:959px){.c-nav-global__item-product-upper-1col a{border-bottom:none;gap:0;padding:0 15px 0 0}}.c-nav-global__item-product-upper-1col a span[data-device=sp]{display:flex;flex-flow:row wrap;font-size:1.3rem;font-weight:400;gap:0 10px}.c-nav-global__item-product-upper-1col>span[data-device=pc]{display:flex;font-size:1.3rem;font-weight:400;gap:30px;justify-content:center;margin-top:20px}@media(min-width:960px){.c-nav-global__item-product-lower{grid-column:1/3;grid-row:2/3}.c-nav-global__item-product-lower>ul>li:before{margin-right:10px;top:-5px;width:13px}.c-nav-global__item-product-lower>ul>li>a{font-size:1.6rem}}@media(max-width:959px){.c-nav-global__item-product-lower{margin-top:25px}.c-nav-global__item-product-lower>ul>li:not(:last-child) a{border-bottom:none;margin-bottom:5px}.c-nav-global__item-product-lower>ul>li>a{display:inline-block;font-size:1.6rem;font-weight:500;padding:0}.c-nav-global__item-product-lower>ul>li>a:before{background:#004e87;bottom:0;content:"";display:inline-block;height:2px;left:0;margin-right:10px;position:relative;top:-5px;width:13px}.c-nav-global__item-product-lower>ul>li>a:after{content:none;display:none}}@media(min-width:960px){.c-nav-global__item-product-lower-01{grid-column:1/2;grid-row:2/3}}.c-nav-global__item-product-lower-01 a{color:#313131;display:flex;font-weight:500;gap:20px;justify-content:flex-start;position:relative;text-decoration:none}@media(min-width:768px){.c-nav-global__item-product-lower-01 a{font-size:1.4rem}}@media(max-width:767px){.c-nav-global__item-product-lower-01 a{font-size:1.4rem}}@media(min-width:960px){.c-nav-global__item-product-lower-01 a{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 3px 6px #22222229;height:100%;padding:16px 40px 14px 22px;transition:box-shadow .3s}}@media(min-width:960px)and (hover:hover){.c-nav-global__item-product-lower-01 a:hover{box-shadow:0 3px 6px #2222225c}.c-nav-global__item-product-lower-01 a:hover span{color:#00afe0}.c-nav-global__item-product-lower-01 a:hover:after{right:18px}}@media(max-width:959px){.c-nav-global__item-product-lower-01 a{border-bottom:1px solid #dbdbdb;flex-flow:column;gap:8px;justify-content:start;letter-spacing:0;padding:15px 15px 15px 0}}.c-nav-global__item-product-lower-01 a span{line-height:1.5;transition:color .3s}@media(max-width:959px){.c-nav-global__item-product-lower-01 a span br{display:none}}.c-nav-global__item-product-lower-01 a img{height:auto}@media(max-width:959px){.c-nav-global__item-product-lower-01 a img{max-width:145px}}.c-nav-global__item-product-lower-01 a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin:auto 0 auto 5px;position:absolute;right:23px;top:0;transition:right .3s;width:17px}@media(max-width:959px){.c-nav-global__item-product-lower-01 a:after{background:url(/elements/arrow-light-blue.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";display:inline-block;height:9px;margin:auto 0;pointer-events:none;right:0;top:0;width:6px}}@media(min-width:960px){.c-nav-global__item-product-lower-02{align-items:center;display:flex;grid-column:2/3;grid-row:2/3;height:100%}.c-nav-global__item-product-lower-02 ul.c-nav-global__item-inner-list{gap:18px;justify-content:space-between;width:100%}.c-nav-global__item-product-lower-02 ul.c-nav-global__item-inner-list li a{font-size:1.6rem}.c-nav-global__item-product-lower-02 ul.c-nav-global__item-inner-list li:before{top:-5px;width:13px}}@media(max-width:959px){.c-nav-global__item-product-lower-02 ul.c-nav-global__item-inner-list li:not(:last-child):first-child a{padding:10px 0}}.c-nav-global__item-product-logo{transition:opacity .3s}.c-nav-global__item-product-logo-name{display:flex;justify-content:center}@media(hover:hover){.c-nav-global__item-product-logo:hover{opacity:.7}}@media(max-width:959px){.c-nav-global__item-product-logo img{height:auto;width:151px}}.c-nav-global__item-product-categories{align-items:flex-start;display:flex;gap:25px;justify-content:flex-start;width:100%}@media(max-width:959px){.c-nav-global__item-product-categories{flex-direction:column}}.c-nav-global__item-product-category{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:10px;justify-content:flex-start}@media(max-width:959px){.c-nav-global__item-product-category{gap:0;width:100%}}.c-nav-global__item-product-category-title{border-bottom:1px solid #919191;color:#004e87;font-size:2rem;font-weight:700;letter-spacing:.48px;line-height:1.5;margin:0;padding-bottom:6px;width:100%}@media(max-width:959px){.c-nav-global__item-product-category-title{background:#c4deed;border-bottom:none;border-radius:5px;font-size:1.8rem;font-size:1.7rem;margin-bottom:0;padding:6px 15px;width:100%}}.c-nav-global__item-product-category-list{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;list-style:none;margin:0;padding:0}@media(max-width:959px){.c-nav-global__item-product-category-list{flex-direction:column;gap:0;margin-bottom:10px;width:100%}.c-nav-global__item-product-category-list:last-child{margin-bottom:0}}.c-nav-global__item-product-category-list li{align-items:center;display:flex;gap:5px;position:relative}@media(max-width:959px){.c-nav-global__item-product-category-list li{width:100%}}@media(min-width:960px){.c-nav-global__item-product-category-list li>div{font-weight:400!important}.c-nav-global__item-product-category-list li>div:before{display:none!important}}@media(max-width:959px){.c-nav-global__item-product-category-list li>div:after{display:none!important}}.c-nav-global__item-product-category-list li a,.c-nav-global__item-product-category-list li>div{align-items:center;color:#313131;display:flex;font-size:1.6rem;font-weight:700;gap:5px;letter-spacing:1.28px;line-height:1.6;position:relative;text-decoration:none;transition:color .3s}@media(max-width:959px){.c-nav-global__item-product-category-list li a,.c-nav-global__item-product-category-list li>div{border-bottom:1px solid #dbdbdb;gap:8px;justify-content:start;letter-spacing:0;padding:15px 15px 15px 0;width:100%}}@media(min-width:960px){.c-nav-global__item-product-category-list li a:before,.c-nav-global__item-product-category-list li>div:before{background-image:url(/elements/arrow-blue.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;flex-shrink:0;height:13px;margin-top:1px;width:13px}}@media(min-width:960px)and (max-width:767px){.c-nav-global__item-product-category-list li a:before,.c-nav-global__item-product-category-list li>div:before{margin-top:0}}@media(max-width:959px){.c-nav-global__item-product-category-list li a span,.c-nav-global__item-product-category-list li>div span{color:#313131}.c-nav-global__item-product-category-list li a span br,.c-nav-global__item-product-category-list li>div span br{display:none}}@media(hover:hover){.c-nav-global__item-product-category-list li a:hover,.c-nav-global__item-product-category-list li>div:hover{color:#00afe0}}@media(max-width:959px){.c-nav-global__item-product-category-list li a:after,.c-nav-global__item-product-category-list li>div:after{background:url(/elements/arrow-light-blue.svg) no-repeat 50%;background-size:contain;bottom:0;content:"";display:inline-block;height:9px;margin:auto 0;pointer-events:none;position:absolute;right:0;top:0;width:6px}}.c-nav-global__item-product-category-list li a[target=_blank],.c-nav-global__item-product-category-list li>div[target=_blank]{padding-right:17px}.c-nav-global__item-product-category-list li a[target=_blank]:after,.c-nav-global__item-product-category-list li>div[target=_blank]:after{background-image:url(/elements/icon-blank-blue-light.svg);background-repeat:no-repeat;background-size:cover;border-right:none;border-top:none;content:"新規タブで開きます";display:inline-block;font-size:0;height:11px;margin:0 auto;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:all .3s;width:11px}@media(max-width:767px){.c-nav-global__item-product-category-list li a[target=_blank]:after,.c-nav-global__item-product-category-list li>div[target=_blank]:after{top:50%}}.c-nav-local__side{height:100%;width:250px}@media(max-width:767px){.c-nav-local__side{padding:0;width:100%}}.c-nav-local__side-wide{width:270px}@media(max-width:767px){.c-nav-local__side-wide{padding:0;width:100%}}.c-nav-local__side h2{border-bottom:2px solid #004e87;font-weight:700;margin:50px 0 20px;padding-bottom:10px}@media(min-width:768px){.c-nav-local__side h2{font-size:1.8rem}}@media(max-width:767px){.c-nav-local__side h2{font-size:1.8rem}}.c-nav-local__side h2:first-child{margin-top:0}.c-nav-local__side-list-title{background:#004e87;color:#fff;font-weight:700;margin-bottom:20px;padding:6px 10px}@media(min-width:768px){.c-nav-local__side-list-title{font-size:1.6rem}}@media(max-width:767px){.c-nav-local__side-list-title{font-size:1.6rem;padding:12px 10px}}.c-nav-local__side-list ul{list-style:none;padding:0}.c-nav-local__side-list ul li{margin-bottom:15px;padding-left:20px}@media(max-width:767px){.c-nav-local__side-list ul li{margin-bottom:5px}}.c-nav-local__side-list ul li a{color:#222;position:relative;text-decoration:none;transition:color .3s}@media(hover:hover){.c-nav-local__side-list ul li a:hover{color:#00afe0}}.c-nav-local__side-list ul li a[aria-current=location]{color:#004e87;font-weight:700}.c-nav-local__side-list ul li a:before{border:solid #004e87;border-width:2px 2px 0 0;content:"";display:block;height:8px;left:-20px;position:relative;top:17px;transform:rotate(45deg);width:8px}@media(min-width:768px){.c-nav-local__side-list ul li a{font-size:1.6rem}}@media(max-width:767px){.c-nav-local__side-list ul li a{font-size:1.4rem}}.c-nav-local__side-bnr{display:block;margin-bottom:30px;margin-top:50px;width:100%}.c-nav-local__side-bnr-inner{z-index:10}.c-nav-local__side-bnr:first-child{margin-top:0}.c-nav-local__side-bnr-item{margin-bottom:20px}@media(max-width:767px){.c-nav-local__side-bnr-item{margin-bottom:15px}}.c-nav-local__side-bnr-item:last-child{margin-bottom:0}.c-nav-local__side-bnr-item img{height:auto;width:100%}@media(min-width:768px){.c-nav-local__side-bnr-item img{max-width:270px}}.c-nav-local__side div#bnrPc{margin-bottom:70px;position:sticky;top:140px}.c-nav-local__side-pickup{width:100%}.c-nav-local__side-pickup ul{display:grid;gap:25px;list-style:none;padding:0;width:100%}.c-nav-local__side-pickup ul li a{align-items:flex-start;color:#1d1d1d;display:flex;gap:20px;text-decoration:none}.c-nav-local__side-pickup ul li a p{font-size:1.6rem;margin:0}.c-nav-local__side-pickup ul li a img{height:auto;width:90px}.c-nav-local__side-pickup-tag{color:#004e87;font-size:1.4rem;font-weight:700}.c-nav-breadcrumb{margin:0 auto;padding:10px 0;width:100%}.c-nav-breadcrumb ol{display:flex;flex-wrap:wrap;gap:3px 11px;justify-content:flex-start;margin:0;padding:0}.c-nav-breadcrumb ol>li{list-style:none}@media(min-width:768px){.c-nav-breadcrumb ol>li{font-size:1.2rem}}@media(max-width:767px){.c-nav-breadcrumb ol>li{font-size:1.2rem}}.c-nav-breadcrumb ol>li:last-child a :after{content:none}.c-nav-breadcrumb a{color:#004e87;display:inline-block;text-decoration:underline;transition:300px}@media(hover:hover){.c-nav-breadcrumb a:hover{text-decoration:none}}.c-nav-breadcrumb a :after{border:1px solid #1d1d1d;border-width:1px 1px 0 0;bottom:0;content:"";display:inline-block;height:6px;margin-left:11px;position:relative;right:0;top:0;transform:rotate(45deg);width:6px}.c-nav-breadcrumb__item{display:inline-block;margin:0;padding:0}.c-nav-breadcrumb__item[data-breadcrumb=current] a{color:#1d1d1d;text-decoration:none}.c-list-banner{padding:30px 0}.c-list-banner__body{margin:0 auto;max-width:1200px;padding-left:20px;padding-right:20px;width:1240px}@media(max-width:1280px){.c-list-banner__body{max-width:1280px;padding-left:20px;padding-right:20px;width:100%}}@media(max-width:576px){.c-list-banner__body{padding-left:20px;padding-right:20px}}.c-list-banner__body>ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:0;text-align:center}.c-list-banner__body>ul>li{list-style:none;margin:0 10px}@media(max-width:767px){.c-list-banner__body>ul>li{margin-bottom:10px;width:100%}}.c-list-banner__body>ul>li>a{display:block;text-decoration:none}.c-list-banner__body>ul>li>a:hover{opacity:.7}@media(max-width:575px){.c-list-banner__body>ul>li>a>img{width:100%}}.c-list-category{font-size:1.2rem}@media(max-width:576px){.c-list-category{display:none}}.c-list-category ul{display:flex;justify-content:center;list-style:none;margin:0 auto 50px;padding:0}.c-list-category li{list-style:none;margin:0 10px;padding:0}.c-list-category a{background:#919191;border:1px solid #0000;border-radius:5px;color:#222;display:block;font-weight:700;padding:1em 1.9em;text-decoration:none}.c-list-tag{font-size:1rem}@media(max-width:576px){.c-list-tag{display:none}}.c-list-tag ul{display:flex;justify-content:flex-end;list-style:none;margin:0 0 26px;padding:0}.c-list-tag li{list-style:none;margin:0 .3em;padding:0}.c-list-tag a{background:#004e87;color:#fff;display:block;padding:1em 1.9em;text-decoration:none}.c-title-page{margin-bottom:40px;position:relative}@media(max-width:767px){.c-title-page{margin-bottom:30px}}.c-title-page h1{color:#1d1d1d;letter-spacing:.13em;line-height:1.5;margin:0 auto;width:100%;word-break:break-word}@media(min-width:768px){.c-title-page h1{font-size:4.4rem}}@media(max-width:767px){.c-title-page h1{font-size:3rem}}@media(min-width:768px){body[data-path^="/news/"] .c-title-page h1,body[data-path^="/seminar/"] .c-title-page h1{font-size:3rem}}@media(max-width:767px){body[data-path^="/news/"] .c-title-page h1,body[data-path^="/seminar/"] .c-title-page h1{font-size:3rem}}.c-title-page__sub{color:#575757;margin:33px 0 0;padding-bottom:30px}.c-title-page__sub-name{margin:10px 0 0}@media(min-width:768px){.c-title-page__sub-name{font-size:1.6rem}}@media(max-width:767px){.c-title-page__sub-name{font-size:1.4rem}}.c-title-page__day{display:block;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:700;margin:10px 0 0}@media(min-width:768px){.c-title-page__day{font-size:1.6rem}}@media(max-width:767px){.c-title-page__day{font-size:1.4rem}}.c-title-page-blog{height:auto;margin-bottom:90px;margin-top:12px;position:relative;width:100%}@media(max-width:767px){.c-title-page-blog{margin-bottom:0}}.c-title-page-blog[data-page=default]:before{width:59.5vw}.c-title-page-blog[data-page=large]{min-height:235px}.c-title-page-blog[data-page=large]:before{width:69.2857142857vw}.c-title-page-blog:before{background:#dfeef7;content:"";display:block;height:100%;left:0;position:absolute;z-index:-1}@media(max-width:767px){.c-title-page-blog:before{display:none}}.c-title-page-blog__wrap{height:100%;margin-left:auto;margin-right:auto;position:relative}@media(max-width:767px){.c-title-page-blog__wrap{max-height:none}}div.c-title-page-blog[data-page=default] .c-title-page-blog__wrap{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){div.c-title-page-blog[data-page=default] .c-title-page-blog__wrap{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){div.c-title-page-blog[data-page=default] .c-title-page-blog__wrap{padding-left:20px;padding-right:20px}}div.c-title-page-blog[data-page=default] .c-title-page-blog__wrap div.c-title-page-blog__text{min-height:270px}@media(max-width:767px){div.c-title-page-blog[data-page=default] .c-title-page-blog__wrap div.c-title-page-blog__text{min-height:auto}}div.c-title-page-blog[data-page=large] .c-title-page-blog__wrap{margin-left:auto;margin-right:auto;width:1120px}@media(max-width:1160px){div.c-title-page-blog[data-page=large] .c-title-page-blog__wrap{max-width:1160px;padding-left:20px;padding-right:20px;width:100%}}.c-title-page-blog__text{height:100%;padding:40px 100px 40px 0;position:relative;width:calc(54.16667% + 100px)}@media(max-width:767px){.c-title-page-blog__text{background:#dfeef7;margin-left:-20px;padding:40px 20px 70px;width:calc(100% + 20px)}}.c-title-page-blog__text>p{font-weight:700;letter-spacing:.05em;margin:0}@media(min-width:768px){.c-title-page-blog__text>p{font-size:2.2rem}}@media(max-width:767px){.c-title-page-blog__text>p{font-size:2rem}}.c-title-page-blog__text:before{background:url(/elements/icon-blog-title.png);background-size:contain;content:"";display:block;height:35px;left:0;position:absolute;top:-12px;width:42px}@media(max-width:767px){.c-title-page-blog__text:before{left:20px}}.c-title-page-blog__text:after{background:url(/elements/icon-blog-title.png);background-size:contain;bottom:-15px;content:"";display:block;height:35px;position:absolute;right:100px;transform:rotate(180deg);width:42px;z-index:2}@media(max-width:767px){.c-title-page-blog__text:after{bottom:20px;right:20px}}.c-title-page-blog__text-title{align-items:start;display:flex;gap:13px;margin-bottom:15px}@media(max-width:767px){.c-title-page-blog__text-title{flex-flow:row wrap}}.c-title-page-blog__text-title h1{color:#004e87;font-weight:700;margin-bottom:0;margin-top:.3em}@media(min-width:768px){.c-title-page-blog__text-title h1{font-size:1.6rem}}@media(max-width:767px){.c-title-page-blog__text-title h1{font-size:1.4rem}}.c-title-page-blog__text-title-logo{align-items:center;background:#fff;border-radius:5px;display:flex;flex:0 0 auto;height:36px;justify-content:center;left:0;overflow:hidden;padding:1px 12px;width:100px;z-index:2}@media(max-width:767px){.c-title-page-blog__text-title-logo{border-bottom:1px solid #f4f4f4}}.c-title-page-blog__text-title-logo img{height:auto;max-height:100%;max-width:100%;width:auto}.c-title-page-blog__text-head{align-items:center;display:flex;flex-flow:row wrap;font-weight:700;gap:5px 15px}.c-title-page-blog__text-tag{color:#004e87;font-size:1.6rem}.c-title-page-blog__text-day{font-size:1.4rem}.c-title-page-blog__img{height:325px;overflow:hidden;position:absolute;right:0;z-index:1}@media(min-width:768px){.c-title-page-blog__img{bottom:-40px}}@media(min-width:960px){.c-title-page-blog__img{bottom:-30px}}@media(max-width:767px){.c-title-page-blog__img{align-items:center;height:auto;justify-content:center;max-height:none;overflow:inherit;position:relative;top:-32px}}.c-title-page-blog__img-inner{align-items:center;aspect-ratio:475/314;bottom:0;display:flex;height:auto;justify-content:center;max-width:410px;overflow:hidden;position:absolute;right:0;width:42.7083333333%}@media(max-width:959px){.c-title-page-blog__img-inner{right:20px}}@media(max-width:767px){.c-title-page-blog__img-inner{max-width:none;position:relative;right:0;width:calc(100% + 20px)}}.c-title-page-blog__img img{display:block;height:auto;width:100%}div.c-title-page-blog[data-page=default] .c-title-page-blog__img{margin-left:auto;margin-right:auto;padding:0!important;width:960px}@media(max-width:1020px){div.c-title-page-blog[data-page=default] .c-title-page-blog__img{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){div.c-title-page-blog[data-page=default] .c-title-page-blog__img{padding-left:20px;padding-right:20px}}div.c-title-page-blog[data-page=large] .c-title-page-blog__img{height:230px;margin-left:auto;margin-right:auto;padding:0!important;width:1120px}@media(max-width:767px){div.c-title-page-blog[data-page=large] .c-title-page-blog__img{height:auto}}div.c-title-page-blog[data-page=large] .c-title-page-blog__img div.c-title-page-blog__img-inner{aspect-ratio:350/231;max-width:350px;width:31.25%}@media(max-width:959px){div.c-title-page-blog[data-page=large] .c-title-page-blog__img div.c-title-page-blog__img-inner{right:20px}}@media(max-width:767px){div.c-title-page-blog[data-page=large] .c-title-page-blog__img div.c-title-page-blog__img-inner{max-width:none;position:relative;right:0;width:calc(100% + 20px)}}@media(max-width:1160px){div.c-title-page-blog[data-page=large] .c-title-page-blog__img{max-width:1160px;padding-left:20px;padding-right:20px;width:100%}}.c-title-page-blog__contents h1{line-height:1.5;margin-bottom:10px;margin-top:10px}@media(min-width:768px){.c-title-page-blog__contents h1{font-size:3rem}}@media(max-width:767px){.c-title-page-blog__contents h1{font-size:2rem}}.c-title-page-blog__contents p{font-size:1.4rem;font-weight:400}div.c-page-sub__title-page-02 .c-title-page{margin-bottom:40px;padding-top:12px;position:relative}@media(max-width:767px){div.c-page-sub__title-page-02 .c-title-page{margin-bottom:30px}}div.c-page-sub__title-page-02 .c-title-page:before{background:url(/elements/bg-title-01.png) no-repeat;background-size:cover;content:"";display:block;height:231px;left:-82px;position:absolute;top:-115px;width:231px;z-index:-5}@media(max-width:767px){div.c-page-sub__title-page-02 .c-title-page:before{height:169px;left:-32px;top:-75px;width:169px}}div.c-page-sub__title-page-02 .c-title-page h1{border-bottom:5px solid #fff;border-image:linear-gradient(245deg,#2761a5,#1497c7 40%,#065498 70%,#03488e);border-image-slice:1;padding-bottom:12px;position:relative}div.c-page-sub__title-page-02 .c-title-page h1:after{background:url(/elements/bg-title-02.png) no-repeat;background-size:cover;bottom:-60px;content:"";display:block;height:140px;position:absolute;right:60px;width:421px;z-index:-5}@media(max-width:767px){div.c-page-sub__title-page-02 .c-title-page h1:after{display:none}}div.c-page-sub__title-page-02 .c-title-page__sub{color:#575757;margin:33px 0 0;padding-bottom:30px}div.c-page-sub__title-page-02 .c-title-page__sub-name{margin:10px 0 0}@media(min-width:768px){div.c-page-sub__title-page-02 .c-title-page__sub-name{font-size:1.6rem}}@media(max-width:767px){div.c-page-sub__title-page-02 .c-title-page__sub-name{font-size:1.4rem}}div.c-page-sub__title-page-02 .c-title-page__day{display:block;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:700;margin:10px 0 0}@media(min-width:768px){div.c-page-sub__title-page-02 .c-title-page__day{font-size:1.6rem}}@media(max-width:767px){div.c-page-sub__title-page-02 .c-title-page__day{font-size:1.4rem}}.c-hero{position:relative}@media(max-width:767px){.c-hero{margin-bottom:7px}}.c-hero__contents{margin:0 auto;max-width:1240px;overflow:hidden;padding:55px 0 90px;width:100%}@media(max-width:767px){.c-hero__contents{padding-bottom:50px;padding-left:20px;padding-right:20px;padding-top:30px}}.c-hero__contents:before{background:url(/elements/hero-bg.png) no-repeat top -20% right -2%/739px 516px,linear-gradient(90deg,#03488e,#065498 30%,#14a5c7 85%,#2761a5);clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0, 1 1, 0 0.62"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,100% 0,100% 100%,0 62%);content:"";display:inline-block;height:585px;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:-1}@media(max-width:767px){.c-hero__contents:before{background:url(/elements/hero-bg.png) no-repeat top -70% left -200%/411px 287px,linear-gradient(45deg,#03488e,#065498 30%,#14a5c7);clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0, 1 1, 0 0.75"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,100% 0,100% 100%,0 75%);height:calc(373 + 373px - 99.46667vw);width:100%}}.c-hero__contents:after{background:#f2f2f2;bottom:255px;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0.5, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,100% 50%,0 100%);content:"";display:inline-block;height:518px;left:0;pointer-events:none;position:absolute;width:100%;z-index:-2}@media(max-width:1239px){.c-hero__contents:after{bottom:300px}}@media(max-width:767px){.c-hero__contents:after{bottom:auto;height:135px;top:430px}}.c-hero__textarea{position:relative}@media(min-width:768px){.c-hero__textarea{margin-left:70px}}.c-hero__textarea-heading{color:#fff;margin-bottom:24px;position:relative;z-index:5}@media(max-width:767px){.c-hero__textarea-heading{margin-bottom:20px}}.c-hero__textarea-heading h2{letter-spacing:.09em;line-height:1.2285714286;margin:0 0 35px}@media(min-width:768px){.c-hero__textarea-heading h2{font-size:7rem}}@media(max-width:767px){.c-hero__textarea-heading h2{font-size:4rem}}@media(min-width:768px) and (max-width:1023px){.c-hero__textarea-heading h2{font-size:5rem}}@media(max-width:767px){.c-hero__textarea-heading h2{margin-bottom:15px}}@media(max-width:575px){.c-hero__textarea-heading h2{letter-spacing:0}}.c-hero__textarea-heading p{letter-spacing:.08em;line-height:1.6;margin:0 0 45px}@media(min-width:768px){.c-hero__textarea-heading p{font-size:1.8rem}}@media(max-width:767px){.c-hero__textarea-heading p{font-size:1.8rem}}@media(max-width:1023px){.c-hero__textarea-heading p{font-size:1.6rem}}@media(max-width:767px){.c-hero__textarea-heading p{line-height:1.7;margin:0 0 20px}}.c-hero__textarea-button{display:flex;gap:20px;position:relative;z-index:5}@media(max-width:1023px){.c-hero__textarea-button{flex-direction:column;gap:15px}}@media(max-width:767px){.c-hero__textarea-button-item{text-align:center}}.c-hero__textarea-button-item[data-item=contact] a,.c-hero__textarea-button-item[data-item=download] a{align-items:center;appearance:none;background:linear-gradient(90deg,#cb5701,#ad330b);border:1px solid #fff;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.08em;max-width:100%;text-decoration:none;transition:all .3s}@media(min-width:768px){.c-hero__textarea-button-item[data-item=contact] a,.c-hero__textarea-button-item[data-item=download] a{font-size:1.6rem}}@media(max-width:767px){.c-hero__textarea-button-item[data-item=contact] a,.c-hero__textarea-button-item[data-item=download] a{font-size:1.6rem}}@media(min-width:768px){.c-hero__textarea-button-item[data-item=contact] a,.c-hero__textarea-button-item[data-item=download] a{min-height:75px;min-width:290px}}@media(max-width:767px){.c-hero__textarea-button-item[data-item=contact] a,.c-hero__textarea-button-item[data-item=download] a{max-width:300px;min-height:66px;padding:20px;width:100%}}.c-hero__textarea-button-item[data-item=contact] a:active,.c-hero__textarea-button-item[data-item=contact] a:focus,.c-hero__textarea-button-item[data-item=download] a:active,.c-hero__textarea-button-item[data-item=download] a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff}.c-hero__textarea-button-item[data-item=contact] a:disabled,.c-hero__textarea-button-item[data-item=download] a:disabled{opacity:.6}.c-hero__textarea-button-item[data-item=download] a{background:linear-gradient(90deg,#cb5701,#ad330b);flex-wrap:wrap;line-height:1.3333333333;padding:13px 26px;position:relative}@media(max-width:767px){.c-hero__textarea-button-item[data-item=download] a{padding:13px 26px}}@media(hover:hover){.c-hero__textarea-button-item[data-item=download] a:hover{background:#fff;border:1px solid #ba570e;color:#ba570e}.c-hero__textarea-button-item[data-item=download] a:hover:before{background:url(/elements/icon-download-hover.svg) 50% no-repeat}}.c-hero__textarea-button-item[data-item=download] a:before{background:url(/elements/icon-download.svg) 50% no-repeat;bottom:0;content:"";height:26px;margin:auto 16px auto 0;position:relative;top:0;transition:all .3s;width:29px}@media(max-width:767px){.c-hero__textarea-button-item[data-item=download] a:before{background-size:contain}}.c-hero__textarea-button-item[data-item=contact] a{background:linear-gradient(90deg,#235c9f,#033979);line-height:1.3;padding:17px 26px 13px;position:relative}.c-hero__textarea-button-item[data-item=contact] a:before{background:url(/elements/icon-contact.svg) 50% no-repeat;bottom:0;content:"";height:24px;margin:auto 20px auto 0;position:relative;top:0;transition:all .3s;width:29px}@media(hover:hover){.c-hero__textarea-button-item[data-item=contact] a:hover{background:#fff;border:1px solid #004e87;color:#004e87}.c-hero__textarea-button-item[data-item=contact] a:hover:before{background:url(/elements/icon-contact-hover.svg) 50% no-repeat}}.c-hero__textarea-button-item[data-item=contact] a span{text-align:center}@media(max-width:767px){.c-hero__textarea-image{display:flex;justify-content:center;margin:15px auto 0}}@media(max-width:575px){.c-hero__textarea-image{margin-top:10px}}.c-hero__textarea-image>div{display:inline-block}@media(min-width:768px){.c-hero__textarea-image>div{position:absolute}}.c-hero__textarea-image>div img{height:auto;object-fit:contain;width:100%}.c-hero__textarea-image-pc{bottom:-70px;height:432px;right:43px;width:441px;z-index:2}@media(max-width:1239px){.c-hero__textarea-image-pc{bottom:-30px;height:346px;right:15px;width:353px}}@media(max-width:959px){.c-hero__textarea-image-pc{bottom:-60px;height:260px;width:265px}}@media(max-width:767px){.c-hero__textarea-image-pc{bottom:auto;height:161px;left:-5%;min-height:42.9333333333vw;min-width:165px;position:relative;right:auto;width:44vw}}.c-hero__textarea-image-phone{height:310px;right:326px;top:12px;width:222px}@media(max-width:1239px){.c-hero__textarea-image-phone{height:248px;right:220px;top:40px;width:178px}}@media(max-width:959px){.c-hero__textarea-image-phone{bottom:40px;height:186px;right:170px;top:auto;width:134px}}@media(max-width:767px){.c-hero__textarea-image-phone{height:116px;left:7%;min-height:30.9333333333vw;min-width:83px;position:relative;right:auto;top:30px;width:22.1333333333vw}}.c-hero__links{margin:100px auto 0;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-hero__links{margin-top:10px;padding-left:20px;padding-left:0;padding-right:20px;padding-right:0}}.c-hero__links h3{line-height:1.5;margin:0 0 15px;text-align:center}@media(min-width:768px){.c-hero__links h3{font-size:2.2rem}}@media(max-width:767px){.c-hero__links h3{font-size:2rem}}.c-hero__links h3 em{color:#004e87;font-style:normal}@media(min-width:768px){.c-hero__links h3 em{font-size:2.6rem}}@media(max-width:767px){.c-hero__links h3 em{font-size:3rem}}@media(min-width:768px){.c-hero__links h3 span{font-size:2.2rem}}@media(max-width:767px){.c-hero__links h3 span{font-size:1.6rem}}.c-hero__links-list{background:#c4deed;border-radius:10px;display:grid;gap:10px 30px;grid-template-columns:repeat(3,auto);margin-bottom:20px;padding:15px 30px 20px;position:relative;z-index:5}@media(max-width:1023px){.c-hero__links-list{gap:10px}}@media(max-width:767px){.c-hero__links-list{display:flex;flex-direction:column;gap:10px;padding:15px}}.c-hero__links-list-1col{grid-template-columns:auto}.c-hero__links-list-1col div.c-hero__links-list-item{grid-column:1/4}.c-hero__links-list-1col div.c-hero__links-list-item>a{margin:0 auto;max-width:600px;width:56.1797752809%}@media(max-width:767px){.c-hero__links-list-1col div.c-hero__links-list-item>a{padding:20px 39px;width:100%}}.c-hero__links-list-1col div.c-hero__links-list-item>a>img,.c-hero__links-list-1col div.c-hero__links-list-item>a>picture{display:block;height:auto;margin:0 auto;max-width:326px;width:23.2857142857vw}@media(max-width:767px){.c-hero__links-list-1col div.c-hero__links-list-item>a>img,.c-hero__links-list-1col div.c-hero__links-list-item>a>picture{max-width:227px;width:100%}.c-hero__links-list:not(div.c-hero__links-list-1col) div.c-hero__links-list-item>a{flex-flow:column;justify-content:center;padding:20px 33px 20px 20px}.c-hero__links-list:not(div.c-hero__links-list-1col) div.c-hero__links-list-item>a:after{background-size:contain;height:13px;inset:0 16px 0 auto;margin:auto 0;width:13px}}.c-hero__links-list-title{font-weight:700;grid-column:1/4;text-align:center}@media(min-width:768px){.c-hero__links-list-title{font-size:2rem}}@media(max-width:767px){.c-hero__links-list-title{font-size:1.6rem}}.c-hero__links-list-item{width:100%}.c-hero__links-list-item>a{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 3px 6px #22222229;color:#313131;display:flex;font-weight:700;gap:10px;height:100%;justify-content:center;letter-spacing:.1em;line-height:1;padding:23px;position:relative;text-decoration:none;transition:box-shadow .3s}@media(min-width:768px){.c-hero__links-list-item>a{font-size:1.4rem}}@media(max-width:767px){.c-hero__links-list-item>a{font-size:1rem;gap:5px;justify-content:start;letter-spacing:0;padding:15px}}@media(hover:hover){.c-hero__links-list-item>a:hover{box-shadow:0 3px 6px #2222225c}.c-hero__links-list-item>a:hover:after{right:22px}}.c-hero__links-list-item>a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;background-size:cover;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:absolute;right:27px;top:calc(50% - 7px);transition:right .3s;width:17px}@media(max-width:767px){.c-hero__links-list-item>a:after{height:13px;right:16px;top:calc(50% - 4px);width:13px}}.c-hero__links-list-item picture{display:block;max-width:236px;width:16.8571428571vw}@media(max-width:767px){.c-hero__links-list-item picture{width:43.7333333333vw}}.c-hero__links-list-item img{height:auto;width:100%}@media(max-width:767px){.c-hero__links-list-item img{width:100%}}.c-hero__sub-contents,.c-hero__worklog-contents{align-items:center;display:flex;gap:54px;justify-content:center;margin:0 auto;max-width:1240px;overflow:hidden;padding:45px 0 80px;width:100%}@media(max-width:767px){.c-hero__sub-contents,.c-hero__worklog-contents{padding-left:20px;padding-right:20px}}@media(max-width:1239px){.c-hero__sub-contents,.c-hero__worklog-contents{gap:0}}@media(max-width:767px){.c-hero__sub-contents,.c-hero__worklog-contents{flex-direction:column;margin-bottom:28px;padding:50px 20px 0}}.c-hero__sub-contents:before,.c-hero__worklog-contents:before{background:#f2f2f2;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0, 1 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,100% 0,100% 100%);content:"";display:inline-block;height:309px;position:absolute;right:0;top:-40px;width:908px;z-index:-1}@media(max-width:959px){.c-hero__sub-contents:before,.c-hero__worklog-contents:before{height:200px;width:770px}}@media(max-width:767px){.c-hero__sub-contents:before,.c-hero__worklog-contents:before{height:22.4vw;top:-25px;width:70%}}.c-hero__sub-contents:after,.c-hero__worklog-contents:after{background:linear-gradient(245deg,#1497c7,#065498,#03488e);clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0, 1 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,100% 0,100% 100%);content:"";display:inline-block;height:362px;position:absolute;right:0;top:-20px;width:700px;z-index:-1}@media(max-width:959px){.c-hero__sub-contents:after,.c-hero__worklog-contents:after{height:250px;width:550px}}@media(max-width:767px){.c-hero__sub-contents:after,.c-hero__worklog-contents:after{clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0, 1 1, 0 0.1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,100% 0,100% 100%,0 10%);height:25.0666666667vw;top:-35px;width:40%}}@media(min-width:1024px){.c-hero__sub-textarea,.c-hero__worklog-textarea{max-width:600px}}@media(min-width:768px) and (max-width:1023px){.c-hero__sub-textarea,.c-hero__worklog-textarea{flex:0;min-width:430px}}@media(max-width:767px){.c-hero__sub-textarea,.c-hero__worklog-textarea{margin-bottom:28px}}.c-hero__sub-textarea-heading,.c-hero__worklog-textarea-heading{margin-bottom:24px;z-index:5}@media(max-width:767px){.c-hero__sub-textarea-heading,.c-hero__worklog-textarea-heading{margin-bottom:20px}}.c-hero__sub-textarea-heading h1,.c-hero__sub-textarea-heading-copy,.c-hero__worklog-textarea-heading h1,.c-hero__worklog-textarea-heading-copy{font-weight:700;line-height:1.4666666667;margin:0 0 10px}@media(min-width:768px){.c-hero__sub-textarea-heading h1,.c-hero__sub-textarea-heading-copy,.c-hero__worklog-textarea-heading h1,.c-hero__worklog-textarea-heading-copy{font-size:4.5rem}}@media(max-width:767px){.c-hero__sub-textarea-heading h1,.c-hero__sub-textarea-heading-copy,.c-hero__worklog-textarea-heading h1,.c-hero__worklog-textarea-heading-copy{font-size:3.2rem}}@media(min-width:768px) and (max-width:1023px){.c-hero__sub-textarea-heading h1,.c-hero__sub-textarea-heading-copy,.c-hero__worklog-textarea-heading h1,.c-hero__worklog-textarea-heading-copy{font-size:3.5rem}}.c-hero__sub-textarea-heading h1>span,.c-hero__sub-textarea-heading-copy>span,.c-hero__worklog-textarea-heading h1>span,.c-hero__worklog-textarea-heading-copy>span{color:#004e87}.c-hero__sub-textarea-heading>p,.c-hero__worklog-textarea-heading>p{font-weight:700;line-height:1.4;margin:0 0 10px}@media(min-width:768px){.c-hero__sub-textarea-heading>p,.c-hero__worklog-textarea-heading>p{font-size:3rem}}@media(max-width:767px){.c-hero__sub-textarea-heading>p,.c-hero__worklog-textarea-heading>p{font-size:2rem}}@media(min-width:768px) and (max-width:1023px){.c-hero__sub-textarea-heading>p,.c-hero__worklog-textarea-heading>p{font-size:2.2rem}}.c-hero__sub-textarea-heading>span,.c-hero__worklog-textarea-heading>span{letter-spacing:.08em;line-height:1.8;margin:0}@media(min-width:768px){.c-hero__sub-textarea-heading>span,.c-hero__worklog-textarea-heading>span{font-size:1.6rem}}@media(max-width:767px){.c-hero__sub-textarea-heading>span,.c-hero__worklog-textarea-heading>span{font-size:1.4rem}}@media(max-width:1023px){.c-hero__sub-textarea-heading>span,.c-hero__worklog-textarea-heading>span{font-size:1.5rem}}.c-hero__sub-textarea-button{display:flex;gap:20px;position:relative;z-index:5}@media(max-width:1023px){.c-hero__sub-textarea-button{flex-direction:column;gap:15px}}@media(max-width:767px){.c-hero__sub-textarea-button-item{text-align:center}}.c-hero__sub-textarea-button-item[data-item=contact] a,.c-hero__sub-textarea-button-item[data-item=demomovie] a,.c-hero__sub-textarea-button-item[data-item=download] a{align-items:center;appearance:none;background:linear-gradient(90deg,#cb5701,#ad330b);border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.08em;max-width:100%;text-decoration:none;transition:all .3s}@media(min-width:768px){.c-hero__sub-textarea-button-item[data-item=contact] a,.c-hero__sub-textarea-button-item[data-item=demomovie] a,.c-hero__sub-textarea-button-item[data-item=download] a{min-height:75px;min-width:290px}}@media(max-width:767px){.c-hero__sub-textarea-button-item[data-item=contact] a,.c-hero__sub-textarea-button-item[data-item=demomovie] a,.c-hero__sub-textarea-button-item[data-item=download] a{max-width:300px;min-height:66px;padding:20px;width:100%}}.c-hero__sub-textarea-button-item[data-item=contact] a:active,.c-hero__sub-textarea-button-item[data-item=contact] a:focus,.c-hero__sub-textarea-button-item[data-item=demomovie] a:active,.c-hero__sub-textarea-button-item[data-item=demomovie] a:focus,.c-hero__sub-textarea-button-item[data-item=download] a:active,.c-hero__sub-textarea-button-item[data-item=download] a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff}.c-hero__sub-textarea-button-item[data-item=contact] a:disabled,.c-hero__sub-textarea-button-item[data-item=demomovie] a:disabled,.c-hero__sub-textarea-button-item[data-item=download] a:disabled{opacity:.6}.c-hero__sub-textarea-button-item[data-item=download] a{background:linear-gradient(90deg,#cb5701,#ad330b);flex-wrap:wrap;line-height:1.3333333333;padding:13px 26px;position:relative}@media(max-width:767px){.c-hero__sub-textarea-button-item[data-item=download] a{padding:13px 26px}}@media(hover:hover){.c-hero__sub-textarea-button-item[data-item=download] a:hover{background:#fff;border:1px solid #ba570e;color:#ba570e}.c-hero__sub-textarea-button-item[data-item=download] a:hover:before{background:url(/elements/icon-download-hover.svg) 50% no-repeat}}.c-hero__sub-textarea-button-item[data-item=download] a:before{background:url(/elements/icon-download.svg) 50% no-repeat;bottom:0;content:"";height:26px;margin:auto 16px auto 0;position:relative;top:0;transition:all .3s;width:29px}@media(max-width:767px){.c-hero__sub-textarea-button-item[data-item=download] a:before{background-size:contain}}.c-hero__sub-textarea-button-item[data-item=demomovie] a{background:linear-gradient(90deg,#235c9f,#033979);line-height:1.3;padding:17px 26px 13px;position:relative}@media(min-width:768px){.c-hero__sub-textarea-button-item[data-item=demomovie] a{font-size:1.6rem}}@media(max-width:767px){.c-hero__sub-textarea-button-item[data-item=demomovie] a{font-size:1.6rem}}.c-hero__sub-textarea-button-item[data-item=demomovie] a:before{background:url(/elements/icon-examination-white.svg) 50% no-repeat;background-size:cover;bottom:0;content:"";height:25px;margin:auto 22px auto 0;position:relative;top:0;transition:all .3s;width:27px}@media(hover:hover){.c-hero__sub-textarea-button-item[data-item=demomovie] a:hover{background:#fff;border:1px solid #004e87;color:#004e87}.c-hero__sub-textarea-button-item[data-item=demomovie] a:hover:before{background:url(/elements/icon-examination.svg) 50% no-repeat;background-size:contain}}.c-hero__sub-textarea-button-item[data-item=demomovie] a span{text-align:center}.c-hero__sub-textarea-button-item[data-item=contact] a{background:linear-gradient(90deg,#235c9f,#033979);line-height:1.3;padding:17px 26px 13px;position:relative}@media(min-width:768px){.c-hero__sub-textarea-button-item[data-item=contact] a{font-size:1.6rem}}@media(max-width:767px){.c-hero__sub-textarea-button-item[data-item=contact] a{font-size:1.6rem}}.c-hero__sub-textarea-button-item[data-item=contact] a:before{background:url(/elements/icon-contact.svg) 50% no-repeat;bottom:0;content:"";height:24px;margin:auto 20px auto 0;position:relative;top:0;transition:all .3s;width:29px}@media(hover:hover){.c-hero__sub-textarea-button-item[data-item=contact] a:hover{background:#fff;border:1px solid #004e87;color:#004e87}.c-hero__sub-textarea-button-item[data-item=contact] a:hover:before{background:url(/elements/icon-contact-hover.svg) 50% no-repeat}}.c-hero__sub-textarea-button-item[data-item=contact] a span{text-align:center}.c-hero__sub-image{display:inline-block;height:25.5714285714vw;max-height:358px;max-width:560px;width:40vw}@media(max-width:767px){.c-hero__sub-image{height:160px;min-height:42.6666666667vw;min-width:261px;width:69.6vw}}.c-hero__sub-image img{height:auto;object-fit:contain;width:100%}.c-hero__worklog{position:relative}.c-hero__worklog:before{background:url(/elements/hero-worklog-deco-01.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:140px;left:50%;position:absolute;top:50px;transform:translateX(-50%);width:422px;z-index:-1}@media(max-width:959px){.c-hero__worklog:before{height:84px;width:253px}}@media(max-width:767px){.c-hero__worklog:before{height:70px;left:auto;right:-65px;top:calc(50% + 60px);transform:translateY(-50%);width:210px}}.c-hero__worklog:after{background:url(/elements/hero-worklog-deco-02.svg) 50% no-repeat;background-size:contain;bottom:-85px;content:"";display:inline-block;height:232px;left:0;position:absolute;width:232px;z-index:-1}@media(max-width:959px){.c-hero__worklog:after{bottom:0;height:150px;width:150px}}@media(max-width:767px){.c-hero__worklog:after{bottom:-20px;height:115px;width:115px}}.c-hero__worklog-contents{gap:70px;padding:45px 20px 80px}@media(max-width:959px){.c-hero__worklog-contents{gap:30px}}@media(max-width:767px){.c-hero__worklog-contents{gap:20px;margin-bottom:0;padding:45px 20px 30px}}@media(min-width:960px){.c-hero__worklog-contents:before{width:830px}}.c-hero__worklog-textarea{flex:0 1 auto;min-width:auto}@media(max-width:767px){.c-hero__worklog-textarea,.c-hero__worklog-textarea-heading{margin-bottom:0}}@media(min-width:768px){.c-hero__worklog-textarea-heading h1{font-size:4.8rem}}@media(max-width:767px){.c-hero__worklog-textarea-heading h1{font-size:3rem}}.c-hero__worklog-image{display:inline-block;height:21.2857142857vw;min-height:180px;min-width:350px;width:37.1428571429vw}@media(min-width:768px){.c-hero__worklog-image{max-height:298px;max-width:520px}}@media(max-width:767px){.c-hero__worklog-image{height:auto;width:100%}}.c-hero__worklog-image img{height:auto;object-fit:contain;width:100%}@media(max-width:767px){.c-hero__customers{padding-left:20px;padding-right:20px}}.c-hero__customers-textarea{margin-bottom:15px}@media(min-width:768px){.c-hero__customers-textarea{text-align:center}}.c-hero__customers-textarea-achievement{display:flex;justify-content:center;margin-bottom:10px;text-align:center}@media(min-width:768px){.c-hero__customers-textarea-achievement{gap:30px}}@media(max-width:767px){.c-hero__customers-textarea-achievement{margin-bottom:17px}}.c-hero__customers-textarea-achievement-item{padding:0 46px 0 57px;position:relative}@media(max-width:767px){.c-hero__customers-textarea-achievement-item{padding:0 35px}.c-hero__customers-textarea-achievement-item:first-child{border-right:1px solid #dbdbdb;margin-right:15px;padding-right:15px}.c-hero__customers-textarea-achievement-item:first-child:after{content:none}.c-hero__customers-textarea-achievement-item:last-child{padding-left:0}.c-hero__customers-textarea-achievement-item:last-child:before{content:none}}.c-hero__customers-textarea-achievement-item:before{left:0}.c-hero__customers-textarea-achievement-item:after,.c-hero__customers-textarea-achievement-item:before{background:url(/elements/icon-achievement.svg) no-repeat 50%;bottom:0;content:"";display:inline-block;height:77px;margin:auto 0;pointer-events:none;position:absolute;top:0;width:27px}.c-hero__customers-textarea-achievement-item:after{right:0;transform:scaleX(-1)}.c-hero__customers-textarea-achievement-item p{border-bottom:2px solid #d8c166;color:#8d7413;margin:0;padding-bottom:3px}@media(min-width:768px){.c-hero__customers-textarea-achievement-item p{font-size:1.6rem}}@media(max-width:767px){.c-hero__customers-textarea-achievement-item p{font-size:1.4rem}}.c-hero__customers-textarea-achievement-item em{color:#004e87;font-style:normal;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:0 5px}@media(min-width:768px){.c-hero__customers-textarea-achievement-item em{font-size:3.8rem}}@media(max-width:767px){.c-hero__customers-textarea-achievement-item em{font-size:2.8rem}}.c-hero__customers-textarea-achievement-item em span{color:#313131;letter-spacing:.04em}@media(min-width:768px){.c-hero__customers-textarea-achievement-item em span{font-size:2.4rem}}@media(max-width:767px){.c-hero__customers-textarea-achievement-item em span{font-size:1.2rem}}.c-hero__customers-textarea p{letter-spacing:.07em;line-height:1.5;margin:0}@media(min-width:768px){.c-hero__customers-textarea p{font-size:1.2rem}}@media(max-width:767px){.c-hero__customers-textarea p{font-size:1.1rem}}.c-pagination{clear:both;display:flex;font-size:1.8rem;justify-content:center;line-height:4rem;margin:50px 0 60px;text-align:center}@media(max-width:767px){.c-pagination{margin:30px auto 40px}}@media(max-width:576px){.c-pagination{justify-content:space-between}}.c-pagination a{background:none;color:currentcolor;text-align:center;text-decoration:none}@media(min-width:768px){.c-pagination a{font-size:1.6rem}}@media(max-width:767px){.c-pagination a{font-size:1.4rem}}.c-pagination__next,.c-pagination__prev{padding:2px 0}.c-pagination__next a,.c-pagination__prev a{align-items:center;display:flex;font-size:0;height:34px;justify-content:center;overflow:hidden;padding:0 10px;position:relative;text-indent:-100000px;vertical-align:middle;width:20px}.c-pagination__next a[data-disabled=true],.c-pagination__prev a[data-disabled=true]{opacity:.3;pointer-events:none}.c-pagination__prev{order:1}.c-pagination__prev :before{background:url(/elements/arrow-slide.svg) no-repeat;background-size:contain;color:#313131;content:"";cursor:pointer;display:block;font-size:0;height:34px;left:0;margin:auto 0;position:absolute;transform:rotate(180deg);width:20px}.c-pagination__next{order:3}.c-pagination__next :after{background:url(/elements/arrow-slide.svg) no-repeat;background-size:contain;color:#313131;content:"";cursor:pointer;display:block;font-size:0;height:34px;margin:auto 0;position:absolute;right:0;width:20px}.c-pagination__numbers{align-items:center;display:flex;font-weight:700;list-style:none;margin:0 65px;order:2;padding:0}@media(max-width:767px){.c-pagination__numbers{margin:0}}.c-pagination__number{display:block;list-style:none;margin:0 4px;padding:2px 0}.c-pagination__number a{border-radius:50%;color:#1d1d1d;display:block;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:400;height:32px;line-height:32px;padding:0;text-align:center;transition:.3s;width:32px}@media(hover:hover){.c-pagination__number a:hover{background:#004e87;color:#fff}}.c-pagination__number a:after{display:none}.c-pagination__number a[aria-current=location]{background:#004e87;color:#fff;font-weight:700}.c-card{border:1px solid #c5c5c5;font-size:1.6rem;height:100%;outline:2px solid #0000;overflow:hidden;position:relative;transition:outline .3s}.c-card:hover{border:1px solid #2761a5;outline:2px solid #2761a5}.c-card[data-is-new=true]:before{background:#004e87;color:#fff;content:"new";display:block;font-size:.875em;font-weight:700;height:74px;left:-38px;padding:50px 0 0;position:absolute;text-align:center;top:-38px;transform:rotate(-45deg);width:74px;z-index:1}.c-card>a{color:currentcolor;height:100%;text-decoration:none}.c-card__img{background:#919191;flex:0 1 auto;height:0;margin-bottom:15px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.c-card__img img{display:block;left:0;position:absolute;top:0;width:100%}@supports(object-fit:cover){.c-card__img img{height:100%;object-fit:cover;object-position:center top}}.c-card__header{flex:0 1 auto;padding:0 22px}.c-card__body{flex:0 1 100%;font-size:.875em;padding:10px 22px 30px}.c-card__title{color:#ba570e;font-size:1.25em;margin:0 auto;padding:0}.c-card__time{display:none}.c-card__tags ul{list-style:none;margin:0 auto;padding:0}.c-card__tag-item{display:inline-block;font-size:.75em;list-style:none;margin:0;padding:0}.c-card__tag-item span{background:#00afe0;color:#fff;display:block;padding:3px 15px}.c-card__author{display:none}.c-card__description,.c-card__description p{margin:0;padding:0}.c-case__slide{margin:0 auto 40px;width:850px}@media(max-width:959px){.c-case__slide{width:100%}}.c-case__slide-wrapper{margin-bottom:21px}.c-case__slide-inner{overflow:visible}.c-case__slide-list-item a{background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #22222229;color:#313131;display:flex;gap:30px;height:100%;padding:40px 50px 35px;position:relative;text-decoration:none;transition:box-shadow .3s}@media(max-width:767px){.c-case__slide-list-item a{flex-direction:column;gap:20px;padding:20px 20px 25px}}@media(hover:hover){.c-case__slide-list-item a:hover{box-shadow:0 3px 6px #2222225c}.c-case__slide-list-item a:hover div:first-child img{transform:scale(1.2)}.c-case__slide-list-item a:hover div:last-child>span{color:#00afe0}.c-case__slide-list-item a:hover div:last-child>span:after{right:-5px}}.c-case__slide-list-item-thumb{flex:1 0 auto;height:248px;overflow:hidden;width:375px}@media(max-width:767px){.c-case__slide-list-item-thumb{aspect-ratio:295/182;flex:0 0 auto;height:auto;width:100%}}.c-case__slide-list-item-thumb img{object-fit:cover;transition:transform .3s;vertical-align:bottom;width:100%}@media(max-width:767px){.c-case__slide-list-item-thumb img{height:auto}}.c-case__slide-list-item-body{margin-bottom:30px}.c-case__slide-list-item-title{font-weight:700;line-height:1.4;margin-bottom:15px}@media(min-width:768px){.c-case__slide-list-item-title{font-size:2.4rem}}@media(max-width:767px){.c-case__slide-list-item-title{font-size:2rem}}.c-case__slide-list-item-tag{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:15px}.c-case__slide-list-item-tag span{background-color:#004e87;border-radius:30px;color:#fff;font-weight:700;line-height:1.6666666667;padding:2px 10px}@media(min-width:768px){.c-case__slide-list-item-tag span{font-size:1.2rem}}@media(max-width:767px){.c-case__slide-list-item-tag span{font-size:1.1rem}}.c-case__slide-list-item-lead{font-weight:700;line-height:1.5555555556;margin-bottom:4px}@media(min-width:768px){.c-case__slide-list-item-lead{font-size:1.8rem}}@media(max-width:767px){.c-case__slide-list-item-lead{font-size:1.6rem}}.c-case__slide-list-item-text{line-height:1.8;margin-bottom:27px}@media(min-width:768px){.c-case__slide-list-item-text{font-size:1.4rem}}@media(max-width:767px){.c-case__slide-list-item-text{font-size:1.2rem}}.c-case__slide-list-item-link span{bottom:35px;color:#313131;display:inline-block;display:block;font-weight:700;letter-spacing:.1em;position:absolute;right:50px;text-align:center;text-align:right;text-decoration:none;transition:color .3s}.c-case__slide-list-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}@media(max-width:767px){.c-case__slide-list-item-link span{bottom:25px;right:20px}}.c-case__slide-arrows{position:absolute;z-index:3}@media(min-width:960px){.c-case__slide-arrows{top:50%;transform:translateY(-50%);width:100%;z-index:3}}@media(max-width:959px){.c-case__slide-arrows{bottom:0;display:flex;left:10px}}.c-case__slide-arrows-next,.c-case__slide-arrows-prev{appearance:none;background:url(/elements/arrow-slide.svg) no-repeat 50%;background-size:cover;border:none;cursor:pointer;display:block;font-size:0;height:33px;line-height:1;vertical-align:1px;width:32px}@media(min-width:960px){.c-case__slide-arrows-next,.c-case__slide-arrows-prev{margin-top:-36px;position:absolute}}.c-case__slide-arrows-next svg,.c-case__slide-arrows-prev svg{display:none}.c-case__slide-arrows-next{right:-60px}@media(max-width:959px){.c-case__slide-arrows-next{right:0}}.c-case__slide-arrows-prev{left:-60px;transform:rotate(180deg)}@media(max-width:959px){.c-case__slide-arrows-prev{left:0}}.c-case__slide-pagenation-item{background-color:#fff;border:1px solid #919191;border-radius:50%;cursor:pointer;display:block;height:10px;margin:0 15px 0 0;padding:0;width:10px}.c-case__slide-pagenation-item[aria-selected=true]{background-color:#004e87;border:1px solid #004e87}.c-case__slide-controller{display:flex;gap:20px;justify-content:center;padding-top:20px;position:relative;width:100%;z-index:2}@media(max-width:767px){.c-case__slide-controller{justify-content:flex-end;padding-top:26px}}.c-case__slide-toggle{appearance:none;background:none;border:none;color:#222;cursor:pointer;display:block;height:30px;line-height:1;padding:0;width:40px}.c-case__slide-toggle-pause,.c-case__slide-toggle-play{font-size:0;position:relative;vertical-align:1px}.c-case__slide-toggle-pause:before,.c-case__slide-toggle-play:before{display:inline-block}.c-case__slide-toggle-play:before{background:url(/elements/icon-slide-play.svg) no-repeat 50%;background-size:contain;content:"";height:30px;width:40px}.c-case__slide-toggle-pause:before{background:url(/elements/icon-slide-pause.svg) no-repeat 50%;background-size:contain;content:"";height:30px;width:40px}.c-news__item a{background-color:#fff;border-bottom:1px solid #dbdbdb;border-radius:10px;color:#222;display:flex;gap:15px 20px;letter-spacing:.03em;padding:25px 50px 20px 30px;position:relative;text-decoration:none;transition:box-shadow .3s}@media(max-width:767px){.c-news__item a{flex-wrap:wrap;gap:10px 10px}}@media(hover:hover){.c-news__item a:hover:after{right:15px}}.c-news__item a:after{border:2px solid #004e87;border-width:2px 2px 0 0;bottom:0;content:"";display:inline-block;height:10px;margin:auto 0;position:absolute;right:20px;top:0;transform:rotate(45deg);width:10px}.c-news__item a[href$=".pdf"]:after{background:url(/elements/icon-pdf.svg) 50% no-repeat;content:"PDF";height:20px;top:3px;vertical-align:20px;width:15px}.c-news__item a[href$=".pdf"]:after,.c-news__item a[target=_blank]:after{border:none;bottom:0;display:inline-block;font-size:0;position:absolute;right:20px;transform:rotate(0)}.c-news__item a[target=_blank]:after{background:url(/elements/icon-blank-blue.svg) 50% no-repeat;content:"新規タブで開きます";height:12px;top:0;width:12px}.c-news__item-date{font-weight:700;line-height:1.7142857143}@media(min-width:768px){.c-news__item-date{font-size:1.4rem}}@media(max-width:767px){.c-news__item-date{font-size:1.4rem}}@media(min-width:768px){.c-news__item-date{flex:0 0 5.9em;max-width:5.9em}}.c-news__item-tag{flex:0 0 9.1em;font-weight:700;max-width:9.1em}@media(min-width:768px){.c-news__item-tag{font-size:1.2rem}}@media(max-width:767px){.c-news__item-tag{font-size:1.2rem;font-weight:500}}.c-news__item-tag span{background-color:#004e87;border-radius:30px;color:#fff;display:block;padding:3px 5px;text-align:center}.c-news__item-title{line-height:1.74;vertical-align:middle}@media(min-width:768px){.c-news__item-title{font-size:1.6rem}}@media(max-width:767px){.c-news__item-title{flex:0 0 100%;font-size:1.3rem}}.c-content-index{padding-bottom:60px}.c-content-index__body{grid-gap:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;width:1240px}@media(max-width:1280px){.c-content-index__body{max-width:1280px;padding-left:20px;padding-right:20px;width:100%}}@media(max-width:576px){.c-content-index__body{padding-left:20px;padding-right:20px}}.c-content-main{font-size:1.6rem;letter-spacing:.03em;line-height:1.8;margin:0 auto;width:100%}@media(max-width:767px){.c-content-main{font-size:1.4rem}}.c-content-main :last-child{margin-bottom:0}.c-content-main[data-page=default]{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-content-main[data-page=default]{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-content-main[data-page=default]{padding-left:20px;padding-right:20px}}.c-content-main[data-page=large]{margin-left:auto;margin-right:auto;width:1120px}@media(max-width:1160px){.c-content-main[data-page=large]{max-width:1160px;padding-left:20px;padding-right:20px;width:100%}}.c-content-main[data-page=form-col1]{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-content-main[data-page=form-col1]{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-content-main[data-page=form-col1]{padding-left:20px;padding-right:20px}}.c-content-main[data-page=form-col1]>iframe{border:none;width:100%}.c-content-main :where(a){color:#004e87;line-height:1.5;overflow-wrap:anywhere;padding-right:.5em;position:relative;transition:color .3s;word-break:break-word}@media(hover:hover){.c-content-main :where(a):hover{color:#00afe0;text-decoration:none}}.c-content-main :where(a).text-link-blank,.c-content-main :where(a).text-link-dl,.c-content-main :where(a).text-link-icon{color:#1d1d1d;display:inline-block;font-weight:700;margin-bottom:10px}.c-content-main :where(a).text-link-blank:after,.c-content-main :where(a).text-link-dl:after,.c-content-main :where(a).text-link-icon:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;width:17px}.c-content-main :where(a).text-link-blank+.note-01,.c-content-main :where(a).text-link-dl+.note-01,.c-content-main :where(a).text-link-icon+.note-01{margin-top:-3px}.c-content-main :where(a)[target=_blank]:not([href$=pdf],[href$=doc],[href$=docx],[href$=xls],[href$=xlsx],.sns-link__list-item a):after{background:url(/elements/icon-blank-blue.svg) 50% no-repeat;bottom:0;content:"新規タブで開きます";display:inline-block;font-size:0;height:12px;margin-left:5px;position:relative;right:0;top:0;vertical-align:12px;width:12px}.c-content-main :where(a)[href$=".pdf"]{padding-right:.3em}.c-content-main :where(a)[href$=".pdf"]:after{background:url(/elements/icon-pdf.svg) 50% no-repeat;bottom:0;content:"PDF";display:inline-block;font-size:0;height:20px;margin-left:5px;position:relative;right:0;top:3px;vertical-align:20px;width:15px}.c-content-main :where(a)[href$=".doc"],.c-content-main :where(a)[href$=".docx"]{padding-right:.3em}.c-content-main :where(a)[href$=".doc"]:after,.c-content-main :where(a)[href$=".docx"]:after{background:url(/elements/icon-word.svg) 50% no-repeat;bottom:0;content:"doc";display:inline-block;font-size:0;height:20px;margin-left:5px;position:relative;right:0;top:3px;vertical-align:20px;width:15px}.c-content-main :where(a)[href$=".xls"],.c-content-main :where(a)[href$=".xlsx"]{padding-right:.3em}.c-content-main :where(a)[href$=".xls"]:after,.c-content-main :where(a)[href$=".xlsx"]:after{background:url(/elements/icon-excel.svg) 50% no-repeat;bottom:0;content:"excel";display:inline-block;font-size:0;height:20px;margin-left:5px;position:relative;right:0;top:3px;vertical-align:20px;width:15px}.c-content-main section{margin-top:80px}@media(max-width:767px){.c-content-main section{margin-top:60px}}.c-content-main section :last-child{margin-bottom:0}.c-content-main h2{border-bottom:2px solid #c5c5c5;color:#1d1d1d;letter-spacing:.13em;line-height:1.6764705882;margin:80px 0 25px;padding-bottom:3px;position:relative;width:100%}@media(min-width:768px){.c-content-main h2{font-size:3rem}}@media(max-width:767px){.c-content-main h2{font-size:2.6rem;line-height:1.6153846154;margin:60px 0 25px}}.c-content-main h2:before{background:#004e87;bottom:-3px;content:"";display:block;height:4px;left:0;position:absolute;width:180px}.c-content-main h2:first-child{margin-top:0}body[data-path^="/am/column/"] .c-content-main h2,body[data-path^="/contents/"] .c-content-main h2,body[data-path^="/ex/column/"] .c-content-main h2,body[data-path^="/mm/column/"] .c-content-main h2{margin:60px 0 20px}@media(max-width:767px){body[data-path^="/am/column/"] .c-content-main h2,body[data-path^="/contents/"] .c-content-main h2,body[data-path^="/ex/column/"] .c-content-main h2,body[data-path^="/mm/column/"] .c-content-main h2{margin:50px 0 20px}}.c-content-main h3{color:#004e87;letter-spacing:.13em;line-height:1.5625;margin:40px 0 20px;padding-left:13px;position:relative}@media(min-width:768px){.c-content-main h3{font-size:2.4rem}}@media(max-width:767px){.c-content-main h3{font-size:2.2rem;line-height:1.5;margin:35px 0 20px}}.c-content-main h3:before{background:#004e87;bottom:0;content:"";display:block;height:100%;left:0;margin:auto 0;position:absolute;width:3px}.c-content-main h3:first-child{margin-top:0}body[data-path^="/am/column/"] .c-content-main h3,body[data-path^="/contents/"] .c-content-main h3,body[data-path^="/ex/column/"] .c-content-main h3,body[data-path^="/mm/column/"] .c-content-main h3{margin:30px 0 10px}@media(max-width:767px){body[data-path^="/am/column/"] .c-content-main h3,body[data-path^="/contents/"] .c-content-main h3,body[data-path^="/ex/column/"] .c-content-main h3,body[data-path^="/mm/column/"] .c-content-main h3{margin:30px 0 15px}}.c-content-main h4{background:#dfeef7;color:#1d1d1d;letter-spacing:.13em;line-height:1.65;margin:40px 0 20px;padding:12px 15px}@media(min-width:768px){.c-content-main h4{font-size:2rem}}@media(max-width:767px){.c-content-main h4{font-size:2rem;line-height:1.4;margin:35px 0 20px;padding:10px}}.c-content-main h4:first-child{margin-top:0}.c-content-main h5{border-bottom:1px solid #004e87;color:#1d1d1d;letter-spacing:.13em;line-height:1.6666666667;margin:30px 0 20px;padding-bottom:4px;position:relative}@media(min-width:768px){.c-content-main h5{font-size:1.8rem}}@media(max-width:767px){.c-content-main h5{font-size:1.8rem;line-height:1.3888888889;margin:30px 0 15px}}.c-content-main h5:first-child{margin-top:0}.c-content-main h6{color:#004e87;letter-spacing:.13em;line-height:1.75;margin:30px 0 20px}@media(min-width:768px){.c-content-main h6{font-size:1.6rem}}@media(max-width:767px){.c-content-main h6{font-size:1.6rem}}.c-content-main h6:first-child{margin:30px 0 15px}.c-content-main :where(ul):not(.slide ul,.blog__list ul,.blog__list-tag-01,.blog__list-tag-02,ul.pickup-case__text-tag,.category__list,.anchor__list,.sns-link__list,.checked-list,.page-lecturer__sns-links){color:#1d1d1d;margin-bottom:35px;padding-left:18px}@media(max-width:767px){.c-content-main :where(ul):not(.slide ul,.blog__list ul,.blog__list-tag-01,.blog__list-tag-02,ul.pickup-case__text-tag,.category__list,.anchor__list,.sns-link__list,.checked-list,.page-lecturer__sns-links){margin-bottom:30px}}.c-content-main :where(ul):not(.slide ul,.blog__list ul,.blog__list-tag-01,.blog__list-tag-02,ul.pickup-case__text-tag,.category__list,.anchor__list,.sns-link__list,.checked-list,.page-lecturer__sns-links)+.note-01{margin-top:-25px}@media(max-width:767px){.c-content-main :where(ul):not(.slide ul,.blog__list ul,.blog__list-tag-01,.blog__list-tag-02,ul.pickup-case__text-tag,.category__list,.anchor__list,.sns-link__list,.checked-list,.page-lecturer__sns-links)+.note-01{margin-top:-20px}}.c-content-main :where(ul):not(.slide ul,.blog__list ul,.blog__list-tag-01,.blog__list-tag-02,ul.pickup-case__text-tag,.category__list,.anchor__list,.sns-link__list,.checked-list,.page-lecturer__sns-links)>li{line-height:1.5;list-style:none}.c-content-main :where(ul):not(.slide ul,.blog__list ul,.blog__list-tag-01,.blog__list-tag-02,ul.pickup-case__text-tag,.category__list,.anchor__list,.sns-link__list,.checked-list,.page-lecturer__sns-links)>li:not(:last-child){margin-bottom:10px}.c-content-main :where(ul):not(.slide ul,.blog__list ul,.blog__list-tag-01,.blog__list-tag-02,ul.pickup-case__text-tag,.category__list,.anchor__list,.sns-link__list,.checked-list,.page-lecturer__sns-links)>li:before{background:#004e87;border-radius:50%;content:"";display:inline-block;height:8px;margin:0 10px 3px -18px;vertical-align:middle;width:8px}.c-content-main :where(ul):not(.slide ul,.blog__list ul,.blog__list-tag-01,.blog__list-tag-02,ul.pickup-case__text-tag,.category__list,.anchor__list,.sns-link__list,.checked-list,.page-lecturer__sns-links)>li>ul li:before{background:#575757;height:7px;width:7px}.c-content-main :where(ul):not(.slide ul,.blog__list ul,.blog__list-tag-01,.blog__list-tag-02,ul.pickup-case__text-tag,.category__list,.anchor__list,.sns-link__list,.checked-list,.page-lecturer__sns-links)>li>ol li:before{background:none;color:#575757}.c-content-main :where(ul):not(.slide ul,.blog__list ul,.blog__list-tag-01,.blog__list-tag-02,ul.pickup-case__text-tag,.category__list,.anchor__list,.sns-link__list,.checked-list,.page-lecturer__sns-links) ol,.c-content-main :where(ul):not(.slide ul,.blog__list ul,.blog__list-tag-01,.blog__list-tag-02,ul.pickup-case__text-tag,.category__list,.anchor__list,.sns-link__list,.checked-list,.page-lecturer__sns-links) ul{margin-bottom:0;margin-left:2px;margin-top:5px}.c-content-main :where(ul):not(.slide ul,.blog__list ul,.blog__list-tag-01,.blog__list-tag-02,ul.pickup-case__text-tag,.category__list,.anchor__list,.sns-link__list,.checked-list,.page-lecturer__sns-links):last-child{margin-bottom:0}.c-content-main :where(ol):not(.c-pagination ol,.outline__list ol,ol.step__list-phase,ol.step__list-blue,ol.step__list-orange){color:#1d1d1d;counter-reset:content-main-ol-default;line-height:1.5;margin-bottom:35px;padding-left:28px}@media(max-width:767px){.c-content-main :where(ol):not(.c-pagination ol,.outline__list ol,ol.step__list-phase,ol.step__list-blue,ol.step__list-orange){margin-bottom:30px}}.c-content-main :where(ol):not(.c-pagination ol,.outline__list ol,ol.step__list-phase,ol.step__list-blue,ol.step__list-orange)+.note-01{margin-top:-25px}@media(max-width:767px){.c-content-main :where(ol):not(.c-pagination ol,.outline__list ol,ol.step__list-phase,ol.step__list-blue,ol.step__list-orange)+.note-01{margin-top:-20px}}.c-content-main :where(ol):not(.c-pagination ol,.outline__list ol,ol.step__list-phase,ol.step__list-blue,ol.step__list-orange)>li{line-height:1.5;list-style:none}.c-content-main :where(ol):not(.c-pagination ol,.outline__list ol,ol.step__list-phase,ol.step__list-blue,ol.step__list-orange)>li:not(:last-child){margin-bottom:10px}.c-content-main :where(ol):not(.c-pagination ol,.outline__list ol,ol.step__list-phase,ol.step__list-blue,ol.step__list-orange)>li:before{color:#004e87;content:counter(content-main-ol-default,decimal-leading-zero) ". ";counter-increment:content-main-ol-default;font-size:1.5rem;font-weight:700;margin-left:-28px}.c-content-main :where(ol):not(.c-pagination ol,.outline__list ol,ol.step__list-phase,ol.step__list-blue,ol.step__list-orange)>li>ol li:before{color:#575757}.c-content-main :where(ol):not(.c-pagination ol,.outline__list ol,ol.step__list-phase,ol.step__list-blue,ol.step__list-orange)>li>ul li:before{background:#575757;height:7px;width:7px}.c-content-main :where(ol):not(.c-pagination ol,.outline__list ol,ol.step__list-phase,ol.step__list-blue,ol.step__list-orange) ol,.c-content-main :where(ol):not(.c-pagination ol,.outline__list ol,ol.step__list-phase,ol.step__list-blue,ol.step__list-orange) ul{margin-bottom:0;margin-left:2px;margin-top:5px}.c-content-main ol.list-ol-02{counter-reset:content-main-ol-default}.c-content-main ol.list-ol-02>li:before{color:#004e87;content:counter(content-main-ol-default) ". ";counter-increment:content-main-ol-default;font-size:1.5rem;font-weight:700;margin-left:-28px}.c-content-main ul.note-01{color:#1d1d1d;font-size:1.2rem;margin-bottom:35px;padding-left:16px}.c-content-main ul.note-01>li{list-style:none}.c-content-main ul.note-01>li:not(:last-child){margin-bottom:5px}.c-content-main ul.note-01>li:before{background:none;border-radius:0;content:"※";display:inline-block;height:auto;margin:0 4px 1px -16px;vertical-align:middle;width:auto}.c-content-main ul.note-01 ol,.c-content-main ul.note-01 ul{margin-left:2px;margin-top:5px}@media(max-width:767px){.c-content-main ul.note-01{margin-bottom:30px}}.c-content-main ul.note-01+.note-01{margin-top:-25px}@media(max-width:767px){.c-content-main ul.note-01+.note-01{margin-top:-20px}}.c-content-main p.note-01,.c-content-main span.note-01{font-size:1.2rem;list-style:none}.c-content-main p.note-01:not(:last-child),.c-content-main span.note-01:not(:last-child){margin-bottom:5px}.c-content-main p.note-01:before,.c-content-main span.note-01:before{background:none;border-radius:0;content:"※";display:inline-block;height:auto;margin:0 4px 1px 0;vertical-align:middle;width:auto}.c-content-main p.note-01 a,.c-content-main span.note-01 a{color:#004e87}.c-content-main p.text-blue{color:#004e87;font-weight:700}.c-content-main table{border-collapse:collapse;font-size:1.5rem;margin-bottom:35px;width:100%}@media(max-width:767px){.c-content-main table{margin-bottom:30px}}.c-content-main table+.note-01{margin-top:-25px}@media(max-width:767px){.c-content-main table+.note-01{margin-top:-20px}}.c-content-main table caption{font-weight:700;margin-bottom:5px;text-align:left}.c-content-main table td,.c-content-main table th{border:1px solid #c5c5c5;color:#313131;padding:13px 15px;text-align:left}@media(max-width:576px){.c-content-main table td,.c-content-main table th{padding:13px 15px}}.c-content-main table td p,.c-content-main table td ul,.c-content-main table th p,.c-content-main table th ul{margin-bottom:15px!important;margin-top:0}.c-content-main table th{background:#ecf6fc}.c-content-main table.table-01{margin-bottom:30px}@media(max-width:576px){.c-content-main table.table-01,.c-content-main table.table-01 caption{display:block}.c-content-main table.table-01 tfoot,.c-content-main table.table-01 thead{display:none}.c-content-main table.table-01 tbody,.c-content-main table.table-01 tr{display:block}.c-content-main table.table-01 td,.c-content-main table.table-01 th{display:block;margin-top:-1px;width:100%!important}}.c-content-main table.table-01 th{width:280px}@media(max-width:767px){.c-content-main table.table-02{display:table;margin-bottom:10px;table-layout:fixed;width:900px}}.c-content-main table.table-02 thead th{background:#004e87;color:#fff}.c-content-main table.table-02 td,.c-content-main table.table-02 th{border:1px solid #c5c5c5;color:#313131}@media(max-width:576px){.c-content-main table.table-02 td,.c-content-main table.table-02 th{margin-top:-1px}}.c-content-main table.table-02 th{background:#ecf6fc;text-align:left}.c-content-main .table-wrap{margin-bottom:30px}@media(max-width:767px){.c-content-main .table-wrap{overflow:auto}.c-content-main .table-wrap:before{background:url(/elements/icon-table-scroll.svg) center left 10px/27.5px no-repeat,#f2f2f2;border-radius:30px;color:#004e87;content:"左右にスクロールしてご覧ください";display:block;font-size:1.2rem;left:0;margin-bottom:10px;padding:5px 10px 5px 50px;position:sticky;top:0}}.c-content-main .table-wrap::-webkit-scrollbar{height:3px}.c-content-main .table-wrap::-webkit-scrollbar-track{background:#c5c5c5;border-radius:10px}.c-content-main .table-wrap::-webkit-scrollbar-thumb{background:#004e87;border-radius:10px}.c-content-main .table-wrap-field{margin-bottom:30px}.c-content-main .table-wrap-field table{table-layout:fixed}@media(max-width:767px){.c-content-main .table-wrap-field.table-scroll-sp{overflow:auto}.c-content-main .table-wrap-field.table-scroll-sp:before{background:url(/elements/icon-table-scroll.svg) center left 10px/27.5px no-repeat,#f2f2f2;border-radius:30px;color:#004e87;content:"左右にスクロールしてご覧ください";display:block;font-size:1.2rem;left:0;margin-bottom:10px;padding:5px 10px 5px 50px;position:sticky;top:0}.c-content-main .table-wrap-field.table-scroll-sp table{display:table;margin-bottom:10px;table-layout:fixed;width:900px}}.c-content-main .table-wrap-field.table-scroll-pc-sp{overflow:auto}.c-content-main .table-wrap-field.table-scroll-pc-sp:before{background:url(/elements/icon-table-scroll.svg) center left 10px/27.5px no-repeat,#f2f2f2;border-radius:30px;color:#004e87;content:"左右にスクロールしてご覧ください";display:block;font-size:1.2rem;left:0;margin-bottom:10px;padding:5px 10px 5px 50px;position:sticky;top:0}.c-content-main .table-wrap-field.table-scroll-pc-sp table{display:table;table-layout:fixed;width:1200px}@media(max-width:767px){.c-content-main .table-wrap-field.table-scroll-pc-sp table{margin-bottom:10px;width:900px}}.c-content-main .table-wrap-field.table-sticky-top{max-height:500px;overflow-y:scroll;position:relative}.c-content-main .table-wrap-field.table-sticky-top table thead th{background:none;border-bottom:none;border-top:none;position:sticky;top:0;z-index:2}.c-content-main .table-wrap-field.table-sticky-top table thead th:after{background:#ecf6fc;border:1px solid #c5c5c5;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:0;width:calc(100% + 2px);z-index:-1}.c-content-main .table-wrap-field.table-sticky-left{position:relative}.c-content-main .table-wrap-field.table-sticky-left table tr th:first-child{left:0;position:sticky}.c-content-main .table-wrap-field.table-sticky-left table tr th:first-child:after{background:#ecf6fc;border:1px solid #c5c5c5;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:-1px;width:calc(100% + 2px);z-index:-1}@media(max-width:767px){.c-content-main .table-wrap-field.table-sticky-top.table-sticky-left thead th{top:1px}}.c-content-main .table-wrap-field.table-sticky-top.table-sticky-left thead th:first-child{background:none;border-bottom:none;border-top:none;position:sticky;top:0;z-index:3}@media(max-width:767px){.c-content-main .table-wrap-field.table-sticky-top.table-sticky-left thead th:first-child{top:1px}}.c-content-main .table-wrap-field.table-sticky-top.table-sticky-left thead th:first-child:after{background:#ecf6fc;border:1px solid #c5c5c5;content:"";height:calc(100% + 2px);left:-1px;position:absolute;top:0;width:calc(100% + 2px);z-index:-1}.c-content-main .table-wrap-field::-webkit-scrollbar{height:3px}.c-content-main .table-wrap-field::-webkit-scrollbar-track{background:#c5c5c5;border-radius:10px}.c-content-main .table-wrap-field::-webkit-scrollbar-thumb{background:#004e87;border-radius:10px}.c-content-main p{margin-bottom:30px;margin-top:0}@media(max-width:767px){.c-content-main p{margin-bottom:25px}}.c-content-main p:last-child{margin-bottom:0}.c-content-main p+.note-01{margin-bottom:30px;margin-top:-25px}@media(max-width:767px){.c-content-main p+.note-01{margin-bottom:25px;margin-top:-20px}}.c-content-main em{font-style:normal}.c-content-main .text-center{text-align:center}.c-content-main .text-right{text-align:right}@media(min-width:768px){.c-content-main .text-center-pc{text-align:center}.c-content-main .text-right-pc{text-align:right}}@media(max-width:767px){.c-content-main .text-center-sp{text-align:center}.c-content-main .text-right-sp{text-align:right}}.c-content-main .text-bold{font-weight:700}.c-content-main .border-box{border:2px solid #004e87;color:#1a1a1a;margin-bottom:35px;padding:26px 30px}@media(max-width:767px){.c-content-main .border-box{margin-bottom:30px}}@media(max-width:576px){.c-content-main .border-box{padding:16px 20px}}.c-content-main .bg-blue{background:#ecf6fc;color:#1a1a1a;margin-bottom:35px;padding:26px 30px}@media(max-width:767px){.c-content-main .bg-blue{margin-bottom:30px}}@media(max-width:576px){.c-content-main .bg-blue{padding:16px 20px}}.c-content-main .bg-gray{background:#f4f4f4;color:#1a1a1a;margin-bottom:35px;padding:26px 30px}@media(max-width:767px){.c-content-main .bg-gray{margin-bottom:30px}}@media(max-width:576px){.c-content-main .bg-gray{padding:16px 20px}}.c-content-main .bg-gray :last-child{margin-bottom:0}.c-content-main .bg-gray p.bg-gray__title{color:#004e87;font-weight:700;margin-bottom:15px}@media(min-width:768px){.c-content-main .bg-gray p.bg-gray__title{font-size:2rem}}@media(max-width:767px){.c-content-main .bg-gray p.bg-gray__title{font-size:1.8rem}}.c-content-main .bg-orange{background:#feedd9;color:#1a1a1a;margin-bottom:35px;padding:26px 30px}@media(max-width:767px){.c-content-main .bg-orange{margin-bottom:30px}}@media(max-width:576px){.c-content-main .bg-orange{padding:16px 20px}}.c-content-main .bg-orange :last-child{margin-bottom:0}.c-content-main .bg-orange p.bg-gray__title{color:#004e87;font-weight:700;margin-bottom:15px}@media(min-width:768px){.c-content-main .bg-orange p.bg-gray__title{font-size:2rem}}@media(max-width:767px){.c-content-main .bg-orange p.bg-gray__title{font-size:1.8rem}}.c-content-main blockquote{border:1px solid #c5c5c5;font-size:1.4rem;margin:0 0 35px;padding:1em 2em;position:relative}.c-content-main blockquote:before{content:"“";left:0;margin-top:.5em;top:0}.c-content-main blockquote:after,.c-content-main blockquote:before{display:block;font-size:2.5em;line-height:0;opacity:.2;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none}.c-content-main blockquote:after{bottom:0;content:"”";right:0}.c-content-main figure{display:block;margin:0 0 35px;width:100%}@media(max-width:767px){.c-content-main figure{margin-bottom:30px}}.c-content-main figure picture{margin-bottom:0}.c-content-main figure figcaption{background:none;font-size:.875em;font-weight:400;line-height:1.6;margin-top:3px;padding:0;text-align:left}.c-content-main hr{background:#c5c5c5;border-style:none;color:#c5c5c5;height:2px;margin:50px auto;width:95%}.c-content-main hr:first-child{margin-top:0}.c-content-main .button,.c-content-main .button-back,.c-content-main .button-em{align-items:center;background:#004e87;border:1px solid #004e87;border-radius:40px;color:#fff;display:flex;font-weight:700;justify-content:center;line-height:1.5;margin:0 auto 40px;max-width:400px;min-width:330px;padding:16px 43px 14px 40px;position:relative;text-align:center;text-decoration:none;transition:.3s}@media(min-width:768px){.c-content-main .button,.c-content-main .button-back,.c-content-main .button-em{font-size:1.6rem}}@media(max-width:767px){.c-content-main .button,.c-content-main .button-back,.c-content-main .button-em{border-radius:30px;font-size:1.4rem;margin:0 auto 35px;min-width:auto;padding:14px 43px 12px 32px;width:80.3571428571%}}@media(hover:hover){.c-content-main .button-back:hover,.c-content-main .button-em:hover,.c-content-main .button:hover{background:#fff;color:#004e87}.c-content-main .button-back:hover:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]):after,.c-content-main .button-em:hover:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]):after,.c-content-main .button:hover:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]):after{background:url(/elements/arrow-blue.svg) no-repeat}.c-content-main .button-back:hover:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"])[target=_blank]:after,.c-content-main .button-em:hover:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"])[target=_blank]:after,.c-content-main .button:hover:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"])[target=_blank]:after{background:url(/elements/icon-blank-blue.svg) no-repeat}}.c-content-main .button-back:focus-visible,.c-content-main .button-em:focus-visible,.c-content-main .button:focus-visible{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff}.c-content-main .button-back:after,.c-content-main .button-em:after,.c-content-main .button:after{background:url(/elements/arrow-white.svg) no-repeat;background-size:cover;bottom:0;content:"";display:inline-block;height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:.3s;width:17px}.c-content-main .button-back[target=_blank]:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]):after,.c-content-main .button-em[target=_blank]:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]):after,.c-content-main .button[target=_blank]:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]):after{background:url(/elements/icon-blank-white.svg) no-repeat;background-size:100% auto;content:"新規タブで開きます";display:inline-block;font-size:0;height:12px;position:absolute;right:23px;width:12px}.c-content-main .button-back[target=_blank]:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]).bgt-image-link__link:after,.c-content-main .button-back[target=_blank]:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]).bgt-trimmed-image-link__link:after,.c-content-main .button-em[target=_blank]:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]).bgt-image-link__link:after,.c-content-main .button-em[target=_blank]:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]).bgt-trimmed-image-link__link:after,.c-content-main .button[target=_blank]:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]).bgt-image-link__link:after,.c-content-main .button[target=_blank]:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]).bgt-trimmed-image-link__link:after{display:none}.c-content-main .button-back[href$=".doc"]:after,.c-content-main .button-back[href$=".docx"]:after,.c-content-main .button-back[href$=".pdf"]:after,.c-content-main .button-back[href$=".xls"]:after,.c-content-main .button-back[href$=".xlsx"]:after,.c-content-main .button-em[href$=".doc"]:after,.c-content-main .button-em[href$=".docx"]:after,.c-content-main .button-em[href$=".pdf"]:after,.c-content-main .button-em[href$=".xls"]:after,.c-content-main .button-em[href$=".xlsx"]:after,.c-content-main .button[href$=".doc"]:after,.c-content-main .button[href$=".docx"]:after,.c-content-main .button[href$=".pdf"]:after,.c-content-main .button[href$=".xls"]:after,.c-content-main .button[href$=".xlsx"]:after{background:url(/elements/icon-pdf.svg) no-repeat;content:"PDF";display:inline-block;font-size:0;height:20px;width:15px}.c-content-main .button-back[href$=".doc"]:after,.c-content-main .button-back[href$=".docx"]:after,.c-content-main .button-em[href$=".doc"]:after,.c-content-main .button-em[href$=".docx"]:after,.c-content-main .button[href$=".doc"]:after,.c-content-main .button[href$=".docx"]:after{background:url(/elements/icon-word.svg) no-repeat;content:"doc"}.c-content-main .button-back[href$=".xls"]:after,.c-content-main .button-back[href$=".xlsx"]:after,.c-content-main .button-em[href$=".xls"]:after,.c-content-main .button-em[href$=".xlsx"]:after,.c-content-main .button[href$=".xls"]:after,.c-content-main .button[href$=".xlsx"]:after{background:url(/elements/icon-excel.svg) no-repeat;content:"excel"}.c-content-main .button-em{background:#ba570e;border-color:#ba570e}@media(hover:hover){.c-content-main .button-em:hover{background:#fff;color:#ba570e}.c-content-main .button-em:hover:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]):after{background:url(/elements/arrow-blue.svg) no-repeat}}.c-content-main .button-back{background:#fff;border-color:#919191;color:#575757;padding:16px 40px 14px 43px}@media(max-width:767px){.c-content-main .button-back{border-radius:30px;padding:14px 32px 12px 43px}}@media(hover:hover){.c-content-main .button-back:hover{background:#004e87;border-color:#004e87;color:#fff}.c-content-main .button-back:hover:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]):after{background:url(/elements/arrow-white.svg) no-repeat}}.c-content-main .button-back:after{background:url(/elements/arrow-blue.svg) no-repeat;left:23px;right:auto;transform:rotate(180deg)}.c-content-main .button-box-col2,.c-content-main .button-box-col3{display:flex;flex-flow:row wrap;gap:25px;height:-moz-fit-content;height:fit-content;justify-content:center;width:100%}@media(max-width:767px){.c-content-main .button-box-col2,.c-content-main .button-box-col3{display:block}}.c-content-main .button-box-col2>div,.c-content-main .button-box-col3>div{width:34.2679127726%}@media(max-width:767px){.c-content-main .button-box-col2>div,.c-content-main .button-box-col3>div{width:100%}}.c-content-main .button-box-col2 .button,.c-content-main .button-box-col2 .button-back,.c-content-main .button-box-col2 .button-em,.c-content-main .button-box-col3 .button,.c-content-main .button-box-col3 .button-back,.c-content-main .button-box-col3 .button-em{max-width:330px;min-width:auto;width:100%}@media(max-width:767px){.c-content-main .button-box-col2 .button,.c-content-main .button-box-col2 .button-back,.c-content-main .button-box-col2 .button-em,.c-content-main .button-box-col3 .button,.c-content-main .button-box-col3 .button-back,.c-content-main .button-box-col3 .button-em{width:80.3571428571%}}@media(min-width:768px){.c-content-main .button-box-col2 .button,.c-content-main .button-box-col2 .button-back,.c-content-main .button-box-col2 .button-em,.c-content-main .button-box-col3 .button,.c-content-main .button-box-col3 .button-back,.c-content-main .button-box-col3 .button-em{height:calc(100% - 40px)}}.c-content-main .button-box-col3{display:grid;grid-template-columns:repeat(3,1fr)}@media(min-width:768px){.c-content-main .button-box-col3{gap:0 24px}.c-content-main .button-box-col3 .button{width:100%}}@media(max-width:767px){.c-content-main .button-box-col3{gap:0;grid-template-columns:repeat(1,1fr)}}.c-content-main .button-box-col3>div{width:100%}.c-content-main .youtube{margin-bottom:35px}@media(max-width:767px){.c-content-main .youtube{margin-bottom:30px}}.c-content-main .youtube-inner{height:0;padding-top:56.25%;position:relative;width:100%}.c-content-main .youtube-inner iframe{display:block;height:100%;position:absolute;top:0;width:100%}.c-content-main .column-box{display:flex;flex-flow:row wrap;gap:35px 0;margin-bottom:35px;margin-right:-30px;width:calc(100% + 30px)}@media(max-width:767px){.c-content-main .column-box{flex-flow:column wrap;margin-bottom:30px;margin-right:0;width:100%}}.c-content-main .column-box>div{margin-bottom:0;margin-right:30px}@media(max-width:767px){.c-content-main .column-box>div{flex-flow:column wrap;margin-right:0}}.c-content-main .column-box>div .button,.c-content-main .column-box>div .button-back,.c-content-main .column-box>div .button-em{min-width:auto}@media(min-width:768px){.c-content-main .column-11{width:calc(91.66667% - 30px)}.c-content-main .column-10{width:calc(83.33333% - 30px)}.c-content-main .column-9{width:calc(75% - 30px)}.c-content-main .column-8{width:calc(66.66667% - 30px)}.c-content-main .column-7{width:calc(58.33333% - 30px)}.c-content-main .column-6{width:calc(50% - 30px)}.c-content-main .column-5{width:calc(41.66667% - 30px)}.c-content-main .column-4{width:calc(33.33333% - 30px)}.c-content-main .column-3{width:calc(25% - 30px)}.c-content-main .column-2{width:calc(16.66667% - 30px)}.c-content-main .column-1{width:calc(8.33333% - 30px)}}@media(max-width:767px){.c-content-main .column-1,.c-content-main .column-10,.c-content-main .column-11,.c-content-main .column-2,.c-content-main .column-3,.c-content-main .column-4,.c-content-main .column-5,.c-content-main .column-6,.c-content-main .column-7,.c-content-main .column-8,.c-content-main .column-9{width:100%}}.c-content-main :where(img){display:block;height:auto;margin:0 auto 35px;max-width:100%;width:auto}@media(max-width:767px){.c-content-main :where(img){margin-bottom:30px}}.c-content-main picture{display:block;margin-bottom:35px}@media(max-width:767px){.c-content-main picture{margin-bottom:30px}}.c-content-main picture img{margin-bottom:0}.c-content-main a.link-img{display:block;padding:0}.c-content-main a.link-img[target=_blank]:has(>figure picture img):after,.c-content-main a.link-img[target=_blank]:has(>img):after,.c-content-main a.link-img[target=_blank]:has(>picture img):after{content:none!important}.c-content-main a.link-img[target=_blank] figcaption:after{background:url(/elements/icon-blank-blue.svg) 50% no-repeat;bottom:0;content:"新規タブで開きます";display:inline-block;font-size:0;height:12px;margin-left:5px;position:relative;right:0;top:0;vertical-align:12px;width:12px}.c-content-main .main-img+h2{margin-top:60px}@media(max-width:767px){.c-content-main .main-img+h2{margin-top:50px}}.c-content-main .slide{margin-bottom:35px;overflow:hidden;width:100%}@media(max-width:767px){.c-content-main .slide{margin-bottom:30px}}.c-content-main .slide-slider{z-index:1}.c-content-main .slide-arrows{display:flex;height:100%;position:absolute;width:auto;z-index:3}.c-content-main .slide-arrows-next,.c-content-main .slide-arrows-prev{appearance:none;background:url(/elements/arrow-slide.svg) no-repeat 50%;background-size:contain;border:none;bottom:0;cursor:pointer;display:block;font-size:0;height:34px;line-height:1;margin:auto 0;position:absolute;vertical-align:1px;width:20px}.c-content-main .slide-arrows-next{left:54px}.c-content-main .slide-arrows-prev{left:12px;transform:rotate(180deg)}.c-content-main .slide-controls{display:flex;justify-content:flex-end;padding-top:2.7%;position:relative;width:100%;z-index:2}div.column-box .c-content-main .slide-controls{margin-top:15px}.c-content-main .slide-controls-pagenation-item{background-color:#fff;border:1px solid #9f9f9f;border-radius:50%;cursor:pointer;display:block;height:9px;margin:0 15px 0 0;padding:5px;width:9px}.c-content-main .slide-controls-pagenation-item[aria-selected=true]{background-color:#004e87;border:1px solid #004e87}.c-content-main .slide-controls-toggle{appearance:none;background:none;border:none;color:#222;cursor:pointer;display:block;height:30px;line-height:1;padding:0;width:40px}.c-content-main .slide-controls-pause,.c-content-main .slide-controls-play{font-size:0;position:relative;vertical-align:1px}.c-content-main .slide-controls-pause:before,.c-content-main .slide-controls-play:before{display:inline-block}.c-content-main .slide-controls-play:before{background:url(/elements/icon-slide-play.svg) no-repeat 50%;background-size:contain;content:"";height:30px;width:40px}.c-content-main .slide-controls-pause:before{background:url(/elements/icon-slide-pause.svg) no-repeat 50%;background-size:contain;content:"";height:30px;width:40px}.c-content-main .slide-list{max-height:540px;width:100%}.c-content-main .slide-list img{height:auto;max-height:100%;max-width:100%;width:auto}.c-content-main .intro__ts-connect{background:url(/elements/img-intro-pc.png) no-repeat #c4deed;background-position:100% 100%;background-size:cover;border-radius:10px;margin-bottom:30px;padding:40px 30px 35px}@media(max-width:767px){.c-content-main .intro__ts-connect{background:url(/elements/img-intro-sp.png) no-repeat #c4deed;background-position:100% 100%;background-size:contain;margin-bottom:20px;padding:30px 30px 65px}}.c-content-main .intro__ts-connect p{margin-bottom:5px;margin-top:0;max-width:60%}@media(max-width:959px){.c-content-main .intro__ts-connect p{max-width:50%}}@media(max-width:767px){.c-content-main .intro__ts-connect p{max-width:100%}}.c-content-main .intro__ts-connect p:last-child{margin-bottom:0}.c-content-main .intro__ts-connect p span{color:#004e87;font-size:2rem;font-weight:700}.c-content-main .pickup-case{margin-bottom:80px}@media(max-width:767px){.c-content-main .pickup-case{margin-bottom:60px}}.c-content-main .pickup-case__link{display:block;padding:0 0 35px;position:relative;text-decoration:none;width:100%}@media(max-width:767px){.c-content-main .pickup-case__link{margin-bottom:-13px;padding:0}}@media(hover:hover){.c-content-main .pickup-case__link:hover .button{background:#fff;color:#004e87}.c-content-main .pickup-case__link:hover .button:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]):after{background:url(/elements/arrow-blue.svg) no-repeat}.c-content-main .pickup-case__link:hover .button:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"])[target=_blank]:after{background:url(/elements/icon-blank-blue.svg) no-repeat}}.c-content-main .pickup-case__link:after{content:none!important}.c-content-main .pickup-case__text{left:0;padding:30px;position:relative;top:0;width:54.6875%;z-index:1}@media(max-width:767px){.c-content-main .pickup-case__text{margin-left:-20px;padding:20px 20px 30px;width:calc(100% + 20px)}}.c-content-main .pickup-case__text.bg-blue{margin-bottom:0}.c-content-main .pickup-case__text-title-head{align-items:start;display:flex;gap:13px}.c-content-main .pickup-case__text-title-sub{color:#004e87;font-weight:700;margin-bottom:.4em;margin-top:.4em}@media(min-width:768px){.c-content-main .pickup-case__text-title-sub{font-size:1.6rem}}@media(max-width:767px){.c-content-main .pickup-case__text-title-sub{font-size:1.4rem}}.c-content-main .pickup-case__text-title-logo{align-items:center;background:#fff;border-radius:5px;display:flex;flex:0 0 auto;height:36px;justify-content:center;left:0;margin-bottom:10px;overflow:hidden;padding:1px 12px;width:100px;z-index:2}@media(max-width:767px){.c-content-main .pickup-case__text-title-logo{border-bottom:1px solid #f4f4f4;justify-content:flex-start;position:relative}}.c-content-main .pickup-case__text-title-logo img{height:auto;max-height:100%;max-width:100%;width:auto}.c-content-main .pickup-case__text-tag{margin:20px 0;padding:0;width:100%}.c-content-main .pickup-case__text-tag li{color:#313131;display:flex;font-weight:400;gap:10px;margin-top:8px}.c-content-main .pickup-case__text-tag li:first-child{margin-top:0}.c-content-main .pickup-case__text-tag-type1{align-items:center;background:#c4deed;border-radius:3px;display:flex;flex:0 0 auto;justify-content:center;line-height:1.4;margin-bottom:0;padding:5px;width:80px}@media(max-width:767px){.c-content-main .pickup-case__text-tag-type1{min-width:80px;padding:3px 5px;width:-moz-fit-content;width:fit-content}}.c-content-main .pickup-case__text-tag-type1>span{font-size:1.2rem;height:-moz-fit-content;height:fit-content;text-align:center;vertical-align:middle}.c-content-main .pickup-case__text-tag-type2{display:inline-block;font-size:1.4rem;line-height:1.4;padding-top:3px;text-align:left}.c-content-main .pickup-case__img{bottom:-10px;position:absolute;right:0;width:49.4791666667%;z-index:0}@media(max-width:767px){.c-content-main .pickup-case__img{bottom:0;margin-right:-20px;position:relative;top:-13px;width:calc(100% + 20px)}}.c-content-main .cv-link{background:#ecf6fc;margin-bottom:30px}.c-content-main .cv-link__head{margin-top:28px;padding:40px 200px 0;position:relative;text-align:center;width:100%}@media(max-width:767px){.c-content-main .cv-link__head{margin-top:45px;padding:55px 20px 0}}.c-content-main .cv-link__head img{background-size:contain;content:"";display:block;height:146px;position:absolute;right:40px;top:-28px;width:140px}@media(max-width:767px){.c-content-main .cv-link__head img{height:90px;left:0;margin:0 auto;right:0;top:-45px;width:85px}}.c-content-main .cv-link__head p{font-weight:700;margin-bottom:20px;margin-top:0}@media(min-width:768px){.c-content-main .cv-link__head p{font-size:2.4rem}}@media(max-width:767px){.c-content-main .cv-link__head p{font-size:2rem;margin-bottom:10px;text-align:left}.c-content-main .cv-link__head p br{display:none}}.c-content-main .cv-link__body{padding:0 40px 40px}@media(max-width:767px){.c-content-main .cv-link__body{padding:0 20px 40px}}.c-content-main .cv-link__button{margin:0 auto;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.c-content-main .cv-link__button{text-align:center}}.c-content-main .cv-link__button[data-item=contact] a,.c-content-main .cv-link__button[data-item=download] a{align-items:center;appearance:none;background:linear-gradient(90deg,#cb5701,#ad330b);border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.08em;max-width:100%;min-height:70px;text-align:center;text-decoration:none}@media(min-width:768px){.c-content-main .cv-link__button[data-item=contact] a,.c-content-main .cv-link__button[data-item=download] a{font-size:1.8rem}}@media(max-width:767px){.c-content-main .cv-link__button[data-item=contact] a,.c-content-main .cv-link__button[data-item=download] a{font-size:1.6rem}}@media(min-width:768px){.c-content-main .cv-link__button[data-item=contact] a,.c-content-main .cv-link__button[data-item=download] a{min-width:360px}}@media(max-width:767px){.c-content-main .cv-link__button[data-item=contact] a,.c-content-main .cv-link__button[data-item=download] a{max-width:300px;padding:20px;width:100%}}.c-content-main .cv-link__button[data-item=contact] a:active,.c-content-main .cv-link__button[data-item=contact] a:focus,.c-content-main .cv-link__button[data-item=download] a:active,.c-content-main .cv-link__button[data-item=download] a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff}.c-content-main .cv-link__button[data-item=contact] a:disabled,.c-content-main .cv-link__button[data-item=download] a:disabled{opacity:.6}.c-content-main .cv-link__button[data-item=download] a{background:linear-gradient(90deg,#cb5701,#ad330b);flex-wrap:wrap;line-height:1.3333333333;padding:13px 26px 13px 35px;position:relative}@media(max-width:767px){.c-content-main .cv-link__button[data-item=download] a{padding:13px 26px 13px 45px}}@media(hover:hover){.c-content-main .cv-link__button[data-item=download] a:hover{background:#fff;border:1px solid #ba570e;color:#ba570e}.c-content-main .cv-link__button[data-item=download] a:hover:before{background:url(/elements/icon-download-hover.svg) 50% no-repeat}}.c-content-main .cv-link__button[data-item=download] a>span{display:inline-block;margin-left:48px;position:relative}.c-content-main .cv-link__button[data-item=download] a>span:before{background:url(/elements/icon-download.svg) 50% no-repeat;bottom:0;content:"";height:26px;left:-48px;margin:auto 0;position:absolute;top:0;width:29px}@media(max-width:767px){.c-content-main .cv-link__button[data-item=download] a>span:before{left:-40px}}.c-content-main .cv-link__button[data-item=contact] a{background:linear-gradient(90deg,#235c9f,#033979);flex-direction:column;line-height:1.3;padding:17px 26px 13px}@media(hover:hover){.c-content-main .cv-link__button[data-item=contact] a:hover{background:#fff;border:1px solid #004e87;color:#004e87}.c-content-main .cv-link__button[data-item=contact] a:hover span:before{background:url(/elements/icon-contact-hover.svg) 50% no-repeat}}.c-content-main .cv-link__button[data-item=contact] a>span{display:inline-block;margin-left:40px;position:relative}.c-content-main .cv-link__button[data-item=contact] a>span:before{background:url(/elements/icon-contact.svg) 50% no-repeat;bottom:0;content:"";height:24px;left:-40px;margin:auto 0;position:absolute;top:0;width:29px}@media(min-width:768px){.c-content-main .cv-link__button[data-item=contact] a>small{font-size:1.4rem}}@media(max-width:767px){.c-content-main .cv-link__button[data-item=contact] a>small{font-size:1.4rem}}.c-content-main .cv-link-02{border:2px solid #004e87;margin-bottom:43px;padding:40px}@media(max-width:767px){.c-content-main .cv-link-02{padding:30px}}.c-content-main .cv-link-02__head p{color:#004e87;font-weight:700;margin:0 0 10px;text-align:center}@media(min-width:768px){.c-content-main .cv-link-02__head p{font-size:1.6rem}}@media(max-width:767px){.c-content-main .cv-link-02__head p{font-size:1.4rem}}.c-content-main .cv-link-02__head-logo{height:auto;margin:0 auto 20px;max-width:240px}.c-content-main .cv-link-02__body{display:flex;flex-flow:row wrap;gap:10px;justify-content:center}@media(max-width:767px){.c-content-main .cv-link-02__body{flex-flow:column wrap}.c-content-main .cv-link-02__button{text-align:center}}.c-content-main .cv-link-02__button[data-item=contact] a,.c-content-main .cv-link-02__button[data-item=download] a{align-items:center;appearance:none;background:linear-gradient(90deg,#cb5701,#ad330b);border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-flow:row wrap;font-weight:700;justify-content:center;letter-spacing:.08em;min-height:70px;min-width:267px;padding:10px 30px 10px 20px;text-align:center;text-decoration:none;width:44.2857142857%}@media(min-width:768px){.c-content-main .cv-link-02__button[data-item=contact] a,.c-content-main .cv-link-02__button[data-item=download] a{font-size:1.8rem}}@media(max-width:767px){.c-content-main .cv-link-02__button[data-item=contact] a,.c-content-main .cv-link-02__button[data-item=download] a{font-size:1.6rem;max-width:280px;min-width:auto;padding:20px;width:100%}}.c-content-main .cv-link-02__button[data-item=contact] a:active,.c-content-main .cv-link-02__button[data-item=contact] a:focus,.c-content-main .cv-link-02__button[data-item=download] a:active,.c-content-main .cv-link-02__button[data-item=download] a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff}.c-content-main .cv-link-02__button[data-item=contact] a:disabled,.c-content-main .cv-link-02__button[data-item=download] a:disabled{opacity:.6}.c-content-main .cv-link-02__button[data-item=download] a{background:linear-gradient(90deg,#cb5701,#ad330b);flex-wrap:wrap;line-height:1.3333333333;padding:13px 26px 13px 35px;position:relative}@media(max-width:767px){.c-content-main .cv-link-02__button[data-item=download] a{padding:13px 26px 13px 15px}}@media(hover:hover){.c-content-main .cv-link-02__button[data-item=download] a:hover{background:#fff;border:1px solid #ba570e;color:#ba570e}.c-content-main .cv-link-02__button[data-item=download] a:hover span:before{background:url(/elements/icon-download-hover.svg) 50% no-repeat}}.c-content-main .cv-link-02__button[data-item=download] a>span{display:inline-block;margin-left:48px;position:relative}.c-content-main .cv-link-02__button[data-item=download] a>span:before{background:url(/elements/icon-download.svg) 50% no-repeat;bottom:0;content:"";height:26px;left:-48px;margin:auto 0;position:absolute;top:0;width:29px}@media(max-width:767px){.c-content-main .cv-link-02__button[data-item=download] a>span:before{left:-40px}}.c-content-main .cv-link-02__button[data-item=contact] a{background:linear-gradient(90deg,#235c9f,#033979);flex-direction:column;line-height:1.3;padding:17px 26px 13px}@media(hover:hover){.c-content-main .cv-link-02__button[data-item=contact] a:hover{background:#fff;border:1px solid #004e87;color:#004e87}.c-content-main .cv-link-02__button[data-item=contact] a:hover span:before{background:url(/elements/icon-demo-hover.svg) 50% no-repeat}}.c-content-main .cv-link-02__button[data-item=contact] a>span{display:inline-block;margin-left:40px;position:relative}.c-content-main .cv-link-02__button[data-item=contact] a>span:before{background:url(/elements/icon-demo.svg) 50% no-repeat;bottom:0;content:"";height:24px;left:-40px;margin:auto 0;position:absolute;top:0;width:29px}@media(min-width:768px){.c-content-main .cv-link-02__button[data-item=contact] a>small{font-size:1.4rem}}@media(max-width:767px){.c-content-main .cv-link-02__button[data-item=contact] a>small{font-size:1.4rem}}.c-content-main .contents-cv{background:linear-gradient(90deg,#033979,#1f71ad);border-radius:10px;color:#fff;margin-bottom:63px;margin-top:40px;padding:30px}@media(max-width:767px){.c-content-main .contents-cv{margin-bottom:40px}}h1+.c-content-main .contents-cv,h2+.c-content-main .contents-cv,h3+.c-content-main .contents-cv{margin-top:0}.c-content-main .contents-cv *{color:#fff}.c-content-main .contents-cv li:before{background:#d8d8d8!important}.c-content-main .contents-cv__title{font-weight:700;margin-bottom:15px}@media(min-width:768px){.c-content-main .contents-cv__title{font-size:2rem}}@media(max-width:767px){.c-content-main .contents-cv__title{font-size:1.8rem}}@media(hover:hover){.c-content-main .contents-cv a:hover img{opacity:.7}}.c-content-main .contents-cv a img{opacity:1;transition:opacity .3s}.c-content-main .contents-cv a.button,.c-content-main .contents-cv a.button-em{background:#fff;border-color:#919191;color:#575757;max-width:80%;padding:20px 46px 18px 43px;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.c-content-main .contents-cv a.button,.c-content-main .contents-cv a.button-em{border-radius:30px;max-width:100%;padding:17px 46px 16px 43px}}@media(hover:hover){.c-content-main .contents-cv a.button:hover{background:#004e87;border-color:#fff;color:#fff}.c-content-main .contents-cv a.button:hover:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]):after{background:url(/elements/arrow-white.svg) no-repeat}.c-content-main .contents-cv a.button:hover[target=_blank]:after{background-image:url(/elements/icon-blank-white.svg)}}.c-content-main .contents-cv a.button:after{background:url(/elements/arrow-blue.svg) no-repeat;right:23px}.c-content-main .contents-cv a.button[target=_blank]:after{background-image:url(/elements/icon-blank-blue.svg);content:"外部リンク";font-size:0;height:12px;position:absolute;width:12px}.c-content-main .contents-cv a.button-em{background:#ba570e;border-color:#ba570e;color:#fff}@media(hover:hover){.c-content-main .contents-cv a.button-em:hover{background:#fff;color:#ba570e}.c-content-main .contents-cv a.button-em:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-content-main .contents-em{border:3px solid #004e87;border-radius:10px;margin-bottom:63px;padding:30px}@media(max-width:767px){.c-content-main .contents-em{margin-bottom:40px}}.c-content-main .contents-em li:before{background:#d8d8d8!important}.c-content-main .contents-em__title{font-weight:700;margin-bottom:15px}@media(min-width:768px){.c-content-main .contents-em__title{font-size:2rem}}@media(max-width:767px){.c-content-main .contents-em__title{font-size:1.8rem}}.c-content-main .contents-em a.button,.c-content-main .contents-em a.button-em{background:#fff;border-color:#919191;color:#575757;max-width:80%;padding:20px 46px 18px 43px;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.c-content-main .contents-em a.button,.c-content-main .contents-em a.button-em{border-radius:30px;max-width:100%;padding:17px 46px 16px 43px}}@media(hover:hover){.c-content-main .contents-em a.button:hover{background:#004e87;border-color:#fff;color:#fff}.c-content-main .contents-em a.button:hover:not([href$=".pdf"],[href$=".doc"],[href$=".docx"],[href$=".xls"],[href$=".xlsx"]):after{background:url(/elements/arrow-white.svg) no-repeat}.c-content-main .contents-em a.button:hover[target=_blank]:after{background-image:url(/elements/icon-blank-white.svg)}}.c-content-main .contents-em a.button:after{background:url(/elements/arrow-blue.svg) no-repeat;right:23px}.c-content-main .contents-em a.button[target=_blank]:after{background-image:url(/elements/icon-blank-blue.svg);height:12px;position:absolute;width:12px}.c-content-main .contents-em a.button-em{background:#ba570e;border-color:#ba570e;color:#fff}@media(hover:hover){.c-content-main .contents-em a.button-em:hover{background:#fff;color:#ba570e}.c-content-main .contents-em a.button-em:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-content-main .seminar-end{background:#c35013;color:#fff;font-size:1.8rem;font-weight:700;padding:18px 40px;text-align:center;width:100%}.c-content-main .seminar-end+.seminar-hero{margin-top:40px}@media(max-width:767px){.c-content-main .seminar-end+.seminar-hero{margin-top:30px}}.c-content-main .seminar-hero+a{margin-bottom:50px;margin-top:30px}@media(max-width:767px){.c-content-main .seminar-hero+a{margin-bottom:40px}}.c-content-main .seminar-cv{margin-bottom:50px}@media(max-width:767px){.c-content-main .seminar-cv{padding-bottom:40px}}.c-content-main .seminar-cv a{background:#ecf6fc;border-radius:10px;box-shadow:0 3px 6px #22222229;display:flex;overflow:hidden;padding:0;text-decoration:none;transition:.3s;width:100%}@media(max-width:767px){.c-content-main .seminar-cv a{flex-flow:column wrap}}@media(hover:hover){.c-content-main .seminar-cv a:hover{box-shadow:0 3px 6px #2222225c}.c-content-main .seminar-cv a:hover div:first-child img{transform:scale(1.2)}.c-content-main .seminar-cv a:hover div.seminar-cv__title-icon span:after{right:-5px}}.c-content-main .seminar-cv a:after{content:none!important}.c-content-main .seminar-cv__img{align-items:center;display:flex;flex:0 0 auto;justify-content:center;max-width:320px;overflow:hidden;position:relative;width:33.3333333333%}@media(max-width:767px){.c-content-main .seminar-cv__img{max-width:100%;width:100%}}.c-content-main .seminar-cv__img img{display:block;height:100%;max-width:none;transition:.3s;width:auto;z-index:0}@media(min-width:768px){.c-content-main .seminar-cv__img img{position:absolute}}@media(max-width:767px){.c-content-main .seminar-cv__img img{height:auto;width:100%}}.c-content-main .seminar-cv__title{color:#313131;padding:50px 35px 30px 50px;width:100%}@media(min-width:768px){.c-content-main .seminar-cv__title{font-size:1.8rem}}@media(max-width:767px){.c-content-main .seminar-cv__title{font-size:1.4rem;padding:20px 20px 20px 25px}}.c-content-main .seminar-cv__title-sub{font-weight:700;margin-bottom:10px}@media(max-width:767px){.c-content-main .seminar-cv__title-sub{margin-bottom:5px}}.c-content-main .seminar-cv__title-sub+p{color:#004e87;font-weight:700;margin-bottom:25px;margin-top:0}@media(min-width:768px){.c-content-main .seminar-cv__title-sub+p{font-size:2.4rem}}@media(max-width:767px){.c-content-main .seminar-cv__title-sub+p{font-size:1.6rem;margin-bottom:10px}}.c-content-main .seminar-cv__title-icon{text-align:right}@media(max-width:767px){.c-content-main .seminar-cv__title-icon{text-align:center}}.c-content-main .seminar-cv__title-icon span{color:#313131;display:inline-block;font-size:1.6rem;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;transition:color .3s}.c-content-main .seminar-cv__title-icon span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}.c-content-main .category{margin-bottom:40px}.c-content-main .category__list{display:grid;gap:15px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}@media(max-width:959px){.c-content-main .category__list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:767px){.c-content-main .category__list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.c-content-main .category__list-item[aria-current=page] span{background-color:#004e87;border-color:#004e87;color:#fff;padding:6px 20px}.c-content-main .category__list-item a,.c-content-main .category__list-item span{align-items:center;border:1px solid #919191;border-radius:50px;color:#575757;display:flex;font-weight:700;height:100%;line-height:1.5;padding:6px 40px 6px 20px;position:relative;text-decoration:none;width:100%}.c-content-main .category__list-item a{height:100%;transition:.3s}.c-content-main .category__list-item a:before{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:16px;top:0;width:17px}@media(hover:hover){.c-content-main .category__list-item a:hover{color:#00afe0}}.c-content-main .anchor{margin-bottom:40px}.c-content-main .anchor__list{display:flex;flex-flow:row wrap;gap:20px 30px;list-style:none;margin:0;padding:0}@media(max-width:767px){.c-content-main .anchor__list{display:grid;gap:12px 11px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.c-content-main .anchor__list-item{font-weight:700;max-width:300px;width:33.3333333333%}@media(max-width:767px){.c-content-main .anchor__list-item{width:auto}}.c-content-main .anchor__list-item a,.c-content-main .anchor__list-item span{border:1px solid #919191;border-radius:50px;color:#575757;display:block;padding:6px 40px 6px 30px;text-decoration:none}@media(max-width:767px){.c-content-main .anchor__list-item a,.c-content-main .anchor__list-item span{border-radius:20px;padding:6px 35px 6px 25px}}.c-content-main .anchor__list-item a{position:relative}@media(hover:hover){.c-content-main .anchor__list-item a:hover{color:#00afe0}}.c-content-main .anchor__list-item a:before{background:url(/elements/arrow-anchor.svg) 50% no-repeat;bottom:0;content:"";height:13px;margin:auto 0;position:absolute;right:16px;top:0;width:8px}.c-content-main .outline{color:#1d1d1d;counter-reset:content-main-ol-default;padding-left:28px}.c-content-main .outline li a{color:#1d1d1d;font-size:1.4rem;font-weight:700}.c-content-main .outline__list>ol{counter-reset:num_f;margin-top:0;padding:0;width:100%}.c-content-main .outline__list>ol>li{counter-increment:num_f;list-style:none;padding:0 0 0 20px}.c-content-main .outline__list>ol>li:not(:first-child){padding-top:8px}.c-content-main .outline__list>ol>li:not(:last-child){border-bottom:1px solid #dbdbdb;padding-bottom:10px}.c-content-main .outline__list>ol>li:before{color:#004e87;content:counter(num_f) ". ";display:marker;font-size:1.5rem;font-weight:700;margin-left:-20px;margin-right:2px}.c-content-main .outline__list>ol>li>ol{counter-reset:num_s;padding:0}.c-content-main .outline__list>ol>li>ol li{counter-increment:num_s;list-style-type:none;margin-bottom:5px;padding-left:35px}.c-content-main .outline__list>ol>li>ol li:last-child{margin-bottom:0}.c-content-main .outline__list>ol>li>ol li:before{color:#004e87;content:counter(num_f) "-" counter(num_s) ".";display:marker;font-size:1.5rem;font-weight:700;margin-left:-35px;margin-right:2px}.c-content-main .outline__list>ol ol,.c-content-main .outline__list>ol ul{margin-left:2px;margin-top:5px}.c-content-main .sns-link{align-items:center;border-bottom:2px solid #dbdbdb;display:flex;gap:15px;justify-content:center;margin-bottom:40px;margin-top:40px;padding-bottom:49px;width:100%}@media(max-width:767px){.c-content-main .sns-link{flex-flow:column;margin-top:30px;padding-bottom:30px}}.c-content-main .sns-link>p{font-size:1.8rem;font-weight:700;margin:0}.c-content-main .sns-link__list{align-items:center;display:flex;flex:0 0 auto;gap:14px;list-style:none;margin:0;padding:0}.c-content-main .sns-link__list,.c-content-main .sns-link__list-item{height:-moz-fit-content;height:fit-content}.c-content-main .sns-link__list-item a,.c-content-main .sns-link__list-item button{display:block;padding:0;width:-moz-fit-content;width:fit-content}.c-content-main .sns-link__list-item a:after,.c-content-main .sns-link__list-item button:after{content:none;display:none}.c-content-main .sns-link__list-item a img,.c-content-main .sns-link__list-item button img{display:block;transition:opacity .3s}@media(hover:hover){.c-content-main .sns-link__list-item a:hover img,.c-content-main .sns-link__list-item button:hover img{opacity:.7}}.c-content-main .sns-link__list-item button{background:none;border:none}.c-content-main .sns-link__list-item button[data-copy-style=true]{display:flex;font-size:1.6rem;justify-content:center;position:relative}.c-content-main .sns-link__list-item button[data-copy-style=true]:before{background-color:#dfeef7;border-radius:5px;color:#222;content:"コピー完了";display:inline-block;font-size:.75em;height:auto;padding:.6em;position:absolute;top:-37px;width:6.8em;z-index:1}.c-content-main .sns-link__list-item button[data-copy-style=true]:after{background-color:#dfeef7;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0, 1 0, 0.5 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 0,100% 0,50% 100%);content:"";display:inline-block;height:10px;position:absolute;top:-10px;width:18px}.c-content-main .point{width:100%}.c-content-main .point__num{color:#004e87;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:700}@media(min-width:768px){.c-content-main .point__num{font-size:2rem}}@media(max-width:767px){.c-content-main .point__num{font-size:1.6rem}}.c-content-main .point__title{font-weight:700;margin-bottom:15px}@media(min-width:768px){.c-content-main .point__title{font-size:2.6rem}}@media(max-width:767px){.c-content-main .point__title{font-size:2rem}}.c-content-main .point__item{display:flex;flex-flow:row;margin-bottom:50px;width:100%}@media(max-width:767px){.c-content-main .point__item{flex-flow:column wrap;margin-bottom:20px}}.c-content-main .point__item:nth-child(2n){flex-flow:row-reverse}@media(max-width:767px){.c-content-main .point__item:nth-child(2n){flex-flow:column wrap}}.c-content-main .service__list{display:flex;gap:30px;margin-bottom:30px;margin-top:40px;width:100%}@media(max-width:767px){.c-content-main .service__list{flex-flow:row wrap;gap:20px}}.c-content-main .service__list-item{position:relative}.c-content-main .service__list-item a:before{z-index:1}.c-content-main .service__list-item-img img{display:block;height:auto;margin:0 auto 20px;max-width:210px;width:100%}.c-content-main .service__list-item-am a:before{background:url(/elements/icon-am.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:60px;position:absolute;right:15px;top:-30px;width:38px}@media(max-width:767px){.c-content-main .service__list-item-am a:before{height:69px;right:12px;top:-12px;width:42px}}.c-content-main .service__list-item-mm a:before{background:url(/elements/icon-mm.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:56px;position:absolute;right:5px;top:-25px;width:45px}@media(max-width:767px){.c-content-main .service__list-item-mm a:before{right:13px;top:-5px}}.c-content-main .service__list-item-ex a:before{background:url(/elements/icon-expense.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:57px;position:absolute;right:20px;top:-30px;width:31px}@media(max-width:767px){.c-content-main .service__list-item-ex a:before{right:12px;top:-7px}}.c-content-main .service__list-item a{background-color:#fff;border-radius:10px;box-shadow:0 6px 6px #22222229;color:#313131;display:flex;flex-direction:column;height:100%;padding:30px 25px 32px;text-decoration:none;transition:box-shadow .3s}@media(max-width:767px){.c-content-main .service__list-item a{padding:16px 15px 27px}}@media(hover:hover){.c-content-main .service__list-item a:hover{box-shadow:0 3px 6px #2222225c}.c-content-main .service__list-item a:hover span:after{right:-5px}}.c-content-main .service__list-item a h3{margin:0 0 8px;text-align:center;width:100%}@media(max-width:767px){.c-content-main .service__list-item a h3{margin:0}.c-content-main .service__list-item a h3 img{width:188px}}@media(max-width:576px){.c-content-main .service__list-item a h3 img{height:auto;width:50.1333333333%}}.c-content-main .service__list-item a>p{font-size:1.4rem;font-weight:400;line-height:2;margin:0 0 20px}@media(max-width:767px){.c-content-main .service__list-item a>p{margin-bottom:10px}}.c-content-main .service__list-item-box{background-color:#f4f4f4;border-radius:5px;line-height:1.3;margin-bottom:10px;padding:20px 20px 15px;text-align:center}@media(max-width:767px){.c-content-main .service__list-item-box{padding:20px 10px 10px}}.c-content-main .service__list-item-box p{margin:0}.c-content-main .service__list-item-title{font-size:1.6rem;font-weight:700}.c-content-main .service__list-item-num{color:#004e87;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:3.6rem;font-weight:700}.c-content-main .service__list-item-yen{font-size:2rem;font-weight:700;padding-left:3px}.c-content-main .service__list-item-yen sup{color:#313131;font-size:1.2rem}.c-content-main .service__list-item-tax,.c-content-main .service__list-item-unit{font-size:2rem;font-weight:700}.c-content-main .service__list-item-tax{color:#313131;font-style:1.5rem}.c-content-main .service__list-item-link{align-items:flex-end;display:flex;flex:1 1 auto;justify-content:center}.c-content-main .service__list-item-link span{color:currentcolor;font-weight:700;line-height:1.5;overflow-wrap:anywhere;padding-right:.5em;transition:color .3s;word-break:break-word}.c-content-main .service__list-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:.3s;width:17px}.c-content-main .service__list+.c-about__note{margin-top:-15px}.c-content-main .service__cv-link{background:#ecf6fc;margin-bottom:48px}@media(max-width:767px){.c-content-main .service__cv-link{margin-bottom:0}}.c-content-main .service__cv-link-head{margin-top:28px;padding:20px 20px 0;position:relative;text-align:center;width:100%}.c-content-main .service__cv-link-head p{color:#004e87;font-size:1.6rem;font-weight:700;margin-bottom:10px;margin-top:0}@media(max-width:767px){.c-content-main .service__cv-link-head p br{display:none}}.c-content-main .service__cv-link-body{padding:0 20px 20px}.c-content-main .service__cv-link-button{margin:0 auto;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.c-content-main .service__cv-link-button{text-align:center;width:auto}}.c-content-main .service__cv-link-button[data-item=contact] a,.c-content-main .service__cv-link-button[data-item=download] a{align-items:center;appearance:none;background:linear-gradient(90deg,#cb5701,#ad330b);border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.08em;max-width:100%;min-height:70px;text-align:center;text-decoration:none}@media(min-width:768px){.c-content-main .service__cv-link-button[data-item=contact] a,.c-content-main .service__cv-link-button[data-item=download] a{min-width:360px}}@media(max-width:767px){.c-content-main .service__cv-link-button[data-item=contact] a,.c-content-main .service__cv-link-button[data-item=download] a{max-width:300px;padding:20px;width:100%}}.c-content-main .service__cv-link-button[data-item=contact] a:active,.c-content-main .service__cv-link-button[data-item=contact] a:focus,.c-content-main .service__cv-link-button[data-item=download] a:active,.c-content-main .service__cv-link-button[data-item=download] a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff}.c-content-main .service__cv-link-button[data-item=contact] a:disabled,.c-content-main .service__cv-link-button[data-item=download] a:disabled{opacity:.6}.c-content-main .service__cv-link-button[data-item=download] a{background:linear-gradient(90deg,#cb5701,#ad330b);flex-wrap:wrap;line-height:1.3333333333;padding:13px 26px 13px 35px;position:relative}@media(min-width:768px){.c-content-main .service__cv-link-button[data-item=download] a{font-size:1.8rem}}@media(max-width:767px){.c-content-main .service__cv-link-button[data-item=download] a{font-size:1.6rem;padding:13px 26px 13px 45px}}@media(hover:hover){.c-content-main .service__cv-link-button[data-item=download] a:hover{background:#fff;border:1px solid #ba570e;color:#ba570e}.c-content-main .service__cv-link-button[data-item=download] a:hover:before{background:url(/elements/icon-download-hover.svg) 50% no-repeat}}.c-content-main .service__cv-link-button[data-item=download] a>span{display:inline-block;position:relative}.c-content-main .service__cv-link-button[data-item=contact] a{background:linear-gradient(90deg,#235c9f,#033979);flex-direction:column;line-height:1.3;padding:17px 26px 13px}@media(min-width:768px){.c-content-main .service__cv-link-button[data-item=contact] a{font-size:1.6rem}}@media(max-width:767px){.c-content-main .service__cv-link-button[data-item=contact] a{font-size:1.6rem}}@media(hover:hover){.c-content-main .service__cv-link-button[data-item=contact] a:hover{background:#fff;border:1px solid #004e87;color:#004e87}.c-content-main .service__cv-link-button[data-item=contact] a:hover span:before{background:url(/elements/icon-contact-hover.svg) 50% no-repeat}}.c-content-main .service__cv-link-button[data-item=contact] a>span{display:inline-block;position:relative}@media(min-width:768px){.c-content-main .service__cv-link-button[data-item=contact] a>small{font-size:1.4rem}}@media(max-width:767px){.c-content-main .service__cv-link-button[data-item=contact] a>small{font-size:1.4rem}}.c-content-main .service__note{color:#fff;font-size:1.2rem;padding-left:16px}.c-content-main .service__note>li{list-style:none}.c-content-main .service__note>li:not(:last-child){margin-bottom:5px}.c-content-main .service__note>li:before{background:none;border-radius:0;content:"※";display:inline-block;height:auto;margin:0 4px 1px -16px;vertical-align:middle;width:auto}.c-content-main .service__note ol,.c-content-main .service__note ul{margin-left:2px;margin-top:5px}.c-content-main .step{margin-bottom:35px;overflow:hidden}@media(max-width:767px){.c-content-main .step{margin-bottom:30px}}.c-content-main .step>ol{counter-reset:num_s;display:grid;gap:56px;margin:0;padding:0}@media(min-width:768px){.c-content-main .step>ol{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media(max-width:767px){.c-content-main .step>ol{gap:30px}}.c-content-main .step>ol li{counter-increment:num_s}.c-content-main .step>ol li:before{color:#0000;content:counter(num_s) ".";font-size:0}.c-content-main .step__item{border-radius:10px;max-width:280px;padding:19px;position:relative}@media(max-width:767px){.c-content-main .step__item{max-width:100%;width:100%}}.c-content-main .step__item:not(:last-child):after{bottom:0;color:#0000;content:"次へ";display:block;font-size:0;height:20px;margin:auto 0;position:absolute;right:-36px;top:0;transform:rotate(-135deg);width:20px}@media(max-width:767px){.c-content-main .step__item:not(:last-child):after{bottom:-22px;height:15px;left:0;margin:0 auto;right:0;top:auto;transform:rotate(-45deg);width:15px}}.c-content-main .step__item p{margin:0}@media(min-width:768px){.c-content-main .step__item p span{font-size:1.6rem}}@media(max-width:767px){.c-content-main .step__item p span{font-size:1rem}}.c-content-main .step__item-period{background:#fff;border-radius:20px;color:#313131;display:block;font-size:1.6rem;margin-top:8px;min-width:138px;padding:2px 10px}@media(min-width:768px){.c-content-main .step__item-period{font-size:1.6rem}}@media(max-width:767px){.c-content-main .step__item-period{font-size:1rem;min-width:auto}}.c-content-main .step__list-phase{display:grid;gap:80px!important;grid-template-columns:repeat(3,minmax(260px,1fr));width:100%}@media(max-width:767px){.c-content-main .step__list-phase{gap:18px!important;grid-template-columns:repeat(3,1fr);justify-content:center}}.c-content-main .step__list-phase>li{align-items:center;background:#063276;border-radius:130px;color:#fff;display:flex;flex-flow:column wrap;font-weight:700;height:auto;justify-content:center;line-height:1.5;margin:0 auto;min-height:260px;padding:50px 20px;text-align:center;width:100%}@media(min-width:768px){.c-content-main .step__list-phase>li{font-size:2.8rem}}@media(max-width:767px){.c-content-main .step__list-phase>li{font-size:1.4rem;line-height:1.2;min-height:100px;padding:10px}}.c-content-main .step__list-phase>li:not(:last-child):after{border:solid;border-color:#0000 #0000 #004e87 #004e87;border-width:0 0 3px 3px;height:30px;right:-46px;width:30px}@media(max-width:767px){.c-content-main .step__list-phase>li:not(:last-child):after{border-width:0 0 2px 2px;bottom:0;height:10px;left:auto;margin:auto 0;right:-12px;top:0;transform:rotate(-135deg);width:10px}}.c-content-main .step__list-phase>li:first-child{background:#132276}.c-content-main .step__list-phase>li:last-child{background:#064b86}.c-content-main .step__list-phase>li p{line-height:1;margin-bottom:10px}@media(max-width:767px){.c-content-main .step__list-phase>li p{margin-bottom:0}}.c-content-main .step__list-blue>li{background:#ecf6fc;border:2px solid #0090b9;display:flex;flex-flow:column;justify-content:center}.c-content-main .step__list-blue>li:after{border:solid;border-color:#0000 #0000 #0090b9 #0090b9;border-width:0 0 2px 2px}.c-content-main .step__list-orange>li{background:#faf5f2;border:2px solid #c35013;display:flex;flex-flow:column;justify-content:center}.c-content-main .step__list-orange>li:after{border:solid;border-color:#0000 #0000 #c35013 #c35013;border-width:0 0 2px 2px}.c-content-main .case-nav{display:flex;gap:15px;justify-content:center;max-height:none;overflow:auto;width:100%}@media(max-width:767px){.c-content-main .case-nav .case-nav-item{flex-grow:0!important;font-size:1.6rem;line-height:1.5em;padding:13px 13px 35px;width:calc(50% - 10.5px)!important}.c-content-main .case-nav .case-nav-item br{display:none}.c-content-main .case-nav .case-nav-item:before{width:100%}.c-content-main .case-nav .case-nav-item:after{bottom:11px}.c-content-main .case-nav{margin-bottom:30px}}@media screen and (min-width:768px)and (max-width:1220px){.c-content-main .case-nav{gap:2.0833333333vw}}@media(max-width:767px){.c-content-main .case-nav{flex-grow:0;flex-wrap:wrap;gap:10px}}@media screen and (min-width:768px)and (max-width:1220px){.c-content-main .case-nav .case-nav-item{font-size:1.3333333333vw;width:calc(25% - 2.1875vw)}}.c-content-main .case-nav .case-nav-item{background:#fff;border:1px solid #195191;border-radius:12px;color:#222;cursor:pointer;flex-grow:1;font-size:1.8rem;font-weight:600;line-height:1.5555555556em;min-height:140px;padding:31px 5px 67px;position:relative;text-align:center;text-decoration:none;transition:all .3s;width:240px}.c-content-main .case-nav .case-nav-item:before{bottom:11px;color:#222;content:"詳しく見る";display:block;font-size:1.4rem;font-weight:400;left:50%;position:absolute;transform:translate(-50%)}.c-content-main .case-nav .case-nav-item:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:44px;content:"";display:inline-block;height:17px;left:50%;position:absolute;transform:translate(-50%) rotate(90deg);transition:all .3s;width:17px}.c-content-main .case-nav .case-nav-item:hover{background:linear-gradient(115deg,#1497c7,#065498,#03488e);border-color:#fff;color:#fff}.c-content-main .case-nav .case-nav-item:hover:before{color:#fff}.c-content-main .case-nav .case-nav-item:hover:after{background:url(/elements/arrow-white-03.svg) 50% no-repeat}.c-content-main .merit__list-img{aspect-ratio:1/1;border-radius:50%;margin:0 auto 10px;max-width:80px;overflow:hidden}.c-content-main .merit__list-img img{height:auto;width:100%}.c-content-main .merit__list-tag{margin-bottom:10px;text-align:center}.c-content-main .merit__list-tag span{background:#004e87;border-radius:15px;color:#fff;font-size:1.4rem;padding:5px 18px;text-align:center}.c-content-main .merit__list-title{color:#004e87;font-size:1.8rem;font-weight:700;margin-bottom:15px;text-align:center}.c-content-main .merit__list p span{font-weight:700}.c-content-main .checked-title{background:#f2f2f2;font-weight:700;margin-bottom:20px;padding:15px 22px 16px 56px}@media(min-width:768px){.c-content-main .checked-title{font-size:2rem}}@media(max-width:767px){.c-content-main .checked-title{font-size:1.8rem}}.c-content-main .checked-title:before{background:url(/elements/icon-check.svg) 50% no-repeat;background-size:cover;content:"";display:inline-block;height:15px;margin:0 8px 3px -32px;vertical-align:middle;width:22px}.c-content-main ul.checked-list{color:#1d1d1d;list-style:none;margin-bottom:35px;padding-left:30px}@media(max-width:767px){.c-content-main ul.checked-list{margin-bottom:30px}}.c-content-main ul.checked-list+.note-01{margin-top:-25px}@media(max-width:767px){.c-content-main ul.checked-list+.note-01{margin-top:-20px}}.c-content-main ul.checked-list>li{font-weight:700;line-height:1.5;list-style:none}@media(min-width:768px){.c-content-main ul.checked-list>li{font-size:1.8rem}}@media(max-width:767px){.c-content-main ul.checked-list>li{font-size:1.6rem}}.c-content-main ul.checked-list>li:not(:last-child){margin-bottom:15px}.c-content-main ul.checked-list>li:before{background:url(/elements/icon-check.svg) 50% no-repeat;background-size:cover;content:"";display:inline-block;height:15px;margin:0 8px 3px -30px;vertical-align:middle;width:22px}.c-content-main .list-row__title{color:#004e87;font-weight:700;margin-bottom:15px}@media(min-width:768px){.c-content-main .list-row__title{font-size:1.8rem}}@media(max-width:767px){.c-content-main .list-row__title{font-size:1.6rem;margin-bottom:0}}.c-content-main .list-row ul{display:flex;flex-flow:row wrap;padding-left:0}.c-content-main .list-row ul li{margin-right:20px;padding-left:20px}.c-content-main .reference-link{margin-bottom:10px}@media(min-width:768px){.c-content-main .reference-link{align-items:flex-start;display:flex}}.c-content-main .reference-link__label{background:#575757;border-radius:20px;color:#fff;display:inline-block;flex:0 0 auto;font-size:1.4rem;font-weight:700;line-height:1.5;margin-right:5px;padding:5px 15px 3px}@media(max-width:767px){.c-content-main .reference-link__label{padding:3px 12px 2px}}.c-content-main .reference-link a{margin-top:3px}.c-content-main .seminar-lecturer{margin-top:2rem;position:relative}.c-content-main .seminar-lecturer>p{background:#fff;color:#004e87;display:inline-block;font-weight:700;left:0;line-height:1.5;margin-bottom:14px;padding:0 15px;position:relative;top:-4.6rem}@media(min-width:768px){.c-content-main .seminar-lecturer>p{font-size:2.4rem}}@media(max-width:767px){.c-content-main .seminar-lecturer>p{font-size:2.2rem;top:-3.4rem}}.c-content-main .seminar-lecturer>p+div{margin-top:-4.6rem;padding-top:0}@media(max-width:767px){.c-content-main .seminar-lecturer>p+div{margin-top:-3.4rem}}.c-content-main .seminar-lecturer__wrap{display:flex;gap:15px;padding-top:38px}@media(max-width:767px){.c-content-main .seminar-lecturer__wrap{flex-flow:column;gap:25px}}.c-content-main .seminar-lecturer__wrap:not(:last-child){border-bottom:1px solid #c5c5c5;padding-bottom:36px}@media(max-width:767px){.c-content-main .seminar-lecturer__wrap:not(:last-child){padding-bottom:30px}}.c-content-main .seminar-lecturer__name{font-weight:700;margin:0 0 10px}@media(min-width:768px){.c-content-main .seminar-lecturer__name{font-size:1.8rem}}@media(max-width:767px){.c-content-main .seminar-lecturer__name{font-size:1.8rem;margin:0 0 12px}}.c-content-main .seminar-lecturer__name-post{font-weight:700}@media(min-width:768px){.c-content-main .seminar-lecturer__name-post{font-size:1.4rem}}@media(max-width:767px){.c-content-main .seminar-lecturer__name-post{font-size:1.2rem}}.c-content-main .seminar-lecturer__img{min-width:174px;width:19.5505617978%}@media(max-width:767px){.c-content-main .seminar-lecturer__img{min-width:auto;width:100%}}.c-content-main .seminar-lecturer__img img{height:auto;width:100%}.c-content-main .page-lecturer>p{background:#004e87;border-radius:5px 5px 0 0;color:#fff;font-weight:700;margin:0;padding:3px 10px;text-align:left;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.c-content-main .page-lecturer>p{font-size:1.3rem}}@media(max-width:767px){.c-content-main .page-lecturer>p{font-size:1.3rem}}.c-content-main .page-lecturer__wrap{background:#f5f5f5;margin-bottom:35px;padding:15px 20px}@media(max-width:767px){.c-content-main .page-lecturer__wrap{margin-bottom:30px;padding:15px}}.c-content-main .page-lecturer__head{display:flex;gap:10px;width:100%}.c-content-main .page-lecturer__name{font-size:1.6rem;font-weight:700;line-height:1.5;margin-top:-2px}.c-content-main .page-lecturer__name-img{border-radius:50%;flex:0 0 auto;height:55px;overflow:hidden;width:55px}.c-content-main .page-lecturer__name-img img{height:auto;width:100%}.c-content-main .page-lecturer__name-post{color:#004e87;font-size:1.4rem;font-weight:700}.c-content-main .page-lecturer__name-box{align-items:flex-start;display:flex;flex-flow:column wrap;justify-content:center}.c-content-main .page-lecturer__text{font-size:1.3rem;margin-top:5px}.c-content-main .page-lecturer__text a{display:block}.c-content-main .page-lecturer__text>p{margin:5px 0}.c-content-main .page-lecturer__sns{align-items:center;display:flex;gap:10px;margin-top:5px}.c-content-main .page-lecturer__sns>p{font-size:1.3rem;font-weight:700;margin:0}.c-content-main .page-lecturer__sns-links{align-items:center;display:flex;gap:10px;list-style:none;margin:0;padding:0}.c-content-main .page-lecturer__sns-links li a{display:block;padding-right:0;transition:opacity .3s}@media(hover:hover){.c-content-main .page-lecturer__sns-links li a:hover{opacity:.7}}.c-content-main .page-lecturer__sns-links li a:after{content:none!important}.c-content-main .page-lecturer__sns-links li a img,.c-content-main .page-lecturer__sns-links li a picture{display:block}.c-content-main .page-lecturer__sns-links li a img[src="/elements/icon-x.svg"]{width:17px}.c-content-main .page-lecturer__sns-links li a img[src="/elements/icon-facebook.svg"]{width:20px}.c-content-main .blog{margin-bottom:70px;margin-top:30px;padding:0;width:100%}@media(max-width:767px){.c-content-main .blog{margin-bottom:40px;margin-top:20px}}.c-content-main .blog[data-bg=gray]{margin-bottom:-150px;margin-top:80px;padding:66px 0 150px;position:relative}@media(max-width:767px){.c-content-main .blog[data-bg=gray]{margin-bottom:-128px;margin-top:40px;padding:32px 0 128px}}.c-content-main .blog[data-bg=gray]:after{background:#f2f2f2;bottom:0;content:"";display:block;height:100%;position:absolute;width:100%;z-index:-10}.c-content-main .blog__title p{color:#004e87;font-weight:700;line-height:1.5;margin:0 0 30px;padding:0 20px;text-align:center}@media(min-width:768px){.c-content-main .blog__title p{font-size:3.4rem}}@media(max-width:767px){.c-content-main .blog__title p{font-size:2.2rem}}.c-content-main .blog__list-col3{grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.c-content-main .blog__list-col3{grid-template-columns:repeat(2,1fr)}}.c-content-main .blog__list-col2{grid-template-columns:repeat(2,1fr)}.c-content-main .blog__list[data-page=default]{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-content-main .blog__list[data-page=default]{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-content-main .blog__list[data-page=default]{padding-left:20px;padding-right:20px}}.c-content-main .blog__list-movie{cursor:pointer}.c-content-main .blog__list-movie>div>div:first-child{position:relative}.c-content-main .blog__list-movie>div>div:first-child:before{background:url(/elements/icon-play.svg) no-repeat;background-size:cover;bottom:0;content:"";display:block;height:66px;left:0;margin:auto;position:absolute;right:0;top:0;width:66px;z-index:2}@media(max-width:767px){.c-content-main .blog__list-movie>div>div:first-child:before{height:36px;width:36px}}.c-content-main .blog__list-end{align-items:center;background:#575757;color:#fff;display:flex;font-weight:700;justify-content:center;padding:4px 10px 0;text-align:center;width:100%}@media(max-width:767px){.c-content-main .blog__list-end{padding:2px 10px 0}}.c-content-main .blog__list-end span{display:block}@media(min-width:768px){.c-content-main .blog__list-end{font-size:1.4rem}}@media(max-width:767px){.c-content-main .blog__list-end{font-size:1.2rem}}.c-content-main .blog__list>ul{display:grid;flex-flow:row wrap;gap:30px;list-style:none;margin:0;padding:0;width:100%}@media(max-width:767px){.c-content-main .blog__list>ul{gap:20px 15px}}.c-content-main .blog__list>ul>li{margin-bottom:0;position:relative}.c-content-main .blog__list>ul>li:before{display:none}.c-content-main .blog__list>ul>li p{margin:0}.c-content-main .blog__list>ul>li>a,.c-content-main .blog__list>ul>li>div{background:#fff;border-radius:10px;box-shadow:0 3px 6px #22222229;color:#222;display:flex;flex-flow:column;font-weight:700;height:100%;overflow:hidden;padding:0;text-decoration:none;transition:.3s}@media(hover:hover){.c-content-main .blog__list>ul>li>a:hover,.c-content-main .blog__list>ul>li>div:hover{box-shadow:0 3px 6px #2222225c}.c-content-main .blog__list>ul>li>a:hover div div:first-child>img,.c-content-main .blog__list>ul>li>div:hover div div:first-child>img{transform:scale(1.2)}.c-content-main .blog__list>ul>li>a:hover div.blog__list-link span:after,.c-content-main .blog__list>ul>li>div:hover div.blog__list-link span:after{right:-5px}}.c-content-main .blog__list>ul>li>a button,.c-content-main .blog__list>ul>li>div button{appearance:none;background:none;border:none}.c-content-main .blog__list>ul>li>a:after,.c-content-main .blog__list>ul>li>div:after{content:none}.c-content-main .blog__list>ul>li a[target=_blank]:after{display:none}.c-content-main .blog__list>ul>li a[target=_blank] .blog__list-link span:after{background:url(/elements/icon-blank-blue.svg) 50% no-repeat;bottom:0;content:"新規タブで開きます";display:inline-block;font-size:0;height:12px;margin-bottom:2px;margin-left:5px;position:relative;right:0;top:0;vertical-align:12px;width:12px}.c-content-main .blog__list-content{display:flex;flex-flow:column wrap;flex-grow:1;padding:20px 25px 30px;position:relative}@media(max-width:767px){.c-content-main .blog__list-content{padding:15px 10px 20px}}.c-content-main .blog__list-content p:first-child{margin-top:0}.c-content-main .blog__list-img{position:relative;z-index:1}.c-content-main .blog__list-img-thumb{align-items:center;border-bottom:1px solid #dbdbdb;display:flex;height:0;justify-content:center;margin-bottom:-3px;overflow:hidden;padding-bottom:66.3333333333%;position:relative}.c-content-main .blog__list-img-thumb img{bottom:0;display:block;height:100%;margin:auto 0;max-width:none;position:absolute;top:0;transition:transform .3s;width:auto}.c-content-main .blog__list-img-logo{align-items:center;background:#fff;border-radius:0 10px 0 0;bottom:-3px;display:flex;height:45px;justify-content:center;left:0;overflow:hidden;padding:1px 10px;position:absolute;width:100px;z-index:2}@media(max-width:767px){.c-content-main .blog__list-img-logo{border-bottom:1px solid #f4f4f4;height:36px;justify-content:flex-start;position:relative;width:100%}}.c-content-main .blog__list-img-logo img{height:auto;max-height:100%;max-width:100%;width:auto}.c-content-main .blog__list-category-01,.c-content-main .blog__list-category-02,.c-content-main .blog__list-category-03{color:#004e87;width:-moz-fit-content;width:fit-content}@media(min-width:768px){.c-content-main .blog__list-category-01,.c-content-main .blog__list-category-02,.c-content-main .blog__list-category-03{font-size:1.4rem}}@media(max-width:767px){.c-content-main .blog__list-category-01,.c-content-main .blog__list-category-02,.c-content-main .blog__list-category-03{font-size:1.2rem}}.c-content-main .blog__list-category-01{background:#004e87;border-radius:15px;color:#fff;min-width:113px;padding:1px 13px 1px 14px;text-align:center}@media(min-width:768px){.c-content-main .blog__list-category-01{font-size:1.2rem}}@media(max-width:767px){.c-content-main .blog__list-category-01{font-size:1.1rem;min-width:auto;padding:1px 10px}}.c-content-main .blog__list-category-02{display:flex;flex-flow:row wrap;gap:5px;width:100%}.c-content-main .blog__list-category-02 span{background:#004e87;border-radius:5px;color:#fff;display:inline-block;padding:3px 10px;vertical-align:middle;width:-moz-fit-content;width:fit-content}.c-content-main .blog__list-title{color:#004e87;font-weight:700}@media(min-width:768px){.c-content-main .blog__list-title{font-size:1.6rem}}@media(max-width:767px){.c-content-main .blog__list-title{font-size:1.4rem}}.c-content-main .blog__list-title-sub{color:#1d1d1d;font-weight:400;line-height:1.5;margin-top:6px}@media(min-width:768px){.c-content-main .blog__list-title-sub{font-size:1.2rem}}@media(max-width:767px){.c-content-main .blog__list-title-sub{font-size:1rem}}.c-content-main .blog__list-text{color:#1a1a1a;margin-top:10px}@media(min-width:768px){.c-content-main .blog__list-text{font-size:1.6rem}}@media(max-width:767px){.c-content-main .blog__list-text{font-size:1.4rem;margin-top:5px}}.c-content-main .blog__list-text-small{color:#313131;font-size:1.2rem;font-weight:400;line-height:2;margin-top:13px}.c-content-main .blog__list-day{flex:0 0 auto;font-weight:700}@media(min-width:768px){.c-content-main .blog__list-day{font-size:1.6rem}}@media(max-width:767px){.c-content-main .blog__list-day{font-size:1.4rem}}.c-content-main .blog__list-link{align-items:flex-end;display:flex;flex:1 0 auto!important;font-weight:700;justify-content:center;margin-top:20px}@media(min-width:768px){.c-content-main .blog__list-link{font-size:1.6rem}}@media(max-width:767px){.c-content-main .blog__list-link{font-size:1.4rem}}.c-content-main .blog__list-link span{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;transition:color .3s}.c-content-main .blog__list-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}.c-content-main .blog__list-tag-01{display:flex;flex-flow:row wrap;gap:8px 5px;padding:18px 0 0}@media(max-width:767px){.c-content-main .blog__list-tag-01{padding-top:10px}}.c-content-main .blog__list-tag-01 li{background:#c4deed;border-radius:15px;color:#004e87;display:inline;padding:2px 10px 0;word-break:keep-all}@media(min-width:768px){.c-content-main .blog__list-tag-01 li{font-size:1.2rem}}@media(max-width:767px){.c-content-main .blog__list-tag-01 li{font-size:1.1rem}}.c-content-main .blog__list-tag-02{margin-top:20px;padding:0;width:100%}.c-content-main .blog__list-tag-02 li{color:#313131;display:flex;font-weight:400;gap:10px;margin-top:8px}@media(max-width:767px){.c-content-main .blog__list-tag-02 li{align-items:flex-start;flex-flow:column;gap:5px;margin-top:8px}}.c-content-main .blog__list-tag-02 li:first-child{margin-top:0}.c-content-main .blog__list-tag-02-type1{align-items:center;background:#c4deed;border-radius:3px;display:flex;flex:0 0 auto;justify-content:center;line-height:1.4;padding:5px;width:80px}@media(max-width:767px){.c-content-main .blog__list-tag-02-type1{min-width:80px;padding:3px 5px;width:-moz-fit-content;width:fit-content}}.c-content-main .blog__list-tag-02-type1>span{font-size:1.2rem;height:-moz-fit-content;height:fit-content;text-align:center;vertical-align:middle}.c-content-main .blog__list-tag-02-type2{display:inline-block;font-size:1.4rem;line-height:1.4;padding-top:3px;text-align:left}.c-content-main .blog__list-row{align-items:flex-start;display:flex;flex-flow:row wrap;gap:2px 10px;margin-bottom:4px}@media(max-width:767px){.c-content-main .blog__list-row{gap:2px}}.c-content-main .blog__modal{align-items:center;background:#1d1d1dd9;border:none;height:100vh;justify-content:center;left:0;margin:0;max-height:100vh;max-width:100vw;padding:0;position:fixed;top:0;width:100vw;z-index:100}.c-content-main .blog__modal+.backdrop,.c-content-main .blog__modal::backdrop{display:none}.c-content-main .blog__modal[open]{display:flex}.c-content-main .blog__modal-close{align-items:center;appearance:none;background:none;border:none;color:#fff;display:flex;font-weight:700;margin-bottom:20px;margin-left:auto;padding:5px 53px 5px 0;position:relative;text-align:right;text-transform:uppercase}@media(min-width:768px){.c-content-main .blog__modal-close{font-size:1.6rem}}@media(max-width:767px){.c-content-main .blog__modal-close{font-size:1.4rem}}.c-content-main .blog__modal-close:after,.c-content-main .blog__modal-close:before{background:#fff;bottom:0;content:"";height:4px;margin:auto 0;position:absolute;right:0;top:0;width:36px}.c-content-main .blog__modal-close:before{transform:rotate(45deg)}.c-content-main .blog__modal-close:after{transform:rotate(-45deg)}.c-content-main .blog__modal-inner{aspect-ratio:900/490;background:#fff;border-radius:10px;height:auto;max-width:900px;padding:30px;width:64.2857142857vw}@media(max-width:767px){.c-content-main .blog__modal-inner{border-radius:10px;padding:20px 20px 15px;width:80vw}}.c-content-main .blog__modal-inner iframe{height:100%;width:100%}.c-content-main .blog__link{margin-top:37px}.c-content-main .blog:where(:first-child){margin-top:0}.c-content-main .blog__list{margin:0 auto;width:100%}.c-content-main .blog__list-img-thumb iframe{height:auto;width:100%}.c-content-main .blog__ts-connect p.blog__list-title{color:#004e87;line-height:1.5;margin-top:10px}@media(min-width:768px){.c-content-main .blog__ts-connect p.blog__list-title{font-size:2.2rem}}@media(max-width:767px){.c-content-main .blog__ts-connect p.blog__list-title{font-size:1.6rem;margin-top:5px}}.c-content-main .blog__ts-connect div.blog__list-img-thumb img{height:auto;max-height:100%;max-width:100%;width:auto}.c-content-main .blog__case div.blog__list-img{border-bottom:none}.c-content-main .blog__case p.blog__list-title-sub{color:#004e87;font-weight:700}@media(min-width:768px){.c-content-main .blog__case p.blog__list-title-sub{font-size:1.4rem}}@media(max-width:767px){.c-content-main .blog__case p.blog__list-title-sub{font-size:1.4rem}}.c-content-main .blog__case p.blog__list-title{color:#1a1a1a;font-weight:400;line-height:1.8;margin-top:15px}@media(min-width:768px){.c-content-main .blog__case p.blog__list-title{font-size:1.6rem}}@media(max-width:767px){.c-content-main .blog__case p.blog__list-title{font-size:1.4rem;margin-top:10px}}.c-content-main .blog__contents time.blog__list-day{color:#575757;margin-top:10px}@media(min-width:768px){.c-content-main .blog__contents time.blog__list-day{font-size:1.4rem}}@media(max-width:767px){.c-content-main .blog__contents time.blog__list-day{font-size:1.2rem;margin-top:8px}}.c-content-main .blog__contents div.blog__list-content{padding:20px 25px 25px}@media(max-width:767px){.c-content-main .blog__contents div.blog__list-content{padding:15px 10px 20px}}.c-content-main .blog__contents p.blog__list-title{color:#1a1a1a}.c-content-main .blog__contents>ul{gap:30px 22px}.c-content-main .blog__seminar ul li div.blog__list-img-thumb{padding-bottom:61.3333333333%}.c-content-main .blog__resources ul li div.blog__list-img-thumb{padding-bottom:56.3333333333%}.c-content-main .customers-logo{margin-bottom:30px}.c-content-main .customers-logo__list{display:grid;gap:30px 36px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}@media(max-width:767px){.c-content-main .customers-logo__list{gap:20px;grid-template-columns:repeat(2,1fr)}}.c-content-main .customers-logo__list-item{align-items:center;display:flex;justify-content:center;overflow:hidden}.c-content-main .customers-logo__list-item img{height:auto;max-height:100%;max-width:100%;object-fit:contain;width:100%}.c-content-main .customers-overview{background:#f2f2f2;padding:28px 30px 36px 27px}@media(max-width:767px){.c-content-main .customers-overview{padding:18px 15px 30px}}.c-content-main .customers-overview__title{align-items:flex-start;display:flex;gap:15px;margin-bottom:30px}@media(max-width:767px){.c-content-main .customers-overview__title{flex-flow:column wrap;gap:10px;margin-bottom:20px}}.c-content-main .customers-overview__title-logo{align-items:center;background:#fff;display:flex;flex:0 0 auto;height:54px;justify-content:center;padding:2px;width:96px}@media(max-width:767px){.c-content-main .customers-overview__title-logo{padding:5px}}.c-content-main .customers-overview__title-logo img{height:auto;max-height:100%;max-width:100%;width:auto}.c-content-main .customers-overview__title-name{font-weight:700;margin:10px 0 0}@media(min-width:768px){.c-content-main .customers-overview__title-name{font-size:2rem}}@media(max-width:767px){.c-content-main .customers-overview__title-name{font-size:1.8rem;margin:0}}.c-content-main .customers-overview__info{display:grid;flex-wrap:wrap;grid-template-columns:17% 1fr;margin-bottom:0;margin-top:-20px}@media(max-width:767px){.c-content-main .customers-overview__info{display:block}}.c-content-main .customers-overview__info dd,.c-content-main .customers-overview__info dt{border-bottom:1px solid #c5c5c5;padding:20px 0}@media(min-width:768px){.c-content-main .customers-overview__info dd,.c-content-main .customers-overview__info dt{font-size:1.5rem}}@media(max-width:767px){.c-content-main .customers-overview__info dd,.c-content-main .customers-overview__info dt{border-bottom:none;font-size:1.4rem;padding:0;width:100%}}.c-content-main .customers-overview__info dt{color:#004e87;font-weight:700;padding-right:10px}@media(max-width:767px){.c-content-main .customers-overview__info dt{padding-right:0;padding-top:15px}}.c-content-main .customers-overview__info dd{color:#1d1d1d;margin:0}@media(max-width:767px){.c-content-main .customers-overview__info dd{border-bottom:1px solid #c5c5c5;padding-bottom:15px;padding-top:3px}}.c-content-main .customers-overview__info dd a{font-weight:400}.c-content-main .faq{margin-bottom:50px}.c-content-main .faq__question{align-items:center;appearance:none;background-color:#fff;border:1px solid #919191;border-radius:10px;cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:space-between;line-height:1.3;margin-bottom:30px;padding:20px;position:relative;text-decoration:none;transition:border-color .3s,color .3s,border-width .3s;width:100%;z-index:0}@media(min-width:768px){.c-content-main .faq__question{font-size:1.8rem}}@media(max-width:767px){.c-content-main .faq__question{font-size:1.6rem}}.c-content-main .faq__question[aria-expanded=true]{border-bottom:none;border-radius:10px 10px 0 0;margin-bottom:0}.c-content-main .faq__question[aria-expanded=true] span.faq__question-icon span:first-child{transform:translate(-50%,-50%)}.c-content-main .faq__question-head{text-align:left}.c-content-main .faq__question-head-color{color:#004e87;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:2rem;margin-right:5px}.c-content-main .faq__question-head-text{color:#1d1d1d}.c-content-main .faq__question-icon{height:26px;position:relative;width:26px}@media(max-width:767px){.c-content-main .faq__question-icon{height:18px;width:18px}}.c-content-main .faq__question-icon span{background-color:#004e87;display:block;font-size:0;height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}@media(max-width:767px){.c-content-main .faq__question-icon span{width:18px}}.c-content-main .faq__question-icon span:first-child{transform:translate(-50%,-50%) rotate(-90deg);transition:transform .3s}.c-content-main .faq__detail{border:1px solid #919191;border-radius:0 0 10px 10px;display:none;margin-bottom:0;padding:0 20px 20px}.c-content-main .faq__detail[aria-hidden=false]{animation:fadeInAccordion .3s cubic-bezier(0,0,.2,1) forwards;border-top:none;display:block;margin-bottom:30px}.c-content-main .faq__detail-body{align-items:start;display:flex}.c-content-main .faq__detail-text{flex:1 1 auto}.c-content-main .faq__detail-text :last-child{margin-bottom:0}.c-content-main .faq__detail-text p{line-height:1.8;margin-bottom:20px}.c-content-main .faq__detail-color{color:#c35013;display:block;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:2rem;font-weight:700;line-height:1.3;margin:0 5px 0 0}.c-content-main .addon{margin-bottom:50px}.c-content-main .addon__template{align-items:center;appearance:none;background-color:#fff;border:1px solid #c5c5c5;border-radius:10px;cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:space-between;line-height:1.8;margin-bottom:30px;padding:30px 30px 25px;position:relative;text-decoration:none;transition:border-color .3s,color .3s,border-width .3s;width:100%;z-index:0}@media(min-width:768px){.c-content-main .addon__template{font-size:1.8rem}}@media(max-width:767px){.c-content-main .addon__template{font-size:1.6rem;padding:20px}}.c-content-main .addon__template[aria-expanded=true]{border-bottom:none;border-radius:10px 10px 0 0;margin-bottom:0}.c-content-main .addon__template[aria-expanded=true] span.addon__template-icon span:first-child{transform:translate(-50%,-50%)}.c-content-main .addon__template-head{display:flex;gap:25px;text-align:left}@media(max-width:767px){.c-content-main .addon__template-head{display:block}}.c-content-main .addon__template-head-color{color:#004e87;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;margin-right:5px}.c-content-main .addon__template-head-text{color:#1d1d1d;display:block;width:calc(100% - 30px)}@media(max-width:767px){.c-content-main .addon__template-head-text{width:calc(100% - 24px)}}.c-content-main .addon__template-head-desc{color:#222;display:block;font-weight:400;margin-top:20px}@media(min-width:768px){.c-content-main .addon__template-head-desc{font-size:1.6rem}}@media(max-width:767px){.c-content-main .addon__template-head-desc{font-size:1.4rem;margin-top:15px}}.c-content-main .addon__template-head-img{flex:0 0 auto;width:200px}@media(max-width:767px){.c-content-main .addon__template-head-img{display:none}}.c-content-main .addon__template-icon{display:block;height:26px;position:absolute;right:24px;top:30px;width:26px}@media(max-width:767px){.c-content-main .addon__template-icon{height:18px;right:20px;top:24px;width:18px}}.c-content-main .addon__template-icon span{background-color:#004e87;display:block;font-size:0;height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}@media(max-width:767px){.c-content-main .addon__template-icon span{width:18px}}.c-content-main .addon__template-icon span:first-child{transform:translate(-50%,-50%) rotate(-90deg);transition:transform .3s}.c-content-main .addon__detail{border:1px solid #c5c5c5;border-radius:0 0 10px 10px;display:none;margin-bottom:0;padding:5px 30px 30px}.c-content-main .addon__detail[aria-hidden=false]{animation:fadeInAccordion .3s cubic-bezier(0,0,.2,1) forwards;border-top:none;display:block;margin-bottom:30px}.c-content-main .addon__detail-body{align-items:start;display:flex;margin-bottom:20px}.c-content-main .addon__detail-text{line-height:1.8;margin:0}.c-content-main .addon__detail :last-child{margin-bottom:0}.c-content-main .addon-tabs{margin:0 auto 20px}.c-content-main .addon-tabs__automatic{display:flex;width:100%}@media(max-width:767px){.c-content-main .addon-tabs__automatic{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}}.c-content-main .addon-tabs__automatic button:focus-visible{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff}.c-content-main .addon-tabs__automatic [role=tab],.c-content-main .addon-tabs__automatic [role=tab]:focus,.c-content-main .addon-tabs__automatic [role=tab]:hover{background:none;border:none;color:#575757;cursor:pointer;display:block;font-weight:700;margin:0;padding:10px;position:relative;text-align:center;top:2px;width:100%;z-index:2}@media(min-width:768px){.c-content-main .addon-tabs__automatic [role=tab],.c-content-main .addon-tabs__automatic [role=tab]:focus,.c-content-main .addon-tabs__automatic [role=tab]:hover{font-size:1.4rem}}@media(max-width:767px){.c-content-main .addon-tabs__automatic [role=tab],.c-content-main .addon-tabs__automatic [role=tab]:focus,.c-content-main .addon-tabs__automatic [role=tab]:hover{border-radius:10px;font-size:1.2rem;padding:10px 14px;text-align:left}}.c-content-main .addon-tabs__automatic [role=tab][aria-selected=true]{background:#004e87}@media(min-width:768px){.c-content-main .addon-tabs__automatic [role=tab][aria-selected=true]{align-items:center;color:#fff;display:flex;justify-content:center;position:relative}.c-content-main .addon-tabs__automatic [role=tab][aria-selected=true]:after{border:solid;border-color:#004e87 #0000 #0000;border-width:8px 8px 0;bottom:-8px;content:"";display:block;height:8px;position:absolute;width:16px}}@media(max-width:767px){.c-content-main .addon-tabs__automatic [role=tab][aria-selected=true]{color:#fff}}@media(min-width:768px){.c-content-main .addon-tabs__automatic [role=tab][aria-selected=false]{background:#fff;border-bottom:2px solid #c5c5c5}}@media(max-width:767px){.c-content-main .addon-tabs__automatic [role=tab][aria-selected=false]{border:1px solid #c5c5c5}}.c-content-main .addon-tabs [role=tablist]{min-width:100%}.c-content-main .addon-tabs [role=tabpanel]{min-height:10em;overflow:auto;width:100%}.c-content-main .addon-tabs [role=tabpanel] :last-child{margin-bottom:0}.c-content-main .addon-tabs [role=tabpanel][aria-hidden=true]{display:none}.c-content-main .addon-tabs [role=tabpanel] p{margin:0}.c-content-main .addon-tabs__content{padding:30px 0 0}.c-content-main .addon-tabs__content ul{display:grid;gap:12px 15px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media(max-width:767px){.c-content-main .addon-tabs__content ul{grid-template-columns:repeat(2,1fr)}}.c-content-main .addon-tabs__content ul li a{align-items:center;background:#fff;border:1px solid #919191;border-radius:25px;color:#575757;display:flex;height:100%;line-height:1.6;padding:10px 40px 8px 30px;position:relative;text-decoration:none;transition:.3s;width:100%}@media(min-width:768px){.c-content-main .addon-tabs__content ul li a{font-size:1.6rem}}@media(max-width:767px){.c-content-main .addon-tabs__content ul li a{border-radius:20px;font-size:1.4rem;padding:10px 37px 8px 20px}}@media(hover:hover){.c-content-main .addon-tabs__content ul li a:hover{color:#00afe0}}.c-content-main .addon-tabs__content ul li a:after{background:url(/elements/arrow-blue.svg) no-repeat;background-size:cover;bottom:0;content:"";display:inline-block;height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:.3s;width:17px}@media(max-width:767px){.c-content-main .addon-tabs__content ul li a:after{right:10px}}.c-content-main .tabs{font-family:lucida grande,sans-serif;margin:0 auto}.c-content-main .tabs>p{color:#004e87;font-weight:700;margin:0 0 36px;text-align:center}@media(min-width:768px){.c-content-main .tabs>p{font-size:3.4rem}}@media(max-width:767px){.c-content-main .tabs>p{font-size:3rem;margin-bottom:30px}}.c-content-main .tabs-box{background:#f4f4f4;margin-bottom:60px;padding:50px 0;width:100%}@media(max-width:767px){.c-content-main .tabs-box{margin-bottom:40px;padding:39px 0 30px}}.c-content-main .tabs__automatic{display:flex;width:100%}.c-content-main .tabs__automatic [role=tab],.c-content-main .tabs__automatic [role=tab]:focus,.c-content-main .tabs__automatic [role=tab]:hover{border:none;color:#1d1d1d;cursor:pointer;display:block;font-weight:700;margin:0;padding:13px;position:relative;text-align:center;top:2px;width:100%;z-index:2}@media(min-width:768px){.c-content-main .tabs__automatic [role=tab],.c-content-main .tabs__automatic [role=tab]:focus,.c-content-main .tabs__automatic [role=tab]:hover{font-size:1.8rem}}@media(max-width:767px){.c-content-main .tabs__automatic [role=tab],.c-content-main .tabs__automatic [role=tab]:focus,.c-content-main .tabs__automatic [role=tab]:hover{font-size:1.6rem}}.c-content-main .tabs__automatic [role=tab][aria-selected=true]{align-items:center;background:#004e87;color:#fff;display:flex;justify-content:center;position:relative}.c-content-main .tabs__automatic [role=tab][aria-selected=true]:after{border:solid;border-color:#004e87 #0000 #0000;border-width:8px 8px 0;bottom:-8px;content:"";display:block;height:8px;position:absolute;width:16px}.c-content-main .tabs__automatic [role=tab][aria-selected=false]{background:#fff;border-bottom:2px solid #c5c5c5}.c-content-main .tabs [role=tablist]{min-width:100%}.c-content-main .tabs [role=tabpanel]{min-height:10em;overflow:auto;width:100%}.c-content-main .tabs [role=tabpanel][aria-hidden=true]{display:none}.c-content-main .tabs [role=tabpanel] p{margin:0}.c-content-main .tabs__content{padding:30px 0}.c-content-main .tabs__content ul{display:grid;gap:12px 15px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media(max-width:767px){.c-content-main .tabs__content ul{grid-template-columns:repeat(2,1fr)}}.c-content-main .tabs__content ul li a{align-items:center;background:#fff;border:1px solid #919191;border-radius:25px;color:#575757;display:flex;height:100%;line-height:1.6;padding:10px 40px 8px 30px;position:relative;text-decoration:none;transition:.3s;width:100%}@media(min-width:768px){.c-content-main .tabs__content ul li a{font-size:1.6rem}}@media(max-width:767px){.c-content-main .tabs__content ul li a{border-radius:20px;font-size:1.4rem;padding:10px 37px 8px 20px}}@media(hover:hover){.c-content-main .tabs__content ul li a:hover{color:#00afe0}}.c-content-main .tabs__content ul li a:after{background:url(/elements/arrow-blue.svg) no-repeat;background-size:cover;bottom:0;content:"";display:inline-block;height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:.3s;width:17px}@media(max-width:767px){.c-content-main .tabs__content ul li a:after{right:10px}}.c-content-main .sitemap{display:grid;gap:30px 40px;grid-template-columns:repeat(2,1fr)}@media(max-width:767px){.c-content-main .sitemap{gap:20px;grid-template-columns:100%}}.c-content-main .sitemap a{color:#1d1d1d;text-decoration:none}@media(hover:hover){.c-content-main .sitemap a:hover{color:#00afe0}}.c-content-main .sitemap>ul{margin:0;padding:0}.c-content-main .sitemap>ul>li{margin-top:30px}@media(max-width:767px){.c-content-main .sitemap>ul>li{margin-top:20px}}.c-content-main .sitemap>ul>li>a{border-bottom:solid;border-bottom-color:#004e87;border-bottom-width:1px;display:block;font-weight:700;padding:10px 30px 10px 0}@media(min-width:768px){.c-content-main .sitemap>ul>li>a{font-size:2rem}}@media(max-width:767px){.c-content-main .sitemap>ul>li>a{font-size:1.8rem}}.c-content-main .sitemap>ul>li>a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin:auto 0;position:absolute;right:0;top:0;width:17px}.c-content-main .sitemap>ul>li>a[target=_blank]:after{background-image:url(/elements/icon-blank-blue-02.svg);position:absolute;right:3px}.c-content-main .sitemap>ul>li:first-child{margin-top:0}.c-content-main .sitemap>ul>li:before{content:none}.c-content-main .sitemap>ul>li>ul{margin-top:30px}@media(max-width:767px){.c-content-main .sitemap>ul>li>ul{margin-top:25px}}.c-content-main .sitemap>ul>li>ul>li:not(:first-child){margin-top:20px}.c-content-main .sitemap>ul>li>ul>li:before{content:none}.c-content-main .sitemap>ul>li>ul>li>a{font-weight:400}.c-content-main .sitemap>ul>li>ul>li>a:before{background:url(/elements/arrow-blue-02.svg) 50% no-repeat;border-radius:50%;content:"";display:inline-block;height:8px;margin:0 10px 4px -18px;transform:rotate(-90deg);vertical-align:middle;width:8px}.c-content-main .sitemap>ul>li>ul>li>a[target=_blank]:after{background-image:url(/elements/icon-blank-blue-02.svg);top:-1px}.c-content-main .sitemap>ul>li>ul>li>ul{margin-bottom:20px;margin-top:10px}.c-content-main .sitemap>ul>li>ul>li>ul a{font-weight:400}.c-content-main .sitemap>ul>li>ul>li>ul a:before{background-image:url(/elements/arrow-light-blue.svg);transform:rotate(0)}.c-content-main .mb-large{margin-bottom:80px!important}@media(max-width:767px){.c-content-main .mb-large{margin-bottom:60px!important}}.c-content-main .mb-medium{margin-bottom:50px!important}@media(max-width:767px){.c-content-main .mb-medium{margin-bottom:30px!important}}.c-content-main .mb-small{margin-bottom:20px!important}@media(max-width:767px){.c-content-main .mb-small{margin-bottom:10px!important}.c-content-main .pc-only{display:none!important}}@media(min-width:768px){.c-content-main .sp-only{display:none!important}}.c-tabs{font-family:lucida grande,sans-serif;margin:0 auto;width:960px}@media(max-width:1020px){.c-tabs{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-tabs{padding-left:20px;padding-right:20px}}.c-tabs>h2,.c-tabs>p{color:#004e87;font-weight:700;margin:0 0 36px;text-align:center}@media(min-width:768px){.c-tabs>h2,.c-tabs>p{font-size:3.4rem}}@media(max-width:767px){.c-tabs>h2,.c-tabs>p{font-size:3rem;margin-bottom:30px}}.c-tabs-box{background:#f4f4f4;margin-bottom:60px;padding:50px 0;width:100%}@media(max-width:767px){.c-tabs-box{margin-bottom:40px;padding:39px 0 30px}}.c-tabs__automatic{display:flex;width:100%}.c-tabs__automatic button:focus-visible{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff}.c-tabs__automatic [role=tab],.c-tabs__automatic [role=tab]:focus,.c-tabs__automatic [role=tab]:hover{border:none;color:#1d1d1d;cursor:pointer;display:block;font-weight:700;margin:0;padding:13px;position:relative;text-align:center;top:2px;width:100%;z-index:2}@media(min-width:768px){.c-tabs__automatic [role=tab],.c-tabs__automatic [role=tab]:focus,.c-tabs__automatic [role=tab]:hover{font-size:1.8rem}}@media(max-width:767px){.c-tabs__automatic [role=tab],.c-tabs__automatic [role=tab]:focus,.c-tabs__automatic [role=tab]:hover{font-size:1.6rem}}.c-tabs__automatic [role=tab][aria-selected=true]{background:#004e87;color:#fff;display:flex;justify-content:center;position:relative}.c-tabs__automatic [role=tab][aria-selected=true]:after{border:solid;border-color:#004e87 #0000 #0000;border-width:8px 8px 0;bottom:-8px;content:"";display:block;height:8px;position:absolute;width:16px}.c-tabs__automatic [role=tab][aria-selected=false]{background:#fff;border-bottom:2px solid #c5c5c5}.c-tabs [role=tablist]{min-width:100%}.c-tabs [role=tabpanel]{min-height:10em;overflow:auto;width:100%}.c-tabs [role=tabpanel][aria-hidden=true]{display:none}.c-tabs [role=tabpanel] p{margin:0}.c-tabs__content{padding:30px 0}.c-tabs__content ul{display:grid;gap:12px 15px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media(max-width:767px){.c-tabs__content ul{grid-template-columns:repeat(2,1fr)}}.c-tabs__content ul li a{align-items:center;background:#fff;border:1px solid #919191;border-radius:25px;color:#575757;display:flex;height:100%;line-height:1.6;padding:10px 40px 8px 30px;position:relative;text-decoration:none;transition:.3s;width:100%}@media(min-width:768px){.c-tabs__content ul li a{font-size:1.6rem}}@media(max-width:767px){.c-tabs__content ul li a{border-radius:20px;font-size:1.4rem;padding:10px 37px 8px 20px}}@media(hover:hover){.c-tabs__content ul li a:hover{color:#00afe0}}.c-tabs__content ul li a:after{background:url(/elements/arrow-blue.svg) no-repeat;background-size:cover;bottom:0;content:"";display:inline-block;height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:.3s;width:17px}@media(max-width:767px){.c-tabs__content ul li a:after{right:10px}}.c-customers__slide-list{display:flex;gap:10px}.c-customers__slide-list-item{align-items:center;display:flex;justify-content:center;width:120px}@media(max-width:767px){.c-customers__slide-list-item{width:98px}}.c-customers__slide-list-item img{height:auto;max-height:100%;max-width:100%;width:100%}.c-customers__slide-footer{align-items:center;display:flex;justify-content:flex-end;width:100%}.c-customers__slide-arrows{align-items:center;display:none;gap:10px;margin-right:20px}@media(min-width:768px){.c-customers__slide-arrows{padding-top:10px}}.c-customers__slide-arrows-next,.c-customers__slide-arrows-prev{appearance:none;background:url(/elements/arrow-slide-small.svg) no-repeat 50%;background-size:contain;border:none;bottom:0;cursor:pointer;display:block;font-size:0;height:26px;line-height:1;margin:auto 0;vertical-align:1px;width:15px}.c-customers__slide-arrows-prev{transform:rotate(180deg)}.c-customers__slide-controller{display:flex;justify-content:end;position:relative;width:auto;z-index:2}@media(min-width:768px){.c-customers__slide-controller{padding-top:10px}}.c-customers__slide-toggle{appearance:none;background:none;border:none;bottom:0;color:#222;cursor:pointer;display:block;height:30px;line-height:1;padding:0;right:0;width:40px}@media(min-width:768px){.c-customers__slide-toggle{margin-right:20px}}.c-customers__slide-toggle-pause,.c-customers__slide-toggle-play{font-size:0;position:relative;vertical-align:1px}.c-customers__slide-toggle-pause:before,.c-customers__slide-toggle-play:before{display:inline-block}.c-customers__slide-toggle-play:before{background:url(/elements/icon-slide-play.svg) no-repeat 50%;background-size:contain;content:"";height:30px;width:40px}.c-customers__slide-toggle-pause:before{background:url(/elements/icon-slide-pause.svg) no-repeat 50%;background-size:contain;content:"";height:30px;width:40px}.c-customers__list{display:grid;gap:20px 30px;grid-template-columns:repeat(auto-fill,minmax(122px,1fr));justify-content:center}@media(max-width:767px){.c-customers__list{gap:20px 10px;grid-template-columns:repeat(3,1fr)}}.c-customers__list-item{align-items:center;display:flex;justify-content:center;overflow:hidden}@media(max-width:767px){.c-customers__list-item{width:100%}}.c-customers__list-item img{display:block;height:auto;max-width:100%;width:auto}.c-bnr-popup{bottom:87px;position:fixed;right:30px;z-index:30}@media(max-width:767px){.c-bnr-popup{bottom:77px;max-width:270px;right:10px;width:53%}}.c-bnr-popup[aria-hidden=true]{display:none}.c-bnr-popup__item{background:#0000;border:none;margin-bottom:12px;padding:0;position:relative;width:100%;z-index:0}.c-bnr-popup__item:last-child{margin-bottom:0}.c-bnr-popup__item+.backdrop,.c-bnr-popup__item::backdrop{display:none}.c-bnr-popup__item-close{appearance:none;background:url(/elements/icon-close.svg);background-size:cover;border:none;cursor:pointer;height:20px;padding:0;position:absolute;right:-7px;top:-10px;width:20px;z-index:1}.c-bnr-popup__item-img a{display:flex;justify-content:flex-end}.c-bnr-popup__item-img a img{box-shadow:0 3px 6px #22222229;height:100%;width:auto}@media(max-width:767px){.c-bnr-popup__item-img a img{height:auto;width:100%}}.c-header-form{background:#fff;font-weight:600;height:-moz-fit-content;height:fit-content;min-height:90px;padding:10px 98px 10px 35px;position:relative;z-index:20}@media(min-width:768px){.c-header-form{border-bottom:1px solid #dbdbdb}}@media(max-width:959px){.c-header-form{height:auto;padding:13px 20px}}.c-header-form__body{align-items:flex-start;display:flex;gap:30px;height:100%;justify-content:flex-start;margin:0 auto}@media(max-width:767px){.c-header-form__body{align-items:flex-start;flex-flow:column;gap:10px}}.c-header-form__title{flex:0 1 auto}.c-header-form__site-name{margin:14px 0 0}.c-header-form__site-name>a{align-items:center;display:flex;justify-content:center;text-decoration:none}@media(min-width:768px){.c-header-form__site-name>a{max-width:280px;width:20vw}}@media(max-width:767px){.c-header-form__site-name>a{width:188px}}.c-header-form__site-name>a img{vertical-align:middle;width:100%}.c-header-form__page-title h1{margin:20px 0 0}@media(min-width:768px){.c-header-form__page-title h1{font-size:2.2rem}}@media(max-width:767px){.c-header-form__page-title h1{font-size:2rem}}.c-faq{margin-bottom:50px}.c-faq__question{align-items:center;appearance:none;background-color:#fff;border:1px solid #919191;border-radius:10px;cursor:pointer;display:flex;font-weight:700;gap:10px;justify-content:space-between;line-height:1.3;margin-bottom:30px;padding:20px;position:relative;text-decoration:none;transition:border-color .3s,color .3s,border-width .3s;width:100%;z-index:0}@media(min-width:768px){.c-faq__question{font-size:1.8rem}}@media(max-width:767px){.c-faq__question{font-size:1.6rem}}.c-faq__question[aria-expanded=true]{border-bottom:none;border-radius:10px 10px 0 0;margin-bottom:0}.c-faq__question[aria-expanded=true] span.c-faq__question-icon span:first-child{transform:translate(-50%,-50%)}.c-faq__question-head{text-align:left}.c-faq__question-head-color{color:#004e87;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;margin-right:5px}.c-faq__question-head-text{color:#1d1d1d}.c-faq__question-icon{height:26px;position:relative;width:26px}@media(max-width:767px){.c-faq__question-icon{height:18px;width:18px}}.c-faq__question-icon span{background-color:#004e87;display:block;font-size:0;height:4px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px}@media(max-width:767px){.c-faq__question-icon span{width:18px}}.c-faq__question-icon span:first-child{transform:translate(-50%,-50%) rotate(-90deg);transition:transform .3s}.c-faq__detail{border:1px solid #919191;border-radius:0 0 10px 10px;display:none;margin-bottom:0;padding:0 20px 20px}.c-faq__detail[aria-hidden=false]{animation:fadeInAccordion .3s cubic-bezier(0,0,.2,1) forwards;border-top:none;display:block;margin-bottom:30px}.c-faq__detail-body{align-items:start;display:flex;margin-bottom:20px}.c-faq__detail-text p{line-height:1.8;margin-bottom:20px}.c-faq__detail-color{color:#c35013;display:block;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:2rem;font-weight:700;line-height:1.3;margin:0 5px 0 0}.c-faq__detail :last-child{margin-bottom:0}.c-price__list{display:flex;gap:30px;margin-bottom:30px;margin-top:40px;width:100%}@media(max-width:767px){.c-price__list{flex-flow:row wrap;gap:20px;margin-top:20px}}.c-price__list-item{position:relative;width:100%}.c-price__list-item-img img{display:block;height:auto;margin:0 auto 20px;max-width:210px;width:100%}.c-price__list-item a{background-color:#fff;border-radius:10px;box-shadow:0 6px 6px #22222229;color:#313131;display:flex;flex-direction:column;height:100%;padding:30px 25px 32px;text-decoration:none;transition:box-shadow .3s}@media(max-width:767px){.c-price__list-item a{padding:32px 15px 27px}}@media(hover:hover){.c-price__list-item a:hover{box-shadow:0 3px 6px #2222225c}.c-price__list-item a:hover span:after{right:-5px}}.c-price__list-item a h3{margin:0 0 8px;text-align:center;width:100%}@media(max-width:767px){.c-price__list-item a h3{margin:0}.c-price__list-item a h3 img{height:33px;max-width:100%;width:auto}}.c-price__list-item a>p{font-weight:1.4rem;margin:0 0 20px;text-align:center}@media(max-width:767px){.c-price__list-item a>p{margin-bottom:10px}}.c-price__list-item-am a:before{background:url(/elements/icon-am.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:60px;position:absolute;right:15px;top:-30px;width:38px}@media(max-width:767px){.c-price__list-item-am a:before{height:69px;right:12px;top:-12px;width:42px}}.c-price__list-item-mm a:before{background:url(/elements/icon-mm.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:56px;position:absolute;right:10px;top:-25px;width:45px}@media(max-width:767px){.c-price__list-item-mm a:before{right:13px;top:-5px}}.c-price__list-item-ex a:before{background:url(/elements/icon-expense.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:57px;position:absolute;right:20px;top:-30px;width:31px}@media(max-width:767px){.c-price__list-item-ex a:before{right:12px;top:-7px}}.c-price__list-item-box{background-color:#f4f4f4;border-radius:5px;line-height:1.3;margin-bottom:10px;padding:20px 20px 15px;text-align:center}@media(max-width:767px){.c-price__list-item-box{padding:20px 10px 10px}}.c-price__list-item-box p{margin:0}.c-price__list-item-title{font-size:1.6rem;font-weight:700}.c-price__list-item em{font-style:normal}.c-price__list-item-num{color:#004e87;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-size:3.6rem;font-weight:700}.c-price__list-item-yen{color:#004e87;font-size:2rem;font-weight:700;padding-left:3px}.c-price__list-item-yen sup{color:#313131;font-size:1.2rem}.c-price__list-item-tax,.c-price__list-item-unit{font-size:2rem;font-weight:700}.c-price__list-item-tax{color:#313131;font-style:1.5rem}.c-price__list-item-link{align-items:flex-end;display:flex;flex:1 1 auto;justify-content:center}.c-price__list-item-link span{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;transition:color .3s}.c-price__list-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}.c-price__list-item-desc p{margin:0 0 20px;text-align:center}@media(max-width:767px){.c-price__list-item-desc p{margin:0 0 10px;text-align:left}}.c-price__list+.c-about__note{margin-top:-15px}.c-price__note{color:#fff;font-size:1.2rem;padding-left:16px}.c-price__note>li{list-style:none}.c-price__note>li:not(:last-child){margin-bottom:5px}.c-price__note>li:before{background:none;border-radius:0;content:"※";display:inline-block;height:auto;margin:0 4px 1px -16px;vertical-align:middle;width:auto}.c-price__note ol,.c-price__note ul{margin-left:2px;margin-top:5px}.c-support__list{display:flex;gap:26px;justify-content:center;list-style:none;margin:0;padding:0}@media(max-width:767px){.c-support__list{flex-flow:column wrap;gap:20px}}.c-support__list-item{background:#ecf6fc;border-radius:10px;font-size:1.6rem;padding:18px 20px 25px}@media(max-width:767px){.c-support__list-item{gap:20px;padding:18px 23px;width:100%}}.c-support__list-item :where(p){margin:0}.c-support__list-item-premier,.c-support__list-item-standard{background:#004e87;border-radius:10px;color:#fff;font-weight:700;margin:0 0 8px;padding:10px 15px 8px;position:relative;text-align:center;width:100%}@media(max-width:767px){.c-support__list-item-premier,.c-support__list-item-standard{padding:6px 15px}.c-support__list-item-premier br,.c-support__list-item-standard br{display:none}}.c-support__list-item-premier:after,.c-support__list-item-standard:after{border:solid;border-color:#004e87 #0000 #0000;border-width:8px 8px 0;bottom:-8px;content:"";display:block;height:8px;left:0;margin:0 auto;position:absolute;right:0;width:16px}.c-support__list-item-premier{background:#c35013}.c-support__list-item-premier:after{border-color:#c35013 #0000 #0000}.c-support__list-item-title{color:#004e87;font-size:2.2rem;font-weight:700;margin:18px 0 2px;text-align:center}@media(max-width:767px){.c-support__list-item-title{margin:15px 0 0}}.c-function{background:#f2f2f2;border-radius:10px}.c-function__detail{padding:33px 30px 10px}.c-function__detail[aria-hidden=false]{animation:fadeInAccordion .3s cubic-bezier(0,0,.2,1) forwards;border-top:none;display:block}.c-function__detail[aria-hidden=true]{display:none}.c-function__detail :last-child{margin-bottom:0}.c-function__button{appearance:none;background:none;border:none;color:#1d1d1d;cursor:pointer;font-weight:700;padding:37px 20px 33px;position:relative;text-align:center;width:100%}@media(max-width:767px){.c-function__button{padding:22px 20px 23px}}.c-function__button[aria-expanded=true]>span:after{top:6px;transform:rotate(135deg)}.c-function__button>span{align-items:center;display:block;margin:0 auto;padding-right:30px;position:relative;width:-moz-fit-content;width:fit-content}.c-function__button>span:after{border:solid;border-color:#0000 #0000 #004e87 #004e87;border-width:0 0 2px 2px;content:"";display:block;height:10px;position:absolute;right:0;top:2px;transform:rotate(-45deg);width:10px}.c-function__list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media(max-width:767px){.c-function__list{gap:20px;grid-template-columns:repeat(2,1fr);width:100%}}.c-function__list-item a,.c-function__list-item-inner{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 6px 6px #22222229;display:flex;flex-direction:column;height:100%;padding:15px 20px 25px;position:relative;transition:box-shadow .3s}@media(max-width:767px){.c-function__list-item a,.c-function__list-item-inner{gap:0;padding:10px 15px 20px}}.c-function__list-item a{color:#313131;text-decoration:none}@media(hover:hover){.c-function__list-item a:hover{box-shadow:0 3px 6px #2222225c}.c-function__list-item a:hover .c-function__list-item-link span{color:#00afe0}.c-function__list-item a:hover .c-function__list-item-link span:after{right:-5px}}.c-function__list-item-thumb{height:90px;width:90px}@media(max-width:767px){.c-function__list-item-thumb{margin-bottom:10px}}.c-function__list-item-thumb img{object-fit:cover;width:100%}@media(max-width:767px){.c-function__list-item-text{margin-bottom:10px}}.c-function__list-item-text p{font-weight:700;line-height:1.5;margin:0;text-align:center}@media(min-width:768px){.c-function__list-item-text p{font-size:1.6rem}}@media(max-width:767px){.c-function__list-item-text p{font-size:1.4rem}}.c-function__list-item-tag span{background-color:#c35013;border-radius:100px;color:#fff;font-weight:700;line-height:1.5;margin:0;padding:5px 14px;text-align:center}@media(min-width:768px){.c-function__list-item-tag span{font-size:1.2rem}}@media(max-width:767px){.c-function__list-item-tag span{font-size:1.2rem}}@media(min-width:768px){.c-function__list-item-tag span{position:absolute;right:15px;top:10px}}.c-function__list-item-link{margin-top:auto;text-align:center}.c-function__list-item-link span{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;transition:color .3s}.c-function__list-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}@media(min-width:768px){.c-function__list-item-link span{font-size:1.4rem}}@media(max-width:767px){.c-function__list-item-link span{font-size:1.2rem}}@keyframes fadeInAccordion{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.c-page-price h2{color:#313131;line-height:1.5;margin-bottom:37px;margin-top:0;text-align:center}@media(min-width:768px){.c-page-price h2{font-size:4.6rem}}@media(max-width:767px){.c-page-price h2{font-size:2.8rem;margin-bottom:30px}}.c-page-price h2 span{display:block}@media(min-width:768px){.c-page-price h2 span{font-size:2.4rem}}@media(max-width:767px){.c-page-price h2 span{font-size:2.2rem}}.c-page-price h3{color:#313131;line-height:1.5;margin:0 0 20px;text-align:center}@media(min-width:768px){.c-page-price h3{font-size:3rem}}@media(max-width:767px){.c-page-price h3{font-size:2.2rem}}.c-page-price__about{background:url(/elements/hero-bg.png) no-repeat top -20% right -2%/739px 516px,linear-gradient(90deg,#033979,#1f71ad);margin-top:60px;padding-bottom:60px;padding-top:60px}@media(max-width:767px){.c-page-price__about{background:linear-gradient(90deg,#033979,#1f71ad);padding-bottom:50px;padding-top:41px}}.c-page-price__about-inner{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-page-price__about-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-price__about-inner{padding-left:20px;padding-right:20px}}.c-page-price__about-inner>p{color:#fff;font-weight:500;letter-spacing:.09em;line-height:1.8;margin:0 0 35px}@media(min-width:768px){.c-page-price__about-inner>p{font-size:1.6rem}}@media(max-width:767px){.c-page-price__about-inner>p{font-size:1.4rem}}@media(min-width:768px){.c-page-price__about-inner>p{text-align:center}}@media(max-width:767px){.c-page-price__about-inner>p{margin:0 0 27px}}.c-page-price__about-heading h2{color:#fff;margin:0 0 25px;text-align:center}@media(min-width:768px){.c-page-price__about-heading h2{font-size:4.6rem}}@media(max-width:767px){.c-page-price__about-heading h2{font-size:2.8rem}}.c-page-price__about-note{color:#1d1d1d;color:#fff;font-size:1.2rem;padding-left:16px}@media(max-width:767px){.c-page-price__about-note{margin-bottom:30px}}.c-page-price__about-note>li{list-style:none}.c-page-price__about-note>li:not(:last-child){margin-bottom:5px}.c-page-price__about-note>li:before{background:none;border-radius:0;content:"※";display:inline-block;height:auto;margin:0 4px 1px -16px;vertical-align:middle;width:auto}.c-page-price__about-note ol,.c-page-price__about-note ul{margin-left:2px;margin-top:5px}.c-page-price__package{background-color:#ecf6fc;padding:87px 0 80px;position:relative}@media(max-width:767px){.c-page-price__package{padding:35px 0 50px}}.c-page-price__package:after{background:#dfeef7;bottom:0;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="1 0.19, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(100% 19%,100% 100%,0 100%);content:"";display:inline-block;height:100%;pointer-events:none;position:absolute;right:0;width:100%}@media(max-width:767px){.c-page-price__package:after{clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0.25, 1 0.15, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 25%,100% 15%,100% 100%,0 100%)}}.c-page-price__package h2{position:relative}@media(max-width:767px){.c-page-price__package h2{margin-bottom:20px}}.c-page-price__package h2:before{background:url(/elements/icon-plan.png) no-repeat;background-size:cover;content:"";display:block;height:112px;position:absolute;right:40px;top:-37px;width:93px}@media(max-width:767px){.c-page-price__package h2:before{height:78px;right:0;width:65px}}.c-page-price__package-inner{margin-left:auto;margin-right:auto;position:relative;width:960px;z-index:5}@media(max-width:1020px){.c-page-price__package-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-price__package-inner{padding-left:20px;padding-right:20px}}.c-page-price__package-inner div.c-price__list-item a{padding:30px 25px}@media(max-width:767px){.c-page-price__package-inner div.c-price__list-item a{padding:22px 25px 28px}}.c-page-price__package-note{color:#1d1d1d;font-size:1.2rem;padding-left:16px}@media(max-width:767px){.c-page-price__package-note{margin-bottom:30px}}.c-page-price__package-note>li{list-style:none}.c-page-price__package-note>li:not(:last-child){margin-bottom:5px}.c-page-price__package-note>li:before{background:none;border-radius:0;content:"※";display:inline-block;height:auto;margin:0 4px 1px -16px;vertical-align:middle;width:auto}.c-page-price__package-note ol,.c-page-price__package-note ul{margin-left:2px;margin-top:5px}.c-page-price__support{background:linear-gradient(90deg,#033979,#1f71ad);margin-top:60px;padding-bottom:60px;padding-top:60px}@media(max-width:767px){.c-page-price__support{padding-bottom:50px;padding-top:50px}}.c-page-price__support-heading h2{color:#fff;margin-bottom:30px}@media(min-width:768px){.c-page-price__support-heading h2{font-size:4.6rem}}@media(max-width:767px){.c-page-price__support-heading h2{font-size:3.4rem;margin-bottom:20px}}@media(min-width:768px){.c-page-price__support-heading h2 span{font-size:2.4rem}}@media(max-width:767px){.c-page-price__support-heading h2 span{font-size:2.2rem}}.c-page-price__support-inner{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-page-price__support-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-price__support-inner{padding-left:20px;padding-right:20px}}.c-page-price__support-inner ul.c-support__list{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:767px){.c-page-price__support-inner ul.c-support__list{grid-template-columns:repeat(1,1fr)}}.c-page-price__support-cv{text-align:center}.c-page-price__support-cv>p{color:#fff;margin:30px 0 10px}@media(max-width:767px){.c-page-price__support-cv>p{text-align:left}}.c-page-price__support-cv a{color:#313131;color:#fff;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;text-decoration:underline;transition:color .3s}.c-page-price__support-cv a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;background:url(/elements/arrow-white-03.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}@media(hover:hover){.c-page-price__support-cv a:hover{text-decoration:none}.c-page-price__support-cv a:hover:after{right:-5px}}.c-page-price__function{margin-bottom:40px;margin-left:auto;margin-right:auto;padding-top:60px;width:960px}@media(max-width:1020px){.c-page-price__function{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-price__function{padding-left:20px;padding-right:20px;padding-top:40px}}.c-page-price__function-list{color:#1d1d1d;font-size:1.4rem;list-style:none;padding-left:18px}@media(max-width:767px){.c-page-price__function-list{margin-bottom:30px}}.c-page-price__function-list>li{line-height:1.5;list-style:none}.c-page-price__function-list>li:not(:last-child){margin-bottom:10px}.c-page-price__function-list>li:before{background:#004e87;border-radius:50%;content:"";display:inline-block;height:8px;margin:0 10px 3px -18px;vertical-align:middle;width:8px}.c-page-price__function-list>li>ul li:before{background:#575757;height:7px;width:7px}.c-page-price__function-list>li>ol li:before{background:none;color:#575757}.c-page-price__addon{margin-left:auto;margin-right:auto;margin-top:60px;width:960px}@media(max-width:1020px){.c-page-price__addon{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-price__addon{margin-top:40px;padding-left:20px;padding-right:20px}}.c-page-price__addon-function{display:grid;gap:26px;grid-template-columns:repeat(4,1fr);list-style:none;margin:0 0 20px;padding:0}@media(max-width:767px){.c-page-price__addon-function{gap:20px;grid-template-columns:repeat(2,1fr);width:100%}}.c-page-price__addon-function-item a,.c-page-price__addon-function-item-inner{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 6px 6px #22222229;display:flex;flex-direction:column;height:100%;justify-content:center;padding:15px 20px 25px;position:relative;transition:box-shadow .3s}@media(max-width:767px){.c-page-price__addon-function-item a,.c-page-price__addon-function-item-inner{gap:0;padding:10px 15px 20px}}.c-page-price__addon-function-item a{color:#313131;text-decoration:none}@media(hover:hover){.c-page-price__addon-function-item a:hover{box-shadow:0 3px 6px #2222225c}.c-page-price__addon-function-item a:hover .c-page-price__addon-function-item-link span{color:#00afe0}.c-page-price__addon-function-item a:hover .c-page-price__addon-function-item-link span:after{right:-5px}}.c-page-price__addon-function-item-thumb{height:80px;width:80px}@media(max-width:767px){.c-page-price__addon-function-item-thumb{margin-bottom:10px}}.c-page-price__addon-function-item-thumb img{object-fit:cover;width:100%}@media(max-width:767px){.c-page-price__addon-function-item-text{margin-bottom:10px}}.c-page-price__addon-function-item-text p{font-weight:700;line-height:1.5;margin:0;min-height:2.8em;text-align:center}@media(min-width:768px){.c-page-price__addon-function-item-text p{font-size:1.6rem}}@media(max-width:767px){.c-page-price__addon-function-item-text p{font-size:1.4rem}}.c-page-price__addon-function-item-tag span{background-color:#c35013;border-radius:100px;color:#fff;display:inline-block;font-weight:700;line-height:1.5;margin:0;padding:5px 14px;text-align:center}@media(min-width:768px){.c-page-price__addon-function-item-tag span{font-size:1.2rem}}@media(max-width:767px){.c-page-price__addon-function-item-tag span{font-size:1.2rem}}@media(min-width:768px){.c-page-price__addon-function-item-tag span{position:absolute;right:15px;top:10px}}.c-page-price__addon-function-item-link{margin-top:5px;text-align:center}.c-page-price__addon-function-item-link span{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;transition:color .3s}.c-page-price__addon-function-item-link span:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}.c-page-price__addon-list{color:#1d1d1d;font-size:1.4rem;list-style:none;padding-left:18px}@media(max-width:767px){.c-page-price__addon-list{margin-bottom:30px}}.c-page-price__addon-list>li{line-height:1.5;list-style:none}.c-page-price__addon-list>li:not(:last-child){margin-bottom:10px}.c-page-price__addon-list>li:before{background:#004e87;border-radius:50%;content:"";display:inline-block;height:8px;margin:0 10px 3px -18px;vertical-align:middle;width:8px}.c-page-price__addon-list>li>ul li:before{background:#575757;height:7px;width:7px}.c-page-price__addon-list>li>ol li:before{background:none;color:#575757}.c-page-price__addon-cv{background:#f2f2f2;border-radius:10px;padding:20px 20px 25px;text-align:center;width:100%}.c-page-price__addon-cv>p{margin:0 0 10px}@media(max-width:767px){.c-page-price__addon-cv>p{text-align:left}}.c-page-price__addon-cv a{color:#313131;display:inline-block;font-weight:700;letter-spacing:.1em;text-align:center;text-decoration:none;text-decoration:underline;transition:color .3s}.c-page-price__addon-cv a:after{background:url(/elements/arrow-blue.svg) 50% no-repeat;bottom:0;content:"";display:inline-block;height:17px;margin-left:5px;position:relative;right:0;top:3px;transition:right .3s;width:17px}@media(hover:hover){.c-page-price__addon-cv a:hover{text-decoration:none}.c-page-price__addon-cv a:hover:after{right:-5px}}.c-page-price__faq{margin-left:auto;margin-right:auto;padding-top:50px;width:960px}@media(max-width:1020px){.c-page-price__faq{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-price__faq{padding-left:20px;padding-right:20px}}.c-page-price__faq-inner{margin:0 auto;width:960px}@media(max-width:1020px){.c-page-price__faq-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-price__faq-inner{padding-left:20px;padding-right:20px}}.c-page-price__faq-btn{text-align:center}.c-page-price__faq-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-price__faq-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-price__faq-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-price__faq-btn a{min-width:460px}}@media(max-width:767px){.c-page-price__faq-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-price__faq-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-price__faq-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-price__faq-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-price__faq-btn a:active,.c-page-price__faq-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-price__faq-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-price__faq-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-price__faq-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-price__faq-btn a{border-radius:25px}}.c-page-mix{letter-spacing:.1em}.c-page-mix__about{background-color:#ecf6fc;margin:0 0 90px;padding:50px 60px;position:relative}@media(max-width:959px){.c-page-mix__about{padding-left:20px;padding-right:20px}}@media(max-width:767px){.c-page-mix__about{margin-top:40px;padding:65px 0 40px}}.c-page-mix__about-inner{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-page-mix__about-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-mix__about-inner{padding-left:20px;padding-right:20px}}.c-page-mix__about-heading{margin:0 auto 30px;text-align:center}.c-page-mix__about-heading h2{font-weight:700;margin:0}.c-page-mix__about-heading h2>span{display:inline-block}.c-page-mix__about-heading>h2{line-height:1.2}@media(min-width:768px){.c-page-mix__about-heading>h2{font-size:5rem}}@media(max-width:767px){.c-page-mix__about-heading>h2{font-size:3.4rem}}.c-page-mix__about-heading>h2>span{line-height:1.2105263158}@media(min-width:768px){.c-page-mix__about-heading>h2>span{font-size:3.8rem}}@media(max-width:767px){.c-page-mix__about-heading>h2>span{font-size:2.2rem}}.c-page-mix__about-item{display:flex;flex-flow:row;gap:40px}@media(max-width:959px){.c-page-mix__about-item{gap:20px}}@media(max-width:767px){.c-page-mix__about-item{flex-flow:column wrap;margin-bottom:20px}}.c-page-mix__about-item:not(:last-child){margin-bottom:50px}@media(max-width:767px){.c-page-mix__about-item:not(:last-child){margin-bottom:40px}}.c-page-mix__about-item:nth-child(2n){flex-flow:row-reverse}@media(max-width:767px){.c-page-mix__about-item:nth-child(2n){flex-flow:column wrap}}.c-page-mix__about-item-textarea-num{color:#004e87;font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:700;line-height:1.75}@media(min-width:768px){.c-page-mix__about-item-textarea-num{font-size:2rem}}@media(max-width:767px){.c-page-mix__about-item-textarea-num{font-size:1.6rem}}.c-page-mix__about-item-textarea-title{font-weight:700;letter-spacing:.15em;line-height:1.6153846154;margin:0 0 10px}@media(min-width:768px){.c-page-mix__about-item-textarea-title{font-size:2.6rem}}@media(max-width:767px){.c-page-mix__about-item-textarea-title{font-size:2rem}}.c-page-mix__about-item-textarea>p{margin:0}@media(min-width:768px){.c-page-mix__about-item-image{flex:0 0 auto;width:47.9166666667%}}.c-page-mix__about-item-image img{height:auto;object-fit:cover;width:100%}.c-page-mix__plan{margin-bottom:90px}@media(max-width:767px){.c-page-mix__plan{margin-bottom:70px}}.c-page-mix__plan-inner{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-page-mix__plan-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-mix__plan-inner{padding-left:20px;padding-right:20px}}.c-page-mix__plan-heading{margin:0 auto 30px;text-align:center}.c-page-mix__plan-heading h2{font-weight:700;margin:0}.c-page-mix__plan-heading h2>span{display:inline-block}.c-page-mix__plan-heading>h2{line-height:1}@media(min-width:768px){.c-page-mix__plan-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-mix__plan-heading>h2{font-size:3.4rem}}.c-page-mix__plan-body{display:flex;gap:40px;justify-content:center}@media(max-width:767px){.c-page-mix__plan-body{flex-direction:column;gap:15px}}.c-page-mix__plan-box{background-color:#ecf6fc;padding:30px}@media(min-width:768px){.c-page-mix__plan-box{width:calc(50% - 20px)}}@media(max-width:767px){.c-page-mix__plan-box{padding:20px}}.c-page-mix__plan-box h3{color:#004e87;line-height:1.6666666667;margin:0 0 15px;padding:0;text-align:center}@media(min-width:768px){.c-page-mix__plan-box h3{font-size:1.8rem}}@media(max-width:767px){.c-page-mix__plan-box h3{font-size:1.8rem}}.c-page-mix__plan-box h3:before{content:none}.c-page-mix__plan-box p{line-height:1.8;margin:0}@media(min-width:768px){.c-page-mix__plan-box p{font-size:1.6rem}}@media(max-width:767px){.c-page-mix__plan-box p{font-size:1.4rem}}.c-page-mix__price{margin-bottom:65px}@media(max-width:767px){.c-page-mix__price{margin-bottom:50px}}.c-page-mix__price-inner{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-page-mix__price-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-mix__price-inner{padding-left:20px;padding-right:20px}}.c-page-mix__price-heading{margin:0 auto 30px;text-align:center}.c-page-mix__price-heading h2{font-weight:700;margin:0}.c-page-mix__price-heading h2>span{display:inline-block}.c-page-mix__price-heading>h2{line-height:1}@media(min-width:768px){.c-page-mix__price-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-mix__price-heading>h2{font-size:3.4rem}}.c-page-mix__price-body{border:8px solid #dfeef7;padding:50px 30px 45px}.c-page-mix__price-btn{text-align:center}.c-page-mix__price-btn[data-item=contact] a,.c-page-mix__price-btn[data-item=demomovie] a,.c-page-mix__price-btn[data-item=download] a{align-items:center;appearance:none;background:linear-gradient(90deg,#cb5701,#ad330b);border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.08em;max-width:100%;text-decoration:none;transition:all .3s}@media(max-width:767px){.c-page-mix__price-btn[data-item=contact] a,.c-page-mix__price-btn[data-item=demomovie] a,.c-page-mix__price-btn[data-item=download] a{max-width:300px;min-height:66px;padding:20px;width:100%}}.c-page-mix__price-btn[data-item=contact] a:active,.c-page-mix__price-btn[data-item=contact] a:focus,.c-page-mix__price-btn[data-item=demomovie] a:active,.c-page-mix__price-btn[data-item=demomovie] a:focus,.c-page-mix__price-btn[data-item=download] a:active,.c-page-mix__price-btn[data-item=download] a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff}.c-page-mix__price-btn[data-item=contact] a:disabled,.c-page-mix__price-btn[data-item=demomovie] a:disabled,.c-page-mix__price-btn[data-item=download] a:disabled{opacity:.6}.c-page-mix__price-btn[data-item=download] a{background:linear-gradient(90deg,#cb5701,#ad330b);flex-wrap:wrap;line-height:1.3333333333;position:relative}@media(max-width:767px){.c-page-mix__price-btn[data-item=download] a{padding:13px 26px}}@media(hover:hover){.c-page-mix__price-btn[data-item=download] a:hover{background:#fff;border:1px solid #ba570e;color:#ba570e}.c-page-mix__price-btn[data-item=download] a:hover:before{background:url(/elements/icon-download-hover.svg) 50% no-repeat}}.c-page-mix__price-btn[data-item=download] a:before{background:url(/elements/icon-download.svg) 50% no-repeat;bottom:0;content:"";height:26px;margin:auto 0;position:relative;top:0;transition:all .3s;width:29px}@media(max-width:767px){.c-page-mix__price-btn[data-item=download] a:before{background-size:contain}}.c-page-mix__price-btn[data-item=demomovie] a{background:linear-gradient(90deg,#235c9f,#033979);line-height:1.3;position:relative}@media(min-width:768px){.c-page-mix__price-btn[data-item=demomovie] a{font-size:1.6rem}}@media(max-width:767px){.c-page-mix__price-btn[data-item=demomovie] a{font-size:1.6rem}}.c-page-mix__price-btn[data-item=demomovie] a:before{background:url(/elements/icon-examination-white.svg) 50% no-repeat;background-size:cover;bottom:0;content:"";height:25px;margin:auto 0;position:relative;top:0;transition:all .3s;width:27px}@media(hover:hover){.c-page-mix__price-btn[data-item=demomovie] a:hover{background:#fff;border:1px solid #004e87;color:#004e87}.c-page-mix__price-btn[data-item=demomovie] a:hover:before{background:url(/elements/icon-examination.svg) 50% no-repeat;background-size:contain}}.c-page-mix__price-btn[data-item=demomovie] a span{text-align:center}.c-page-mix__price-btn[data-item=contact] a{background:linear-gradient(90deg,#235c9f,#033979);line-height:1.3;position:relative}@media(min-width:768px){.c-page-mix__price-btn[data-item=contact] a{font-size:1.6rem}}@media(max-width:767px){.c-page-mix__price-btn[data-item=contact] a{font-size:1.6rem}}.c-page-mix__price-btn[data-item=contact] a:before{background:url(/elements/icon-contact.svg) 50% no-repeat;bottom:0;content:"";height:24px;margin:auto 0;position:relative;top:0;transition:all .3s;width:29px}@media(hover:hover){.c-page-mix__price-btn[data-item=contact] a:hover{background:#fff;border:1px solid #004e87;color:#004e87}.c-page-mix__price-btn[data-item=contact] a:hover:before{background:url(/elements/icon-contact-hover.svg) 50% no-repeat}}.c-page-mix__price-btn[data-item=contact] a span{text-align:center}.c-page-mix__price-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-mix__price-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-mix__price-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-mix__price-btn a{min-width:460px}}@media(max-width:767px){.c-page-mix__price-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-mix__price-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-mix__price-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-mix__price-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-mix__price-btn a:active,.c-page-mix__price-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-mix__price-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-mix__price-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-mix__price-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-mix__price-btn a{border-radius:25px}}.c-page-mix__price-list{display:flex;margin:0 0 30px}@media(max-width:767px){.c-page-mix__price-list{flex-direction:column;gap:30px}}@media(min-width:768px){.c-page-mix__price-item{text-align:center;width:50%}.c-page-mix__price-item:first-child{border-right:2px solid #c4c4c4}}@media(max-width:767px){.c-page-mix__price-item:first-child{border-bottom:2px solid #c4c4c4;padding-bottom:20px}}.c-page-mix__price-item h3{margin:0 auto 20px;max-width:210px;text-align:center}.c-page-mix__price-item-desc{margin:0 0 10px}.c-page-mix__price-item-desc p{line-height:1.8;margin:0}@media(min-width:768px){.c-page-mix__price-item-desc p{font-size:1.6rem}}@media(max-width:767px){.c-page-mix__price-item-desc p{font-size:1.4rem}}.c-page-mix__price-item h4{line-height:1.8;margin:0;text-align:center}@media(min-width:768px){.c-page-mix__price-item h4{font-size:2rem}}@media(max-width:767px){.c-page-mix__price-item h4{font-size:2rem}}.c-page-mix__price-item-cost p{font-weight:700;line-height:.9333333333;margin:0;text-align:center}@media(min-width:768px){.c-page-mix__price-item-cost p{font-size:3rem}}@media(max-width:767px){.c-page-mix__price-item-cost p{font-size:2.9rem}}.c-page-mix__price-item-cost p em{color:#004e87;font-style:normal}.c-page-mix__price-item-cost p em span{font-family:Roboto,Yu Gothic,游ゴシック,YuGothic,游ゴシック体,Zen Kaku Gothic New,ヒラギノ角ゴ Pro W3,メイリオ,sans-serif;font-weight:600}@media(min-width:768px){.c-page-mix__price-item-cost p em span{font-size:5rem}}@media(max-width:767px){.c-page-mix__price-item-cost p em span{font-size:4.9rem}}@media(min-width:768px){.c-page-mix__price-item-cost p span{font-size:2rem}}@media(max-width:767px){.c-page-mix__price-item-cost p span{font-size:2rem}}.c-page-mix__price-note{color:#1d1d1d;font-size:1.2rem;line-height:1.8;margin:0 0 15px;padding-left:16px}@media(max-width:767px){.c-page-mix__price-note{margin-bottom:30px}}.c-page-mix__price-note>li{list-style:none}.c-page-mix__price-note>li:not(:last-child){margin-bottom:5px}.c-page-mix__price-note>li:before{background:none;border-radius:0;content:"※";display:inline-block;height:auto;margin:0 4px 1px -16px;vertical-align:middle;width:auto}.c-page-mix__price-note ol,.c-page-mix__price-note ul{margin-left:2px;margin-top:5px}@media(min-width:768px){.c-page-mix__price-note{font-size:1.4rem}}@media(max-width:767px){.c-page-mix__price-note{font-size:1.4rem}}@media(min-width:768px){.c-page-mix__price-note{text-align:center}}.c-page-mix__case{margin-bottom:80px;overflow:hidden;position:relative}.c-page-mix__case-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%}@media(max-width:767px){.c-page-mix__case-inner{padding-left:20px;padding-right:20px}}.c-page-mix__case-heading{margin:0 auto 30px;text-align:center}.c-page-mix__case-heading h2{font-weight:700;margin:0}.c-page-mix__case-heading h2>span{display:inline-block}.c-page-mix__case-heading>h2{line-height:1.3043478261}@media(min-width:768px){.c-page-mix__case-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-mix__case-heading>h2{font-size:3.4rem}}.c-page-mix__case-heading>h2>span{line-height:1.2105263158}@media(min-width:768px){.c-page-mix__case-heading>h2>span{font-size:3.8rem}}@media(max-width:767px){.c-page-mix__case-heading>h2>span{font-size:2.2rem}}.c-page-mix__case-slide{margin-bottom:30px;position:relative}.c-page-mix__case-btn{text-align:center}.c-page-mix__case-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-mix__case-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-mix__case-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-mix__case-btn a{min-width:460px}}@media(max-width:767px){.c-page-mix__case-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-mix__case-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-mix__case-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-mix__case-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-mix__case-btn a:active,.c-page-mix__case-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-mix__case-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-mix__case-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-mix__case-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-mix__case-btn a{border-radius:25px}}.c-page-mix__customers{background-color:#ecf6fc;margin-bottom:70px;padding:57px 0 80px;position:relative}.c-page-mix__customers:after{background:#dfeef7;bottom:0;clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="1 0.19, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(100% 19%,100% 100%,0 100%);content:"";display:inline-block;height:100%;pointer-events:none;position:absolute;right:0;width:100%}@media(max-width:767px){.c-page-mix__customers:after{clip-path:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3CclipPath id="p" clipPathUnits="objectBoundingBox"%3E%3Cpolygon points="0 0.25, 1 0.15, 1 1, 0 1"/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E#p');clip-path:polygon(0 25%,100% 15%,100% 100%,0 100%)}}.c-page-mix__customers-inner{margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;position:relative;width:100%;z-index:5}@media(max-width:767px){.c-page-mix__customers-inner{padding-left:20px;padding-right:20px}}.c-page-mix__customers-heading{margin:0 auto 30px;text-align:center}.c-page-mix__customers-heading h2{font-weight:700;margin:0}.c-page-mix__customers-heading h2>span{display:inline-block}.c-page-mix__customers-heading>h2{line-height:1.25}@media(min-width:768px){.c-page-mix__customers-heading>h2{font-size:3rem}}@media(max-width:767px){.c-page-mix__customers-heading>h2{font-size:2.2rem}}.c-page-mix__customers-logo{background-color:#fff;border-radius:10px;padding:40px 80px 30px}@media(max-width:959px){.c-page-mix__customers-logo{padding:40px 30px 30px}}.c-page-mix__faq{margin-bottom:80px}.c-page-mix__faq-inner{margin:0 auto;width:960px}@media(max-width:1020px){.c-page-mix__faq-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-mix__faq-inner{padding-left:20px;padding-right:20px}}.c-page-mix__faq-heading{margin:0 auto 30px;text-align:center}.c-page-mix__faq-heading h2{font-weight:700;margin:0}.c-page-mix__faq-heading h2>span{display:inline-block}.c-page-mix__faq-heading>h2{line-height:1.3043478261}@media(min-width:768px){.c-page-mix__faq-heading>h2{font-size:4.6rem}}@media(max-width:767px){.c-page-mix__faq-heading>h2{font-size:3.4rem}}.c-page-mix__faq-heading>h2>span{line-height:1.9166666667}@media(min-width:768px){.c-page-mix__faq-heading>h2>span{font-size:2.4rem}}@media(max-width:767px){.c-page-mix__faq-heading>h2>span{font-size:2.2rem}}.c-page-mix__faq-btn{text-align:center}.c-page-mix__faq-btn a{align-items:center;appearance:none;background:#004e87;background:#ba570e;border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-mix__faq-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-mix__faq-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-mix__faq-btn a{min-width:460px}}@media(max-width:767px){.c-page-mix__faq-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-mix__faq-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;content:"";height:17px;margin:auto 0;position:absolute;right:23px;top:0;transition:all .3s;width:17px}@media(hover:hover){.c-page-mix__faq-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-mix__faq-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-mix__faq-btn a:active,.c-page-mix__faq-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-mix__faq-btn a:disabled{opacity:.6}@media(hover:hover){.c-page-mix__faq-btn a:hover{background:#fff;border-color:#ba570e;color:#ba570e}.c-page-mix__faq-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}@media(max-width:767px){.c-page-mix__faq-btn a{border-radius:25px}}.c-page-worklog{overflow:hidden}.c-page-worklog,.c-page-worklog__about{position:relative}@media(max-width:767px){.c-page-worklog__about{margin-bottom:40px}}.c-page-worklog__about-inner{background:url(/elements/hero-bg.png) no-repeat top -20% right -2%/739px 516px,linear-gradient(90deg,#033979,#1f71ad);margin-bottom:140px;padding-bottom:190px;padding-top:60px}@media(max-width:1239px){.c-page-worklog__about-inner{padding-bottom:210px}}@media(max-width:959px){.c-page-worklog__about-inner{padding-bottom:260px}}@media(max-width:767px){.c-page-worklog__about-inner{background:linear-gradient(90deg,#033979,#1f71ad);margin-bottom:40px;padding-bottom:50px;padding-top:41px}}.c-page-worklog__about-heading{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-page-worklog__about-heading{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-worklog__about-heading{padding-left:20px;padding-right:20px}}.c-page-worklog__about-heading h2{color:#313131;line-height:1.5;margin:0}@media(min-width:768px){.c-page-worklog__about-heading h2{font-size:4.6rem}}@media(max-width:767px){.c-page-worklog__about-heading h2{font-size:2.8rem;margin-bottom:30px}}.c-page-worklog__about-heading h2 span{display:block}@media(min-width:768px){.c-page-worklog__about-heading h2 span{font-size:2.4rem}}@media(max-width:767px){.c-page-worklog__about-heading h2 span{font-size:2.2rem}}.c-page-worklog__about-heading p{margin:0}@media(min-width:768px){.c-page-worklog__about-heading p{text-align:center}.c-page-worklog__about-heading{margin-bottom:40px}}.c-page-worklog__about-heading h2{color:#fff;margin-bottom:15px;text-align:center}.c-page-worklog__about-heading p{color:#fff}.c-page-worklog__about-contents{display:flex;gap:20px;margin:0 auto;max-width:1240px;padding-left:20px;padding-right:20px;width:100%;z-index:4}@media(max-width:767px){.c-page-worklog__about-contents{padding-left:20px;padding-right:20px}}@media(min-width:768px){.c-page-worklog__about-contents{bottom:-60px;left:50%;position:absolute;transform:translateX(-50%)}}@media(max-width:767px){.c-page-worklog__about-contents{flex-direction:column;gap:40px}}.c-page-worklog__about-contents-item{background:#fff}@media(min-width:768px){.c-page-worklog__about-contents-item{padding:30px 20px 5px}}.c-page-worklog__about-contents-item h3{margin:0 auto 20px;max-width:236px;width:100%}.c-page-worklog__about-contents-item h3 img{width:100%}.c-page-worklog__about-contents-item p{margin:0}.c-page-worklog__about-contents-item p span{color:#004e87;font-weight:700}.c-page-worklog__banner{margin-bottom:70px;margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-page-worklog__banner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-worklog__banner{padding-left:20px;padding-right:20px}}.c-page-worklog__banner-item a,.c-page-worklog__banner-item button{display:block;transition:opacity .3s}@media(hover:hover){.c-page-worklog__banner-item a:hover,.c-page-worklog__banner-item button:hover{opacity:.7}}.c-page-worklog__banner-item img{height:auto;object-fit:contain;width:100%}.c-page-worklog__banner-item button{appearance:none;background:none;border:none;cursor:pointer;padding:0}.c-page-worklog__scenario{background-color:#f2f2f2;margin-bottom:70px;padding:70px 0}@media(max-width:767px){.c-page-worklog__scenario{margin-bottom:80px;padding:50px 0}}.c-page-worklog__scenario-inner{margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-page-worklog__scenario-inner{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-worklog__scenario-inner{padding-left:20px;padding-right:20px}}.c-page-worklog__scenario-heading{margin-bottom:10px}.c-page-worklog__scenario-heading h2{color:#313131;line-height:1.5;margin:0;text-align:center}@media(min-width:768px){.c-page-worklog__scenario-heading h2{font-size:4.6rem}}@media(max-width:767px){.c-page-worklog__scenario-heading h2{font-size:2.8rem;margin-bottom:30px}}.c-page-worklog__scenario-heading h2 span{display:block}@media(min-width:768px){.c-page-worklog__scenario-heading h2 span{font-size:2.4rem}}@media(max-width:767px){.c-page-worklog__scenario-heading h2 span{font-size:2.2rem}}.c-page-worklog__scenario-heading p{margin:0}@media(min-width:768px){.c-page-worklog__scenario-heading p{text-align:center}}.c-page-worklog__scenario-item:not(:last-child){border-bottom:2px solid #d8d8d8;margin-bottom:40px;padding-bottom:40px}.c-page-worklog__scenario-item-title{color:#004e87;line-height:1.5;margin:0 0 20px}@media(min-width:768px){.c-page-worklog__scenario-item-title{font-size:3.4rem}}@media(max-width:767px){.c-page-worklog__scenario-item-title{font-size:2.2rem}}@media(min-width:768px){.c-page-worklog__scenario-item-title{text-align:center}}@media(max-width:767px){.c-page-worklog__scenario-item-title{margin:0 0 15px}}.c-page-worklog__scenario-item-desc{margin:0 0 25px}@media(max-width:767px){.c-page-worklog__scenario-item-desc{margin:0 0 20px}}.c-page-worklog__scenario-item-image{width:100%}.c-page-worklog__scenario-item-image img{height:auto;object-fit:cover;width:100%}.c-page-worklog__scenario-item-point{line-height:1.5;margin:30px 0 10px}@media(min-width:768px){.c-page-worklog__scenario-item-point{font-size:2.4rem}}@media(max-width:767px){.c-page-worklog__scenario-item-point{font-size:2.2rem;text-align:center}}.c-page-worklog__scenario-item-point-list{list-style:none;margin:0;padding:0 0 0 33px}.c-page-worklog__scenario-item-point-list li{position:relative}.c-page-worklog__scenario-item-point-list li:not(:last-child){margin-bottom:10px}.c-page-worklog__scenario-item-point-list li:before{background:url(/elements/icon-check.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:26px;left:-33px;position:absolute;top:-1px;vertical-align:middle;width:23px}.c-page-worklog__contact{margin-left:auto;margin-right:auto;position:relative;width:960px}@media(max-width:1020px){.c-page-worklog__contact{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-page-worklog__contact{padding-left:20px;padding-right:20px}}.c-page-worklog__contact:before{background:url(/elements/icon-worklog-contact.svg) 50% no-repeat;background-size:contain;content:"";display:inline-block;height:100px;position:absolute;right:20px;top:-20px;width:100px}@media(max-width:959px){.c-page-worklog__contact:before{height:80px;right:20px;width:80px}}@media(max-width:767px){.c-page-worklog__contact:before{height:100px;left:50%;right:auto;top:-50px;transform:translateX(-50%);width:100px}}.c-page-worklog__contact-inner{background-color:#ecf6fc;padding:40px}@media(max-width:767px){.c-page-worklog__contact-inner{padding:60px 20px 40px}}.c-page-worklog__contact-inner p{font-weight:700;line-height:1.5;margin:0 0 20px}@media(min-width:768px){.c-page-worklog__contact-inner p{font-size:2.4rem}}@media(max-width:767px){.c-page-worklog__contact-inner p{font-size:2rem}}@media(min-width:768px){.c-page-worklog__contact-inner p{text-align:center}}.c-page-worklog__contact-btn{text-align:center}.c-page-worklog__contact-btn a{align-items:center;appearance:none;background:#004e87;background:linear-gradient(90deg,#235c9f,#033979);border:1px solid #0000;border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-weight:700;justify-content:center;line-height:1.6875;max-width:100%;padding:15px 50px;position:relative;text-align:center;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s}@media(min-width:768px){.c-page-worklog__contact-btn a{font-size:1.6rem}}@media(max-width:767px){.c-page-worklog__contact-btn a{font-size:1.4rem}}@media(min-width:768px),print{.c-page-worklog__contact-btn a{min-width:460px}}@media(max-width:767px){.c-page-worklog__contact-btn a{max-width:300px;padding:15px 20px 14px;width:100%}}.c-page-worklog__contact-btn a:before{background:url(/elements/arrow-white.svg) 50% no-repeat;bottom:0;height:17px;margin:auto 0;position:absolute;right:23px;top:0;width:17px}@media(hover:hover){.c-page-worklog__contact-btn a:hover{background:#fff;border-color:#004e87;color:#004e87}.c-page-worklog__contact-btn a:hover:before{background:url(/elements/arrow-blue.svg) no-repeat}}.c-page-worklog__contact-btn a:active,.c-page-worklog__contact-btn a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff;outline:solid}.c-page-worklog__contact-btn a:disabled{opacity:.6}@media(min-width:768px){.c-page-worklog__contact-btn a{min-height:70px;min-width:360px!important}}.c-page-worklog__contact-btn a:before{background:url(/elements/icon-contact.svg) 50% no-repeat;bottom:auto;content:"";height:24px;left:auto;margin:0 20px 0 0;position:static;top:auto;transition:all .3s;width:29px}@media(hover:hover){.c-page-worklog__contact-btn a:hover:before{background:url(/elements/icon-contact-hover.svg) no-repeat}}.c-page-worklog__modal{align-items:center;background:#1d1d1dd9;border:none;height:100vh;justify-content:center;left:0;margin:0;max-height:100vh;max-width:100vw;padding:0;position:fixed;top:0;width:100vw;z-index:100}.c-page-worklog__modal+.backdrop,.c-page-worklog__modal::backdrop{display:none}.c-page-worklog__modal[open]{display:flex}.c-page-worklog__modal-close{align-items:center;appearance:none;background:none;border:none;color:#fff;display:flex;font-weight:700;margin-bottom:20px;margin-left:auto;padding:5px 53px 5px 0;position:relative;text-align:right;text-transform:uppercase}@media(min-width:768px){.c-page-worklog__modal-close{font-size:1.6rem}}@media(max-width:767px){.c-page-worklog__modal-close{font-size:1.4rem}}.c-page-worklog__modal-close:after,.c-page-worklog__modal-close:before{background:#fff;bottom:0;content:"";height:4px;margin:auto 0;position:absolute;right:0;top:0;width:36px}.c-page-worklog__modal-close:before{transform:rotate(45deg)}.c-page-worklog__modal-close:after{transform:rotate(-45deg)}.c-page-worklog__modal-inner{aspect-ratio:900/490;background:#fff;border-radius:10px;height:auto;max-width:900px;padding:30px;width:64.2857142857vw}@media(max-width:767px){.c-page-worklog__modal-inner{border-radius:10px;padding:20px 20px 15px;width:80vw}}.c-page-worklog__modal-inner iframe{height:100%;width:100%}.c-cta{position:relative;z-index:1}.c-cta>button{appearance:none;background:#222222b3;border:none;border-radius:10px 10px 0 0;cursor:pointer;display:block;font-size:0;height:20px;position:relative;width:60px}@media(max-width:767px){.c-cta>button{display:none}}.c-cta>button:after{border:solid;border-color:#0000 #0000 #fff #fff;border-width:0 0 2px 2px;content:"";display:inline-block;height:9px;left:0;margin:0 auto;position:absolute;right:0;top:4px;transform:rotate(-45deg);width:9px;z-index:1}.c-cta>button[aria-expanded=false]:after{top:8px;transform:rotate(135deg)}.c-cta__main{display:flex;flex-flow:row nowrap;gap:20px;justify-content:center;transition:.3s;width:100%}@media(min-width:768px){.c-cta__main{background:#222222b3;padding:15px 20px}}@media(max-width:767px){.c-cta__main{gap:0}}.c-cta__main[aria-hidden=true]{height:0;min-height:0;padding:0}.c-cta__main[aria-hidden=true] div.c-cta__item{display:none}.c-cta__main[aria-hidden="false "]{height:auto}.c-cta__main[aria-hidden="false "] div.c-cta__item{display:block}.c-cta__item{min-height:80px;min-width:280px;overflow:hidden;transition:.3s;width:22.8571428571%}@media(min-width:768px){.c-cta__item{padding:5px}}@media(max-width:767px){.c-cta__item{min-height:55px;min-width:auto;text-align:center;width:50%}}.c-cta__item[data-item=contact] a,.c-cta__item[data-item=demomovie] a,.c-cta__item[data-item=download] a{align-items:center;appearance:none;background:linear-gradient(90deg,#cb5701,#ad330b);border-radius:150px;color:#fff;cursor:pointer;display:flex;flex-flow:row wrap;font-weight:700;height:100%;justify-content:center;letter-spacing:.08em;padding:10px 30px 10px 20px;text-align:center;text-decoration:none;transition:.3s;width:100%}@media(min-width:768px){.c-cta__item[data-item=contact] a,.c-cta__item[data-item=demomovie] a,.c-cta__item[data-item=download] a{font-size:1.6rem}}@media(max-width:767px){.c-cta__item[data-item=contact] a,.c-cta__item[data-item=demomovie] a,.c-cta__item[data-item=download] a{border-radius:0;font-size:1.3rem;padding:11px 10px}}.c-cta__item[data-item=contact] a:active,.c-cta__item[data-item=contact] a:focus,.c-cta__item[data-item=demomovie] a:active,.c-cta__item[data-item=demomovie] a:focus,.c-cta__item[data-item=download] a:active,.c-cta__item[data-item=download] a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff}.c-cta__item[data-item=contact] a:disabled,.c-cta__item[data-item=demomovie] a:disabled,.c-cta__item[data-item=download] a:disabled{opacity:.6}.c-cta__item[data-item=download] a{background:linear-gradient(90deg,#cb5701,#ad330b);flex-wrap:wrap;position:relative}@media(hover:hover){.c-cta__item[data-item=download] a:hover{background:#fff;border:1px solid #ba570e;color:#ba570e}.c-cta__item[data-item=download] a:hover span:before{background:url(/elements/icon-download-hover.svg) 50% no-repeat}}.c-cta__item[data-item=download] a>span{display:inline-block;margin-left:48px;position:relative}@media(max-width:767px){.c-cta__item[data-item=download] a>span{margin-left:40px}}.c-cta__item[data-item=download] a>span:before{background:url(/elements/icon-download.svg) 50% no-repeat;bottom:0;content:"";height:26px;left:-48px;margin:auto 0;position:absolute;top:0;width:29px}@media(max-width:767px){.c-cta__item[data-item=download] a>span:before{left:-40px}}.c-cta__item[data-item=contact] a{background:linear-gradient(90deg,#235c9f,#033979);flex-direction:column}@media(hover:hover){.c-cta__item[data-item=contact] a:hover{background:#fff;border:1px solid #004e87;color:#004e87}.c-cta__item[data-item=contact] a:hover span:before{background:url(/elements/icon-contact-hover.svg) 50% no-repeat}}.c-cta__item[data-item=contact] a>span{display:inline-block;margin-left:48px;position:relative}@media(max-width:767px){.c-cta__item[data-item=contact] a>span{margin-left:40px}}.c-cta__item[data-item=contact] a>span:before{background:url(/elements/icon-contact.svg) 50% no-repeat;bottom:0;content:"";height:24px;left:-48px;margin:auto 0;position:absolute;top:0;width:29px}@media(max-width:767px){.c-cta__item[data-item=contact] a>span:before{left:-40px}}@media(min-width:768px){.c-cta__item[data-item=contact] a>small{font-size:1.4rem}}@media(max-width:767px){.c-cta__item[data-item=contact] a>small{font-size:1.4rem}}.c-cta__item[data-item=demomovie] a{background:linear-gradient(90deg,#235c9f,#033979);flex-direction:column}@media(hover:hover){.c-cta__item[data-item=demomovie] a:hover{background:#fff;border:1px solid #004e87;color:#004e87}.c-cta__item[data-item=demomovie] a:hover span:before{background:url(/elements/icon-demo-hover.svg) 50% no-repeat}}.c-cta__item[data-item=demomovie] a>span{display:inline-block;margin-left:48px;position:relative}@media(max-width:767px){.c-cta__item[data-item=demomovie] a>span{margin-left:40px}}.c-cta__item[data-item=demomovie] a>span:before{background:url(/elements/icon-demo.svg) 50% no-repeat;bottom:0;content:"";height:22px;left:-48px;margin:auto 0;position:absolute;top:0;width:25px}@media(max-width:767px){.c-cta__item[data-item=demomovie] a>span:before{left:-40px}}@media(min-width:768px){.c-cta__item[data-item=demomovie] a>small{font-size:1.4rem}}@media(max-width:767px){.c-cta__item[data-item=demomovie] a>small{font-size:1.4rem}}.c-cv-link{background:#c4deed;margin-bottom:48px}@media(max-width:767px){.c-cv-link{margin-bottom:0}}.c-cv-link__head{padding:30px 30px 0;position:relative;text-align:center;width:100%}@media(max-width:767px){.c-cv-link__head{padding:46px 30px 0}}.c-cv-link__head p{font-weight:700;margin-bottom:10px;margin-top:0}@media(min-width:768px){.c-cv-link__head p{font-size:3rem}}@media(max-width:767px){.c-cv-link__head p{font-size:2rem}.c-cv-link__head p br{display:none}}.c-cv-link__body{display:flex;flex-flow:row wrap;gap:30px;justify-content:center;padding:0 30px 28px}@media(max-width:959px){.c-cv-link__body{gap:10px}}@media(max-width:767px){.c-cv-link__body{align-items:center;flex-flow:column wrap;padding:0 30px 44px}}.c-cv-link__button{margin:0;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.c-cv-link__button{text-align:center;width:auto}}.c-cv-link__button a{align-items:center;appearance:none;background:linear-gradient(90deg,#cb5701,#ad330b);border-radius:150px;color:#fff;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.08em;max-width:100%;min-height:66px;text-align:center;text-decoration:none}@media(min-width:768px){.c-cv-link__button a{font-size:1.8rem}}@media(max-width:767px){.c-cv-link__button a{font-size:1.6rem}}@media(min-width:768px){.c-cv-link__button a{min-width:360px}}@media(max-width:767px){.c-cv-link__button a{max-width:300px;min-width:240px;padding:20px;width:100%}}.c-cv-link__button a:active,.c-cv-link__button a:focus{box-shadow:0 0 10px 0 #1d1d1d,0 0 10px 0 #fff}.c-cv-link__button a:disabled{opacity:.6}@media(hover:hover){.c-cv-link__button a:hover{background:#fff;border:1px solid #ba570e;color:#ba570e}}.c-cv-link__button[data-item=download] a{background:linear-gradient(90deg,#cb5701,#ad330b);flex-wrap:wrap;line-height:1.3333333333;padding:13px 26px 13px 35px;position:relative}@media(max-width:767px){.c-cv-link__button[data-item=download] a{padding:13px 26px 13px 25px}}@media(hover:hover){.c-cv-link__button[data-item=download] a:hover{background:#fff;border:1px solid #ba570e;color:#ba570e}.c-cv-link__button[data-item=download] a:hover span:before{background:url(/elements/icon-download-hover.svg) 50% no-repeat}}.c-cv-link__button[data-item=download] a>span{display:inline-block;margin-left:48px;position:relative}.c-cv-link__button[data-item=download] a>span:before{background:url(/elements/icon-download.svg) 50% no-repeat;bottom:0;content:"";height:26px;left:-48px;margin:auto 0;position:absolute;top:0;width:29px}@media(max-width:767px){.c-cv-link__button[data-item=download] a>span:before{left:-40px}}.c-cv-link__button[data-item=contact] a{background:linear-gradient(90deg,#235c9f,#033979);flex-direction:column;line-height:1.3;padding:17px 26px 13px}@media(hover:hover){.c-cv-link__button[data-item=contact] a:hover{background:#fff;border:1px solid #004e87;color:#004e87}.c-cv-link__button[data-item=contact] a:hover span:before{background:url(/elements/icon-contact-hover.svg) 50% no-repeat}}.c-cv-link__button[data-item=contact] a>span{display:inline-block;margin-left:40px;position:relative}.c-cv-link__button[data-item=contact] a>span:before{background:url(/elements/icon-contact.svg) 50% no-repeat;bottom:0;content:"";height:24px;left:-40px;margin:auto 0;position:absolute;top:0;width:29px}@media(min-width:768px){.c-cv-link__button[data-item=contact] a>small{font-size:1.4rem}}@media(max-width:767px){.c-cv-link__button[data-item=contact] a>small{font-size:1.4rem}}.c-cv-link__button[data-item=demomovie] a{background:linear-gradient(90deg,#235c9f,#033979);flex-direction:column;line-height:1.3333333333;padding:17px 26px 13px;position:relative}@media(hover:hover){.c-cv-link__button[data-item=demomovie] a:hover{background:#fff;border:1px solid #004e87;color:#004e87}.c-cv-link__button[data-item=demomovie] a:hover span:before{background:url(/elements/icon-demo-hover.svg) 50% no-repeat}}.c-cv-link__button[data-item=demomovie] a>span{display:inline-block;margin-left:48px;position:relative}@media(max-width:767px){.c-cv-link__button[data-item=demomovie] a>span{margin-left:40px}}.c-cv-link__button[data-item=demomovie] a>span:before{background:url(/elements/icon-demo.svg) 50% no-repeat;bottom:0;content:"";height:22px;left:-48px;margin:auto 0;position:absolute;top:0;width:25px}@media(max-width:767px){.c-cv-link__button[data-item=demomovie] a>span:before{left:-40px}}@media(min-width:768px){.c-cv-link__button[data-item=demomovie] a>small{font-size:1.4rem}}@media(max-width:767px){.c-cv-link__button[data-item=demomovie] a>small{font-size:1.4rem}}.c-seminar-end{font-size:1.8rem;margin-left:auto;margin-right:auto;width:960px}@media(max-width:1020px){.c-seminar-end{max-width:1020px;padding-left:30px;padding-right:30px;width:100%}}@media(max-width:767px){.c-seminar-end{padding-left:20px;padding-right:20px}}.c-seminar-end p{background:#c35013;color:#fff;font-weight:700;margin-bottom:40px;margin-top:0;padding:18px 40px;text-align:center}@media(max-width:767px){.c-seminar-end p{margin-bottom:30px}}
