@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}.p-boxLead06{min-height:auto}.p-boxLead06_inner{max-width:calc(1100/1920*100vw)}@media (max-width:750px){.p-boxLead06_inner{max-width:100%}.p-boxNormal01{margin-bottom:calc(60/750*100vw)}.p-boxNormal01 .c-titA01{margin-bottom:0}}.p-boxTopics08_container{min-height:auto}.p-boxTopics08_container .c-titB01{margin-bottom:calc(40/1920*100vw)!important}.p-boxTopics08_container .c-titB01_ja{display:flex;flex-direction:column;align-items:center}.p-boxTopics08_container .c-titB01_ja .sub{color:#fff;font-size:1.125rem;font-feature-settings:"palt";letter-spacing:.1em;background-color:#67a5d8;padding:calc(4/1920*100vw) calc(20/1920*100vw);margin-top:calc(10/1920*100vw);border-radius:calc(10/1920*100vw)}.p-boxTopics08_container .col_btn{display:flex;align-items:center;height:calc(60/1920*100vw);padding:calc(10/1920*100vw) calc(10/1920*100vw) calc(10/1920*100vw) calc(20/1920*100vw);border-radius:calc(3/1920*100vw);font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-feature-settings:"palt";font-size:1.125rem;line-height:1.5;letter-spacing:.05em;text-decoration:none;background-color:#fff;color:#222;transition:color .3s,background-color .3s}.p-boxTopics08_container .col_btn_wrap{display:flex;justify-content:center;margin:calc(40/1920*100vw) auto 0}.p-boxTopics08_container .col_btn_arrow{flex:0 0 auto;display:block;position:relative;width:calc(40/1920*100vw);height:calc(40/1920*100vw);background-color:#67a5d8;border-radius:calc(3/1920*100vw);margin-left:calc(30/1920*100vw);transition:background-color .3s}.p-boxTopics08_container .col_btn_arrow::after,.p-boxTopics08_container .col_btn_arrow::before{content:"";display:block;position:absolute;right:40%;top:50%;width:calc(7/1920*100vw);height:calc(7/1920*100vw);border:1px solid #fff;border-width:calc(2/1920*100vw) calc(2/1920*100vw)0 0;transform-origin:right top;transform:rotate(45deg);transition:transform .3s,opacity .3s,border-color .3s}.p-boxTopics08_container .col_btn_arrow::before{transform:translate(-200%) rotate(45deg);opacity:0}.p-boxTopics08_container .col_btn:hover{color:#fff;background-color:#67a5d8}.p-boxTopics08_container .col_btn:hover .col_btn_arrow{background-color:#fff}.p-boxTopics08_container .col_btn:hover .col_btn_arrow::before{transform:rotate(45deg);opacity:1}.p-boxTopics08_container .col_btn:hover .col_btn_arrow::after{transform:translate(200%) rotate(45deg);opacity:0}.p-boxTopics08_container .col_btn:hover .col_btn_arrow::after,.p-boxTopics08_container .col_btn:hover .col_btn_arrow::before{border-color:#67a5d8}@media (min-width:751px){.p-boxTopics08_container .layout{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.p-boxTopics08_container .layout.reverse{flex-direction:row}.p-boxTopics08_container .layout>p,.p-boxTopics08_container .txt{width:calc(545/1920*100vw)}.p-boxTopics08_container_pic{width:calc(380/1920*100vw)}}.p-boxTopics08.type02 .c-titB01{margin-bottom:calc(45/1920*100vw)!important}.p-boxTopics08.type02 .c-titB01_ja .sub,.p-boxTopics08.type02 .col_btn:hover,.p-boxTopics08.type02 .col_btn_arrow{background-color:#40d1db}.p-boxTopics08.type02 .col_btn:hover .col_btn_arrow::after,.p-boxTopics08.type02 .col_btn:hover .col_btn_arrow::before{border-color:#40d1db}.p-boxTopics08_pic{width:calc(380/1920*100vw);margin-top:0!important;margin-bottom:0!important}@media (max-width:750px){.p-boxTopics08_container .c-titB01{margin-bottom:calc(60/750*100vw)!important}.p-boxTopics08_container .c-titB01_ja{font-size:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.p-boxTopics08_container .c-titB01_ja .sub{font-size:1.0625rem;padding:calc(8/750*100vw) calc(40/750*100vw);margin-top:calc(20/750*100vw);border-radius:calc(10/750*100vw);text-align:center}.p-boxTopics08_container .col_btn{width:100%;height:calc(120/750*100vw);padding:calc(20/750*100vw) calc(20/750*100vw) calc(20/750*100vw) calc(40/750*100vw);border-radius:calc(3/750*100vw);font-size:1rem}.p-boxTopics08_container .col_btn_wrap{width:100%;display:block;margin:calc(50/750*100vw) auto 0}.p-boxTopics08_container .col_btn_arrow{width:calc(80/750*100vw);height:calc(80/750*100vw);border-radius:calc(6/750*100vw);margin-left:auto}.p-boxTopics08_container .col_btn_arrow::after,.p-boxTopics08_container .col_btn_arrow::before{width:calc(15/750*100vw);height:calc(15/750*100vw);border-width:calc(5/750*100vw) calc(5/750*100vw)0 0}.p-boxTopics08_pic{width:auto;margin:0 auto calc(40/750*100vw)!important}.p-boxTopics08.type02 .c-titB01{margin-bottom:calc(50/750*100vw)!important}}.case::before{background-color:#f8f5da}.case::after,.p-boxBefore03_body::after,.p-boxBefore03_fig_before::after{display:none}.case .c-titB02_ja{color:#222}.case .c-titB02_en{color:#40d1db}.case .c-table01 tr td,.case .c-table01 tr th{background-color:transparent}.case .c-table01 tr th{width:30%;font-weight:600}.case .c-table01 tr:first-child td,.case .c-table01 tr:first-child th{border-top:none}@media (max-width:750px){.case{padding:calc(43/750*100vw) calc(20/750*100vw) calc(40/750*100vw)}.case .c-table01 tr td,.case .c-table01 tr th{display:table-cell}.case .c-table01 tr th{width:33%;text-align:left;border:calc(2/750*100vw) solid #adc0d1;border-width:0 0 calc(2/750*100vw);padding:calc(30/750*100vw) calc(10/750*100vw) calc(30/750*100vw)0}.case .c-table01 tr td{padding:calc(30/750*100vw)0 calc(30/750*100vw) calc(20/750*100vw)}.case .content_deco>span.deco01{top:calc(170/750*100vw);left:auto;right:calc(-40/750*100vw);width:calc(120/750*100vw)}.case .content_deco>span.deco02{top:0;right:calc(-45/750*100vw);width:calc(120/750*100vw)}.case .content_deco>span.deco03{top:calc(30/750*100vw);left:calc(-30/750*100vw);right:auto;bottom:auto;width:calc(130/750*100vw);height:calc(130/750*100vw)}}.p-boxBefore03_body{padding:calc(60/1920*100vw);border-radius:calc(10/1920*100vw)}.p-boxBefore03_fig{display:block}.p-boxBefore03_fig_after,.p-boxBefore03_fig_before{flex:0 0 auto;display:grid;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,1fr);gap:calc(10/1920*100vw);position:relative;width:100%}.p-boxBefore03_fig_after>.c-pic img,.p-boxBefore03_fig_before>.c-pic img{border-radius:calc(10/1920*100vw)}.p-boxBefore03_fig_after>.c-pic:nth-of-type(1),.p-boxBefore03_fig_before>.c-pic:nth-of-type(1){grid-row:1;grid-column:2}.p-boxBefore03_fig_after>.c-pic:nth-of-type(2),.p-boxBefore03_fig_before>.c-pic:nth-of-type(2){grid-row:2;grid-column:1}.p-boxBefore03_fig_after>.c-pic:nth-of-type(3),.p-boxBefore03_fig_before>.c-pic:nth-of-type(3){grid-row:2;grid-column:2}.p-boxBefore03_fig_after>.c-pic:nth-of-type(4),.p-boxBefore03_fig_before>.c-pic:nth-of-type(4){grid-row:2;grid-column:3}.p-boxBefore03_fig_after>.c-pic:nth-of-type(5),.p-boxBefore03_fig_before>.c-pic:nth-of-type(5){grid-row:3;grid-column:2}.p-boxBefore03_fig_before{margin-top:0}.p-boxBefore03_fig_after{margin-top:calc(120/1920*100vw)}.p-boxBefore03_fig_after::before{background-image:url(../img/ico_boxBefore03.png);content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;top:calc(-76/1920*100vw);left:50%;transform:translateX(-50%);width:calc(46/1920*100vw);height:calc(41/1920*100vw)}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.p-boxBefore03_fig_after::before{background-image:url(../img/ico_boxBefore03@2x.png)}}.p-boxBefore03_fig_after .label{background-color:#ecee42!important;color:#67a5d8!important}.p-boxBefore03_fig .label{display:inline-flex;align-items:center;justify-content:center;width:calc(125/1920*100vw);height:calc(125/1920*100vw);border-radius:50%;font-size:1.25rem;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal;font-feature-settings:"palt";color:#fff;position:absolute;top:calc(100/1920*100vw);left:calc(100/1920*100vw);transform:translateY(-50%);z-index:2;background-color:#67a5d8}@media (max-width:750px){.p-boxBefore03_body{background-color:#fff;padding:calc(52/750*100vw) calc(40/750*100vw);border-radius:calc(10/750*100vw)}.p-boxBefore03_fig_after,.p-boxBefore03_fig_before{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:calc(10/750*100vw)}.p-boxBefore03_fig_after>.c-pic,.p-boxBefore03_fig_before>.c-pic{grid-column:auto!important;grid-row:auto!important}.p-boxBefore03_fig .label,.p-boxBefore03_fig_after>.c-pic img,.p-boxBefore03_fig_before>.c-pic img{border-radius:calc(10/750*100vw)}.p-boxBefore03_fig_before{margin-top:calc(170/750*100vw)}.p-boxBefore03_fig_after{margin-top:calc(265/750*100vw)}.p-boxBefore03_fig_after::before{top:calc(-230/750*100vw);width:calc(66/750*100vw);height:calc(60/750*100vw)}.p-boxBefore03_fig .label{width:100%;height:auto;padding:calc(10/750*100vw);font-size:1.25rem;top:calc(-90/750*100vw);left:0}}