﻿._bg{background-color:#fff;border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.1)}.pala{opacity:0;transition:all 1s ease}.pala--down{-webkit-transform:translateY(-10%);transform:translateY(-10%)}.pala--down2{-webkit-transform:translateY(-20%);transform:translateY(-20%)}.pala--up{-webkit-transform:translateY(10%);transform:translateY(10%)}.pala--up2{-webkit-transform:translateY(20%);transform:translateY(20%)}.pala--up3{-webkit-transform:translateY(30%);transform:translateY(30%)}.pala--up4{-webkit-transform:translateY(40%);transform:translateY(40%)}.pala--up5{-webkit-transform:translateY(50%);transform:translateY(50%)}.pala--lr{-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0)}.pala--lr5{-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.pala--rl{-webkit-transform:translate(10%, 0);transform:translate(10%, 0)}.pala--scaleUp{-webkit-transform:scale(0.1);transform:scale(0.1)}.pala--scaleDown{-webkit-transform:scale(1.5);transform:scale(1.5)}.delay50{transition-delay:.05s}.delay100{transition-delay:.1s}.delay150{transition-delay:.15s}.delay200{transition-delay:.2s}.delay250{transition-delay:.25s}.delay300{transition-delay:.3s}.delay400{transition-delay:.4s}.delay500{transition-delay:.5s}.delay600{transition-delay:.6s}.delay700{transition-delay:.7s}.delay800{transition-delay:.8s}.delay900{transition-delay:.9s}.delay1000{transition-delay:1s}.delay1100{transition-delay:1.1s}.delay1200{transition-delay:1.2s}.delay1300{transition-delay:1.3s}.delay1400{transition-delay:1.4s}.delay1500{transition-delay:1.5s}.delay1600{transition-delay:1.6s}.delay1700{transition-delay:1.7s}.delay1800{transition-delay:1.8s}.delay1900{transition-delay:1.9s}.delay2000{transition-delay:2s}@keyframes line_anime{0%{height:0}100%{height:90px}}@keyframes line_anime_sp{0%{height:0}100%{height:2rem}}.pala.action,.pala_line.action{opacity:1;-webkit-transform:none;transform:none}:root{--global--font-family: source-han-sans-japanese,sans-serif;--global--font-menu: 14px;--global--font-mid: 15px;--global--font-base: 16px}:root{--global--color:	#061b2e;--global--color-pink:	#e81b63;--global--color-gray1:	rgba(247, 242, 247, 1);--global--color-gray2:	rgba(237, 237, 237, 1);--global--color-green:	rgba(216, 247, 88, 1)}.altimg{font-size:0;text-indent:-9999px}.altimg a{display:block;width:100%;height:100%}.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}._flex{display:flex}._flex._wrap{flex-wrap:wrap}._flex._between{justify-content:space-between}._flex._around{justify-content:space-around}._flex._center{justify-content:center}._flex._align-items_start{align-items:flex-start}._flex._align-items_center{align-items:center}@media print,screen and (max-width: 767px){.pc_only{display:none !important}}@media print,screen and (min-width: 1024px){.sp_only{display:none !important}}html{font-size:62.5%}body{position:relative;margin:0;color:var(--global--color);font-size:var(--global--font-base);font-size:1.6rem;font-family:var(--global--font-family);font-optical-sizing:auto;font-style:normal;line-height:1.8;font-weight:500;background-color:#f1f8ec;text-rendering:optimizeLegibility;font-kerning:normal;font-variant-ligatures:common-ligatures contextual;font-feature-settings:"kern","liga","clig","calt"}@media print,screen and (max-width: 767px){body{font-size:var(--global--font-menu)}}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}hr{display:none}p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form{margin:0;line-height:1.6;font-weight:400}ul{padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6,dt,th,p,li,dd,td{color:var(--global--color)}p,li,dd,td{font-weight:400;line-height:1.8}figure{display:block;width:100%;height:auto;margin:0;padding:0}img{max-width:100%;height:auto;border:0;vertical-align:top}a{text-decoration:none;color:var(--global--color)}table{border-collapse:collapse;border-spacing:0}html,body{height:100%}header,footer{width:100%}p{text-align:justify}ul{list-style-type:none}*{box-sizing:border-box}.wrap{position:relative;width:100%;margin:0 auto}@media print,screen and (min-width: 1024px){.wrap{max-width:1000px}}footer{position:relative;padding:80px 0 0;background-color:#fff}@media print,screen and (max-width: 767px){footer{padding:5% 0 0}}footer .btn_contact{width:700px;height:80px;margin:0 auto 80px;background-color:#154385;border-radius:10px;box-shadow:2px 2px 0 #020a11}@media print,screen and (max-width: 767px){footer .btn_contact{width:90%;height:auto;margin-bottom:5%}}footer .btn_contact a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;font-weight:bold;color:#fff}@media print,screen and (max-width: 767px){footer .btn_contact a{padding:10px 0;font-size:4vw;line-height:1.4}}footer .btn_contact img{width:34px;margin-right:10px}@media print,screen and (max-width: 767px){footer .btn_contact img{width:24px}}footer address{display:block;width:100%;padding:10px 0;font-style:normal;font-size:12px;text-align:center;color:#408229;background-color:#edf1f2}@media print,screen and (max-width: 767px){footer address{font-size:10px}}#loader{content:"";display:block;position:fixed;z-index:2000;left:0;top:0;width:100%;height:100%;background:#fff;transition:opacity .3s linear;-webkit-transition:opacity .3s linear}#loader.loaded{opacity:0}#loader div{position:fixed;z-index:200;left:50%;top:50%;width:5rem;height:5rem;margin:-2.5rem 0 0 -2.5rem;background:url("./img/common/loader.svg") no-repeat center center;background-size:100% 100%;animation:r1 1s linear infinite}body.loaded::after{content:none}@keyframes r1{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.btn_check{position:absolute;right:0;top:400px;width:180px;height:180px;padding:20px;z-index:100}@media print,screen and (max-width: 767px){.btn_check{right:0;top:34vh;width:28vw;height:28vw;padding:2vw}}.btn_check.is-fixed{position:fixed;top:auto;bottom:1%;right:1%}@keyframes fadeIn{to{opacity:1}}@media print,screen and (min-width: 1024px){.btn{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}.btn:hover{opacity:.5}}.webaccessibility .mv{position:relative;width:100%;border-radius:0 0 30px 30px}@media print,screen and (min-width: 1024px){.webaccessibility .mv{display:flex;align-items:center;height:600px;padding:0 5%;background:url(./img/webaccessibility/mv_p.png) no-repeat center center;background-size:auto 100%}}@media print,screen and (max-width: 767px){.webaccessibility .mv{height:70vh;padding:5% 0 0;background:url(./img/webaccessibility/mv_s.png) no-repeat center bottom;background-size:100% auto}}.webaccessibility .mv .mv-body{width:100%;margin:0 auto}@media print,screen and (min-width: 1024px){.webaccessibility .mv .mv-body{max-width:1100px}}.webaccessibility .mv .mv-copy{position:relative;display:flex;justify-content:flex-end;align-items:center;width:480px;height:130px;font-size:22px;text-align:center;font-weight:bold;background-color:#061b2e;line-height:1.4;color:#fff}@media print,screen and (max-width: 767px){.webaccessibility .mv .mv-copy{width:85%;height:90px;font-size:4vw}}.webaccessibility .mv .mv-copy strong{font-size:110%;color:#fcee21}.webaccessibility .mv .mv-copy::after{content:"";display:block;position:absolute;left:100%;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #061b2e;border-width:130px 0px 0px 80px}@media print,screen and (max-width: 767px){.webaccessibility .mv .mv-copy::after{border-width:90px 0px 0px 40px}}.webaccessibility .mv h1{width:700px;margin-top:50px;font-size:48px;font-weight:bold;color:#061b2e;text-align:center}@media print,screen and (max-width: 767px){.webaccessibility .mv h1{width:98%;margin:20px auto;font-size:6.5vw}}.webaccessibility .mv h1 span:not(.small){display:inline-block;margin:0 0 20px;padding:0 0 0 30px;background-color:#fff}@media print,screen and (max-width: 767px){.webaccessibility .mv h1 span:not(.small){margin-bottom:10px;padding:0 0 0 10px}}.webaccessibility .mv h1 .small{font-size:90%}.webaccessibility .mv h1 small{display:flex;justify-content:center;align-items:center;margin-top:30px;line-height:1;font-size:50%}@media print,screen and (max-width: 767px){.webaccessibility .mv h1 small{margin-top:5px;font-size:80%;line-height:1.3}}.webaccessibility .mv h1 small::before,.webaccessibility .mv h1 small::after{content:"";display:block;width:50px;height:1px;background-color:#061b2e}.webaccessibility .mv h1 small::before{margin-right:20px}.webaccessibility .mv h1 small::after{margin-left:20px}.webaccessibility .about{width:100%;border-radius:0 0 20px 20px}.webaccessibility .about .about-copy{position:relative;margin:100px auto 50px;padding:3px;background:#0cf;background:linear-gradient(135deg, #00ccff 0%, #62e617 100%);border-radius:10px}@media print,screen and (max-width: 767px){.webaccessibility .about .about-copy{width:90%;margin:60px auto 30px}}.webaccessibility .about .about-copy::before{content:"";position:absolute;left:50%;top:0;width:55%;height:10px;transform:translateX(-50%);background-color:#fff}@media print,screen and (max-width: 767px){.webaccessibility .about .about-copy::before{width:95%}}.webaccessibility .about .about-copy-body{padding:30px 0 20px;background-color:#fff;border-radius:8px}.webaccessibility .about .about-copy-body h2{position:absolute;left:50%;top:-20px;transform:translateX(-50%);text-align:center;font-size:38px;font-weight:bold;color:#478c2e;line-height:1}@media print,screen and (max-width: 767px){.webaccessibility .about .about-copy-body h2{top:-10px;width:85%;font-size:6vw}}.webaccessibility .about .about-copy-body h2 small{color:#000}.webaccessibility .about .about-copy-body h2 img{position:absolute;left:-35px;top:-25px;width:37px}@media print,screen and (max-width: 767px){.webaccessibility .about .about-copy-body h2 img{left:-15px;width:30px}}.webaccessibility .about .about-copy-body p{text-align:center;font-size:22px;font-weight:500;line-height:1.5}@media print,screen and (max-width: 767px){.webaccessibility .about .about-copy-body p{font-size:4vw}}.webaccessibility .about .about-copy-body p span{font-size:110%;color:#e81b63}.webaccessibility .features{width:100%;padding:70px 0;background-color:#fff;border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media print,screen and (max-width: 767px){.webaccessibility .features{padding:30px 0}}.webaccessibility .features .features-copy{display:flex;justify-content:center}@media print,screen and (max-width: 767px){.webaccessibility .features .features-copy{align-items:flex-end}}.webaccessibility .features .features-copy p{font-size:26px;font-weight:bold;text-align:center}@media print,screen and (max-width: 767px){.webaccessibility .features .features-copy p{font-size:4.5vw}}.webaccessibility .features .features-copy p span{color:#478c2e}.webaccessibility .features .features-copy::before,.webaccessibility .features .features-copy::after{content:"";display:block;width:56px;height:90px;background-position:left top;background-repeat:no-repeat;background-size:100% 100%}@media print,screen and (max-width: 767px){.webaccessibility .features .features-copy::before,.webaccessibility .features .features-copy::after{width:25px;height:70px}}.webaccessibility .features .features-copy::before{background-image:url(./img/webaccessibility/icon_line1_l.svg)}.webaccessibility .features .features-copy::after{background-image:url(./img/webaccessibility/icon_line1_r.svg)}.webaccessibility .features .worries{display:flex;justify-content:space-between;margin:50px auto}@media print,screen and (min-width: 1024px){.webaccessibility .features .worries{align-items:flex-end}}@media print,screen and (max-width: 767px){.webaccessibility .features .worries{flex-wrap:wrap;justify-content:center;margin:40px auto 20px;padding-bottom:50px;background:url(./img/webaccessibility/icon_arrow5.svg) no-repeat center bottom;background-size:70% auto}}.webaccessibility .features .worries .worries-item{position:relative;width:32.6666666667%}@media print,screen and (max-width: 767px){.webaccessibility .features .worries .worries-item{width:48%}}.webaccessibility .features .worries .worries-item div{position:absolute;left:50%;top:20px;display:flex;justify-content:center;align-items:center;width:100%;height:80px;transform:translateX(-50%)}@media print,screen and (max-width: 767px){.webaccessibility .features .worries .worries-item div{top:-5px}}.webaccessibility .features .worries .worries-item p{width:100%;font-size:18px;text-align:center;line-height:1.5}@media print,screen and (max-width: 767px){.webaccessibility .features .worries .worries-item p{font-size:3.5vw}}.webaccessibility .features .worries .worries-item p span{font-size:110%;font-weight:bold}.webaccessibility .features .worries .worries-item .icon_arrow{display:block;width:120px;height:30px;margin:20px auto}@media print,screen and (max-width: 767px){.webaccessibility .features .worries .worries-item .icon_arrow{display:none}}@media print,screen and (max-width: 767px){.webaccessibility .features .worries .worries-item:first-child{width:100%}.webaccessibility .features .worries .worries-item:first-child div,.webaccessibility .features .worries .worries-item:first-child img:not(.icon_arrow){display:block;width:48%;margin:0 auto}}.webaccessibility .features .support{padding:50px 0;background:#0cf;background:url(./img/webaccessibility/logo.svg) no-repeat 40px 40px,linear-gradient(135deg, rgba(0, 204, 255, 0.6) 0%, rgba(98, 230, 23, 0.6) 100%);background-size:240px auto,100% 100%;border-radius:10px}@media print,screen and (max-width: 767px){.webaccessibility .features .support{width:90%;margin:0 auto;padding:5% 0;background-position:20px 20px,left top;background-size:30% auto,100% 100%}}.webaccessibility .features .support h2{position:relative;padding-top:40px;text-align:center;font-size:38px;font-weight:500}@media print,screen and (max-width: 767px){.webaccessibility .features .support h2{padding-top:32px;font-size:4.8vw}}.webaccessibility .features .support h2 span{font-size:110%;font-weight:bold}.webaccessibility .features .support h2 span.line{padding:0 5px 13px;background:url(./img/webaccessibility/icon_line4.png) no-repeat center bottom;background-size:100% auto}@media print,screen and (max-width: 767px){.webaccessibility .features .support h2 span.line{padding-bottom:7px}}.webaccessibility .features .support h2::before{content:"";display:block;position:absolute;left:50%;top:0;transform:translateX(-50%);width:104px;height:42px;background:url(./img/webaccessibility/icon_point2.svg) no-repeat left top;background-size:100% 100%}@media print,screen and (max-width: 767px){.webaccessibility .features .support h2::before{width:70px;height:30px}}.webaccessibility .features .support .support-list{width:88%;margin:40px auto 0}@media print,screen and (min-width: 1024px){.webaccessibility .features .support .support-list{display:flex;justify-content:space-between;margin:20px auto 0}}@media print,screen and (max-width: 767px){.webaccessibility .features .support .support-list{width:90%;margin:20px auto 0}}.webaccessibility .features .support .support-list-item{background-color:#fff}@media print,screen and (min-width: 1024px){.webaccessibility .features .support .support-list-item{width:280px;padding:40px 0 0;aspect-ratio:1/1;border-radius:100%}}@media print,screen and (max-width: 767px){.webaccessibility .features .support .support-list-item{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:6px 5% 6px 8%;border-radius:100vh}}.webaccessibility .features .support .support-list-item img{display:block;width:63px;margin:0 auto}@media print,screen and (max-width: 767px){.webaccessibility .features .support .support-list-item img{width:12vw}}.webaccessibility .features .support .support-list-item p{margin-top:30px;text-align:center;font-size:20px;line-height:1.5}@media print,screen and (max-width: 767px){.webaccessibility .features .support .support-list-item p{width:calc(100% - 12vw);margin:0;font-size:4vw}}.webaccessibility .features .support .support-list-item p .strong{font-weight:bold;font-size:110%}.webaccessibility .features .support .support-list-item p .line{display:inline-block;margin-bottom:5px;padding-bottom:10px;background:url(./img/webaccessibility/icon_line2.svg) no-repeat center bottom;background-size:100% auto}@media print,screen and (max-width: 767px){.webaccessibility .features .support .support-list-item p .line{margin-bottom:0;padding-bottom:7px}}@media print,screen and (min-width: 1024px){.webaccessibility .features .support .support-list-item:nth-of-type(2) p{margin-top:10px}}.webaccessibility .features .icon_arrow4{display:block;width:200px;margin:24px auto 0}@media print,screen and (max-width: 767px){.webaccessibility .features .icon_arrow4{width:35%;margin:16px auto 0}}.webaccessibility .features .feature-list{position:relative;padding-top:30px}@media print,screen and (max-width: 767px){.webaccessibility .features .feature-list{padding-top:60px}}.webaccessibility .features .feature-list .features_txt_en{position:absolute;left:-100px;top:-50px;width:525px}@media print,screen and (max-width: 767px){.webaccessibility .features .feature-list .features_txt_en{left:5px;top:0;width:95%}}.webaccessibility .features .feature-list h2{position:relative;margin-bottom:50px;font-size:38px;font-weight:bold}@media print,screen and (max-width: 767px){.webaccessibility .features .feature-list h2{width:90%;margin:0 auto;padding-top:25px;font-size:6vw}}.webaccessibility .features .feature-list h2 .strong{color:#478c2e}@media print,screen and (max-width: 767px){.webaccessibility .features .feature-list h2 .sp_txt{display:block;padding-right:110px;text-align:right;line-height:1.4}}.webaccessibility .features .feature-list h2 .fuki{position:absolute;left:0;top:0;width:410px;height:85px;padding-top:8px;font-size:30px;text-align:center;background:url(./img/webaccessibility/features_fuki.svg) no-repeat left top;background-size:100% 100%}@media print,screen and (max-width: 767px){.webaccessibility .features .feature-list h2 .fuki{left:50%;width:100%;height:50px;padding-top:5px;font-size:4.5vw;transform:translateX(-50%)}}.webaccessibility .features .feature-list h2 img{display:inline-block;vertical-align:bottom;width:170px;margin:10px 0 0 10px}@media print,screen and (max-width: 767px){.webaccessibility .features .feature-list h2 img{position:absolute;right:0;bottom:0;width:100px}}.webaccessibility .features .feature-item{display:flex;justify-content:space-between;align-items:center;margin-top:80px}@media print,screen and (max-width: 767px){.webaccessibility .features .feature-item{flex-direction:column;margin-top:40px}}.webaccessibility .features .feature-item .feature-item-body{width:500px;background:url(./img/webaccessibility/logo2.svg) no-repeat left top;background-size:150px auto}@media print,screen and (max-width: 767px){.webaccessibility .features .feature-item .feature-item-body{width:100%;padding:0 5%;background-position:5% 0;background-size:100px auto}}.webaccessibility .features .feature-item h3{position:relative;margin-bottom:30px;padding-top:50px;text-align:center;font-size:30px;font-weight:500}@media print,screen and (max-width: 767px){.webaccessibility .features .feature-item h3{padding-top:35px;font-size:5vw}}.webaccessibility .features .feature-item h3::before{content:"";position:absolute;left:50%;top:0;width:66px;height:43px;transform:translateX(-50%);background:url(./img/webaccessibility/icon_point4.svg) no-repeat left top;background-size:100% 100%}@media print,screen and (max-width: 767px){.webaccessibility .features .feature-item h3::before{width:46.2px;height:30.1px}}.webaccessibility .features .feature-item h3 span{display:inline-block;padding-bottom:0;font-size:110%;font-weight:bold}.webaccessibility .features .feature-item h3 span.line{border-bottom:solid 2px var(--global--color)}.webaccessibility .features .feature-item figure{width:450px}@media print,screen and (max-width: 767px){.webaccessibility .features .feature-item figure{width:70%;margin:30px auto 0}}@media print,screen and (min-width: 1024px){.webaccessibility .features .feature-item.feature-item1 figure{padding:0 50px}.webaccessibility .features .feature-item.feature-item2{flex-direction:row-reverse}}.webaccessibility .risk{width:100%;padding:70px 0 90px;background-color:#fff;border-radius:30px;box-shadow:0 0 10px rgba(0,0,0,.1)}@media print,screen and (max-width: 767px){.webaccessibility .risk{padding:10% 5%;overflow:hidden}}.webaccessibility .risk .color{color:#6868ab}.webaccessibility .risk .risk_txt_en{position:absolute;left:-70px;top:-70px;width:240px}@media print,screen and (max-width: 767px){.webaccessibility .risk .risk_txt_en{left:-5%;top:-2%;width:50%}}.webaccessibility .risk h2{font-size:38px;text-align:center;font-weight:500}@media print,screen and (max-width: 767px){.webaccessibility .risk h2{font-size:6vw}}.webaccessibility .risk h2 span{font-weight:bold;color:#478c2e}.webaccessibility .risk h2 img{display:inline-block;vertical-align:middle;width:143px}@media print,screen and (max-width: 767px){.webaccessibility .risk h2 img{width:22vw}}.webaccessibility .risk .penalty{position:relative;margin:70px auto 50px;padding:60px 50px 50px;background-color:#f1f1f8;border-radius:10px}@media print,screen and (max-width: 767px){.webaccessibility .risk .penalty{margin:35px auto 25px;padding:10% 5% 5%}}.webaccessibility .risk .penalty h3{position:absolute;left:50%;top:-30px;transform:translateX(-50%);font-size:28px;letter-spacing:.1em;font-weight:bold}@media print,screen and (max-width: 767px){.webaccessibility .risk .penalty h3{top:-20px;font-size:4.5vw}}.webaccessibility .risk .penalty h3 span{font-size:120%}.webaccessibility .risk .penalty .txt{font-size:18px;font-weight:500}@media print,screen and (max-width: 767px){.webaccessibility .risk .penalty .txt{font-size:3.8vw}}.webaccessibility .risk .penalty-body{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:50px}@media print,screen and (max-width: 767px){.webaccessibility .risk .penalty-body{flex-direction:column;margin-top:25px}}.webaccessibility .risk .penalty-body::before{content:"";position:absolute;left:2px;top:176px;display:block;width:80%;height:1px;background-color:#000}@media print,screen and (max-width: 767px){.webaccessibility .risk .penalty-body::before{left:50%;top:28vw;width:95%;transform:translateX(-50%)}}.webaccessibility .risk .penalty-body figure{position:relative;z-index:1;width:430px;padding:30px 50px;background-color:#fff;border-radius:20px}@media print,screen and (max-width: 767px){.webaccessibility .risk .penalty-body figure{width:100%;margin-top:30px;padding:5% 20%}}.webaccessibility .risk .penalty-body-left{width:430px;padding:50px 0;aspect-ratio:1/1;border-radius:100%;background-color:#fff}@media print,screen and (max-width: 767px){.webaccessibility .risk .penalty-body-left{width:80vw;height:80vw;padding:10% 5%}}.webaccessibility .risk .penalty-body-left h4{text-align:center;font-size:32px;font-weight:500}@media print,screen and (max-width: 767px){.webaccessibility .risk .penalty-body-left h4{font-size:5vw}}.webaccessibility .risk .penalty-body-left h4 span{font-weight:bold}.webaccessibility .risk .penalty-body-left p{margin-top:50px;text-align:center;font-size:18px;font-weight:500}@media print,screen and (max-width: 767px){.webaccessibility .risk .penalty-body-left p{margin-top:30px;font-size:3.8vw}}.webaccessibility .risk .penalty-body-left p span{font-size:110%}.webaccessibility .risk .penalty-body-left p span strong{font-weight:bold}.webaccessibility .risk .loss-list{display:flex;justify-content:space-between}@media print,screen and (max-width: 767px){.webaccessibility .risk .loss-list{flex-direction:column}}.webaccessibility .risk .loss-item{width:45%}@media print,screen and (max-width: 767px){.webaccessibility .risk .loss-item{width:100%;margin-top:30px}.webaccessibility .risk .loss-item:first-child{margin-top:0}}.webaccessibility .risk .loss-item p{margin-top:36px;font-size:18px}@media print,screen and (max-width: 767px){.webaccessibility .risk .loss-item p{margin-top:18px;font-size:3.8vw}}.webaccessibility .risk .loss-item-ttl{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:20px;border-bottom:solid 1px var(--global--color)}@media print,screen and (max-width: 767px){.webaccessibility .risk .loss-item-ttl{justify-content:center;padding-bottom:10px}}.webaccessibility .risk .loss-item-ttl h4{width:50%;font-size:32px;font-weight:bold;text-align:center}@media print,screen and (max-width: 767px){.webaccessibility .risk .loss-item-ttl h4{width:60%;font-size:5.5vw;line-height:1.5}}.webaccessibility .risk .loss-item-ttl figure{width:170px}@media print,screen and (max-width: 767px){.webaccessibility .risk .loss-item-ttl figure{width:30%}}.webaccessibility .risk .loss-txt{width:750px;margin:50px auto 0;padding-top:100px;background:url(./img/webaccessibility/risk_fuki.svg) no-repeat center top;background-size:100% auto}@media print,screen and (max-width: 767px){.webaccessibility .risk .loss-txt{width:100%;margin-top:25px;padding-top:50px}}.webaccessibility .risk .loss-txt p{text-align:center;font-size:18px;font-weight:500}@media print,screen and (max-width: 767px){.webaccessibility .risk .loss-txt p{font-size:3.8vw}}.webaccessibility .risk .loss-txt p span{display:inline-block;padding-bottom:5px;font-size:110%;font-weight:bold;background:url(./img/webaccessibility/icon_line5.png) no-repeat center bottom;background-size:100% auto}.webaccessibility .guide-download{position:relative;padding:68px 0}@media print,screen and (max-width: 767px){.webaccessibility .guide-download{padding:5%}}.webaccessibility .guide-download::before{content:"";position:absolute;left:0;top:50%;width:100%;height:110%;transform:translateY(-50%);background:#0cf;background:linear-gradient(135deg, rgba(0, 204, 255, 0.5) 0%, rgba(98, 230, 23, 0.5) 100%);z-index:-1}@media print,screen and (max-width: 767px){.webaccessibility .guide-download::before{height:120%}}.webaccessibility .guide-download .wrap{padding:50px 0;background-color:#fff;border-radius:10px}@media print,screen and (max-width: 767px){.webaccessibility .guide-download .wrap{padding:10% 5%}}.webaccessibility .guide-download h2{width:55%;margin:0 auto 20px;text-align:center;font-size:30px;font-weight:500;line-height:1.2;background:url(./img/webaccessibility/icon_line3_l.svg) no-repeat left top,url(./img/webaccessibility/icon_line3_r.svg) no-repeat right top;background-size:57px 82px}@media print,screen and (max-width: 767px){.webaccessibility .guide-download h2{width:90%;margin:0 auto;font-size:4.5vw;background-size:auto 100%}}.webaccessibility .guide-download h2 span{font-size:110%;font-weight:bold}.webaccessibility .guide-download h2 span.pink{color:var(--global--color-pink)}.webaccessibility .guide-download p{width:100%;max-width:700px;height:90px;margin:20px auto 0;border-radius:10px;background-color:var(--global--color-pink);box-shadow:2px 2px 0 #770321}@media print,screen and (max-width: 767px){.webaccessibility .guide-download p{height:auto;padding:10px 0}}.webaccessibility .guide-download p a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:24px;font-weight:500;color:#fff;line-height:1.5}@media print,screen and (max-width: 767px){.webaccessibility .guide-download p a{font-size:4.5vw}}.webaccessibility .guide-download p a img{width:32px;margin-right:20px}.webaccessibility .guide-download p a strong{font-weight:bold}.webaccessibility .report{padding:70px 0}@media print,screen and (max-width: 767px){.webaccessibility .report{padding:10% 5%}}.webaccessibility .report h2{font-size:32px;text-align:center;font-weight:500;color:var(--global--color)}@media print,screen and (max-width: 767px){.webaccessibility .report h2{font-size:4.5vw}}.webaccessibility .report h2 span{display:flex;justify-content:space-between;width:90%;margin:10px auto 0;font-size:38px;font-weight:bold}.webaccessibility .report h2 span picture{width:244px;height:auto}.webaccessibility .report h2 span img{width:100%;height:100%}@media print,screen and (max-width: 767px){.webaccessibility .report h2 span{align-items:center;width:100%;margin-top:0;font-size:5.5vw}.webaccessibility .report h2 span picture{width:60px;height:20px}}.webaccessibility .report .report-menu{margin-top:50px}@media print,screen and (max-width: 767px){.webaccessibility .report .report-menu{margin-top:30px}}.webaccessibility .report .report-menu ul{display:flex;justify-content:space-between}.webaccessibility .report .report-menu li{display:flex;justify-content:center;align-items:center;width:32%;height:60px;border-radius:10px 10px 0 0;font-size:22px;font-weight:500;border:solid 2px var(--global--color);border-bottom:none;background-color:#f9f9fa}@media print,screen and (min-width: 1024px){.webaccessibility .report .report-menu li{cursor:pointer}.webaccessibility .report .report-menu li:hover{background-color:var(--global--color);color:#fff}}@media print,screen and (max-width: 767px){.webaccessibility .report .report-menu li{height:50px;font-size:3.8vw;line-height:1.2}}.webaccessibility .report .report-menu li.active{background-color:var(--global--color);color:#fff}.webaccessibility .report .report-body{background-color:#eaebed;border-radius:0 0 20px 20px}.webaccessibility .report .report-item{display:none;padding:5%}@media print,screen and (max-width: 767px){.webaccessibility .report .report-item{padding:10% 5%}}.webaccessibility .report .report-item.active{display:block}.webaccessibility .report .report-item h3{margin-bottom:20px;text-align:center;font-size:22px;font-weight:500;line-height:1.5}@media print,screen and (max-width: 767px){.webaccessibility .report .report-item h3{font-size:4.2vw}}.webaccessibility .report .report-item h3 span{display:inline-block;padding:0 40px;background:url(./img/webaccessibility/icon_line6_l.png) no-repeat left bottom,url(./img/webaccessibility/icon_line6_r.png) no-repeat right bottom;background-size:32px 44px}@media print,screen and (max-width: 767px){.webaccessibility .report .report-item h3 span{background-size:24px 34px}}.webaccessibility .report .report-item h3 strong{color:var(--global--color-pink);font-size:110%}.webaccessibility .report .report-item figure{width:70%;margin:30px auto 0}@media print,screen and (max-width: 767px){.webaccessibility .report .report-item figure{width:100%}}@media print,screen and (min-width: 1024px){.webaccessibility .report .report-item1-body{display:flex;justify-content:center;align-items:center}}.webaccessibility .report .report-item1-body figure{width:54%;margin:0 5% 0 0}@media print,screen and (max-width: 767px){.webaccessibility .report .report-item1-body figure{width:100%;margin:0 auto 30px}}@media print,screen and (min-width: 1024px){.webaccessibility .report .report-item1-body h3{font-size:20px}}.webaccessibility .report .report-item1-body div{width:30%}@media print,screen and (max-width: 767px){.webaccessibility .report .report-item1-body div{width:100%}}.webaccessibility .report .report-item1-body li{position:relative;margin-top:20px;padding:12px 18px;background-color:#fff;border-radius:10px;box-shadow:3px 3px 0 rgba(3,30,53,.35);font-size:16px;line-height:1.4;text-align:justify}.webaccessibility .report .report-item1-body li::before{content:"";display:block;position:absolute;right:100%;top:50%;transform:translateY(-50%);width:26px;height:26px;background:url(./img/webaccessibility/report_fuki.png) no-repeat left top;background-size:100% 100%;filter:drop-shadow(0 3px 0 rgba(3, 30, 53, 0.35))}@media print,screen and (max-width: 767px){.webaccessibility .report .report-item1-body li{width:95%;margin-left:auto;font-size:3.8vw}}.webaccessibility .report .report-item1-body li span{display:block;margin-top:10px;text-align:right;font-weight:bold}.webaccessibility .flow{position:relative;padding:100px 0 70px}@media print,screen and (max-width: 767px){.webaccessibility .flow{padding:10% 5%}}.webaccessibility .flow .flow_txt_en{position:absolute;left:-100px;top:-90px;width:894px}@media print,screen and (max-width: 767px){.webaccessibility .flow .flow_txt_en{left:0;top:-40px;width:100%}}.webaccessibility .flow h2{font-size:32px;text-align:center;font-weight:bold;color:var(--global--color)}@media print,screen and (max-width: 767px){.webaccessibility .flow h2{font-size:5.5vw}}.webaccessibility .flow .flow-body-block{background-color:#f1f8ed;padding:50px}@media print,screen and (max-width: 767px){.webaccessibility .flow .flow-body-block{padding:5%}}.webaccessibility .flow .flow-body-block .read{margin:0 auto 20px;text-align:center;font-size:20px;font-weight:bold;line-height:1.5}@media print,screen and (max-width: 767px){.webaccessibility .flow .flow-body-block .read{font-size:4vw}}.webaccessibility .flow .flow-body{display:flex;justify-content:space-between;align-items:flex-start}@media print,screen and (max-width: 767px){.webaccessibility .flow .flow-body{flex-direction:column;margin-top:30px}}.webaccessibility .flow .course{display:flex;justify-content:space-between;flex-wrap:wrap;width:66%}@media print,screen and (max-width: 767px){.webaccessibility .flow .course{width:100%;flex-direction:column}}.webaccessibility .flow .course-item{position:relative;width:48%;margin-bottom:4%;border:solid 2px var(--global--color);background-color:#f4f4f5;border-radius:10px}@media print,screen and (max-width: 767px){.webaccessibility .flow .course-item{width:100%}}.webaccessibility .flow .course-item h3{padding:10px 0;font-size:20px;font-weight:500;text-align:center;background-color:var(--global--color);color:#fff;line-height:1.5}@media print,screen and (max-width: 767px){.webaccessibility .flow .course-item h3{padding:5px 0 10px;font-size:4vw}}.webaccessibility .flow .course-item h3 span{font-size:110%;font-weight:bold}.webaccessibility .flow .fullness{display:flex;justify-content:center;align-items:center;padding:10px 0;font-size:17px;color:#e6561a;background-color:#fff}@media print,screen and (max-width: 767px){.webaccessibility .flow .fullness{font-size:3.6vw}}.webaccessibility .flow .fullness img{width:32px;margin:0 0 0 5px}@media print,screen and (max-width: 767px){.webaccessibility .flow .fullness img{width:26px}}.webaccessibility .flow .fullness img:first-child{margin-left:10px}.webaccessibility .flow .course-item-body{padding:15px 15px 110px}@media print,screen and (max-width: 767px){.webaccessibility .flow .course-item-body{padding-bottom:85px}}.webaccessibility .flow .course-item-body h4{margin-bottom:10px;font-size:20px;font-weight:bold}@media print,screen and (max-width: 767px){.webaccessibility .flow .course-item-body h4{font-size:4vw}}.webaccessibility .flow .course-item-body li{position:relative;margin:5px 0;padding-left:15px;font-size:16px;line-height:1.4}@media print,screen and (max-width: 767px){.webaccessibility .flow .course-item-body li{font-size:3.6vw}}.webaccessibility .flow .course-item-body li::before{content:"・";position:absolute;left:0;top:0}.webaccessibility .flow .course-info{position:absolute;left:0;bottom:0;width:100%}.webaccessibility .flow .course-info p{padding:5px 0 5px 15px;font-size:18px;font-weight:500}@media print,screen and (max-width: 767px){.webaccessibility .flow .course-info p{font-size:3.8vw}}.webaccessibility .flow .course-info p span{font-size:105%;font-weight:bold}.webaccessibility .flow .course-info p small{font-size:70%}.webaccessibility .flow .course-info p:first-child{background-color:#fff}.webaccessibility .flow .flow-info{width:31%}@media print,screen and (max-width: 767px){.webaccessibility .flow .flow-info{width:100%;margin-top:30px}}.webaccessibility .flow .flow-info h3{display:flex;justify-content:center;align-items:center;width:220px;height:220px;margin:0 auto -40px;font-size:26px;font-weight:bold;border:solid 2px #5bb53c;border-radius:100%;text-align:center}@media print,screen and (max-width: 767px){.webaccessibility .flow .flow-info h3{width:40vw;height:40vw;margin-bottom:-20px;font-size:5vw}}.webaccessibility .flow .flow-info dl{display:flex}.webaccessibility .flow .flow-info dt{position:relative;display:flex;justify-content:center;align-items:center;width:78px;padding-top:24px;background-color:#50606c}.webaccessibility .flow .flow-info dt img{width:22px}@media print,screen and (max-width: 767px){.webaccessibility .flow .flow-info dt img{width:18px}}.webaccessibility .flow .flow-info dt::before{content:"";position:absolute;left:0;top:100%;width:100%;height:24px;background:url(./img/webaccessibility/flow_icon2.png) no-repeat center bottom;background-size:100% 100%;z-index:1}@media print,screen and (max-width: 767px){.webaccessibility .flow .flow-info dt::before{height:20px}}.webaccessibility .flow .flow-info dd{display:flex;justify-content:center;align-items:center;width:calc(100% - 78px);height:110px;margin-top:24px;background-color:#fff;font-size:20px;font-weight:bold;text-align:center;line-height:1.5;border-radius:0 10px 10px 0}@media print,screen and (max-width: 767px){.webaccessibility .flow .flow-info dd{height:80px;margin-top:20px;font-size:4vw}}.webaccessibility .flow .flow-info dl:nth-of-type(1) dt{background-color:#e6561a;border-radius:10px 0 0 0}.webaccessibility .flow .flow-info dl:nth-of-type(1) dt::before{background-image:url(./img/webaccessibility/flow_icon1.png)}.webaccessibility .flow .flow-info dl:nth-of-type(1) dd{margin-top:0;color:#e6561a}.webaccessibility .flow .flow-info dl:nth-of-type(5) dt::before{background-image:url(./img/webaccessibility/flow_icon3.png)}.webaccessibility .flow .flow-info dl:last-child dt{padding-bottom:0;background:none;background-color:#478c2e;border-radius:0 0 0 10px}.webaccessibility .flow .flow-info dl:last-child dt::before{display:none}.webaccessibility .flow .flow-info dl:last-child dd{color:#478c2e}.webaccessibility .faq{position:relative;padding:100px 0 70px}@media print,screen and (max-width: 767px){.webaccessibility .faq{padding:8% 5% 5%}}.webaccessibility .faq .faq_txt_en{position:absolute;width:267px}@media print,screen and (min-width: 1024px){.webaccessibility .faq .faq_txt_en{left:calc(50% - 200px);top:-90px;transform:translateX(-50%)}}@media print,screen and (max-width: 767px){.webaccessibility .faq .faq_txt_en{left:0;top:-40px;width:45%}}.webaccessibility .faq h2{font-size:38px;text-align:center;font-weight:bold}@media print,screen and (max-width: 767px){.webaccessibility .faq h2{font-size:6vw}}.webaccessibility .faq h2 img{display:inline-block;vertical-align:middle;width:143px;margin:0 0 20px 10px}@media print,screen and (max-width: 767px){.webaccessibility .faq h2 img{width:100px}}.webaccessibility .faq dl{margin-top:20px;padding:20px 30px;background-color:#edeff1;border-radius:10px}@media print,screen and (max-width: 767px){.webaccessibility .faq dl{margin-top:10px;padding:3%}}.webaccessibility .faq dt,.webaccessibility .faq dd{position:relative;padding:10px 0 10px 40px}@media print,screen and (max-width: 767px){.webaccessibility .faq dt,.webaccessibility .faq dd{padding:0 20px 0 30px}}.webaccessibility .faq dt span,.webaccessibility .faq dd span{position:absolute;left:0;top:0;font-size:30px;font-weight:bold}@media print,screen and (max-width: 767px){.webaccessibility .faq dt span,.webaccessibility .faq dd span{top:-5px;font-size:5.8vw}}.webaccessibility .faq dt{font-size:20px;font-weight:500;cursor:pointer;background:url(./img/webaccessibility/icon_open.svg) no-repeat right top 19px;background-size:14px 14px}@media print,screen and (max-width: 767px){.webaccessibility .faq dt{font-size:3.6vw;background-size:10px 10px}}.webaccessibility .faq dt.active{background-image:url(./img/webaccessibility/icon_close.svg)}.webaccessibility .faq dd{display:none;margin-top:10px;padding:20px 20px 20px 70px;background-color:#fff;font-size:18px;border-radius:10px;text-align:justify}@media print,screen and (max-width: 767px){.webaccessibility .faq dd{padding:10px 10px 10px 50px;font-size:3.6vw}}.webaccessibility .faq dd span{left:30px;top:10px;color:#e81b63}@media print,screen and (max-width: 767px){.webaccessibility .faq dd span{left:15px;top:5px}}.webaccessibility .check{position:relative;padding:68px 0;box-shadow:0 5px 10px rgba(0,0,0,.1)}@media print,screen and (max-width: 767px){.webaccessibility .check{padding:5%}}.webaccessibility .check::before{content:"";position:absolute;left:0;top:50%;width:100%;height:120%;transform:translateY(-50%);background:#0cf;background:linear-gradient(135deg, rgba(0, 204, 255, 0.5) 0%, rgba(98, 230, 23, 0.5) 100%);z-index:-1}.webaccessibility .check h2{font-size:34px;text-align:center;font-weight:500;background:url(./img/webaccessibility/icon_line3_l.svg) no-repeat left 8% center,url(./img/webaccessibility/icon_line3_r.svg) no-repeat right 8% center;background-size:42px auto}@media print,screen and (max-width: 767px){.webaccessibility .check h2{font-size:5.5vw;line-height:1.4}}.webaccessibility .check h2 span{font-size:110%;font-weight:bold;color:var(--global--color-pink)}@media print,screen and (max-width: 767px){.webaccessibility .check h2 span{display:block}}.webaccessibility .check .read{margin-top:20px;text-align:center;font-size:24px;font-weight:500}@media print,screen and (max-width: 767px){.webaccessibility .check .read{margin-top:10px;font-size:4vw;line-height:1.4}}.webaccessibility .check .check-body{display:flex;justify-content:center;align-items:center;margin-top:50px}@media print,screen and (max-width: 767px){.webaccessibility .check .check-body{flex-direction:column-reverse}}.webaccessibility .check .check-body figure{width:50%}@media print,screen and (max-width: 767px){.webaccessibility .check .check-body figure{width:100%;margin:20px auto 0}}.webaccessibility .check .check-body .check-form{position:relative;width:47%;padding:40px 20px 20px;background-color:rgba(255,255,255,.6);border-radius:10px}@media print,screen and (max-width: 767px){.webaccessibility .check .check-body .check-form{width:100%;padding:8% 5% 5%}}.webaccessibility .check .check-body .check-form h3{position:absolute;left:0;top:-26px;display:flex;justify-content:center;align-items:center;width:100%;font-size:26px;font-weight:500;line-height:1.4}@media print,screen and (max-width: 767px){.webaccessibility .check .check-body .check-form h3{top:-20px;font-size:5vw}}.webaccessibility .check .check-body .check-form h3 img{width:50px}@media print,screen and (max-width: 767px){.webaccessibility .check .check-body .check-form h3 img{width:40px;margin-right:5px}}.webaccessibility .check .check-body .check-form h3 span{font-weight:bold;color:var(--global--color-pink)}.webaccessibility .check .check-body .txt1{margin-bottom:20px;text-align:center}.webaccessibility .check .check-body .required{color:var(--global--color-pink)}.webaccessibility .check .check-body fieldset{display:none}.webaccessibility .check .check-body dl{width:80%;margin:10px auto 0}@media print,screen and (max-width: 767px){.webaccessibility .check .check-body dl{width:100%}}.webaccessibility .check .check-body dt span{position:relative;top:-10px;font-size:10px}.webaccessibility .check .check-body dd{width:100%;margin-top:5px}@media print,screen and (max-width: 767px){.webaccessibility .check .check-body dd{margin-top:2px}}.webaccessibility .check .check-body dd input{width:100%;height:40px;padding:0 10px;border:solid 1px var(--global--color);border-radius:5px}.webaccessibility .check .check-body dd span{display:block}.webaccessibility .check .check-body .checkbox{margin:20px auto 10px;text-align:center}.webaccessibility .check .check-body .ex{text-align:center}@media print,screen and (max-width: 767px){.webaccessibility .check .check-body .ex{font-size:3.4vw}}.webaccessibility .check .check-body .ex a{color:#1d79a1;text-decoration:underline}.webaccessibility .check .check-body .ex a:hover{text-decoration:none}.webaccessibility .check .check-body button{display:block;width:380px;margin:10px auto;padding:10px 0;background-color:var(--global--color-pink);text-align:center;color:#fff;font-size:20px;font-weight:bold;border:none;border-radius:10px;box-shadow:2px 2px 0 #770321;cursor:pointer}@media print,screen and (max-width: 767px){.webaccessibility .check .check-body button{width:100%;font-size:4vw}}.webaccessibility .check .check-body .txt2{margin-top:10px;text-align:center;color:#284b66;font-size:16px;font-weight:bold}@media print,screen and (max-width: 767px){.webaccessibility .check .check-body .txt2{font-size:3.4vw}}.webaccessibility .check .screen-reader-response ul{display:none}.webaccessibility .check .wpcf7-response-output{font-size:14px;font-weight:bold;color:red;text-align:center}.webaccessibility .check .screen-reader-response p,.webaccessibility .check .screen-reader-response li,.webaccessibility .check .wpcf7-not-valid-tip{font-size:14px;color:red}@media print,screen and (max-width: 767px){.webaccessibility .check .screen-reader-response p,.webaccessibility .check .screen-reader-response li,.webaccessibility .check .wpcf7-not-valid-tip{font-size:3.4vw}}/*# sourceMappingURL=webaccessibility.css.map */
