@charset "UTF-8";main{color:#000}main .spbr{display:none}@media screen and (max-width:767px){main .spbr{display:block}}main .spbr_none{display:block}@media screen and (max-width:767px){main .spbr_none{display:none}}main ol,main ul{list-style-type:none;padding-left:0}main h2,main p{margin:0}.analyticsMain{background-image:url(../../syuukyaku/img/analytics/main_bk.webp);background-repeat:no-repeat;background-size:cover}.analyticsMain .analyticsMainIn{max-width:1000px;margin:0 auto;padding-block:3rem;position:relative;padding-inline:20px}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn{padding-block:2rem;padding-inline:10px}}.analyticsMain .analyticsMainIn .illustbox>img{position:absolute;bottom:-16px}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn .illustbox>img{bottom:auto;top:10px}}.analyticsMain .analyticsMainIn .illust01{transform:scaleX(-1);width:132px;left:-40px}@media screen and (max-width:1080px){.analyticsMain .analyticsMainIn .illust01{width:94px;left:4px}}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn .illust01{width:44px;left:10px}}.analyticsMain .analyticsMainIn .illust02{width:193px;right:-40px}@media screen and (max-width:1080px){.analyticsMain .analyticsMainIn .illust02{width:148px;right:6px}}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn .illust02{width:66px;right:0px}}.analyticsMain .analyticsMainIn h2{font-size:46px;font-weight:bold;margin:0;text-align:center}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn h2{font-size:min(28px,6vw);padding-inline:48px 52px}}.analyticsMain .analyticsMainIn .catchcopy{font-size:26px;font-weight:bold;text-align:center;margin-block:0.5rem}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn .catchcopy{font-size:min(16px,4vw);padding-inline:10px}}.analyticsMain .analyticsMainIn ol{display:flex;flex-direction:column;margin-inline:auto;max-width:868px;border-inline:solid 2px #fff}.analyticsMain .analyticsMainIn ol li{display:flex;align-items:center;gap:30px;padding:18px 32px;border-bottom:solid 2px #fff}.analyticsMain .analyticsMainIn ol li:last-child{border-bottom:none}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn ol li{gap:0;padding:10px;flex-direction:column}}.analyticsMain .analyticsMainIn ol li span{font-family:"Roboto",sans-serif;font-size:48px;color:#003077;font-weight:bold}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn ol li span{font-size:28px}}.analyticsMain .analyticsMainIn ol li .top_list{display:flex;flex-direction:column}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn ol li .top_list{width:100%;align-items:center}}.analyticsMain .analyticsMainIn ol li .top_list strong{font-size:22px}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn ol li .top_list strong{font-size:18px}}.analyticsMain .analyticsMainIn ol li .top_list p{font-size:16px;margin-top:0.5rem}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn ol li .top_list p{font-size:13px}}.analyticsMain .analyticsMainIn ol li .top_list a{text-decoration-line:none;background-color:#fff;color:#000;border-radius:50px;border:solid 2px;padding:8px 12px;font-size:16px;margin-top:0.5rem;max-width:526px;position:relative;transition:transform 0.3s ease}.analyticsMain .analyticsMainIn ol li .top_list a:after{position:absolute;content:"";background-image:url(../img2023/arrow4.svg);background-position:center;background-repeat:no-repeat;background-size:contain;width:24px;height:20px;top:11px;right:14px;transform:rotate(-90deg);transition:transform 0.3s ease}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn ol li .top_list a:after{top:20px;right:9px}}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn ol li .top_list a{font-size:13px;text-align:center;width:100%;max-width:310px}}.analyticsMain .analyticsMainIn ol li .top_list a:hover{filter:brightness(0.95)}.analyticsMain .analyticsMainIn ol li .top_list a:hover:after{transform:translateX(6px) rotate(-90deg)}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn ol li:nth-child(2) .top_list a:after{top:10px}}@media screen and (max-width:767px){.analyticsMain .analyticsMainIn ol li:last-child .top_list a:after{top:10px}}.mainRead{padding-block:60px;color:#333}@media screen and (max-width:767px){.mainRead{padding-block:40px}}.mainRead h3{font-size:32px;text-align:center}@media screen and (max-width:767px){.mainRead h3{font-size:min(24px,6vw);padding-inline:20px}}.mainRead .read_block01{display:flex;width:100%;align-items:center}@media screen and (max-width:767px){.mainRead .read_block01{flex-direction:column;gap:1rem}}.mainRead .read_block01 img{width:50%}@media screen and (max-width:767px){.mainRead .read_block01 img{width:100%}}.mainRead .read_block01 p{font-size:16px;max-width:630px;padding-inline:40px;line-height:32px}@media screen and (max-width:767px){.mainRead .read_block01 p{padding-inline:20px;font-size:min(14px,4.2vw)}}.mainRead .read_block02{padding-block:80px}@media screen and (max-width:767px){.mainRead .read_block02{padding-block:40px 0}}.mainRead .read_block02 h4{font-size:28px;color:#003077;text-align:center;margin:0 0 10px}@media screen and (max-width:767px){.mainRead .read_block02 h4{font-size:22px}}.mainRead .read_block02 .box{display:flex;align-items:flex-start;justify-content:center;gap:1rem}@media screen and (max-width:767px){.mainRead .read_block02 .box{flex-direction:column;align-items:center;padding-inline:20px}}.mainRead .read_block02 .box img{width:330px;height:330px;object-fit:cover;object-position:62%;border-radius:10px}@media screen and (max-width:767px){.mainRead .read_block02 .box img{width:230px;height:230px}}.mainRead .read_block02 .box ul{display:flex;flex-direction:column;gap:30px;padding-top:2rem}@media screen and (max-width:767px){.mainRead .read_block02 .box ul{padding-top:0rem;gap:20px}}.mainRead .read_block02 .box ul li{font-weight:bold;position:relative;padding-left:3rem}@media screen and (max-width:767px){.mainRead .read_block02 .box ul li{padding-left:2rem}}.mainRead .read_block02 .box ul li:before{position:absolute;content:"";width:10px;height:10px;background-color:#fff;border:solid 4px #003077;border-radius:50px;top:5px;left:1rem}@media screen and (max-width:767px){.mainRead .read_block02 .box ul li:before{width:8px;height:8px;top:4px;left:0.5rem}}.servicePlan .service_copy{background-color:#0a316a;width:100%;padding-block:36px}@media screen and (max-width:767px){.servicePlan .service_copy{padding-inline:20px;padding-block:24px}}.servicePlan .service_copy P{color:#fff;font-size:36px;font-weight:bold;text-align:center}@media screen and (max-width:767px){.servicePlan .service_copy P{text-align:start;font-size:min(20px,5.5vw)}}.servicePlan .servicePlan_top{background-image:url(../../syuukyaku/img/analytics/main_bk02.webp);background-repeat:no-repeat;background-size:cover;padding-block:80px}@media screen and (max-width:767px){.servicePlan .servicePlan_top{padding-inline:20px;padding-block:40px}}.servicePlan .servicePlan_top .top_box{position:relative;max-width:1000px;margin-inline:auto}.servicePlan .servicePlan_top .top_box h3{margin:0 0 40px;font-size:36px;text-align:center}@media screen and (max-width:767px){.servicePlan .servicePlan_top .top_box h3{font-size:24px}}.servicePlan .servicePlan_top .top_box h3 span{font-size:32px;margin-bottom:24px;display:inline-block}@media screen and (max-width:767px){.servicePlan .servicePlan_top .top_box h3 span{font-size:20px}}.servicePlan .servicePlan_top .top_box img{position:absolute;bottom:-4.2rem}.servicePlan .servicePlan_top .top_box .illust01{transform:scaleX(-1);width:97px;left:-1rem}@media screen and (max-width:1080px){.servicePlan .servicePlan_top .top_box .illust01{width:57px;left:2rem}}@media screen and (max-width:767px){.servicePlan .servicePlan_top .top_box .illust01{width:min(39px,10vw);left:1rem}}.servicePlan .servicePlan_top .top_box .illust02{width:139px;right:-3.5rem}@media screen and (max-width:1080px){.servicePlan .servicePlan_top .top_box .illust02{width:89px;right:1rem}}@media screen and (max-width:767px){.servicePlan .servicePlan_top .top_box .illust02{width:min(60px,14vw);right:0rem}}.servicePlan .servicePlan_top ul{display:flex;flex-direction:row;justify-content:center;gap:24px;flex-wrap:wrap}.servicePlan .servicePlan_top ul>li:first-child .txt_box strong{transform:translateY(7px)}.servicePlan .servicePlan_top ul>li:first-child .txt_box .price{transform:translateY(11px)}.servicePlan .servicePlan_top ul>li:first-child .txt_box .memo{transform:translateY(11px)}.servicePlan .servicePlan_top ul li>a{text-decoration-line:none;color:#000}.servicePlan .servicePlan_top ul li>a .txt_box{background-color:#fff;border-radius:10px 10px 0 0;display:flex;flex-direction:column;align-items:center;padding:30px 10px;width:307px;height:312px;justify-content:space-around}@media screen and (max-width:767px){.servicePlan .servicePlan_top ul li>a .txt_box{width:100%;height:252px;padding:20px 10px;min-width:278px}}.servicePlan .servicePlan_top ul li>a .txt_box strong{font-size:28px;color:#0a316a;text-align:center}@media screen and (max-width:767px){.servicePlan .servicePlan_top ul li>a .txt_box strong{font-size:20px}}.servicePlan .servicePlan_top ul li>a .txt_box p{text-align:center;font-size:18px;font-weight:600}@media screen and (max-width:767px){.servicePlan .servicePlan_top ul li>a .txt_box p{font-size:14px}}.servicePlan .servicePlan_top ul li>a .txt_box .price{font-size:20px}@media screen and (max-width:767px){.servicePlan .servicePlan_top ul li>a .txt_box .price{font-size:18px}}.servicePlan .servicePlan_top ul li>a .txt_box .memo{font-size:14px;color:#0a316a}@media screen and (max-width:767px){.servicePlan .servicePlan_top ul li>a .txt_box .memo{font-size:14px}}.servicePlan .servicePlan_top ul li>a .arrow_box{background-color:#0a316a;border-radius:0 0 10px 10px;display:flex;align-items:center;justify-content:center;padding-block:36px;transition:background-color 0.3s ease,transform 0.3s ease}@media screen and (max-width:767px){.servicePlan .servicePlan_top ul li>a .arrow_box{padding-block:24px}}.servicePlan .servicePlan_top ul li>a .arrow_box img{transform:rotate(90deg);width:20px;transition:transform 0.3s ease}.servicePlan .servicePlan_top ul li:hover .arrow_box{background-color:#0c3f88}.servicePlan .servicePlan_top ul li:hover .arrow_box img{transform:rotate(90deg) translateX(6px)}.servicePlan #lightPlan,.servicePlan #reportPlan,.servicePlan #supportPlan{padding-inline:20px;padding-block:6rem 0}@media screen and (max-width:767px){.servicePlan #lightPlan,.servicePlan #reportPlan,.servicePlan #supportPlan{padding-block:4rem 0}}.servicePlan .plan_summary{font-size:16px;max-width:1000px;margin-inline:auto;border-top:solid 5px #0a316a;position:relative}.servicePlan .plan_summary .label{background-color:#eb0000;border-radius:50px;color:#fff;font-size:16px;padding:5px 30px 8px;display:inline-block;position:absolute;top:-22px;left:-2px}@media screen and (max-width:767px){.servicePlan .plan_summary .label{font-size:clamp(12px,2.5vw,14px);padding:5px 10px 7px}}.servicePlan .plan_summary h3{font-size:36px;color:#0a316a;margin-block:32px 14px}@media screen and (max-width:767px){.servicePlan .plan_summary h3{font-size:clamp(23px,5.5vw,28px)}}.servicePlan .plan_summary h3 span{font-size:18px;color:#000;display:inline-block;background:linear-gradient(transparent 70%,#fff000 70%)}@media screen and (max-width:767px){.servicePlan .plan_summary h3 span{font-size:min(15px,4.5vw)}}.servicePlan .plan_summary .plan_txt{font-weight:bold;letter-spacing:normal}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_txt{font-size:14px}}.servicePlan .plan_summary .plan_price{font-size:24px;font-weight:bold;margin-block:24px}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_price{font-size:20px;margin-block:20px}}.servicePlan .plan_summary .plan_note{background-color:#f9f5de;padding:16px 34px;border-radius:5px}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_note{padding:14px 14px;font-size:14px}}.servicePlan .plan_summary .plan_note p{font-weight:bold}.servicePlan .plan_summary .plan_comment{margin-block:34px;position:relative}.servicePlan .plan_summary .plan_comment p{font-size:22px;font-weight:bold;padding-left:4rem}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_comment p{font-size:clamp(15px,4.5vw,20px);padding-left:3rem}}.servicePlan .plan_summary .plan_comment:before{position:absolute;content:"";background-image:url(../img/takeuchi3.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:scaleX(-1);width:46px;height:92px;bottom:-12px;left:8px}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_comment:before{width:36px}}.servicePlan .plan_summary .plan_example{background-color:#edf5f7;border-radius:10px;padding:32px}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_example{margin-inline:-20px;border-radius:0;padding-inline:20px}}.servicePlan .plan_summary .plan_example h4{background-color:#0a316a;color:#fff;border-radius:50px;padding:12px 32px;display:inline-block;font-size:18px;margin:0}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_example h4{font-size:min(15px,4.5vw);padding:6px 16px}}.servicePlan .plan_summary .plan_example ul{margin-block:26px 0}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_example ul{margin-block:12px 0}}.servicePlan .plan_summary .plan_example ul li{font-weight:600;position:relative;padding-inline:2.5rem 0.5rem;padding-block:10px;border-bottom:dotted 1px}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_example ul li{font-size:14px;padding-inline:1.5rem 0}}.servicePlan .plan_summary .plan_example ul li:before{position:absolute;content:"";background-color:#0a316a;border-radius:50px;width:10px;height:10px;top:50%;left:1rem;transform:translateY(-50%)}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_example ul li:before{width:6px;height:6px;top:19px;left:0.5rem;transform:translateY(0%)}}.servicePlan .plan_summary .plan_example ul li:last-child{border-bottom:none}.servicePlan .plan_summary .plan_example .plan_option{background-color:#fff;border-radius:10px;padding:32px}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_example .plan_option{padding:16px}}.servicePlan .plan_summary .plan_example .plan_option h5{color:#0a316a;font-weight:bold;font-size:18px;margin:0}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_example .plan_option h5{font-size:16px}}.servicePlan .plan_summary .plan_example .plan_option ul{margin-block:8px}.servicePlan .plan_summary .plan_example .plan_option ul li{position:relative;padding-inline:1rem 0;font-weight:normal;border-bottom:none;padding-block:3px}.servicePlan .plan_summary .plan_example .plan_option ul li:before{position:absolute;content:"";background-color:#000;border-radius:50px;width:5px;height:5px;top:54%;left:0.3rem;transform:translateY(-50%)}@media screen and (max-width:767px){.servicePlan .plan_summary .plan_example .plan_option p{font-size:14px}}.servicePlan .plan_summary .plan_example .plan_option p span{display:inline-block;font-weight:bold;margin-bottom:1rem}.servicePlan .plan_summary .cautions{padding-inline:2rem;margin-top:1.5rem}@media screen and (max-width:767px){.servicePlan .plan_summary .cautions{padding-inline:0}}.servicePlan .plan_summary .cautions p{font-size:14px;margin-bottom:3px}@media screen and (max-width:767px){.servicePlan .plan_summary .cautions p{font-size:12px}}.servicePlan #reportPlan .plan_summary h3{margin-block:14px}.servicePlan #reportPlan .plan_summary .plan_example{padding:32px 32px 42px}@media screen and (max-width:767px){.servicePlan #reportPlan .plan_summary .plan_example{padding-inline:20px}}.servicePlan #reportPlan .plan_summary .plan_example ul{margin-block:26px}@media screen and (max-width:767px){.servicePlan #reportPlan .plan_summary .plan_example ul{margin-block:12px}}.servicePlan #supportPlan{padding-bottom:6rem}@media screen and (max-width:767px){.servicePlan #supportPlan{padding-bottom:4rem}}@media screen and (max-width:767px){.servicePlan #supportPlan .plan_summary .plan_comment{margin-block:0 34px}}.servicePlan #supportPlan .plan_summary>.plan_example+.plan_example{margin-top:3rem}@media screen and (max-width:767px){.servicePlan #supportPlan .plan_summary>.plan_example+.plan_example{margin-top:2rem}}.servicePlan #supportPlan .plan_summary>.plan_example+.plan_example ol>li{font-size:18px;font-weight:600;border-bottom:dotted 1px;margin:0 1rem 1.3rem;padding-block:0.3rem}@media screen and (max-width:767px){.servicePlan #supportPlan .plan_summary>.plan_example+.plan_example ol>li{margin:0 0rem 10px;font-size:16px}}.servicePlan #supportPlan .plan_summary>.plan_example+.plan_example ol>li span{display:inline-block;background-color:#0a316a;color:#fff;border-radius:3px;padding:3px 10px 5px;margin-right:1rem;font-size:16px}@media screen and (max-width:767px){.servicePlan #supportPlan .plan_summary>.plan_example+.plan_example ol>li span{font-size:14px}}.servicePlan #supportPlan .plan_summary>.plan_example+.plan_example ol>li ul{margin-top:0;padding-block:10px}.servicePlan #supportPlan .plan_summary>.plan_example+.plan_example ol>li ul li{border-bottom:none;padding-block:0}@media screen and (max-width:767px){.servicePlan #supportPlan .plan_summary>.plan_example+.plan_example ol>li ul li:before{top:9px}}@media screen and (max-width:767px){.servicePlan #supportPlan .plan_summary>.plan_example+.plan_example .plan_comment{margin-block:0}}.servicePlan #supportPlan .plan_summary>.plan_example+.plan_example .plan_comment p{font-size:20px}@media screen and (max-width:767px){.servicePlan #supportPlan .plan_summary>.plan_example+.plan_example .plan_comment p{font-size:clamp(16px,4vw,18px)}}.feature_top{background-image:url(../../syuukyaku/img/analytics/main_bk.webp);background-repeat:no-repeat;background-size:cover;padding-block:6rem 3rem;padding-inline:20px}.feature_top .featureimg_staff{display:flex;flex-direction:row;align-items:flex-end;position:relative;justify-content:center;margin-bottom:30px;z-index:10}.feature_top .featureimg_staff li{margin:0 1vw;position:relative;z-index:10}.feature_top .featureimg_staff .illust01{width:110px}@media screen and (max-width:767px){.feature_top .featureimg_staff .illust01{width:80px}}.feature_top .featureimg_staff .illust02{width:89px}@media screen and (max-width:767px){.feature_top .featureimg_staff .illust02{width:66px}}.feature_top .featureimg_staff .illust03{width:86px}@media screen and (max-width:767px){.feature_top .featureimg_staff .illust03{width:63px}}.feature_top .featureimg_staff .illust04{width:80px}@media screen and (max-width:767px){.feature_top .featureimg_staff .illust04{width:59px}}.feature_top .featureimg_staff .illust05{width:161px;margin:0}@media screen and (max-width:767px){.feature_top .featureimg_staff .illust05{width:119px}}.feature_top .featureimg_staff:before{content:"OUR MISSION";text-align:center;position:absolute;top:0;bottom:0;left:0;right:0;font-size:min(14vw,150px);color:#fff;font-weight:700;font-style:italic;line-height:1;display:grid;place-content:center;font-family:"Roboto",sans-serif;z-index:1}@media screen and (max-width:767px){.feature_top .featureimg_staff:before{top:-100%}}.feature_top h3{font-size:32px;text-align:center}@media screen and (max-width:767px){.feature_top h3{font-size:clamp(20px,5vw,26px)}}.feature_top .feature_service{display:flex;flex-direction:row;max-width:1000px;margin:0 auto;justify-content:center;gap:2rem}@media screen and (max-width:767px){.feature_top .feature_service{flex-wrap:wrap;gap:20px}}.feature_top .feature_service li{background-color:#fff;border-radius:10px;border:solid 2px;display:flex;flex-direction:column;align-items:center;max-width:300px;padding:30px 14px;gap:0.6rem;height:325px}@media screen and (max-width:767px){.feature_top .feature_service li{max-width:523px;height:auto;padding:20px 10px}}.feature_top .feature_service li img{width:50px}@media screen and (max-width:767px){.feature_top .feature_service li img{width:30px}}.feature_top .feature_service li strong{font-size:20px;margin-bottom:6px;text-align:center}@media screen and (max-width:767px){.feature_top .feature_service li strong{font-size:16px}}.feature_top .feature_service li p{font-size:16px;line-height:28px}@media screen and (max-width:767px){.feature_top .feature_service li p{font-size:13px}}.point_li{counter-reset:section;position:relative;z-index:0;max-width:1000px;margin:0 auto;padding-block:6rem 2rem}@media screen and (max-width:767px){.point_li{padding-block:3rem}}.point_li h4{font-size:36px;color:#0a316a;font-weight:bold;text-align:center;margin-block:0 3rem}@media screen and (max-width:767px){.point_li h4{font-size:clamp(24px,6.5vw,30px);margin-block:0 2rem}}.point_li .flex_wrap{display:flex;justify-content:space-between;padding-bottom:5rem;position:relative;z-index:2}@media screen and (max-width:767px){.point_li .flex_wrap{padding-bottom:3rem}}.point_li .flex_wrap .wrap{flex:1;position:relative;line-height:1.8;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-inline:20px}@media screen and (max-width:767px){.point_li .flex_wrap .wrap{gap:0rem}}.point_li .flex_wrap .wrap .point{background-color:#002a4d;color:#fff;font-size:60px;font-weight:bold;font-family:"Roboto",sans-serif;font-style:italic;border-radius:50%;width:130px;height:130px;display:grid;place-items:center;position:relative;margin-bottom:14px}@media screen and (max-width:767px){.point_li .flex_wrap .wrap .point{font-size:min(9vw,40px);width:min(20vw,80px);height:min(20vw,80px)}}.point_li .flex_wrap .wrap h5{color:#0a316a;font-size:24px;font-weight:bold;margin-block:0}@media screen and (max-width:767px){.point_li .flex_wrap .wrap h5{font-size:clamp(18px,5vw,22px);margin-bottom:12px}}.point_li .flex_wrap .wrap .point_txt{font-size:16px}@media screen and (max-width:767px){.point_li .flex_wrap .wrap .point_txt{font-size:14px}}.point_li .flex_wrap:nth-child(2) .point:after{content:"";position:absolute;top:-20px;right:-50px;width:70px;height:145px;background-image:url(../../controller/img/takeuchi3.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width:767px){.point_li .flex_wrap:nth-child(2) .point:after{right:min(-6vw,15px);top:min(-4vw,-13px);width:min(10.6vw,52px);height:min(22.5vw,100px)}}.point_li .flex_wrap:nth-child(3) .point:after{content:"";position:absolute;top:-20px;left:-80px;width:110px;height:150px;background-image:url(../../controller/img/staff6.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width:767px){.point_li .flex_wrap:nth-child(3) .point:after{top:min(-2vw,13px);left:min(-11vw,50px);width:min(20vw,80px);height:min(22vw,100px)}}.point_li .row-reverse{flex-direction:row-reverse}.point_li .flex_wrap:nth-child(4) .point:after{content:"";position:absolute;top:-20px;right:-50px;width:75px;height:150px;background-image:url(../../controller/img/staff4.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width:767px){.point_li .flex_wrap:nth-child(4) .point:after{top:min(-3vw,13px);right:min(-6vw,15px);width:min(8vw,80px);height:min(22vw,100px)}}.contact_area{position:relative;background-color:#002a4d;text-align:center;padding:50px 20px 60px}.contact_area h3{color:#fff;font-size:clamp(20px,5.5vw,24px);margin-bottom:2rem}.contact_area .contact_btn{display:flex;justify-content:space-evenly;max-width:1000px;margin:0 auto}@media screen and (max-width:767px){.contact_area .contact_btn{display:block}}.contact_area .contact_btn li{position:relative;list-style-type:none}@media screen and (max-width:767px){.contact_area .contact_btn li{position:static;margin:auto}}.contact_area .contact_btn li a{display:flex;flex-direction:column;background-color:#ffffff;padding:1rem;width:380px;height:75px;border-radius:38px;display:flex;align-items:center;text-align:center;justify-content:center}.contact_area .contact_btn li a:before{content:"";background-repeat:no-repeat;background-size:contain;width:30px;height:30px;position:absolute;bottom:0;margin:auto;top:6px;left:3rem}@media screen and (max-width:767px){.contact_area .contact_btn li a:before{left:1rem;top:0.2rem}}.contact_area .contact_btn li span{flex:1;padding-top:5px;margin-left:2rem}@media screen and (max-width:767px){.contact_area .contact_btn li span{padding:0 0 0 2rem;margin:0}}.contact_area .contact_btn .mail a:before{background-image:url(../img2023/mail1_blue.svg)}@media screen and (max-width:640px){.contact_area .contact_btn .tel{display:block}}@media screen and (max-width:767px){.contact_area .contact_btn .tel a{padding:1rem}}.contact_area .contact_btn .tel a:before{background-image:url(../img/ico-tel4.svg);left:5rem;top:3px}@media screen and (max-width:767px){.contact_area .contact_btn .tel a:before{left:1rem}}.contact_area .contact_btn .tel a span{padding:0;font-family:"Roboto",sans-serif}.contact_area .contact_btn .tel a .tel_small{font-size:14px}.contact_btn li a,.contact_btn li a:link,.contact_btn li a:visited{color:#333333;font-weight:bold;font-size:24px;text-decoration:none}@media screen and (max-width:767px){.contact_btn li a,.contact_btn li a:link,.contact_btn li a:visited{width:80%;font-size:18px;margin:0 auto;margin-bottom:1.5rem;position:relative;height:68px}}.contact_btn a:hover,.contact_btn a:link:hover,.contact_btn a:visited:hover{opacity:0.8;transition:0.3s;text-decoration:none}#faq{max-width:1000px;margin:0 auto;padding-block:90px}@media screen and (max-width:767px){#faq{margin-top:2rem;line-height:normal;padding-block:50px}}#faq h3{text-align:center;font-weight:bold;font-size:36px;color:#002a4d;font-style:italic;font-family:"Roboto",sans-serif;margin:0}#faq .faq_list{margin-top:1rem;padding-inline:20px}#faq .faq_list details{position:relative;display:block;padding-inline:3%;max-width:1000px;margin:0 auto}#faq .faq_list details summary{cursor:pointer;position:relative;padding:2.5em 3em 2.5em 4em;color:#002a4d;font-weight:600;background-image:url("../../img/top2023/accordion_en_bg.svg");background-position:right 60%;background-repeat:no-repeat;background-size:1.7em;list-style:none;font-size:22px}@media screen and (max-width:767px){#faq .faq_list details summary{padding:1.5em 2em 2.5em 3em;font-size:14px;background-size:1.8em;background-position:right 50%}}#faq .faq_list details summary span{position:absolute;left:0;top:0.5em;transform:none;font-size:min(10vw,60px);line-height:1;color:#ccc;font-family:"Roboto",sans-serif;font-style:italic}@media screen and (max-width:767px){#faq .faq_list details summary span{font-size:32px}}#faq .faq_list details summary:after,#faq .faq_list details summary:before{content:"";position:absolute;top:13%;bottom:0;margin:auto 0;background-color:#fff;right:1.1%;width:17px;height:3px;transition:transform 0.2s ease-in,opacity 0.2s ease-in;transform-origin:center center}@media screen and (max-width:767px){#faq .faq_list details summary:after,#faq .faq_list details summary:before{top:0%;right:6.3px;width:12px}}#faq .faq_list details summary:after{transform:rotate(90deg)}#faq .faq_list details{}#faq .faq_list details summary.open:before{transform:rotate(180deg)}#faq .faq_list details{}#faq .faq_list details summary.open:after{transform:rotate(180deg);opacity:0}#faq .faq_list details .q_a_content{padding:0 40px 55px 90px;line-height:32px;font-size:16px}@media screen and (max-width:767px){#faq .faq_list details .q_a_content{padding:0 30px 35px 40px;font-size:14px}}#faq .faq_list details .q_a_content a{display:inline-block;text-underline-offset:5px;color:#1656ae}#faq .faq_list details:not(:last-child):before{position:absolute;content:"";left:0;bottom:0;display:block;width:100%;height:3px;background:#eee}#faq .faq_list details:not(:last-child):after{position:absolute;content:"";left:0;bottom:0;display:block;width:17%;height:3px;background:#002a4d}#flow_irai{position:relative;padding:190px 2rem 130px;margin:0;max-width:none;background-color:#f6f3e8}@media screen and (max-width:767px){#flow_irai{width:auto;padding:130px 0 70px}}#flow_irai:before{content:"";position:absolute;top:0;left:0;width:100%;height:45%;background:url(../../img/top2023/flow_bg.webp) center/cover no-repeat}@media screen and (max-width:767px){#flow_irai:before{height:27%}}#flow_irai h3{font-size:32px;color:#fff;font-weight:bold;text-align:center;margin-bottom:24px;z-index:1;position:relative}@media screen and (max-width:767px){#flow_irai h3{font-size:24px;margin-bottom:2rem;padding-inline:20px}}#flow_irai .sub_ttl{font-size:20px;color:#fff;display:block;font-weight:normal;text-align:center;line-height:42px;position:relative;z-index:1}@media screen and (max-width:767px){#flow_irai .sub_ttl{font-size:16px;padding-inline:20px}}#flow_irai .flow_step_txt{position:relative;z-index:1;margin-top:4rem}#flow_irai .flow_step_txt .step_txt_li{background-color:#fff;position:relative;margin:0 auto;max-width:1030px;display:flex;padding:3rem 60px 3rem 30px;gap:4rem;border-bottom:3px solid;border-image:linear-gradient(to right,black 0 18%,#eeeeee 18% 100%) 1;border-image-slice:1}#flow_irai .flow_step_txt .step_txt_li:last-child{border-bottom:none}@media screen and (max-width:767px){#flow_irai .flow_step_txt .step_txt_li{width:100%;margin:0 auto;flex-direction:column;padding:2rem 20px 2rem 20px;gap:0.5rem}}#flow_irai .flow_step_txt .step_txt_li span{text-align:center;font-weight:700;font-style:italic;line-height:1;place-content:center;font-family:"Roboto",sans-serif;font-size:96px;color:#cccccc}@media screen and (max-width:767px){#flow_irai .flow_step_txt .step_txt_li span{margin-right:10px;font-size:clamp(46px,14vw,56px)}}#flow_irai .flow_step_txt .step_txt_li h4{background-color:#fff;color:#333333;font-size:28px;font-weight:bold;margin-bottom:26px}@media screen and (max-width:767px){#flow_irai .flow_step_txt .step_txt_li h4{margin-bottom:0;font-size:20px;padding:0.8rem 0;margin:0}}#flow_irai .flow_step_txt .step_txt_li p{color:#333333;line-height:32px;font-size:16px}@media screen and (max-width:767px){#flow_irai .flow_step_txt .step_txt_li p{font-size:14px;padding:0}}#flow_irai .flow_step_txt .step_txt_li a{font-size:16px;text-underline-offset:8px;display:inline-block;color:#1569a4}@media screen and (max-width:767px){#flow_irai .flow_step_txt .step_txt_li a{font-size:14px}}#company{max-width:1500px;margin:50px auto 0}@media screen and (max-width:767px){#company{margin:40px auto 0}}#company .company_inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:90%;margin-top:60px}@media screen and (max-width:767px){#company .company_inner{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;padding-inline:20px;margin-top:0}}@media screen and (max-width:767px){#company .company_inner picture{width:50%}#company .company_inner picture img{max-width:100%;height:auto}}#company .company_inner .txt h3{font-size:48px;font-weight:bold;text-align:start;color:#002a4d;margin-block:30px}@media screen and (max-width:767px){#company .company_inner .txt h3{font-size:clamp(24px,6.5vw,30px);margin:20px 0}}#company .company_inner .txt h4{font-size:30px;color:#002a4d;font-weight:bold;margin-block:20px;line-height:32px}@media screen and (max-width:767px){#company .company_inner .txt h4{font-size:clamp(18px,5vw,22px)}}#company .company_inner .txt p{line-height:32px;font-size:16px}@media screen and (max-width:767px){#company .company_inner .txt p{font-size:14px}}#company table{margin-top:56px;margin:56px auto 30px;width:80%}@media screen and (max-width:767px){#company table{width:100%}}#company table tr{font-size:16px;display:flex;flex-direction:row}#company table tr:not(:last-child){border-bottom:1px solid #ccc}@media screen and (max-width:767px){#company table tr{font-size:14px;text-align:start;padding-inline:20px}}#company table tr th{padding-block:25px;display:inline-block;width:18%;font-weight:400;text-align:center}@media screen and (max-width:767px){#company table tr th{width:23%}}#company table tr .vat{vertical-align:top}#company table tr td{padding:25px 0 25px 2em;display:inline-block;width:80%}#company table tr td .map{position:relative;display:block;margin-top:1em;padding:5px 1em;width:223px;color:#333;font-size:14px;text-decoration:none;border-radius:18px;border:1px solid #ccc}@media screen and (max-width:767px){#company table tr td .map{width:200px}}#company table tr td .map:before{content:"";margin-right:0.5em;display:inline-block;vertical-align:middle;width:16px;height:20px;background:url("../../syuukyaku/img/google-maps.svg") no-repeat center/contain}#company table tr td .map+p{margin-top:2em}#company table tr td p{margin:0}#company table tr .tel_pc_cancel{text-decoration:none;color:#333}
/*# sourceMappingURL=syuukyaku_analytics.css.map */