@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.p-boxNormal01_container .detail{display:flex;flex-direction:column;align-items:center}.p-boxNormal01_container .detail .point{margin-bottom:calc(20/1820*100vw)}.p-boxNormal01_container .detail .point .top{width:calc(80/1820*100vw);height:calc(30/1820*100vw);display:flex;justify-content:center;align-items:center;color:#fff;font-family:zen-kaku-gothic-new,sans-serif;font-size:1.1875rem;font-weight:700;font-feature-settings:"palt";letter-spacing:.1em;line-height:1;background-color:#000;margin:0 auto calc(10/1820*100vw)}.p-boxNormal01_container .detail .point .bottom{font-size:1.5rem;font-weight:700;font-feature-settings:"palt";letter-spacing:.1em;line-height:1}.p-boxNormal01_container .detail .btn{display:block;text-decoration:none}.p-boxNormal01_container .detail .btn.line{width:calc(550/1820*100vw);height:calc(130/1820*100vw);color:#fff;font-family:zen-kaku-gothic-new,sans-serif;font-feature-settings:"palt";font-size:1.625rem;font-weight:700;text-align:center;background-color:#06c755;border-radius:calc(10/1820*100vw);transition:.3s;margin:0 auto;padding:calc(12/1820*100vw)0 calc(12/1820*100vw) calc(60/1820*100vw);display:flex;justify-content:center;align-items:center;position:relative}.p-boxNormal01_container .detail .btn.line::before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;display:flex;transform:translateY(-50%);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;top:50%;right:auto;border:0;width:calc(51/1820*100vw);height:calc(49/1820*100vw);-webkit-mask-image:url(../../common/img/ico_line.svg);mask-image:url(../../common/img/ico_line.svg);left:calc(110/1820*100vw);background-color:#fff}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList>li .btn.line:hover,.p-boxNormal01_container .detail .btn.line:hover{opacity:.7}.p-boxNormal01_container .detail .btn.line .en{font-size:1.8125rem;font-weight:700}.p-boxNormal01_container .detail .annotationList{margin-top:calc(20/1820*100vw);margin-left:calc(-180/1820*100vw)}.p-boxNormal01_container .detail .annotationList>li{text-indent:-1em;padding-left:1em}.p-boxNormal01.counseling .box{background-color:#fff;padding:calc(50/1820*100vw) calc(70/1820*100vw)}.p-boxNormal01.counseling .box .list>li,.p-boxNormal01.counseling .box .tit{color:#f07f75;font-family:zen-kaku-gothic-new,sans-serif;font-feature-settings:"palt";font-weight:700;text-align:center}.p-boxNormal01.counseling .box .tit{display:block;font-size:1.5625rem;line-height:1.5;margin-bottom:calc(27/1820*100vw)}.p-boxNormal01.counseling .box .lead{text-align:center;margin-bottom:calc(25/1820*100vw)}.p-boxNormal01.counseling .box .list{display:flex;justify-content:space-between}.p-boxNormal01.counseling .box .list>li{display:flex;justify-content:center;align-items:center;width:calc(175/1820*100vw);font-size:1.125rem;line-height:1.4;background-color:#fdf0f0;padding:calc(20/1820*100vw) calc(15/1820*100vw)}.p-boxNormal01.counseling .box .last{text-align:center;margin-top:calc(30/1820*100vw)}.p-boxNormal01.recommendation .p-listCheck01{padding:0 calc(40/1820*100vw);margin-bottom:calc(40/1820*100vw)}.p-boxNormal01.recommendation .p-listCheck01>li:nth-child(n+3){margin-top:calc(10/1820*100vw)}.p-boxNormal01.recommendation .p-listCheck01>li:before{width:calc(24/1820*100vw);height:calc(24/1820*100vw);background-image:url(../img/ico_listcheck01_01.png);top:0}@media (max-width:750px){.p-boxNormal01.recommendation .p-listCheck01>li:before{background-image:url(../img/ico_listcheck01_01@2x.png)}}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-boxNormal01.recommendation .p-listCheck01>li:before{background-image:url(../img/ico_listcheck01_01@2x.png)}}.p-boxNormal01.recommendation .last{text-align:center}.p-boxNormal01.peace .box{background-color:#f07f75;padding:calc(50/1820*100vw) calc(70/1820*100vw)}.p-boxNormal01.peace .box .list>li,.p-boxNormal01.peace .box .tit{font-family:zen-kaku-gothic-new,sans-serif;font-feature-settings:"palt";font-weight:700;text-align:center}.p-boxNormal01.peace .box .tit{display:block;font-size:1.5625rem;color:#fff;line-height:1.5;margin-bottom:calc(27/1820*100vw)}.p-boxNormal01.peace .box .lead{color:#fff;text-align:center;margin-bottom:calc(25/1820*100vw)}.p-boxNormal01.peace .box .list{display:flex;justify-content:space-between}.p-boxNormal01.peace .box .list>li{display:flex;justify-content:center;align-items:center;width:calc(300/1820*100vw);color:#f07f75;font-size:1.125rem;line-height:1.4;background-color:#fff;padding:calc(20/1820*100vw) calc(15/1820*100vw)}.p-boxNormal01.peace .box .last{color:#fff;text-align:center;margin-top:calc(30/1820*100vw)}@media (max-width:750px){.p-boxNormal01_container .layout{flex-direction:column}.p-boxNormal01_container .detail{display:flex;flex-direction:column;align-items:center}.p-boxNormal01_container .detail .point{margin-bottom:calc(30/750*100vw)}.p-boxNormal01_container .detail .point .top{width:calc(160/750*100vw);height:calc(60/750*100vw);font-size:1.125rem;margin:0 auto calc(20/750*100vw)}.p-boxNormal01_container .detail .point .bottom{font-size:1.375rem}.p-boxNormal01_container .detail .btn{display:block;text-decoration:none}.p-boxNormal01_container .detail .btn.line{width:calc(670/750*100vw);height:calc(120/750*100vw);font-size:1.25rem;text-align:center;border-radius:calc(20/750*100vw);padding:calc(45/750*100vw)0 calc(45/750*100vw) calc(80/750*100vw)}.p-boxNormal01_container .detail .btn.line::before{width:calc(76/750*100vw);height:calc(64/750*100vw);left:calc(90/750*100vw)}.p-boxNormal01_container .detail .btn.line .en{font-size:1.3125rem}.p-boxNormal01_container .detail .annotationList{order:4;margin-top:calc(35/750*100vw);margin-left:0}.p-boxNormal01_container .detail .annotationList>li{line-height:1.6}.p-boxNormal01.counseling .box{padding:calc(40/750*100vw)}.p-boxNormal01.counseling .box .tit{font-size:1.3125rem;margin-bottom:calc(35/750*100vw)}.p-boxNormal01.counseling .box .lead{text-align:left;margin-bottom:calc(30/750*100vw)}.p-boxNormal01.counseling .box .list{flex-direction:column}.p-boxNormal01.counseling .box .list>li{display:flex;justify-content:center;align-items:center;width:auto;font-size:1rem;line-height:1.6;padding:calc(30/750*100vw)}.p-boxNormal01.counseling .box .list>li:nth-child(n+2){margin-top:calc(20/750*100vw)}.p-boxNormal01.counseling .box .last{text-align:left;margin-top:calc(30/750*100vw)}.p-boxNormal01.recommendation .p-listCheck01{padding:0;margin-bottom:calc(40/750*100vw)}.p-boxNormal01.recommendation .p-listCheck01>li{padding-top:0;padding-left:calc(60/750*100vw)}.p-boxNormal01.recommendation .p-listCheck01>li:nth-child(n+2){margin-top:calc(10/750*100vw)}.p-boxNormal01.recommendation .p-listCheck01>li:before{width:calc(50/750*100vw);height:calc(50/750*100vw);top:0}.p-boxNormal01.recommendation .last{text-align:left}.p-boxNormal01.peace .box{padding:calc(40/750*100vw)}.p-boxNormal01.peace .box .tit{font-size:1.3125rem;margin-bottom:calc(35/750*100vw)}.p-boxNormal01.peace .box .lead{text-align:left;line-height:1.7;margin-bottom:calc(35/750*100vw)}.p-boxNormal01.peace .box .list{flex-direction:column}.p-boxNormal01.peace .box .list>li{width:auto;font-size:1.125rem;line-height:1.4;text-align:center;padding:calc(30/750*100vw)}.p-boxNormal01.peace .box .list>li:nth-child(n+2){margin-top:calc(30/750*100vw)}.p-boxNormal01.peace .box .last{text-align:left;line-height:1.7;margin-top:calc(35/750*100vw)}}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList{display:flex;justify-content:flex-start;align-items:center}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList>li:nth-child(2){margin-left:calc(30/1820*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList>li .img_qr{width:calc(180/1820*100vw);display:block;margin-top:calc(20/1820*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList>li .img_qr img,.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_pic img{width:100%;height:auto}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList>li .btn{display:block;text-decoration:none}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList>li .btn.line{width:calc(235/1820*100vw);color:#fff;font-weight:700;font-size:1.1875rem;text-align:center;background-color:#06c755;border-radius:calc(30/1820*100vw);transition:.3s;margin-top:calc(25/1820*100vw);padding:calc(12/1820*100vw)0}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList>li .btn.line .en{font-size:1.25rem}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_pic{flex:none;width:auto;height:auto}@media (min-width:751px){.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(1){margin-bottom:calc(20/1820*100vw)}}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(1) .p-listStepA02_pic{width:calc(168/1820*100vw)}@media (min-width:751px){.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(1) .p-listStepA02_pic{margin-right:calc(20/1820*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(2){display:flex;align-items:center}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(2) .p-listStepA02_num{top:50%;margin-top:calc(-45/1820*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(2) .p-listStepA02_tit{margin-bottom:0;padding-top:0}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(2) .p-listStepA02_pic{width:calc(166/1820*100vw)}}@media (min-width:751px) and (min-width:751px){.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(2) .p-listStepA02_pic{margin-right:calc(20/1820*100vw)}}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(3) .p-listStepA02_pic{width:calc(224/1820*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(4) .p-listStepA02_pic{width:calc(191/1820*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(5) .p-listStepA02_pic{width:calc(143/1820*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(6) .p-listStepA02_pic{width:calc(168/1820*100vw)}@media (max-width:750px){.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item{align-items:center}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList{flex-direction:column}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList>li:nth-child(2){margin-left:0;margin-top:calc(40/750*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList>li .img_qr{width:calc(350/750*100vw);display:block;margin-top:0}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList>li .img_qr img,.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_pic img{width:100%;height:auto}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList>li .btn.line{width:calc(350/750*100vw);font-size:1.0625rem;border-radius:calc(60/750*100vw);margin-top:calc(40/750*100vw);padding:calc(22/750*100vw)0}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_content .linkList>li .btn.line .en{font-size:1.125rem}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_num{top:0}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_tit{text-align:center;margin-bottom:calc(25/750*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item .p-listStepA02_pic{display:block;flex:none;width:auto;height:auto;text-align:center;margin-bottom:calc(35/750*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(1) .p-listStepA02_pic{width:calc(277/750*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(2){display:flex;align-items:center}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(2) .p-listStepA02_pic{width:calc(292/750*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(3) .p-listStepA02_pic{width:calc(448/750*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(4) .p-listStepA02_pic{width:calc(382/750*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(5) .p-listStepA02_pic{width:calc(286/750*100vw)}.p-boxFlowA02_body .p-listStepA02 .p-listStepA02_item:nth-child(6) .p-listStepA02_pic{width:calc(296/750*100vw)}}.p-listStepA02_pic{overflow:visible}.p-listStepA02_item .p-btn01{display:block}.p-listStepA02_item .p-btn01 a{position:relative;padding:0 calc(50/1820*100vw);width:auto;border-radius:calc(30/1820*100vw);color:#222;border:1px solid #222;min-height:calc(45/1820*100vw);height:auto;line-height:1.5;margin-bottom:calc(10/1820*100vw)}.p-listStepA02_item .p-btn01 a::before{display:none}@media (max-width:750px){.p-listStepA02_item .p-btn01 a{width:calc(480/750*100vw);padding:calc(12/750*100vw) calc(50/750*100vw);letter-spacing:.05em;border-radius:calc(60/750*100vw);border-width:calc(2/750*100vw);min-height:calc(80/750*100vw);line-height:1.4;text-align:center;margin-bottom:calc(20/750*100vw)}}