.l-top_visual__cont .ttl ._main{letter-spacing:0}.p-group_nav{margin-bottom:clamp(32px,5vw,60px)}.p-group_nav__list{width:100%;max-width:900px;margin:-20px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1024px){.p-group_nav__list{max-width:none;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;row-gap:15px}}@media screen and (max-width:768px){.p-group_nav__list{row-gap:10px}}.p-group_nav__list>li{margin:20px 10px 0}@media screen and (max-width:1024px){.p-group_nav__list>li{width:48.5%;margin:0}.p-group_nav__list>li:nth-child(3n+2):last-child{margin:0}}@media screen and (max-width:768px){.p-group_nav__list>li{width:100%;margin:0 auto}.p-group_nav__list>li:nth-child(3n+2):last-child{margin:0 auto}}.p-group_nav__link{display:block;padding:10px 19px 12px;border:1px solid #333333;border-radius:5px;-webkit-transition:color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition:color 0.3s ease-in-out,border-color 0.3s ease-in-out}@media screen and (max-width:1024px){.p-group_nav__link{width:100%;height:100%}}@media screen and (hover:hover) and (pointer:fine){.p-group_nav__link:hover{color:#0071f0;border-color:#0071f0}}.p-group_nav__link .text{display:block;padding-left:30px;letter-spacing:0.025em;position:relative}.p-group_nav__link .text:before{content:"";width:11px;height:11px;border-left:3px solid #0071f0;border-bottom:3px solid #0071f0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:0;left:2px}.p-group__list>li{padding:clamp(24px,4.1666666667vw,50px) clamp(15px,5vw,60px) clamp(30px,4.1666666667vw,50px);background:#eff2f7}.p-group__list>li:not(:last-child){margin-bottom:clamp(32px,5vw,60px)}.p-group__ttl{padding-bottom:10px;margin-bottom:clamp(20px,2.5vw,30px);border-bottom:1px solid #333333}.p-group__ttl .cont{padding:clamp(9px,1.0833333333vw,13px) 0 clamp(11px,1.25vw,15px) clamp(15px,2.25vw,27px);border-left:6px solid #0071f0}.p-group__ttl .cont ._ttl{font-size:clamp(18px,2.1666666667vw,26px);line-height:1.15;font-weight:bold;letter-spacing:0.025em}.p-group__flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1024px){.p-group__flex{display:block}}.p-group__flex .photo{width:42.6%}@media screen and (max-width:1024px){.p-group__flex .photo{width:100%;max-width:460px;margin:0 auto clamp(20px,2.5vw,30px)}}.p-group__flex .cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:justify;align-content:space-between;width:51.9%}@media screen and (max-width:1024px){.p-group__flex .cont{width:100%}}.p-group__text{width:100%;font-size:16px;line-height:1.625;margin-top:clamp(-5px,-0.4166666667vw,-5px);margin-bottom:clamp(-5px,-0.4166666667vw,-5px);letter-spacing:0.025em}.p-group__link_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-top:30px;margin-bottom:-20px}@media screen and (max-width:1024px){.p-group__link_group{max-width:560px;margin:24px auto clamp(-20px,-1.953125vw,-10px)}}.p-group__link_group>li{width:48.2%;margin-bottom:20px}@media screen and (max-width:1024px){.p-group__link_group>li{margin-bottom:clamp(12px,1.953125vw,20px)}}@media screen and (max-width:768px){.p-group__link_group>li{width:100%}}.p-group__link_group>li.wide{width:100%}.p-group__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:clamp(18px,1.6666666667vw,20px) 45px clamp(19px,1.75vw,21px);background:#0071f0;text-align:center;border-radius:10px;position:relative;-webkit-transition:background 0.3s ease-in-out;transition:background 0.3s ease-in-out}@media screen and (max-width:768px){.p-group__link{padding:18px 45px 19px;border-radius:15px!important}}.p-group__link:hover{background:#2686f2}@media screen and (hover:hover) and (pointer:fine){.p-group__link:hover:before{right:6px}}@media screen and (hover:hover) and (pointer:fine){.wide .p-group__link:hover:before{right:12px}}@media screen and (hover:hover) and (pointer:fine) and (max-width:768px){.wide .p-group__link:hover:before{right:4px}}@media screen and (hover:hover) and (pointer:fine){.p-group__link:hover:after{width:29px;right:11px}}@media screen and (hover:hover) and (pointer:fine){.wide .p-group__link:hover:after{width:33px;right:17px}}@media screen and (hover:hover) and (pointer:fine) and (max-width:768px){.wide .p-group__link:hover:after{width:29px;right:9px}}.p-group__link[target=_blank] .text:after{content:""}.wide .p-group__link{background:#ffffff;border:2px solid #0071f0;border-radius:20px;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media screen and (max-width:768px){.wide .p-group__link{padding:16px 43px 17px}}.wide .p-group__link:hover{opacity:0.6}.p-group__link:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #ffffff;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out}.wide .p-group__link:before{border-color:transparent transparent transparent #0071f0;right:20px;-webkit-transition:right 0.2s ease-in-out;transition:right 0.2s ease-in-out}@media screen and (max-width:768px){.wide .p-group__link:before{right:8px;-webkit-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out}}.p-group__link:after{content:"";width:25px;height:2px;background:#ffffff;position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:right 0.3s ease-in-out,width 0.3s ease-in-out;transition:right 0.3s ease-in-out,width 0.3s ease-in-out}.wide .p-group__link:after{background:#0071f0;right:25px;-webkit-transition:right 0.2s ease-in-out,width 0.2s ease-in-out;transition:right 0.2s ease-in-out,width 0.2s ease-in-out}@media screen and (max-width:768px){.wide .p-group__link:after{right:13px;-webkit-transition:right 0.3s ease-in-out,width 0.3s ease-in-out;transition:right 0.3s ease-in-out,width 0.3s ease-in-out}}.p-group__link .text{display:block;font-size:clamp(15px,2.0833333333vw,16px);line-height:1.3125;margin-top:clamp(-2.5px,-0.2083333333vw,-2.5px);margin-bottom:clamp(-2.5px,-0.2083333333vw,-2.5px);font-weight:bold;color:#ffffff;letter-spacing:0.05em}.wide .p-group__link .text{color:#0071f0;letter-spacing:0.025em}.p-group__link .text br{display:none}@media screen and (max-width:1280px){.p-group__link .text br{display:inline}}@media screen and (max-width:1024px){.p-group__link .text br{display:none}}.p-group__link .text:after{display:inline-block;width:clamp(15px,2.0833333333vw,16px);height:clamp(15px,2.0833333333vw,16px);margin:0 0 -2px 7px;background:url("../images/icon/icon_external_white.svg") no-repeat center/cover}.wide .p-group__link .text:after{background:url("../images/icon/icon_external_blue.svg") no-repeat center/cover}
/*# sourceMappingURL=common_group.css.map */