﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Serif+JP:wght@200..900&display=swap";/*! de-style.css v1.0.5 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;outline:0}select{-webkit-appearance:none;appearance:none;border-radius:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{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}::-webkit-input-placeholder{font:inherit}:-ms-input-placeholder{font:inherit}::-ms-input-placeholder{font:inherit}::placeholder{font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}.wrapper{max-width:1080px;margin:0 auto}*{box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden}body{font-family:"Noto Sans JP","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro",メイリオ,Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.6rem;line-height:2.4rem}:root,html,body{width:100%}img{max-width:100%;height:auto;vertical-align:bottom}a{text-decoration:none}a:hover{opacity:.7}.pd-top0{padding-top:0px}.pd-bottom0{padding-bottom:0px}.pd-top6{padding-top:6px}.pd-bottom6{padding-bottom:6px}.pd-top12{padding-top:12px}.pd-bottom12{padding-bottom:12px}.pd-top18{padding-top:18px}.pd-bottom18{padding-bottom:18px}.pd-top24{padding-top:24px}.pd-bottom24{padding-bottom:24px}.pd-top30{padding-top:30px}.pd-bottom30{padding-bottom:30px}.pd-top36{padding-top:36px}.pd-bottom36{padding-bottom:36px}.pd-top42{padding-top:42px}.pd-bottom42{padding-bottom:42px}.pd-top48{padding-top:48px}.pd-bottom48{padding-bottom:48px}.pd-top54{padding-top:54px}.pd-bottom54{padding-bottom:54px}.pd-top60{padding-top:60px}.pd-bottom60{padding-bottom:60px}.mg-top0{margin-top:0px}.mg-bottom0{margin-bottom:0px}.mg-top6{margin-top:6px}.mg-bottom6{margin-bottom:6px}.mg-top12{margin-top:12px}.mg-bottom12{margin-bottom:12px}.mg-top18{margin-top:18px}.mg-bottom18{margin-bottom:18px}.mg-top24{margin-top:24px}.mg-bottom24{margin-bottom:24px}.mg-top30{margin-top:30px}.mg-bottom30{margin-bottom:30px}.mg-top36{margin-top:36px}.mg-bottom36{margin-bottom:36px}.mg-top42{margin-top:42px}.mg-bottom42{margin-bottom:42px}.mg-top48{margin-top:48px}.mg-bottom48{margin-bottom:48px}.mg-top54{margin-top:54px}.mg-bottom54{margin-bottom:54px}.mg-top60{margin-top:60px}.mg-bottom60{margin-bottom:60px}.center{text-align:center}.right{text-align:right}main{background-color:#f5f7f9;padding-bottom:80px}@media only screen and (max-width: 767px){main{padding-bottom:36px}}.pc{display:none}@media only screen and (max-width: 767px){.pc{display:block}}.wrapper-650{max-width:650px;margin:0 auto}#page-header{background:#fff;width:100%;height:113px;display:flex;align-items:center;justify-content:space-between;padding:0 50px;position:fixed;top:0;left:0;z-index:10}@media only screen and (max-width: 767px){#page-header{height:78px;padding:0 12px}}#page-header .logo{width:100%;max-width:97px;line-height:0}#page-header .logo a{display:block}@media only screen and (min-width: 768px){#page-header .mask{display:none}}#page-header .navi .logo{display:none}#page-header .navi .menu{display:flex;align-items:center;font-size:14px}#page-header .navi .menu li{margin-left:46px}#page-header .navi .menu li a{color:#000;font-weight:700}#page-header .navi .menu .menu-contact a{font-weight:normal;border-radius:3px;background-color:#1e4884;color:#fff;display:block;padding:15px 40px 15px 48px;text-align:center;position:relative}#page-header .navi .menu .menu-contact a:before{content:"";background-image:url(../img/mail-icon.svg);width:14px;height:10px;left:26px;top:23px;position:absolute}.pankuzu{margin-top:113px;padding:12px 0;border-top:3px solid #f5f7f9}@media only screen and (max-width: 767px){.pankuzu{margin-top:78px;padding:6px 12px}}.pankuzu ul{display:flex;font-size:12px}.pankuzu ul li{color:#818181;position:relative;margin-right:14px}.pankuzu ul li::after{content:">";position:absolute;right:-10px}.pankuzu ul li:last-child::after{content:none}#footer{background-color:#fff;padding:48px 0}#footer .footer{display:flex;align-items:center}@media only screen and (max-width: 767px){#footer .footer{flex-direction:column}}#footer .footer .logo{width:100%;max-width:97px;margin-right:60px}@media only screen and (max-width: 767px){#footer .footer .logo{margin:0 auto;padding-bottom:24px}}#footer .footer .menu{margin-right:24px}@media only screen and (max-width: 767px){#footer .footer .menu{display:flex;margin-left:6px;margin-bottom:12px}}#footer .footer .menu li{line-height:2.8;font-size:12px}@media only screen and (max-width: 767px){#footer .footer .menu li{margin-right:12px;line-height:1.6;font-size:10px}}#footer .footer__right{margin-left:auto;display:flex;gap:12px}@media only screen and (max-width: 767px){#footer .footer__right{margin-left:initial;display:block;width:90%}}#footer .footer__right a{width:164px;height:96px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){#footer .footer__right a{width:100%;height:62px;margin-top:12px}}#footer .footer__right a:nth-child(1){border:1px solid #1e4884;color:#1e4884}#footer .footer__right a:nth-child(2){background:#1e4884;color:#fff}#footer .copyright{text-align:center;padding:24px 0;font-size:12px;color:#1e4884}@media screen and (max-width: 767px){#page-header .navi{width:80%;height:100vh;background-color:#fff;position:fixed;top:0;right:-120%;z-index:20;transition:all .6s}#page-header .navi .logo{display:block;padding:12px;max-width:97px;width:100%}#page-header .navi.active{right:0}#page-header .navi .menu{width:100%;height:100vh;flex-direction:column;padding:60px 0;overflow:auto}#page-header .navi .menu li{width:100%;border-bottom:1px solid #eee;margin-left:0}#page-header .navi .menu li a{width:100%;display:block;padding:20px;color:#1e4884}#page-header .hamburger{background-color:#fff;border-radius:6px;width:50px;height:50px;cursor:pointer;position:fixed;top:12px;right:10px;z-index:30}#page-header .hamburger span{width:30px;height:3px;background-color:#1e4884;display:inline-block;position:absolute;left:10px;transition:all .4s}#page-header .hamburger span:nth-of-type(1){top:16px}#page-header .hamburger span:nth-of-type(2){top:25px}#page-header .hamburger span:nth-of-type(3){top:34px}#page-header .hamburger.active span:nth-of-type(1){top:24px;transform:rotate(-45deg);background-color:#1e4884}#page-header .hamburger.active span:nth-of-type(2){opacity:0}#page-header .hamburger.active span:nth-of-type(3){top:24px;transform:rotate(45deg);background-color:#1e4884}#page-header .mask.active{width:100%;height:100%;background:#000;display:block;opacity:.8;position:fixed;top:0;left:0}}.page-title{padding:48px 0;font-family:"Noto Serif JP";color:#474747;line-height:1.4}@media only screen and (max-width: 767px){.page-title{padding:24px;text-align:center}}.page-title .ja{font-size:36px;display:block;font-weight:700}@media only screen and (max-width: 767px){.page-title .ja{font-size:24px}}.page-title .en{font-size:16px;display:block}@media only screen and (max-width: 767px){.page-title .en{font-size:12px}}.page-section{background:#fff;box-shadow:0px 0px 7px 0px rgba(0,0,0,.1);padding:24px 48px}@media only screen and (max-width: 767px){.page-section{padding:12px}}.news{background-color:#fff;padding:48px 0}.news dl{margin-top:24px;display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.news dl{flex-direction:column}}.news dl dt{width:330px;border-bottom:1px dashed #eee;padding:12px 0 12px 60px;font-weight:normal}@media only screen and (max-width: 767px){.news dl dt{padding:12px 0 0 12px;border-bottom:none}}.news dl dt span{border:1px solid #1e4884;font-size:10px;color:#1e4884;font-weight:400;width:80px;display:inline-block;text-align:center;margin-right:78px}@media only screen and (max-width: 767px){.news dl dt span{margin-right:12px}}.news dl dd{width:calc(100% - 330px);border-bottom:1px dashed #eee;padding:12px 0}@media only screen and (max-width: 767px){.news dl dd{width:100%;margin-bottom:24px;padding-left:12px}}.news .btn{display:block;text-align:right;color:#1e4884;font-weight:500;padding:12px 0}.pagination{text-align:center}.pagination a,.pagination span{display:inline-block;margin:8px 4px;text-decoration:none;background:#fff;width:40px;height:40px;padding:10px 0;box-sizing:border-box;color:#1e4884;border:1px solid #1e4884;font-weight:bold;line-height:1}.pagination a:hover{background-color:#1e4884;color:#fff}.pagination .current{border:none;background:rgba(0,0,0,0)}@media screen and (max-width: 767px){.pagination a,.pagination span{margin:4px 2px;width:40px;height:40px;padding:10px 0}}.newsContainer .date{font-size:16px}.newsContainer .tag{border:1px solid #1e4884;display:flex;width:127px;padding:3px 20px;justify-content:center;align-items:center;font-size:16px;color:#1e4884;font-weight:500;margin:12px 0 48px}.newsContainer .title{font-size:32px;font-family:"Noto Serif JP",serif;font-weight:700;line-height:120%}.newsContainer .description{margin:36px 0;line-height:1.8}.newsContainer .description img{display:block;margin:24px 0}.alignleft{float:left}.alignright{float:right}.aligncenter{display:block;margin-left:auto;margin-right:auto}.text a{color:#1e4884;text-decoration:underline}.formContainer{margin:80px 0}.formContainer dt{font-weight:400;margin-bottom:10px}.formContainer dt .require{color:#e52d27;margin-left:5px}.formContainer dt .any{background-color:#f2f2f2;font-size:12px;padding:2px 4px}.formContainer dd{margin-bottom:40px}.formContainer dd input[type=text],.formContainer dd input[type=email]{width:100%;border-radius:3px;border:1px solid #a0b4cc;background-color:#f5f7f9;padding:15px 10px}.formContainer dd textarea{width:100%;height:200px;border-radius:3px;border:1px solid #a0b4cc;background-color:#f5f7f9;padding:15px 10px}.formContainer .radio-group{display:flex;align-items:center}.formContainer .radio-group .item-group{margin-right:40px}.formContainer .btn{text-align:center}.formContainer .btn input{background-color:#1e4884;color:#fff;font-size:14px;padding:15px 120px}.policyContainer{padding:36px 0}.policyContainer .text{line-height:200%;font-size:clamp(14px,2vw,16px)}.policyContainer .text-right{text-align:right}.policyContainer .text-adress{display:inline-block;text-align:left;margin-top:30px;margin-right:50px}.policyContainer dl{margin-bottom:36px;line-height:200%}.policyContainer dl dt{margin-top:48px;margin-bottom:12px;font-size:20px;font-weight:900}.policyContainer dl dd{font-size:clamp(14px,2vw,16px)}.tab-list{display:flex;margin-bottom:12px}.tab-list li{width:25%;border-right:1px solid #c1c1c1;font-size:16px;font-weight:800;padding-left:12px;position:relative;cursor:pointer}@media only screen and (max-width: 767px){.tab-list li{font-size:12px;text-align:center;border-right:none;padding-left:0}}.tab-list li::after{content:"";border-bottom:3px solid #c1c1c1;position:absolute;width:90%;left:12px;bottom:-6px}@media only screen and (max-width: 767px){.tab-list li::after{width:80%}}.tab-list li:last-child{border-right:none}.tab-list li.active{color:#1e4884}.tab-list li.active::after{content:"";border-bottom:3px solid #1e4884;position:absolute;width:90%;left:12px;bottom:-6px}@media only screen and (max-width: 767px){.tab-list li.active::after{width:80%}}.tab-list li span{font-size:9px;padding-left:12px;font-weight:400}@media only screen and (max-width: 767px){.tab-list li span{display:none}}.tabcontents-list{display:none}.tabcontents-list.active{display:block}.tabcontents-list h3.title{line-height:200%;padding-top:60px}@media only screen and (max-width: 767px){.tabcontents-list h3.title{padding-top:24px}}.tabcontents-list h3.title .ja{font-family:"Noto Serif JP",serif;font-size:32px;display:block;font-weight:900}@media only screen and (max-width: 767px){.tabcontents-list h3.title .ja{font-size:20px}}.tabcontents-list h3.title .en{display:block;font-size:12px;font-weight:900;font-family:"Noto Serif JP",serif;color:#1e4884}.tabcontents-list.message{background:#fff;box-shadow:0px 0px 7px 0px rgba(0,0,0,.1);padding:48px}@media only screen and (max-width: 767px){.tabcontents-list.message{padding:12px}}.tabcontents-list .greeting{display:flex;font-family:"Noto Serif JP",serif;margin:24px 0}@media only screen and (max-width: 767px){.tabcontents-list .greeting{flex-direction:column-reverse}}.tabcontents-list .greeting .text{width:50%;padding-right:60px;font-size:clamp(14px,2vw,16px);line-height:200%}@media only screen and (max-width: 767px){.tabcontents-list .greeting .text{width:100%;margin-bottom:24px;padding-right:0}}.tabcontents-list .greeting .img{width:50%}@media only screen and (max-width: 767px){.tabcontents-list .greeting .img{width:100%;margin-bottom:24px}}.tabcontents-list .greeting .img figure figcaption{font-size:24px;margin:12px 0}@media only screen and (max-width: 767px){.tabcontents-list .greeting .img figure figcaption{font-size:20px}}.tabcontents-list .greeting .img figure figcaption span{display:block;font-size:20px}.tabcontents-list .rinen{color:#000;text-align:center;font-family:"Noto Serif JP";font-size:20px;font-style:normal;font-weight:700;line-height:300%;letter-spacing:6px;margin:48px 0}@media only screen and (max-width: 767px){.tabcontents-list .rinen{text-align:left;font-size:16px;letter-spacing:2px}}.tabcontents-list .mvvs h4.title{color:#1e4884;font-family:"Noto Sans JP",sans-serif;font-size:32px;font-style:normal;font-weight:900;line-height:normal;letter-spacing:7.36px;text-align:center;padding:24px 0}.tabcontents-list .mvvs .container{display:flex;gap:9px;justify-content:space-between}@media only screen and (max-width: 767px){.tabcontents-list .mvvs .container{flex-direction:column;padding:0 12px}}.tabcontents-list .mvvs .container .inner{background:#fff;box-shadow:0px 0px 7px 0px rgba(0,0,0,.1);padding:50px 45px}@media only screen and (max-width: 767px){.tabcontents-list .mvvs .container .inner{text-align:center}}.tabcontents-list .mvvs .container .inner h5.title{font-size:32px;font-family:"Noto Sans JP",sans-serif;font-weight:600;letter-spacing:6.4px}.tabcontents-list .mvvs .container .inner h5.title::first-letter{color:#1e4884}.tabcontents-list .mvvs .container .inner .text{color:#1e4884;font-family:"Noto Serif JP",serif;font-size:14px;font-style:normal;font-weight:900;line-height:250%;letter-spacing:2.8px}.tabcontents-list .profile>dl{display:flex;flex-wrap:wrap;margin:48px 0}.tabcontents-list .profile>dl dt{width:300px;background-color:#f5f7f9;border-bottom:4px solid #fff;font-weight:700;text-align:center;padding:20px 0;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 767px){.tabcontents-list .profile>dl dt{font-size:14px;width:100%}}.tabcontents-list .profile>dl dd{width:calc(100% - 300px);padding:20px 0;padding-left:36px;font-weight:600}@media only screen and (max-width: 767px){.tabcontents-list .profile>dl dd{width:100%;padding-left:0;font-weight:normal;font-size:14px}}.tabcontents-list .profile>dl dd a{display:block;color:#1e4884;text-decoration:underline;line-height:200%}.tabcontents-list .profile .kenko{text-align:center;margin:24px 0}.tabcontents-list .archive{padding:60px 0}@media only screen and (max-width: 767px){.tabcontents-list .archive{padding:24px 0}}.tabcontents-list .archive dt{background-color:#1e4884;color:#fff;padding:10px}.tabcontents-list .archive dd{line-height:200%;padding:12px 0;font-size:clamp(14px,2vw,16px)}.tabcontents-list .history{display:flex;flex-wrap:wrap;margin-bottom:48px}.tabcontents-list .history dt{width:120px;font-weight:normal;padding:24px 12px;border-top:1px solid #000;font-size:clamp(14px,2vw,16px)}.tabcontents-list .history dt:last-of-type{border-bottom:1px solid #000}.tabcontents-list .history dd{width:calc(100% - 120px);padding:24px 12px;border-top:1px solid #000;font-size:clamp(14px,2vw,16px)}.tabcontents-list .history dd:last-of-type{border-bottom:1px solid #000}.business{width:980px;height:auto;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);background:#fff;margin-top:48px;padding:24px}@media only screen and (max-width: 767px){.business{margin:12px 0;width:100%}}.business h4.title{color:#1e4884;font-size:24px;font-weight:700;border-bottom:1px solid #1e4884;line-height:200%}@media only screen and (max-width: 767px){.business h4.title{font-size:18px}}.business .description{font-size:clamp(14px,2vw,16px);line-height:200%;padding:24px 0}.solution picture{margin:24px 0;display:block}.solution .solution_container{background-color:#f5f7f9;padding:24px;margin-bottom:24px;border-radius:5px}.solution .solution_container h4.title{color:#1e4884;font-size:20px;font-weight:600;position:relative;margin-left:40px;display:inline-block;text-decoration:10px rgba(44,190,0,.3) underline;text-underline-offset:-6px;font-weight:700}@media only screen and (max-width: 767px){.solution .solution_container h4.title{font-size:16px;margin-left:0}}.solution .solution_container h4.title::before{content:"";background-image:url(../img/arrow-green.svg);width:38px;height:38px;position:absolute;left:-40px;top:-10px}@media only screen and (max-width: 767px){.solution .solution_container h4.title::before{width:20px;height:20px;background-size:contain;left:-14px;top:0}}.solution .solution_container .description{font-size:clamp(14px,2vw,16px);padding:24px 0;line-height:200%}.strengths{text-align:center;background-color:#f5f7f9;padding:90px 48px;margin-top:48px}@media only screen and (max-width: 767px){.strengths{padding:48px 24px;margin-top:24px}}.strengths__container{padding-top:70px;display:flex;gap:24px}@media only screen and (max-width: 767px){.strengths__container{flex-direction:column}}.strengths__container img{display:block}.strengths__description{max-width:880px;margin:60px auto}@media only screen and (max-width: 767px){.strengths__description{padding-left:0;padding-right:0}}.strengths__item{margin-bottom:68px}.strengths__item dl{line-height:200%;margin-top:24px}.strengths__item dl dt{font-weight:700}.strengths__item dl dt:nth-of-type(2){margin-top:48px}.strengths__item dl dd{font-size:clamp(14px,2vw,16px);padding-left:12px}.strengths-1{color:#8db440;font-size:24px;font-weight:800;border-bottom:1px solid #8db440;padding-bottom:6px}.strengths-1::before{content:"01";font-size:32px;color:#000;padding-right:12px}@media only screen and (max-width: 767px){.strengths-1::before{font-size:24px}}@media only screen and (max-width: 767px){.strengths-1{font-size:18px}}.strengths-2{color:#065166;font-size:24px;font-weight:800;border-bottom:1px solid #065166;padding-bottom:6px}.strengths-2::before{content:"02";font-size:32px;color:#000;padding-right:12px}@media only screen and (max-width: 767px){.strengths-2::before{font-size:24px}}@media only screen and (max-width: 767px){.strengths-2{font-size:18px}}.strengths-3{color:#2ea19c;font-size:24px;font-weight:800;border-bottom:1px solid #2ea19c;padding-bottom:6px}.strengths-3::before{content:"03";font-size:32px;color:#000;padding-right:12px}@media only screen and (max-width: 767px){.strengths-3::before{font-size:24px}}@media only screen and (max-width: 767px){.strengths-3{font-size:18px}}.about__container{background-color:#f5f7f9;padding:48px 24px;font-size:clamp(14px,2vw,16px);line-height:200%;margin:48px 0}@media only screen and (max-width: 767px){.about__container{margin:24px 0}}.about__container_2 .img{text-align:center;padding:48px 0;border-bottom:1px solid #eee}.about__container_2 .text{padding:24px 0;font-size:clamp(14px,2vw,16px);line-height:200%}.work .img{padding:24px 0}.work .img img{width:100%;height:397px;object-fit:cover}@media only screen and (max-width: 767px){.work .img img{object-fit:contain;height:auto}}.work__container{display:flex;gap:24px}@media only screen and (max-width: 767px){.work__container{flex-direction:column}}.work__item{width:50%;background-color:#f5f7f9;padding:24px 36px;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width: 767px){.work__item{width:100%;margin-bottom:24px}}.work__item:first-child h4{position:relative}.work__item:first-child h4::before{position:absolute;top:0;left:-30px;background-image:url(../img/work-icon-1.svg);content:"";width:30px;height:30px}.work__item:nth-of-type(2) h4{position:relative}.work__item:nth-of-type(2) h4::before{position:absolute;top:6px;left:-30px;background-image:url(../img/work-icon-2.svg);content:"";width:24px;height:24px}.work__item ul{padding:12px 0}.work__item ul li{position:relative;padding-bottom:8px;padding-left:20px;font-size:clamp(14px,2vw,16px)}.work__item ul li::before{content:"■";position:absolute;left:0}.work__item ol{padding:12px 0}.work__item ol li{list-style-type:decimal;padding-bottom:8px;padding-left:20px;font-size:clamp(14px,2vw,16px)}.work__title{color:#1e4884;font-size:16px;font-style:normal;font-weight:600;line-height:200%;position:relative}.work__container_2{color:#1e4884;text-align:center;border:1px solid #1e4884;padding:24px 0;margin:24px 0;font-weight:600;line-height:200%}@media only screen and (max-width: 767px){.work__container_2{text-align:left;padding:12px}}.voice{padding:24px 0}.voice__container{display:flex;margin-bottom:48px;gap:50px}@media only screen and (max-width: 767px){.voice__container{flex-direction:column}}.voice__container .img{flex-shrink:0;text-align:center}.voice__container .text{background-color:#f5f7f9;padding:24px}.voice__container .text dl dt{color:#1e4884;font-weight:600;padding-bottom:12px}.voice__container .text dl dd{font-size:clamp(14px,2vw,16px);line-height:200%;padding-bottom:36px}.faq{padding:48px 0}@media only screen and (max-width: 767px){.faq{padding:24px 0}}.faq .accordion-area li{margin:10px 0}.faq .accordion-area section{border:1px solid #1e4884;border-radius:5px}.faq .accordion-area section h3.title{position:relative;cursor:pointer;color:#1e4884;font-weight:600;transition:all .5s ease;padding:24px 24px;line-height:1.4;font-size:clamp(14px,2vw,16px)}.faq .accordion-area section h3.title::before,.faq .accordion-area section h3.title::after{position:absolute;content:"";width:15px;height:2px}.faq .accordion-area section h3.title::before{background-color:#333;top:48%;right:15px;transform:rotate(0deg)}.faq .accordion-area section h3.title::after{color:rgba(0,0,0,0);top:48%;right:15px;transform:rotate(90deg)}.faq .accordion-area section h3.title.close::before{transform:rotate(45deg)}.faq .accordion-area section h3.title.close::after{transform:rotate(-45deg);background-color:#333}.faq .box{display:none;padding:0 24px 24px;font-size:clamp(14px,2vw,16px)}