#page_main_img,#subPageMenu,#sidebar,#pageTitle,#recommend{display:none !important}html,body{overflow-x:hidden}#header-wrapper,#GlobalArea,#header{background-color:rgba(0,0,0,0)}#contentsArea{float:none}#left_contents{float:none;width:100%}figure{text-align:left}#content_wrapper{max-width:none;padding:0;width:100%}#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content{letter-spacing:.05em;line-break:strict}#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content h1,#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content h2,#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content h3,#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content h4,#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content h5,#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content h6,#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content p{background-image:none;background-color:rgba(0,0,0,0);border:none;margin:0;padding:0;color:#111;font-size:16px;font-weight:500}#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content ul,#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content ol{padding:0}#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content ul li,#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content ol li{list-style:none}#content_wrapper #main_contents #left_contents #page_contents #contentsArea #content .icon_external{display:none}#content_wrapper #main_contents #left_contents #page_contents #pageTitle{background-image:none;background-color:rgba(0,0,0,0);border:none;padding:0;margin:0;color:#111;font-weight:500}.breadcrumb{mix-blend-mode:multiply;position:absolute;z-index:1}.viewmode-mobile .breadcrumb{display:none}.entry-title{display:none}.has-global-padding{padding:0}.lp_wrap h2{background:none;border:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.lp_wrap h3{background-color:rgba(0,0,0,0);background:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.content .lp_wrap{font-feature-settings:"palt";overflow-x:hidden;font-family:"Noto Sans JP",sans-serif !important;color:#111;line-height:1.8}.content .lp_wrap h1,.content .lp_wrap h2,.content .lp_wrap h3,.content .lp_wrap h4,.content .lp_wrap h5{font-weight:bold}.content .lp_wrap img{vertical-align:bottom}.content .lp_wrap .bg-right-blue{background:#e5f5f7}.content .lp_wrap section.sec01,.content .lp_wrap section.sec02,.content .lp_wrap section.sec03,.content .lp_wrap section.sec04,.content .lp_wrap section.sec05,.content .lp_wrap section.sec06,.content .lp_wrap section.sec07,.content .lp_wrap section.sec08{color:#111}.content .lp_wrap section.sec01 span.point,.content .lp_wrap section.sec02 span.point,.content .lp_wrap section.sec03 span.point,.content .lp_wrap section.sec04 span.point,.content .lp_wrap section.sec05 span.point,.content .lp_wrap section.sec06 span.point,.content .lp_wrap section.sec07 span.point,.content .lp_wrap section.sec08 span.point{color:#1eb1e4}.content .lp_wrap section.sec01 span.risk,.content .lp_wrap section.sec02 span.risk,.content .lp_wrap section.sec03 span.risk,.content .lp_wrap section.sec04 span.risk,.content .lp_wrap section.sec05 span.risk,.content .lp_wrap section.sec06 span.risk,.content .lp_wrap section.sec07 span.risk,.content .lp_wrap section.sec08 span.risk{color:#ca0821}.content .lp_wrap .fadeUp{-webkit-animation-name:fadeUpAnime;animation-name:fadeUpAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeUpAnime{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.content .lp_wrap .fadeUpTrigger{opacity:0}.content .lp_wrap .floating{-webkit-animation:float 3s ease-in-out infinite;animation:float 3s ease-in-out infinite;opacity:1}@-webkit-keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.viewmode-mobile .pagetop a{bottom:20px !important}.viewmode-mobile .breadcrumb{padding-right:10px;padding-left:10px}.viewmode-mobile .container{margin:0;padding:0}.viewmode-mobile .container .content{padding:0}.viewmode-mobile .container .content .header.form{margin:0 auto}.viewmode-mobile .container .content section.secForm,.viewmode-mobile .container .content section.bownow{margin:40px auto 0;width:95%;text-align:center}.viewmode-mobile .container .content section.secForm .sub-ttl,.viewmode-mobile .container .content section.bownow .sub-ttl{background:linear-gradient(to top, #1EB1E4, #70d3eb);border-radius:4px;font-size:14px;font-weight:600;color:#fff;display:block;margin:auto;padding:10px;width:60px;height:60px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.viewmode-mobile .container .content section.secForm .sub-ttl span,.viewmode-mobile .container .content section.bownow .sub-ttl span{font-size:24px;display:block}.viewmode-mobile .container .content section.secForm .ttl,.viewmode-mobile .container .content section.bownow .ttl{margin-top:.5em;font-size:24px}.viewmode-mobile .container .content section.secForm .read,.viewmode-mobile .container .content section.bownow .read{padding-top:1.5em}.viewmode-mobile .container .content section.secForm .read p,.viewmode-mobile .container .content section.bownow .read p{font-size:14px;font-weight:500}.viewmode-mobile .container .content section.secForm .read p+p,.viewmode-mobile .container .content section.bownow .read p+p{margin-top:1.5em}.viewmode-mobile .container .content section.secForm .doclist,.viewmode-mobile .container .content section.bownow .doclist{text-align:center;margin-top:20px;border:1px solid #ccc;padding:1em;font-size:14px}.viewmode-mobile .container .content section.secForm .doclist li:nth-child(1),.viewmode-mobile .container .content section.bownow .doclist li:nth-child(1){font-weight:bold;font-size:14px;text-align:center;margin-bottom:.25em;color:#1eb1e4}.viewmode-mobile .container .content section.secForm .doclist span,.viewmode-mobile .container .content section.bownow .doclist span{display:block;font-size:.8em;color:#666;margin-bottom:.5em}.viewmode-mobile .container .content section.secForm .thanks,.viewmode-mobile .container .content section.bownow .thanks{margin-top:30px;border:4px solid #ced8dd;padding:10px 10px 20px;border-radius:6px}.viewmode-mobile .container .content section.secForm .thanks .read p,.viewmode-mobile .container .content section.bownow .thanks .read p{font-size:14px;text-align:left}.viewmode-mobile .container .content section.secForm .thanks .button,.viewmode-mobile .container .content section.bownow .thanks .button{margin:10px auto}.viewmode-mobile .container .content .bownow{margin:40px auto 0}.viewmode-mobile .container .content .lp_wrap{height:auto}.viewmode-mobile .container .content .lp_wrap br.pc{display:none}.viewmode-mobile .container .content .lp_wrap .header{background:linear-gradient(to top, #BDE9F8, #DFF4F3)}.viewmode-mobile .container .content .lp_wrap .header .lp_hero{width:100%;position:relative;text-align:center;margin:0 auto 20px}.viewmode-mobile .container .content .lp_wrap .header .lp_hero .speech{display:none}.viewmode-mobile .container .content .lp_wrap .header .lp_hero .illust{position:absolute;bottom:10px;right:-20px}.viewmode-mobile .container .content .lp_wrap .header .lp_hero .illust img{height:130px;width:auto}.viewmode-mobile .container .content .lp_wrap .fixed-botton{position:fixed;bottom:50px;right:10px;z-index:100}.viewmode-mobile .container .content .lp_wrap .fixed-botton img{width:100px;height:100px}.viewmode-mobile .container .content .lp_wrap .bg-right-blue .grid-container.four .grid-item .circle{box-shadow:0 0 8px #d1e1e7}.viewmode-mobile .container .content .lp_wrap section.sec01,.viewmode-mobile .container .content .lp_wrap section.sec02,.viewmode-mobile .container .content .lp_wrap section.sec03,.viewmode-mobile .container .content .lp_wrap section.sec04,.viewmode-mobile .container .content .lp_wrap section.sec05,.viewmode-mobile .container .content .lp_wrap section.sec06,.viewmode-mobile .container .content .lp_wrap section.sec07,.viewmode-mobile .container .content .lp_wrap section.sec08{padding:60px 10px;position:relative;text-align:center}.viewmode-mobile .container .content .lp_wrap section.sec01 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec01 .read,.viewmode-mobile .container .content .lp_wrap section.sec01 .link,.viewmode-mobile .container .content .lp_wrap section.sec01 .sup,.viewmode-mobile .container .content .lp_wrap section.sec01 .attn,.viewmode-mobile .container .content .lp_wrap section.sec02 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec02 .read,.viewmode-mobile .container .content .lp_wrap section.sec02 .link,.viewmode-mobile .container .content .lp_wrap section.sec02 .sup,.viewmode-mobile .container .content .lp_wrap section.sec02 .attn,.viewmode-mobile .container .content .lp_wrap section.sec03 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec03 .read,.viewmode-mobile .container .content .lp_wrap section.sec03 .link,.viewmode-mobile .container .content .lp_wrap section.sec03 .sup,.viewmode-mobile .container .content .lp_wrap section.sec03 .attn,.viewmode-mobile .container .content .lp_wrap section.sec04 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec04 .read,.viewmode-mobile .container .content .lp_wrap section.sec04 .link,.viewmode-mobile .container .content .lp_wrap section.sec04 .sup,.viewmode-mobile .container .content .lp_wrap section.sec04 .attn,.viewmode-mobile .container .content .lp_wrap section.sec05 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec05 .read,.viewmode-mobile .container .content .lp_wrap section.sec05 .link,.viewmode-mobile .container .content .lp_wrap section.sec05 .sup,.viewmode-mobile .container .content .lp_wrap section.sec05 .attn,.viewmode-mobile .container .content .lp_wrap section.sec06 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec06 .read,.viewmode-mobile .container .content .lp_wrap section.sec06 .link,.viewmode-mobile .container .content .lp_wrap section.sec06 .sup,.viewmode-mobile .container .content .lp_wrap section.sec06 .attn,.viewmode-mobile .container .content .lp_wrap section.sec07 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec07 .read,.viewmode-mobile .container .content .lp_wrap section.sec07 .link,.viewmode-mobile .container .content .lp_wrap section.sec07 .sup,.viewmode-mobile .container .content .lp_wrap section.sec07 .attn,.viewmode-mobile .container .content .lp_wrap section.sec08 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec08 .read,.viewmode-mobile .container .content .lp_wrap section.sec08 .link,.viewmode-mobile .container .content .lp_wrap section.sec08 .sup,.viewmode-mobile .container .content .lp_wrap section.sec08 .attn{width:100%;margin-left:auto;margin-right:auto}.viewmode-mobile .container .content .lp_wrap section.sec01 hgroup .ttl,.viewmode-mobile .container .content .lp_wrap section.sec02 hgroup .ttl,.viewmode-mobile .container .content .lp_wrap section.sec03 hgroup .ttl,.viewmode-mobile .container .content .lp_wrap section.sec04 hgroup .ttl,.viewmode-mobile .container .content .lp_wrap section.sec05 hgroup .ttl,.viewmode-mobile .container .content .lp_wrap section.sec06 hgroup .ttl,.viewmode-mobile .container .content .lp_wrap section.sec07 hgroup .ttl,.viewmode-mobile .container .content .lp_wrap section.sec08 hgroup .ttl{margin-top:.1em}.viewmode-mobile .container .content .lp_wrap section.sec01 .sub-ttl,.viewmode-mobile .container .content .lp_wrap section.sec02 .sub-ttl,.viewmode-mobile .container .content .lp_wrap section.sec03 .sub-ttl,.viewmode-mobile .container .content .lp_wrap section.sec04 .sub-ttl,.viewmode-mobile .container .content .lp_wrap section.sec05 .sub-ttl,.viewmode-mobile .container .content .lp_wrap section.sec06 .sub-ttl,.viewmode-mobile .container .content .lp_wrap section.sec07 .sub-ttl,.viewmode-mobile .container .content .lp_wrap section.sec08 .sub-ttl{font-size:16px;font-weight:600}.viewmode-mobile .container .content .lp_wrap section.sec01 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec02 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec03 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec04 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec05 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec06 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec07 .ttl,.viewmode-mobile .container .content .lp_wrap section.sec08 .ttl{font-size:26px}.viewmode-mobile .container .content .lp_wrap section.sec01 .ttl span.turnback,.viewmode-mobile .container .content .lp_wrap section.sec02 .ttl span.turnback,.viewmode-mobile .container .content .lp_wrap section.sec03 .ttl span.turnback,.viewmode-mobile .container .content .lp_wrap section.sec04 .ttl span.turnback,.viewmode-mobile .container .content .lp_wrap section.sec05 .ttl span.turnback,.viewmode-mobile .container .content .lp_wrap section.sec06 .ttl span.turnback,.viewmode-mobile .container .content .lp_wrap section.sec07 .ttl span.turnback,.viewmode-mobile .container .content .lp_wrap section.sec08 .ttl span.turnback{display:block}.viewmode-mobile .container .content .lp_wrap section.sec01 .case,.viewmode-mobile .container .content .lp_wrap section.sec02 .case,.viewmode-mobile .container .content .lp_wrap section.sec03 .case,.viewmode-mobile .container .content .lp_wrap section.sec04 .case,.viewmode-mobile .container .content .lp_wrap section.sec05 .case,.viewmode-mobile .container .content .lp_wrap section.sec06 .case,.viewmode-mobile .container .content .lp_wrap section.sec07 .case,.viewmode-mobile .container .content .lp_wrap section.sec08 .case{font-size:14px;font-weight:600;color:#666}.viewmode-mobile .container .content .lp_wrap section.sec01 .read,.viewmode-mobile .container .content .lp_wrap section.sec02 .read,.viewmode-mobile .container .content .lp_wrap section.sec03 .read,.viewmode-mobile .container .content .lp_wrap section.sec04 .read,.viewmode-mobile .container .content .lp_wrap section.sec05 .read,.viewmode-mobile .container .content .lp_wrap section.sec06 .read,.viewmode-mobile .container .content .lp_wrap section.sec07 .read,.viewmode-mobile .container .content .lp_wrap section.sec08 .read{padding-top:2em;text-align:left}.viewmode-mobile .container .content .lp_wrap section.sec01 .read p,.viewmode-mobile .container .content .lp_wrap section.sec02 .read p,.viewmode-mobile .container .content .lp_wrap section.sec03 .read p,.viewmode-mobile .container .content .lp_wrap section.sec04 .read p,.viewmode-mobile .container .content .lp_wrap section.sec05 .read p,.viewmode-mobile .container .content .lp_wrap section.sec06 .read p,.viewmode-mobile .container .content .lp_wrap section.sec07 .read p,.viewmode-mobile .container .content .lp_wrap section.sec08 .read p{font-size:14px;font-weight:500}.viewmode-mobile .container .content .lp_wrap section.sec01 .read p+p,.viewmode-mobile .container .content .lp_wrap section.sec02 .read p+p,.viewmode-mobile .container .content .lp_wrap section.sec03 .read p+p,.viewmode-mobile .container .content .lp_wrap section.sec04 .read p+p,.viewmode-mobile .container .content .lp_wrap section.sec05 .read p+p,.viewmode-mobile .container .content .lp_wrap section.sec06 .read p+p,.viewmode-mobile .container .content .lp_wrap section.sec07 .read p+p,.viewmode-mobile .container .content .lp_wrap section.sec08 .read p+p{margin-top:1em}.viewmode-mobile .container .content .lp_wrap section.sec01 .attn,.viewmode-mobile .container .content .lp_wrap section.sec02 .attn,.viewmode-mobile .container .content .lp_wrap section.sec03 .attn,.viewmode-mobile .container .content .lp_wrap section.sec04 .attn,.viewmode-mobile .container .content .lp_wrap section.sec05 .attn,.viewmode-mobile .container .content .lp_wrap section.sec06 .attn,.viewmode-mobile .container .content .lp_wrap section.sec07 .attn,.viewmode-mobile .container .content .lp_wrap section.sec08 .attn{font-size:9px;padding-top:2em;text-align:left}.viewmode-mobile .container .content .lp_wrap section.sec01 .attn li,.viewmode-mobile .container .content .lp_wrap section.sec02 .attn li,.viewmode-mobile .container .content .lp_wrap section.sec03 .attn li,.viewmode-mobile .container .content .lp_wrap section.sec04 .attn li,.viewmode-mobile .container .content .lp_wrap section.sec05 .attn li,.viewmode-mobile .container .content .lp_wrap section.sec06 .attn li,.viewmode-mobile .container .content .lp_wrap section.sec07 .attn li,.viewmode-mobile .container .content .lp_wrap section.sec08 .attn li{color:#666}.viewmode-mobile .container .content .lp_wrap section.sec01 .attn li::before,.viewmode-mobile .container .content .lp_wrap section.sec02 .attn li::before,.viewmode-mobile .container .content .lp_wrap section.sec03 .attn li::before,.viewmode-mobile .container .content .lp_wrap section.sec04 .attn li::before,.viewmode-mobile .container .content .lp_wrap section.sec05 .attn li::before,.viewmode-mobile .container .content .lp_wrap section.sec06 .attn li::before,.viewmode-mobile .container .content .lp_wrap section.sec07 .attn li::before,.viewmode-mobile .container .content .lp_wrap section.sec08 .attn li::before{content:"※ "}.viewmode-mobile .container .content .lp_wrap section.sec01 .smp-inner,.viewmode-mobile .container .content .lp_wrap section.sec02 .smp-inner,.viewmode-mobile .container .content .lp_wrap section.sec03 .smp-inner,.viewmode-mobile .container .content .lp_wrap section.sec04 .smp-inner,.viewmode-mobile .container .content .lp_wrap section.sec05 .smp-inner,.viewmode-mobile .container .content .lp_wrap section.sec06 .smp-inner,.viewmode-mobile .container .content .lp_wrap section.sec07 .smp-inner,.viewmode-mobile .container .content .lp_wrap section.sec08 .smp-inner{width:100%;overflow:auto;margin:0 auto;padding-bottom:20px}.viewmode-mobile .container .content .lp_wrap section.sec01 .smp-inner .grid-container,.viewmode-mobile .container .content .lp_wrap section.sec02 .smp-inner .grid-container,.viewmode-mobile .container .content .lp_wrap section.sec03 .smp-inner .grid-container,.viewmode-mobile .container .content .lp_wrap section.sec04 .smp-inner .grid-container,.viewmode-mobile .container .content .lp_wrap section.sec05 .smp-inner .grid-container,.viewmode-mobile .container .content .lp_wrap section.sec06 .smp-inner .grid-container,.viewmode-mobile .container .content .lp_wrap section.sec07 .smp-inner .grid-container,.viewmode-mobile .container .content .lp_wrap section.sec08 .smp-inner .grid-container{width:600px}.viewmode-mobile .container .content .lp_wrap section.sec01 .figureImg,.viewmode-mobile .container .content .lp_wrap section.sec02 .figureImg,.viewmode-mobile .container .content .lp_wrap section.sec03 .figureImg,.viewmode-mobile .container .content .lp_wrap section.sec04 .figureImg,.viewmode-mobile .container .content .lp_wrap section.sec05 .figureImg,.viewmode-mobile .container .content .lp_wrap section.sec06 .figureImg,.viewmode-mobile .container .content .lp_wrap section.sec07 .figureImg,.viewmode-mobile .container .content .lp_wrap section.sec08 .figureImg{width:1050px;margin:40px auto 0}.viewmode-mobile .container .content .lp_wrap section.sec01 .figureImg img,.viewmode-mobile .container .content .lp_wrap section.sec02 .figureImg img,.viewmode-mobile .container .content .lp_wrap section.sec03 .figureImg img,.viewmode-mobile .container .content .lp_wrap section.sec04 .figureImg img,.viewmode-mobile .container .content .lp_wrap section.sec05 .figureImg img,.viewmode-mobile .container .content .lp_wrap section.sec06 .figureImg img,.viewmode-mobile .container .content .lp_wrap section.sec07 .figureImg img,.viewmode-mobile .container .content .lp_wrap section.sec08 .figureImg img{width:80%}.viewmode-mobile .container .content .lp_wrap .prosessflow{margin:30px auto 0}.viewmode-mobile .container .content .lp_wrap .prosessflow .prosessflow-title{font-size:14px;font-weight:bold;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}.viewmode-mobile .container .content .lp_wrap .prosessflow .prosessflow-title .a11y{text-align:left;color:#1eb1e4}.viewmode-mobile .container .content .lp_wrap .prosessflow .prosessflow-title .uiux{text-align:right;color:#40beb2}.viewmode-mobile .container .content .lp_wrap .prosessflow .prosessflow-list{width:100%;margin:20px auto 0;text-align:center;display:grid;grid-template-columns:repeat(4, 1fr);gap:0;list-style:none;padding:0}.viewmode-mobile .container .content .lp_wrap .prosessflow .prosessflow-list .prosessflow__item{font-size:12px;line-height:1.5;width:100%;color:#fff;font-weight:bold;text-align:center;border-radius:5px;-webkit-clip-path:polygon(0 0, 20% 50%, 0 100%, 80% 100%, 100% 50%, 80% 0);clip-path:polygon(0 0, 20% 50%, 0 100%, 80% 100%, 100% 50%, 80% 0);padding:20% 10% 20% 20%;display:flex;justify-content:center;align-items:center;flex-direction:column}.viewmode-mobile .container .content .lp_wrap .prosessflow .prosessflow-list .prosessflow__item span{font-size:13px;display:block}.viewmode-mobile .container .content .lp_wrap .prosessflow .prosessflow-list .prosessflow__item:nth-child(1){background-color:#bce8f7;color:#044681}.viewmode-mobile .container .content .lp_wrap .prosessflow .prosessflow-list .prosessflow__item:nth-child(2){background-color:#78d0ef;color:#044681}.viewmode-mobile .container .content .lp_wrap .prosessflow .prosessflow-list .prosessflow__item:nth-child(3){background-color:#1eb1e4}.viewmode-mobile .container .content .lp_wrap .prosessflow .prosessflow-list .prosessflow__item:nth-child(4){background-color:#40beb2}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint{position:relative;width:100%;margin:30px auto 0;display:grid;grid-template-columns:1fr;gap:10px}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .point{border:2px solid #fff;border-radius:5px;padding:.5em}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .point:nth-child(1){order:2;background:#fff;text-align:left}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .point:nth-child(1) .point__ttl{color:#1eb1e4}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .point:nth-child(2){order:3;background:#fff7ea;text-align:left}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .point:nth-child(2) .point__ttl{color:#fead2b}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .point:nth-child(3){order:4;background:#f6f5fd;text-align:left}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .point:nth-child(3) .point__ttl{color:#a290d6}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .point:nth-child(4){order:5;background:#ecfafa;text-align:left}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .point:nth-child(4) .point__ttl{color:#40beb2}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .point .point__ttl{font-size:16px}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .point .description{font-size:14px;margin-top:.5em}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .point .description br{display:contents}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .asahi-circle{order:6;background-color:#ca0821;border-radius:5px;color:#fff;font-size:20px;font-weight:600;padding:.5em}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .asahi-circle span{font-size:.8em}.viewmode-mobile .container .content .lp_wrap .grid-strongpoint .asahi-circle br{display:contents}.viewmode-mobile .container .content .lp_wrap .grid-container{color:#333;line-height:1.6;display:grid;gap:10px;width:100%;margin:30px auto 0;grid-template-columns:repeat(3, 1fr)}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item{text-align:center}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item.highlight{background-color:#ffefd5;border-radius:10px;padding:10px}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item.highlight .circle{border:0;background:linear-gradient(135deg, #1EB1E4, #40BEB2)}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item.highlight .circle.rec .circle-inner{display:flex;justify-content:center;align-items:center;flex-direction:column;width:92%;height:92%;background-color:#fff;border-radius:50%}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .circle{width:150px;height:150px;border-radius:50%;margin:10px auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .circle.border-gray{border:4px solid #ced8dd}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .circle.border-white{border:4px solid #fff}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .circle__ttl{margin:0;font-size:16px}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .circle p{margin:.2em 0 0;font-size:30px;line-height:1;font-weight:bold;color:#1eb1e4}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .circle p span{font-size:45%;margin-left:.1em}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .ttl02{margin:0 auto;font-size:16px;border:none}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .ttl02.primary-color{color:#1eb1e4;font-size:18px}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .ttl02 span{display:block}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .description{font-size:14px;margin:10px auto 0;width:90%;text-align:left}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .description span.note{color:#c00}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .real-number{font-size:32px;font-weight:800;line-height:1.25;color:#1eb1e4}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .real-number span.small{font-size:20px}.viewmode-mobile .container .content .lp_wrap .grid-container .grid-item .real-number span.compare{font-size:14px;font-weight:600;color:#666;display:block}.viewmode-mobile .container .content .lp_wrap .grid-container.cost{grid-template-columns:1fr auto 1fr;align-items:center;gap:5px}.viewmode-mobile .container .content .lp_wrap .grid-container.cost .cost{border:2px solid #ced8dd;border-radius:6px;padding:.75em .5em}.viewmode-mobile .container .content .lp_wrap .grid-container.cost .cost .catch{display:inline-block;padding:.25em;border:2px solid #1eb1e4;border-radius:20px;color:#1eb1e4;font-size:10px;font-weight:600;min-width:100px}.viewmode-mobile .container .content .lp_wrap .grid-container.cost .cost .catch.bg{background:#1eb1e4;color:#fff}.viewmode-mobile .container .content .lp_wrap .grid-container.cost .cost .price{font-size:28px;font-weight:600;line-height:1.2;margin-top:5px}.viewmode-mobile .container .content .lp_wrap .grid-container.cost .cost .price span{font-size:16px}.viewmode-mobile .container .content .lp_wrap .grid-container.cost .cost .case{font-size:.8em}.viewmode-mobile .container .content .lp_wrap .grid-container.cost .plus{width:20px;height:20px}.viewmode-mobile .container .content .lp_wrap .grid-container.four{grid-template-columns:repeat(2, 1fr);gap:40px 20px}.viewmode-mobile .container .content .lp_wrap .grid-container.four .grid-item .circle{width:120px;height:120px;box-shadow:0 0 10px #c3c3c3}.viewmode-mobile .container .content .lp_wrap .grid-container.four .grid-item .circle.risk{border:4px solid #ca0821;background-color:#fae7e9}.viewmode-mobile .container .content .lp_wrap .grid-container.four .grid-item .circle.risk .circle__ttl{color:#ca0821;font-size:20px;font-weight:600}.viewmode-mobile .container .content .lp_wrap .grid-container.four .grid-item .circle.risk .circle__ttl span{display:block}.viewmode-mobile .container .content .lp_wrap .grid-container.four .grid-item .circle.merit{background:#fff}.viewmode-mobile .container .content .lp_wrap .grid-container.four .grid-item .circle.merit .circle__ttl{color:#1eb1e4;font-size:20px;font-weight:600}.viewmode-mobile .container .content .lp_wrap .grid-container.four .grid-item .circle.merit .circle__ttl span{display:block}.viewmode-mobile .container .content .lp_wrap section.sec03 .illust{position:absolute;top:-80px;left:-14px;z-index:10}.viewmode-mobile .container .content .lp_wrap section.sec03 .illust img{height:150px}.viewmode-mobile .container .content .lp_wrap section.sec06 .illust{position:absolute;top:-40px;right:-5px;z-index:10}.viewmode-mobile .container .content .lp_wrap section.sec06 .illust img{height:100px}.viewmode-mobile .container .content .lp_wrap section.sec08 .illust{position:absolute;top:-40px;left:-20px;z-index:10}.viewmode-mobile .container .content .lp_wrap section.sec08 .illust img{height:100px}.viewmode-mobile .container .content .lp_wrap .button{margin-top:30px;position:inherit;z-index:20}.viewmode-mobile .container .content .lp_wrap .button .download-button{width:100%;background:#1eb1e4;display:inline-block;text-decoration:none;padding:.5em 1em;border-radius:50px;border:2px solid #fff;box-shadow:5px 5px 0px #efefef;transition:background-color .3s ease,color .3s ease}.viewmode-mobile .container .content .lp_wrap .button .download-button__text{color:#fff;font-size:16px;font-weight:bold;line-height:1.4;padding-right:20px;background:url(../images/a11y2024_icon-download.svg) no-repeat right center;background-size:26px}.viewmode-mobile .container .content .lp_wrap .button .download-button__text span{font-size:13px;font-weight:normal}.viewmode-mobile .container .content .lp_wrap .button .download-button.doc-howto{background:#1eb1e4}.viewmode-mobile .container .content .lp_wrap .button .download-button.doc-danger{background:#ca0821}.viewmode-mobile .container .content .lp_wrap .button .download-button.doc-checklist{background:#40beb2}.viewmode-mobile .container .content .lp_wrap .link,.viewmode-mobile .container .content .lp_wrap .sup{text-align:left;color:#666;margin-top:30px}.viewmode-mobile .container .content .lp_wrap .link a,.viewmode-mobile .container .content .lp_wrap .sup a{color:#1eb1e4}.viewmode-mobile .container .content .lp_wrap .sup{font-size:12px}.viewmode-mobile .container .content .lp_wrap .link{border:1px solid #ccc;padding:20px;display:grid;grid-template-columns:1fr}.viewmode-mobile .container .content .lp_wrap .link .link-title{font-size:14px;line-height:1.5;text-align:center}.viewmode-mobile .container .content .lp_wrap .link span{font-size:1.5em}.viewmode-mobile .container .content .lp_wrap .link ul{margin-top:.75em;line-height:1.25}.viewmode-mobile .container .content .lp_wrap .link ul li{margin-top:.3em;font-size:14px}.viewmode-mobile .container .content .lp_wrap .link ul li a{display:block}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact{text-align:center;padding:30px 15px;border-top:1px solid #e5e5e5}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .ttl{color:#1eb1e4;font-size:24px;font-weight:bold;margin:1em auto .5em}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .txt{font-size:14px;font-weight:bold;text-align:center}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .tel{font-family:"DINOT-Medium";font-weight:bold;font-size:28px;margin-top:.25em}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .tel a{color:#111;text-decoration:none}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .tel span{background-color:#000;border-radius:7px;color:#fff;display:inline-block;height:30px;position:relative;text-align:center;vertical-align:middle;text-indent:200%;white-space:nowrap;overflow:hidden;margin-right:8px;min-width:30px;top:-3px;width:30px}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .tel span::before{color:#fff;content:"";font-family:FontAwesome;font-size:24px;font-weight:900;left:50%;line-height:1;text-indent:0;top:50%;margin:-0.5em auto auto -0.4em;position:absolute}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .tel small{display:block;font-size:14px}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .contact_btn{background:#000;border-radius:4px;margin:1em auto 0;width:100%}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .contact_btn a{color:#fff;font-size:15px;padding:.8em .6em;position:relative;text-decoration:none;display:inline-block;width:100%}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .contact_btn a::before{content:"";position:absolute;width:10px;height:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;top:40%;left:2em;transform:rotate(45deg)}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .contact_btn.a11y{background:#ca0808}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .contact_btn.a11y a{font-size:20px;font-weight:600;padding-right:3em;text-align:center;position:relative;line-height:1.5}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .contact_btn.a11y a span{display:block;font-size:14px}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .contact_btn.a11y a::before{display:contents}.viewmode-mobile .container .content .lp_wrap .lp_footer .contact .contact_btn.a11y a::after{content:"";background:url(../images/a11y2024_icon-download.svg) no-repeat center;background-size:contain;width:40px;height:40px;display:inline-block;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.viewmode-pc .container .content .header.form{margin:0 auto}.viewmode-pc .container .content section.secForm,.viewmode-pc .container .content section.bownow{margin:40px auto 20px auto;width:700px;text-align:center}.viewmode-pc .container .content section.secForm .sub-ttl,.viewmode-pc .container .content section.bownow .sub-ttl{background:linear-gradient(to top, #1EB1E4, #70d3eb);border-radius:6px;font-size:30px;font-weight:600;color:#fff;display:block;margin:auto;padding:10px;width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.viewmode-pc .container .content section.secForm .sub-ttl span,.viewmode-pc .container .content section.bownow .sub-ttl span{font-size:50px;display:block}.viewmode-pc .container .content section.secForm .ttl,.viewmode-pc .container .content section.bownow .ttl{margin-top:.5em;font-size:50px}.viewmode-pc .container .content section.secForm .read,.viewmode-pc .container .content section.bownow .read{padding-top:2em}.viewmode-pc .container .content section.secForm .read p,.viewmode-pc .container .content section.bownow .read p{font-size:16px;font-weight:500}.viewmode-pc .container .content section.secForm .read p+p,.viewmode-pc .container .content section.bownow .read p+p{margin-top:1.5em}.viewmode-pc .container .content section.secForm .doclist,.viewmode-pc .container .content section.bownow .doclist{text-align:left;margin-top:20px;border:1px solid #ccc;padding:1em}.viewmode-pc .container .content section.secForm .doclist li:nth-child(1),.viewmode-pc .container .content section.bownow .doclist li:nth-child(1){font-weight:bold;font-size:18px;text-align:center;margin-bottom:.5em;color:#1eb1e4}.viewmode-pc .container .content section.secForm .doclist span,.viewmode-pc .container .content section.bownow .doclist span{font-size:.9em;color:#666}.viewmode-pc .container .content section.secForm .thanks,.viewmode-pc .container .content section.bownow .thanks{margin-top:60px;border:8px solid #ced8dd;padding-bottom:60px;border-radius:10px}.viewmode-pc .container .content section.secForm .thanks .button,.viewmode-pc .container .content section.bownow .thanks .button{margin-top:20px}.viewmode-pc .container .content .lp_wrap br.sp{display:none}.viewmode-pc .container .content .lp_wrap .header{background:linear-gradient(to top, #BDE9F8, #DFF4F3)}.viewmode-pc .container .content .lp_wrap .header .lp_hero{width:1200px;position:relative;text-align:center;margin:0 auto 20px}.viewmode-pc .container .content .lp_wrap .header .lp_hero .speech{display:none}.viewmode-pc .container .content .lp_wrap .header .lp_hero .illust{position:absolute;bottom:-20px;right:-20px}.viewmode-pc .container .content .lp_wrap .header .lp_hero .illust img{height:400px}.viewmode-pc .container .content .lp_wrap .fixed-botton{position:fixed;top:100px;right:50px;z-index:100}.viewmode-pc .container .content .lp_wrap .fixed-botton img{width:220px;height:220px}.viewmode-pc .container .content .lp_wrap section.sec01,.viewmode-pc .container .content .lp_wrap section.sec02,.viewmode-pc .container .content .lp_wrap section.sec03,.viewmode-pc .container .content .lp_wrap section.sec04,.viewmode-pc .container .content .lp_wrap section.sec05,.viewmode-pc .container .content .lp_wrap section.sec06,.viewmode-pc .container .content .lp_wrap section.sec07,.viewmode-pc .container .content .lp_wrap section.sec08{padding:130px 0;position:relative;text-align:center}.viewmode-pc .container .content .lp_wrap section.sec01 .ttl,.viewmode-pc .container .content .lp_wrap section.sec01 .read,.viewmode-pc .container .content .lp_wrap section.sec01 .link,.viewmode-pc .container .content .lp_wrap section.sec01 .sup,.viewmode-pc .container .content .lp_wrap section.sec01 .attn,.viewmode-pc .container .content .lp_wrap section.sec02 .ttl,.viewmode-pc .container .content .lp_wrap section.sec02 .read,.viewmode-pc .container .content .lp_wrap section.sec02 .link,.viewmode-pc .container .content .lp_wrap section.sec02 .sup,.viewmode-pc .container .content .lp_wrap section.sec02 .attn,.viewmode-pc .container .content .lp_wrap section.sec03 .ttl,.viewmode-pc .container .content .lp_wrap section.sec03 .read,.viewmode-pc .container .content .lp_wrap section.sec03 .link,.viewmode-pc .container .content .lp_wrap section.sec03 .sup,.viewmode-pc .container .content .lp_wrap section.sec03 .attn,.viewmode-pc .container .content .lp_wrap section.sec04 .ttl,.viewmode-pc .container .content .lp_wrap section.sec04 .read,.viewmode-pc .container .content .lp_wrap section.sec04 .link,.viewmode-pc .container .content .lp_wrap section.sec04 .sup,.viewmode-pc .container .content .lp_wrap section.sec04 .attn,.viewmode-pc .container .content .lp_wrap section.sec05 .ttl,.viewmode-pc .container .content .lp_wrap section.sec05 .read,.viewmode-pc .container .content .lp_wrap section.sec05 .link,.viewmode-pc .container .content .lp_wrap section.sec05 .sup,.viewmode-pc .container .content .lp_wrap section.sec05 .attn,.viewmode-pc .container .content .lp_wrap section.sec06 .ttl,.viewmode-pc .container .content .lp_wrap section.sec06 .read,.viewmode-pc .container .content .lp_wrap section.sec06 .link,.viewmode-pc .container .content .lp_wrap section.sec06 .sup,.viewmode-pc .container .content .lp_wrap section.sec06 .attn,.viewmode-pc .container .content .lp_wrap section.sec07 .ttl,.viewmode-pc .container .content .lp_wrap section.sec07 .read,.viewmode-pc .container .content .lp_wrap section.sec07 .link,.viewmode-pc .container .content .lp_wrap section.sec07 .sup,.viewmode-pc .container .content .lp_wrap section.sec07 .attn,.viewmode-pc .container .content .lp_wrap section.sec08 .ttl,.viewmode-pc .container .content .lp_wrap section.sec08 .read,.viewmode-pc .container .content .lp_wrap section.sec08 .link,.viewmode-pc .container .content .lp_wrap section.sec08 .sup,.viewmode-pc .container .content .lp_wrap section.sec08 .attn{width:1050px;margin-left:auto;margin-right:auto}.viewmode-pc .container .content .lp_wrap section.sec01 hgroup .ttl,.viewmode-pc .container .content .lp_wrap section.sec02 hgroup .ttl,.viewmode-pc .container .content .lp_wrap section.sec03 hgroup .ttl,.viewmode-pc .container .content .lp_wrap section.sec04 hgroup .ttl,.viewmode-pc .container .content .lp_wrap section.sec05 hgroup .ttl,.viewmode-pc .container .content .lp_wrap section.sec06 hgroup .ttl,.viewmode-pc .container .content .lp_wrap section.sec07 hgroup .ttl,.viewmode-pc .container .content .lp_wrap section.sec08 hgroup .ttl{margin-top:.1em}.viewmode-pc .container .content .lp_wrap section.sec01 .sub-ttl,.viewmode-pc .container .content .lp_wrap section.sec02 .sub-ttl,.viewmode-pc .container .content .lp_wrap section.sec03 .sub-ttl,.viewmode-pc .container .content .lp_wrap section.sec04 .sub-ttl,.viewmode-pc .container .content .lp_wrap section.sec05 .sub-ttl,.viewmode-pc .container .content .lp_wrap section.sec06 .sub-ttl,.viewmode-pc .container .content .lp_wrap section.sec07 .sub-ttl,.viewmode-pc .container .content .lp_wrap section.sec08 .sub-ttl{font-size:24px;font-weight:600}.viewmode-pc .container .content .lp_wrap section.sec01 .ttl,.viewmode-pc .container .content .lp_wrap section.sec02 .ttl,.viewmode-pc .container .content .lp_wrap section.sec03 .ttl,.viewmode-pc .container .content .lp_wrap section.sec04 .ttl,.viewmode-pc .container .content .lp_wrap section.sec05 .ttl,.viewmode-pc .container .content .lp_wrap section.sec06 .ttl,.viewmode-pc .container .content .lp_wrap section.sec07 .ttl,.viewmode-pc .container .content .lp_wrap section.sec08 .ttl{font-size:50px}.viewmode-pc .container .content .lp_wrap section.sec01 .case,.viewmode-pc .container .content .lp_wrap section.sec02 .case,.viewmode-pc .container .content .lp_wrap section.sec03 .case,.viewmode-pc .container .content .lp_wrap section.sec04 .case,.viewmode-pc .container .content .lp_wrap section.sec05 .case,.viewmode-pc .container .content .lp_wrap section.sec06 .case,.viewmode-pc .container .content .lp_wrap section.sec07 .case,.viewmode-pc .container .content .lp_wrap section.sec08 .case{font-size:18px;font-weight:600;color:#666}.viewmode-pc .container .content .lp_wrap section.sec01 .read,.viewmode-pc .container .content .lp_wrap section.sec02 .read,.viewmode-pc .container .content .lp_wrap section.sec03 .read,.viewmode-pc .container .content .lp_wrap section.sec04 .read,.viewmode-pc .container .content .lp_wrap section.sec05 .read,.viewmode-pc .container .content .lp_wrap section.sec06 .read,.viewmode-pc .container .content .lp_wrap section.sec07 .read,.viewmode-pc .container .content .lp_wrap section.sec08 .read{padding-top:2em;text-align:left}.viewmode-pc .container .content .lp_wrap section.sec01 .read p,.viewmode-pc .container .content .lp_wrap section.sec02 .read p,.viewmode-pc .container .content .lp_wrap section.sec03 .read p,.viewmode-pc .container .content .lp_wrap section.sec04 .read p,.viewmode-pc .container .content .lp_wrap section.sec05 .read p,.viewmode-pc .container .content .lp_wrap section.sec06 .read p,.viewmode-pc .container .content .lp_wrap section.sec07 .read p,.viewmode-pc .container .content .lp_wrap section.sec08 .read p{font-size:20px;font-weight:500}.viewmode-pc .container .content .lp_wrap section.sec01 .read p+p,.viewmode-pc .container .content .lp_wrap section.sec02 .read p+p,.viewmode-pc .container .content .lp_wrap section.sec03 .read p+p,.viewmode-pc .container .content .lp_wrap section.sec04 .read p+p,.viewmode-pc .container .content .lp_wrap section.sec05 .read p+p,.viewmode-pc .container .content .lp_wrap section.sec06 .read p+p,.viewmode-pc .container .content .lp_wrap section.sec07 .read p+p,.viewmode-pc .container .content .lp_wrap section.sec08 .read p+p{margin-top:1.5em}.viewmode-pc .container .content .lp_wrap section.sec01 .attn,.viewmode-pc .container .content .lp_wrap section.sec02 .attn,.viewmode-pc .container .content .lp_wrap section.sec03 .attn,.viewmode-pc .container .content .lp_wrap section.sec04 .attn,.viewmode-pc .container .content .lp_wrap section.sec05 .attn,.viewmode-pc .container .content .lp_wrap section.sec06 .attn,.viewmode-pc .container .content .lp_wrap section.sec07 .attn,.viewmode-pc .container .content .lp_wrap section.sec08 .attn{padding-top:4em;text-align:left}.viewmode-pc .container .content .lp_wrap section.sec01 .attn li,.viewmode-pc .container .content .lp_wrap section.sec02 .attn li,.viewmode-pc .container .content .lp_wrap section.sec03 .attn li,.viewmode-pc .container .content .lp_wrap section.sec04 .attn li,.viewmode-pc .container .content .lp_wrap section.sec05 .attn li,.viewmode-pc .container .content .lp_wrap section.sec06 .attn li,.viewmode-pc .container .content .lp_wrap section.sec07 .attn li,.viewmode-pc .container .content .lp_wrap section.sec08 .attn li{color:#666}.viewmode-pc .container .content .lp_wrap section.sec01 .attn li::before,.viewmode-pc .container .content .lp_wrap section.sec02 .attn li::before,.viewmode-pc .container .content .lp_wrap section.sec03 .attn li::before,.viewmode-pc .container .content .lp_wrap section.sec04 .attn li::before,.viewmode-pc .container .content .lp_wrap section.sec05 .attn li::before,.viewmode-pc .container .content .lp_wrap section.sec06 .attn li::before,.viewmode-pc .container .content .lp_wrap section.sec07 .attn li::before,.viewmode-pc .container .content .lp_wrap section.sec08 .attn li::before{content:"※ "}.viewmode-pc .container .content .lp_wrap section.sec01 .figureImg,.viewmode-pc .container .content .lp_wrap section.sec02 .figureImg,.viewmode-pc .container .content .lp_wrap section.sec03 .figureImg,.viewmode-pc .container .content .lp_wrap section.sec04 .figureImg,.viewmode-pc .container .content .lp_wrap section.sec05 .figureImg,.viewmode-pc .container .content .lp_wrap section.sec06 .figureImg,.viewmode-pc .container .content .lp_wrap section.sec07 .figureImg,.viewmode-pc .container .content .lp_wrap section.sec08 .figureImg{width:1050px;margin:80px auto 0}.viewmode-pc .container .content .lp_wrap .prosessflow{margin:80px auto 0}.viewmode-pc .container .content .lp_wrap .prosessflow .prosessflow-title{font-size:20px;font-weight:bold;width:1050px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr}.viewmode-pc .container .content .lp_wrap .prosessflow .prosessflow-title .a11y{text-align:left;color:#1eb1e4}.viewmode-pc .container .content .lp_wrap .prosessflow .prosessflow-title .uiux{text-align:right;color:#40beb2}.viewmode-pc .container .content .lp_wrap .prosessflow .prosessflow-list{width:1050px;margin:20px auto 0;text-align:center;display:grid;grid-template-columns:repeat(4, 1fr);gap:0;list-style:none;padding:0}.viewmode-pc .container .content .lp_wrap .prosessflow .prosessflow-list .prosessflow__item{font-size:24px;line-height:1.5;height:200px;width:100%;color:#fff;font-weight:bold;text-align:center;border-radius:5px;-webkit-clip-path:polygon(0 0, 20% 50%, 0 100%, 80% 100%, 100% 50%, 80% 0);clip-path:polygon(0 0, 20% 50%, 0 100%, 80% 100%, 100% 50%, 80% 0);padding:20% 10% 20% 20%;display:flex;justify-content:center;align-items:center;flex-direction:column}.viewmode-pc .container .content .lp_wrap .prosessflow .prosessflow-list .prosessflow__item span{font-size:32px;display:block}.viewmode-pc .container .content .lp_wrap .prosessflow .prosessflow-list .prosessflow__item:nth-child(1){background-color:#bce8f7;color:#044681}.viewmode-pc .container .content .lp_wrap .prosessflow .prosessflow-list .prosessflow__item:nth-child(2){background-color:#78d0ef;color:#044681}.viewmode-pc .container .content .lp_wrap .prosessflow .prosessflow-list .prosessflow__item:nth-child(3){background-color:#1eb1e4}.viewmode-pc .container .content .lp_wrap .prosessflow .prosessflow-list .prosessflow__item:nth-child(4){background-color:#40beb2}.viewmode-pc .container .content .lp_wrap figcaption{font-size:18px}.viewmode-pc .container .content .lp_wrap .grid-strongpoint{position:relative;width:1050px;margin:60px auto 0;display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .point{border:4px solid #fff;border-radius:5px;font-size:20px;padding:2em}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .point:nth-child(1){background:#fff;text-align:left}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .point:nth-child(1) .point__ttl{color:#1eb1e4}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .point:nth-child(2){background:#fff7ea;text-align:right}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .point:nth-child(2) .point__ttl{color:#fead2b}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .point:nth-child(3){background:#f6f5fd;text-align:left}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .point:nth-child(3) .point__ttl{color:#a290d6}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .point:nth-child(4){background:#ecfafa;text-align:right}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .point:nth-child(4) .point__ttl{color:#40beb2}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .point .point__ttl{font-size:30px}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .point .description{font-size:20px;font-weight:600;margin-top:1em}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .asahi-circle{width:300px;height:300px;border-radius:150px;background-color:#ca0821;border:20px solid #e5f5f7;color:#fff;font-size:40px;font-weight:600;line-height:1.5;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;justify-content:center;align-items:center;flex-direction:column}.viewmode-pc .container .content .lp_wrap .grid-strongpoint .asahi-circle span{font-size:.8em}.viewmode-pc .container .content .lp_wrap .grid-container{color:#333;line-height:1.6;display:grid;gap:20px;max-width:1050px;margin:60px auto 0;grid-template-columns:repeat(3, 1fr)}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item{text-align:center;padding:20px 0}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item.highlight{background-color:#ffefd5;border-radius:30px}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item.highlight .circle{border:0;background:linear-gradient(135deg, #1EB1E4, #40BEB2)}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item.highlight .circle.rec .circle-inner{display:flex;justify-content:center;align-items:center;flex-direction:column;width:92%;height:92%;background-color:#fff;border-radius:50%}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .circle{width:300px;height:300px;border-radius:50%;margin:0 auto 20px;display:flex;justify-content:center;align-items:center;flex-direction:column}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .circle.border-gray{border:8px solid #ced8dd}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .circle.border-white{border:8px solid #fff}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .circle__ttl{margin:0;font-size:24px}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .circle p{margin:.2em 0 0;font-size:55px;line-height:1;font-weight:bold;color:#1eb1e4}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .circle p span{font-size:45%;margin-left:.1em}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .ttl02{margin:0 auto;font-size:20px;border:none}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .ttl02.primary-color{color:#1eb1e4;font-size:24px}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .ttl02 span{display:block}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .description{font-size:18px;margin:10px auto 0;width:90%;text-align:left}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .description span.note{color:#c00}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .real-number{font-size:40px;font-weight:800;line-height:1.25;color:#1eb1e4}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .real-number span.small{font-size:20px}.viewmode-pc .container .content .lp_wrap .grid-container .grid-item .real-number span.compare{font-size:14px;font-weight:600;color:#666;display:block;margin-top:.25em}.viewmode-pc .container .content .lp_wrap .grid-container.cost{grid-template-columns:1fr auto 1fr;align-items:center}.viewmode-pc .container .content .lp_wrap .grid-container.cost .cost{border:8px solid #ced8dd;border-radius:15px;padding:2em 1em}.viewmode-pc .container .content .lp_wrap .grid-container.cost .cost .catch{display:inline-block;padding:.25em 1em;border:4px solid #1eb1e4;border-radius:30px;color:#1eb1e4;font-size:20px;font-weight:600}.viewmode-pc .container .content .lp_wrap .grid-container.cost .cost .catch.bg{background:#1eb1e4;color:#fff}.viewmode-pc .container .content .lp_wrap .grid-container.cost .cost .price{font-size:100px;font-weight:600;line-height:1.2}.viewmode-pc .container .content .lp_wrap .grid-container.cost .cost .price span{font-size:45px}.viewmode-pc .container .content .lp_wrap .grid-container.cost .plus{width:70px;height:70px}.viewmode-pc .container .content .lp_wrap .grid-container.four{grid-template-columns:repeat(4, 1fr)}.viewmode-pc .container .content .lp_wrap .grid-container.four .grid-item .circle{width:230px;height:230px}.viewmode-pc .container .content .lp_wrap .grid-container.four .grid-item .circle.risk{border:8px solid #ca0821;background-color:#fae7e9}.viewmode-pc .container .content .lp_wrap .grid-container.four .grid-item .circle.risk .circle__ttl{color:#ca0821;font-size:30px;font-weight:600}.viewmode-pc .container .content .lp_wrap .grid-container.four .grid-item .circle.risk .circle__ttl span{display:block}.viewmode-pc .container .content .lp_wrap .grid-container.four .grid-item .circle.merit{background:#fff}.viewmode-pc .container .content .lp_wrap .grid-container.four .grid-item .circle.merit .circle__ttl{color:#1eb1e4;font-size:30px;font-weight:600}.viewmode-pc .container .content .lp_wrap .grid-container.four .grid-item .circle.merit .circle__ttl span{display:block}.viewmode-pc .container .content .lp_wrap section.sec03 .illust{position:absolute;bottom:-150px;left:-40px;z-index:10}.viewmode-pc .container .content .lp_wrap section.sec03 .illust img{height:440px}.viewmode-pc .container .content .lp_wrap section.sec06 .illust{position:absolute;top:-150px;right:-40px;z-index:10}.viewmode-pc .container .content .lp_wrap section.sec06 .illust img{height:400px}.viewmode-pc .container .content .lp_wrap section.sec08 .illust{position:absolute;top:-150px;left:-60px;z-index:10}.viewmode-pc .container .content .lp_wrap section.sec08 .illust img{height:400px}.viewmode-pc .container .content .lp_wrap .button{margin-top:100px;position:inherit;z-index:20}.viewmode-pc .container .content .lp_wrap .button .download-button{width:min(90%,540px);background:#1eb1e4;display:inline-block;text-decoration:none;padding:1em 2em;border-radius:50px;border:3px solid #fff;box-shadow:10px 10px 0px #e5e5e5;transition:background-color .3s ease,color .3s ease}.viewmode-pc .container .content .lp_wrap .button .download-button__text{color:#fff;font-size:30px;font-weight:bold;line-height:1;padding-right:50px;background:url(../images/a11y2024_icon-download.svg) no-repeat right center}.viewmode-pc .container .content .lp_wrap .button .download-button__text span{font-size:18px;font-weight:normal}.viewmode-pc .container .content .lp_wrap .button .download-button.doc-howto{background:#1eb1e4}.viewmode-pc .container .content .lp_wrap .button .download-button.doc-howto:hover{background:#4cc1e9;color:#ecf0f1}.viewmode-pc .container .content .lp_wrap .button .download-button.doc-danger{background:#ca0821}.viewmode-pc .container .content .lp_wrap .button .download-button.doc-checklist{background:#40beb2}.viewmode-pc .container .content .lp_wrap .link,.viewmode-pc .container .content .lp_wrap .sup{text-align:left;color:#666;margin-top:30px}.viewmode-pc .container .content .lp_wrap .link a,.viewmode-pc .container .content .lp_wrap .sup a{color:#1eb1e4}.viewmode-pc .container .content .lp_wrap .sup{font-size:18px}.viewmode-pc .container .content .lp_wrap .link{margin-top:60px;border:1px solid #ccc;padding:40px;display:grid;place-items:center;grid-template-columns:300px 1fr}.viewmode-pc .container .content .lp_wrap .link .link-title{font-size:20px;line-height:1.5}.viewmode-pc .container .content .lp_wrap .link span{font-size:1.8em}.viewmode-pc .container .content .lp_wrap .link ul{line-height:2}.viewmode-pc .container .content .lp_wrap .link ul li{font-size:18px}.viewmode-pc .container .content .lp_wrap .link ul li a{display:inline-block}.viewmode-pc .container .content .lp_wrap .lp_footer .contact{text-align:center;padding:60px 15px 30px;border-top:1px solid #e5e5e5}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .ttl{color:#1eb1e4;font-size:30px;font-weight:bold;margin:1em auto .5em}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .txt{font-size:18px;font-weight:bold;text-align:center}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .tel{pointer-events:none;font-family:"DINOT-Medium";font-weight:bold;font-size:48px;margin-top:.25em}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .tel a{color:#111;text-decoration:none}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .tel span{background-color:#000;border-radius:6px;color:#fff;display:inline-block;width:40px;height:40px;margin-right:10px;position:relative;top:-3px;text-align:center;vertical-align:middle;text-indent:200%;white-space:nowrap;overflow:hidden}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .tel span::before{color:#fff;content:"";font-family:FontAwesome;font-size:30px;font-weight:900;left:50%;line-height:1;text-indent:0;top:50%;margin:-0.5em auto auto -0.4em;position:absolute}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .tel small{display:block;font-size:16px}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .contact_btn{background:#000;border-radius:4px;margin:1em auto 0;width:min(360px,100%)}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .contact_btn a{color:#fff;font-size:15px;padding:.8em .6em;position:relative;text-decoration:none;display:inline-block;width:100%}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .contact_btn a::before{content:"";position:absolute;width:10px;height:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;top:40%;left:2em;transform:rotate(45deg)}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .contact_btn.a11y{background:#ca0808;border-radius:10px;width:550px;margin-top:40px}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .contact_btn.a11y a{font-size:32px;font-weight:600;padding-right:2em;text-align:center;position:relative}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .contact_btn.a11y a span{display:block;font-size:24px}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .contact_btn.a11y a::before{display:contents}.viewmode-pc .container .content .lp_wrap .lp_footer .contact .contact_btn.a11y a::after{content:"";background:url(../images/a11y2024_icon-download.svg) no-repeat center;background-size:contain;width:50px;height:50px;display:inline-block;position:absolute;right:10px;top:50%;transform:translateY(-50%)}
/*# sourceMappingURL=page.min.css.map */