@charset "UTF-8";body{font-family:Noto Sans CJK JP,sans-serif;min-width:1200px}@media screen and (max-width:767px){body{min-width:100%}}@media screen and (max-width:767px){.spbr_none{display:none}}.eyecatch-img2In{width:100%}.eyecatch-img2In h2{margin-bottom:0.5em}@media screen and (max-width:767px){.eyecatch-img2In h2{font-size:min(22px,5.5vw);padding:20px 20px 0 65px}}.eyecatch-img2In .eyecatch_txt{font-weight:bold;margin-bottom:20px}@media screen and (max-width:767px){.eyecatch-img2In .eyecatch_txt{font-size:min(16px,4vw)}}.eyecatch-img2In ul{padding:0;display:flex;flex-wrap:wrap;justify-content:center}.eyecatch-img2In ul li{display:flex;flex-direction:column;align-items:center;max-width:225px;padding-top:10px}@media screen and (max-width:767px){.eyecatch-img2In ul li{max-width:none}}.eyecatch-img2In ul li .ico{position:static;position:relative;display:flex;justify-content:center;align-items:flex-end;width:115px}.eyecatch-img2In ul li .ico span{margin:0 0 5px 5px;padding:0}.eyecatch-img2In ul li .ico:after{content:"";position:absolute;background-image:url(../img2023/arrows5.svg);width:30px;height:38px;top:-6px;right:30px}.eyecatch-img2In ul li h3{padding:0}.eyecatch-img2In .illust3{width:112px;position:absolute;bottom:-16px;left:50%;transform:translateX(-535%) scaleX(-1)}@media screen and (max-width:767px){.eyecatch-img2In .illust3{width:42px;top:0px;left:12px;transform:translateX(5%) scaleX(-1)}}@media screen and (max-width:767px){.SubMenu{display:none}}@media screen and (max-width:767px){.content1 .ttl4{font-size:min(20px,5vw)}}.contentBox{background-color:#f4f2e9;border-radius:10px;padding:20px 30px}@media screen and (max-width:767px){.contentBox{margin-inline:20px;padding:10px 10px}}.contentBox dl{display:flex;align-items:center;border-bottom:solid 1px #000;padding:0px 0 1rem}@media screen and (max-width:767px){.contentBox dl{flex-direction:column;align-items:flex-start}}.contentBox dl dt{font-weight:bold;font-size:18px;position:relative;padding-left:24px;width:16%}@media screen and (max-width:767px){.contentBox dl dt{width:100%;padding:0 0 6px 24px}}.contentBox dl dt:before{position:absolute;content:"";background-color:#21538a;border-radius:50%;width:10px;height:10px;top:8px;left:0}@media screen and (max-width:767px){.contentBox dl dt:before{left:7px}}.contentBox dl dd{margin-left:12px}@media screen and (max-width:767px){.contentBox dl dd{margin-left:0}}.contentBox dl dd ul li{margin-bottom:5px;list-style:none}@media screen and (max-width:767px){.contentBox dl dd ul li{font-size:14px}}.contentBox dl:last-child{border-bottom:none}.space{padding-inline:20px}@media screen and (max-width:767px){.space .content1 .ttl4{padding:30px 20px 0}}.space .content1 p{font-weight:bold}@media screen and (max-width:767px){.space .content1 p{padding:10px 20px}}.space .content1 .seoTable-responsive{width:100%;margin:20px auto;border-collapse:collapse;border-spacing:0;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}.space .content1 .seoTable-responsive table{border-collapse:collapse;min-width:776px}@media screen and (max-width:767px){.space .content1 .seoTable-responsive table{font-size:14px}}.space .content1 .seoTable-responsive table thead{background-color:#21538a;color:#fff}.space .content1 .seoTable-responsive table thead th{padding:12px 24px;text-align:left;font-weight:bold;width:16%;border:solid 1px #cccccc}@media screen and (max-width:767px){.space .content1 .seoTable-responsive table thead th{padding:8px 12px;width:12%}}.space .content1 .seoTable-responsive table thead tr>th:nth-child(2){text-align:center;width:5%}@media screen and (max-width:767px){.space .content1 .seoTable-responsive table thead tr>th:nth-child(2){width:4%}}.space .content1 .seoTable-responsive table thead tr>th:nth-child(3){width:24%}.space .content1 .seoTable-responsive table tbody tr{margin:0}.space .content1 .seoTable-responsive table tbody tr td{border:solid 1px #cccccc;padding:12px 24px;font-weight:bold}@media screen and (max-width:767px){.space .content1 .seoTable-responsive table tbody tr td{padding:8px 12px}}.space .content1 .seoTable-responsive table tbody tr td a{letter-spacing:0.05em;text-decoration:none;color:#333;position:relative;overflow:hidden}.space .content1 .seoTable-responsive table tbody tr td a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#333;transition:width 0.3s ease-in-out}.space .content1 .seoTable-responsive table tbody tr td a:hover:after{width:100%}.space .content1 .seoTable-responsive table tbody tr>td:nth-child(2){text-align:center}.content2{background-color:#ffffff;color:#000}@media screen and (max-width:767px){.content2{margin:0}}@media screen and (max-width:767px){.content2 .content2In{padding:0 0 20px}}.content2 .content2In .content2Ttl{position:relative;padding-left:8rem}@media screen and (max-width:767px){.content2 .content2In .content2Ttl{padding-inline:7rem 20px}}@media screen and (max-width:542px){.content2 .content2In .content2Ttl{padding-inline:5rem 20px}}.content2 .content2In .content2Ttl h2{color:#ff7200;font-size:42px;margin:0}@media screen and (max-width:767px){.content2 .content2In .content2Ttl h2{font-size:min(28px,6vw)}}.content2 .content2In .content2Ttl p{font-weight:bold}@media screen and (max-width:767px){.content2 .content2In .content2Ttl p{font-size:min(14px,3.5vw)}}.content2 .content2In .content2Ttl:before{content:"";position:absolute;background-image:url(../img/takeuchi3.svg);background-repeat:no-repeat;bottom:-36px;left:12px;width:92px;height:188px;transform:scaleX(-1)}@media screen and (max-width:767px){.content2 .content2In .content2Ttl:before{width:72px;height:158px;left:22px}}@media screen and (max-width:542px){.content2 .content2In .content2Ttl:before{bottom:6%;left:18px;width:min(45px,14vw);height:min(91px,13vh);transform:scaleX(-1)}}.content2 .content2In .content2Box{background-color:#ff7200;border-radius:10px;padding:60px 40px;display:flex;flex-direction:column;gap:60px}@media screen and (max-width:767px){.content2 .content2In .content2Box{padding:100px 20px 40px;border-radius:0;gap:90px}}.content2 .content2In .content2Box dl{margin:0}@media screen and (max-width:767px){.content2 .content2In .content2Box dl{display:flex;flex-direction:column;align-items:center}}.content2 .content2In .content2Box dl dt{font-size:20px;font-weight:bold;color:#fff;padding:10px 0 20px 7rem;position:relative}@media screen and (max-width:767px){.content2 .content2In .content2Box dl dt{font-size:min(18px,5vw);padding:10px 0 20px}}.content2 .content2In .content2Box dl dt:before{position:absolute;content:"";background-image:url(../img/problem_01_new.png);background-repeat:no-repeat;background-size:contain;width:50px;height:91px;bottom:-1px;left:40px}@media screen and (max-width:767px){.content2 .content2In .content2Box dl dt:before{width:40px;height:72px;bottom:auto;top:-65px;left:50%;transform:translateX(-50%)}}.content2 .content2In .content2Box dl dd{background-color:#fff;border-radius:10px;display:flex;align-items:start;gap:24px;margin:0;padding:12px 20px}@media screen and (max-width:767px){.content2 .content2In .content2Box dl dd{flex-direction:column;align-items:center;gap:14px;padding:14px 10px}}.content2 .content2In .content2Box dl dd img{width:53px;height:35px;padding-top:32px}@media screen and (max-width:767px){.content2 .content2In .content2Box dl dd img{padding-top:0;width:47px;height:29px}}.content2 .content2In .content2Box dl dd p{font-weight:normal;margin:0}
/*# sourceMappingURL=seo.css.map */