.c-category{position:relative;overflow:hidden;background-color:var(--c-blue);color:var(--c-reverse)}.c-category_bg--pc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-category_inner{display:grid;position:absolute;top:0;right:0;bottom:0;left:0;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,auto);height:100%;padding:min(2.0833333333vw,33.3333333333px) min(2.7777777778vw,44.4444444444px)}.c-category_bc{font-weight:var(--fw-bold);font-size:clamp(12px,.9722222222vw,15.5555555556px);font-family:var(--ff-bold)}.c-category_bc_items{display:flex}.c-category_bc_item:not(:last-child){position:relative;margin-right:1.5em}.c-category_bc_item:not(:last-child)::after{display:block;position:absolute;top:50%;right:-1.25em;width:.5em;height:.5em;transform:translate(-75%,-50%) rotate(45deg);border-top:1px solid var(--c-reverse);border-right:1px solid var(--c-reverse);content:""}.c-category_bc_item:not(:last-child) .c-category_bc_link{border-bottom:1px solid #fff;color:var(--c-reverse)}.c-category_title{display:flex;flex-direction:column;align-items:flex-end}.c-category_title_body{font-weight:var(--fw-en);font-size:var(--fz-heading);font-family:var(--ff-en)}.c-category_title_phrase{font-weight:var(--fw-phrase);font-size:var(--fz-tiny);font-family:var(--ff-phrase);white-space:nowrap}.c-category_title_reverse{margin-left:.2em;padding-left:.2em;background:linear-gradient(0deg,rgba(230,0,18,0) 0,rgba(230,0,18,0) 7%,#fff 7%,#fff 88%,rgba(230,0,18,0) 88%,rgba(230,0,18,0) 100%);color:var(--c-blue)}.c-category_heading{grid-column:1/3;margin-top:auto;font-weight:var(--fw-phrase);font-size:var(--fz-stmt);font-family:var(--ff-phrase)}.c-category_heading span{display:block;margin-top:.3472222222vw;margin-bottom:-.3472222222vw;font-size:var(--fz-medium);line-height:1.3}.p-policy-header_bc_items{flex-wrap:wrap}.p-policy-det{margin:0 auto}.p-policy-det_title{position:relative}.p-policy-det_title_img--pc{position:absolute;top:0;right:0}.p-policy-det_title_img--sp{width:100%;height:auto}.p-policy-det_title_body{position:relative}.p-policy-det_title_text{background:linear-gradient(0deg,rgba(0,64,152,0) 0,rgba(0,64,152,0) 13%,#004098 13%,#004098 82%,rgba(0,64,152,0) 82%,rgba(0,64,152,0) 100%);color:#fff;font-weight:700;font-size:85.82px;font-family:YakuHanJP,"Koburina Gothic W6 JIS2004",Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,BIZ UDPGothic,Meiryo,sans-serif}.p-policy-det_title_prefix{display:block}.p-policy-det_title_prefix_cont{position:relative;bottom:-.1em;font-size:clamp(40px,4.75vw,76px)}.p-policy-det_title_prefix_num,.p-policy-det_title_prefix_text{color:#004098;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,-apple-system,sans-serif}.p-policy-det_title_prefix_text{position:relative;top:-.1em;font-size:clamp(24px,1.875vw,30px);vertical-align:baseline}.p-policy-det_title_prefix_num{font-size:clamp(40px,5.2777777778vw,84.4444444444px)}.p-policy-det_lead,.p-policy-det_subtitle{margin-top:min(2.0833333333vw,33.3333333333px);font-weight:700;font-family:YakuHanJP,"Koburina Gothic W6 JIS2004",Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,BIZ UDPGothic,Meiryo,sans-serif}.p-policy-det_subtitle{color:#004098;font-size:clamp(24px,2.2222222222vw,35.5555555556px);line-height:1.75}.p-policy-det_lead{padding:min(1.7361111111vw,27.7777777778px) min(2.4305555556vw,38.8888888889px);background-color:#eaf5ff;font-size:clamp(14px,1.3888888889vw,22.2222222222px);line-height:2}.p-policy-det_formatted{margin-top:min(5.2083333333vw,83.3333333333px);font-size:clamp(12px,1.1111111111vw,17.7777777778px);line-height:2}.p-policy-det_formatted>h3:not(.h4){margin-top:min(2.4305555556vw,38.8888888889px);color:#004098;font-weight:700;font-size:clamp(16px,1.6666666667vw,26.6666666667px);font-family:YakuHanJP,"Koburina Gothic W6 JIS2004",Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,BIZ UDPGothic,Meiryo,sans-serif}.p-policy-det_formatted>h3.h4,.p-policy-det_formatted>h4{margin-top:min(2.0833333333vw,33.3333333333px);font-size:clamp(14px,1.3888888889vw,22.2222222222px)}.p-policy-det_formatted h3+h4{margin-top:min(.6944444444vw,11.1111111111px)}.p-policy-det_formatted>ul{margin-left:1.2em;list-style-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%227%22%20r%3D%222.5%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}.p-policy-det_formatted>p,.p-policy-det_formatted>ul{margin-top:min(.3472222222vw,5.5555555556px)}.p-policy-det_formatted h3+p,.p-policy-det_formatted h3+ul{margin-top:min(1.0416666667vw,16.6666666667px)}.p-policy-det_msg{background-color:#eaf5ff}.p-policy-det_formatted>h3.h4,.p-policy-det_formatted>h4,.p-policy-det_msg_heading{font-weight:700;font-family:YakuHanJP,"Koburina Gothic W6 JIS2004",Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,BIZ UDPGothic,Meiryo,sans-serif}.p-policy-det_msg_heading{font-size:clamp(16px,1.6666666667vw,26.6666666667px);line-height:1.35}.p-policy-det_msg_body{margin-top:min(1.3888888889vw,22.2222222222px);font-size:clamp(12px,1.1111111111vw,17.7777777778px);line-height:1.75}.p-policy-det_image{margin:min(4.8611111111vw,77.7777777778px) auto 0}.p-policy-det_graph{margin-top:min(5.5555555556vw,88.8888888889px)}.p-policy-det_graph_heading{display:flex;align-items:center;justify-content:center;height:min(2.7777777778vw,44.4444444444px);background-color:#004098;color:#fff;font-weight:700;font-size:clamp(14px,1.3888888889vw,22.2222222222px);font-family:YakuHanJP,"Koburina Gothic W6 JIS2004",Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,BIZ UDPGothic,Meiryo,sans-serif}.p-policy-det_graph_image{margin-top:min(.6944444444vw,11.1111111111px)}.p-policy-det_graph_desc,.p-policy-det_graph_ref{margin-top:min(.6944444444vw,11.1111111111px);font-size:clamp(10px,.8333333333vw,13.3333333333px)}.p-policy-det_graph_ref{color:#004098}.p-policy-det_graph_desc{line-height:1.5}.p-policy-det_nav{margin:min(8.3333333333vw,133.3333333333px) auto 0}.p-policy-det_nav_link{display:flex;flex-direction:column;justify-content:center;border:1px solid #004098;color:#004098}.p-policy-det_nav_link.is-active{background-color:#004098;color:#fff}.p-policy-det_nav_num,.p-policy-det_nav_text{display:block;font-size:clamp(12px,1.1111111111vw,17.7777777778px)}.p-policy-det_nav_text{font-weight:700;font-family:YakuHanJP,"Koburina Gothic W6 JIS2004",Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,BIZ UDPGothic,Meiryo,sans-serif}.p-policy-det_list{padding:min(4.1666666667vw,66.6666666667px) var(--mgn-normal) min(2.7777777778vw,44.4444444444px)}.p-policy-det_item__a,.p-policy-det_items{grid-column-gap:min(1.3888888889vw,22.2222222222px);display:grid}.p-policy-det_items{grid-row-gap:min(1.3888888889vw,22.2222222222px);grid-template-columns:1fr 1fr}.p-policy-det_item__a{grid-row-gap:min(.9722222222vw,15.5555555556px);grid-template-rows:auto auto 1fr;grid-template-columns:min(14.5833333333vw,233.3333333333px) 1fr}.p-policy-det_item-img{grid-row:1/4;grid-column:1/2}.p-policy-det-list_copy_prefix{grid-row:1/2;grid-column:2/4;color:#004098;font-weight:700;font-size:clamp(12px,1.1111111111vw,17.7777777778px);line-height:1;font-family:"Helvetica Neue",Helvetica,Arial,-apple-system,sans-serif}.p-policy-det-list_copy_prefix--sp{-webkit-padding-start:.05em;padding-inline-start:.05em;-webkit-padding-end:.05em;padding-inline-end:.05em;background-color:#fff;line-height:.9}.p-policy-det-list_copy_prefix_num,.p-policy-det-list_copy_prefix_text{color:#004098;font-weight:700;font-family:"Helvetica Neue",Helvetica,Arial,-apple-system,sans-serif}.p-policy-det-list_copy_prefix_text{position:relative;top:-.1em;font-size:5.3333333333vw;vertical-align:baseline}.p-policy-det-list_copy_prefix_num{font-size:13.3333333333vw}.p-policy-det_copy__img{grid-row:2/3;grid-column:2/3;width:auto;height:min(7.1527777778vw,114.4444444444px)}.p-policy-det_copy__img.one-line{height:min(3.4722222222vw,55.5555555556px)}.p-policy-det_item__a.detail{grid-template-rows:1fr}.p-policy-det_item__a.detail .p-policy-det_copy__img,.p-policy-det_item__a.detail .p-policy-det_item-img{grid-row:unset}.p-policy-det_copy--sp{display:none}.p-policy-det_text{display:block;-webkit-padding-start:.05em;padding-inline-start:.05em;-webkit-padding-end:.05em;padding-inline-end:.05em;background-color:#004098;color:#fff}.p-policy-det_text:not(:first-child){margin-top:.1em}.p-policy-det_caption{grid-row:3/4;grid-column:2/3;font-size:clamp(14px,1.3888888889vw,22.2222222222px);line-height:1.5;font-family:YakuHanJP,"Koburina Gothic W3 JIS2004",Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,BIZ UDPGothic,Meiryo,sans-serif}.p-policy-det_statement{margin:0 var(--mgn-normal);padding-top:min(2.7777777778vw,44.4444444444px);border-top:2px solid var(--c-ui-black)}.p-policy-det_statement-box,.p-policy-det_statement-title{font-weight:700;font-family:YakuHanJP,"Koburina Gothic W6 JIS2004",Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,BIZ UDPGothic,Meiryo,sans-serif}.p-policy-det_statement-box{margin:0 0 min(2.7777777778vw,44.4444444444px);padding:min(4.8611111111vw,77.7777777778px) 0;background-color:#f4f4f4;color:#004098;font-size:clamp(12px,1.1111111111vw,17.7777777778px);line-height:1.8;text-align:center}.p-policy-det_statement-title{margin:0 0 min(1.3888888889vw,22.2222222222px);font-size:max(100vw*32/1440,16px)}.p-policy-det_download-list{margin:0 var(--mgn-normal);border-top:2px solid var(--c-ui-black)}.p-policy-det_download-title{margin-top:min(2.7777777778vw,44.4444444444px);color:#004098;font-weight:700;font-size:clamp(16px,1.6666666667vw,26.6666666667px);font-family:YakuHanJP,"Koburina Gothic W6 JIS2004",Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,BIZ UDPGothic,Meiryo,sans-serif}.p-policy-det_download-title:not(:first-child){margin-top:min(4.5138888889vw,72.2222222222px)}.p-policy-det_download-items{display:grid;grid-template-columns:repeat(4,1fr);margin-top:min(2.7777777778vw,44.4444444444px);gap:min(1.3888888889vw,22.2222222222px)}.p-policy-det_download-item{display:flex;position:relative;align-items:center;height:min(6.9444444444vw,111.1111111111px);padding-right:min(5.5555555556vw,88.8888888889px);padding-left:min(1.9444444444vw,31.1111111111px);background-color:#004098;color:#fff;font-weight:700;font-size:min(1.1111111111vw,17.7777777778px);line-height:1.4;font-family:YakuHanJP,"Koburina Gothic W6 JIS2004",Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,BIZ UDPGothic,Meiryo,sans-serif}.p-policy-det_download-item::after{display:inline-block;position:absolute;background-size:contain;background-repeat:no-repeat;content:"";vertical-align:center}.p-policy-det_download-item.pdf::after{right:min(2.3611111111vw,37.7777777778px);width:min(1.875vw,30px);height:min(2.5vw,40px);background-image:url(/assets/images/pdf_icon.svg)}.p-policy-det_download-item.voice::after{right:min(2.2222222222vw,35.5555555556px);width:min(2.2222222222vw,35.5555555556px);height:min(1.875vw,30px);background-image:url(/assets/images/voice_icon.svg)}.p-policy-full{margin:0 auto;margin-top:min(4.1666666667vw,66.6666666667px);font-size:var(--fz-medium);line-height:var(--lh-large)}.p-policy-full h1,.p-policy-full h2,.p-policy-full h3,.p-policy-full h4{font-weight:var(--fw-bold);font-family:var(--ff-bold)}.p-policy-full h2,.p-policy-full h3,.p-policy-full h4{margin-top:1.2em;margin-bottom:.8em}.p-policy-full h2+h3,.p-policy-full h3+h4,.p-policy-full ol,.p-policy-full p,.p-policy-full ul{margin-top:1em}.p-policy-full h1{color:var(--c-reverse);font-size:clamp(40px,5.5555555556vw,88.8888888889px);line-height:1}.p-policy-full h1>span{background:linear-gradient(0deg,rgba(0,64,152,0) 0,rgba(0,64,152,0) 13%,#004098 13%,#004098 82%,rgba(0,64,152,0) 82%,rgba(0,64,152,0) 100%)}.p-policy-full h1>span:not(.no-pis){-webkit-padding-start:.05em;padding-inline-start:.05em}.p-policy-full h1>span:not(.no-pie){-webkit-padding-end:.05em;padding-inline-end:.05em}.p-policy-full h2:not(.h3){color:var(--c-blue);font-size:clamp(20px,1.9444444444vw,31.1111111111px)}.p-policy-full h2.h3,.p-policy-full h3:not(.h4){font-size:var(--fz-large)}.p-policy-full h3.h4,.p-policy-full h4{font-size:var(--fz-medium)}.p-policy-full ul:not(.notes){margin-left:1.2em;list-style-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2016%2016%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%227%22%20r%3D%222.5%22%20fill%3D%22%23000%22%2F%3E%3C%2Fsvg%3E)}.p-policy-full p.right{text-align:right}.p-policy-full p.lead{font-weight:var(--fw-bold);font-size:var(--fz-medium);font-family:var(--ff-bold)}.p-policy-full ol.notes,.p-policy-full ul.notes{display:table;list-style-type:none}.p-policy-full ol.notes>li,.p-policy-full ul.notes>li{display:table-row}.p-policy-full ol.notes>li>span,.p-policy-full ul.notes>li>span{display:table-cell}.p-policy-full ol.notes>li>span:first-child,.p-policy-full ul.notes>li>span:first-child{padding-right:.5em;white-space:nowrap}.p-policy-full ol.notes>li:not(:first-child)>span,.p-policy-full ul.notes>li:not(:first-child)>span{padding-top:.5em}.p-policy-full .lead+*,.p-policy-full h1+:not(.lead){margin-top:min(2.7777777778vw,44.4444444444px)}.p-policy-full_point{margin-top:min(2.0833333333vw,33.3333333333px);padding:min(1.7361111111vw,27.7777777778px) min(2.4305555556vw,38.8888888889px);background-color:#eaf5ff;font-size:clamp(12px,1.1111111111vw,17.7777777778px);line-height:2}.p-policy-full_point>:first-child{margin-top:0}.p-policy-full_nav{width:100%;max-width:900px;margin:min(8.3333333333vw,133.3333333333px) auto 0;background-color:#f4f4f4;font-weight:var(--fw-bold);font-family:var(--ff-bold)}.c-category+.p-policy-full_nav_wrapper .p-policy-full_nav{margin-top:min(4.1666666667vw,66.6666666667px)}.p-policy-full_nav_heading{font-size:clamp(20px,1.9444444444vw,31.1111111111px);text-align:center}.p-policy-full_nav_items{margin:min(2.0833333333vw,33.3333333333px) auto 0}.p-policy-full_nav_link{color:#3a85ec;font-size:clamp(12px,1.1111111111vw,17.7777777778px);line-height:2}@media screen and (min-width:768px){.c-category{height:min(14.0972222222vw,225.5555555556px)}.p-policy-det{box-sizing:content-box;max-width:1000px;padding-right:min(2.7777777778vw,44.4444444444px);padding-left:min(2.7777777778vw,44.4444444444px)}.p-policy-det_title{max-width:1000px;min-height:min(21.9375vw,351px);margin:0 auto;padding-top:114px}.p-policy-det_title_img--pc{width:59.4%}.p-policy-det_msg{display:grid;grid-template-columns:21% 79%;margin-top:min(4.8611111111vw,77.7777777778px)}.p-policy-det_msg_pic{width:100%}.p-policy-det_msg_text{display:flex;flex-direction:column;justify-content:center;padding-right:min(4.8611111111vw,77.7777777778px);padding-left:min(3.8194444444vw,61.1111111111px)}.p-policy-det_image{width:79%}.p-policy-det_graph{display:grid;grid-template-columns:repeat(2,1fr);gap:min(1.3888888889vw,22.2222222222px)}.p-policy-det_nav{box-sizing:content-box;max-width:1000px;padding-right:min(2.7777777778vw,44.4444444444px);padding-left:min(2.7777777778vw,44.4444444444px)}.p-policy-det_nav_items{display:grid;grid-template-columns:repeat(4,1fr);gap:min(1.3888888889vw,22.2222222222px)}.p-policy-det_nav_link{height:100%;min-height:min(5.5555555556vw,88.8888888889px);padding:min(.3472222222vw,5.5555555556px) min(.8333333333vw,13.3333333333px);line-height:1.35;transition:color .25s cubic-bezier(.3,0,.44,.99),background-color .25s cubic-bezier(.3,0,.44,.99);will-change:color,background-color}.p-policy-det_nav_link:hover{background-color:#004098;color:#fff}.p-policy-full{box-sizing:content-box;max-width:1000px;padding-right:min(2.7777777778vw,44.4444444444px);padding-left:min(2.7777777778vw,44.4444444444px)}.p-policy-full h1.small{font-size:clamp(32px,4.375vw,70px)}.p-policy-full_nav_wrapper{display:flex;justify-content:center;padding:0 min(3.4722222222vw,55.5555555556px)}.p-policy-full_nav{max-width:1000px;padding:min(2.7777777778vw,44.4444444444px)}.p-policy-full_nav_items{display:grid;grid-template-columns:repeat(2,14em);grid-auto-flow:dense;justify-content:center;gap:0 min(8.3333333333vw,133.3333333333px)}.p-policy-full_nav_item:nth-child(n+14){grid-column:2/3}.p-policy-full_nav_item:nth-child(-n+14){grid-column:1/2}}@media screen and (min-width:768px) and (max-width:1059px){.p-policy-det_title{margin-right:min(2.7777777778vw,44.4444444444px);margin-left:min(2.7777777778vw,44.4444444444px);padding-top:min(10.7547125vw,172.0754px)}.p-policy-det_title_text{font-size:clamp(40px,8.0962222222vw,129.5395555556px)}}@media screen and (min-width:768px) and (max-width:959px){.p-policy-det_nav_items{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:767px){.c-category{height:32vw}.c-category_bc{font-size:var(--fz-tiny-sp)}.c-category_bc_item{margin-bottom:2.6666666667vw}.c-category_title_body{font-size:var(--fz-heading-sp)}.c-category_title_phrase{font-size:var(--fz-tiny-sp)}.c-category_heading{font-size:8.5333333333vw}.p-policy-header_bc_title_body{margin-bottom:.1em;font-size:5.3333333333vw}.p-policy-header_heading{font-size:6.4vw}.p-policy-det{max-width:89.3333333333vw}.p-policy-det_title_body{position:absolute;bottom:-.5px;left:0}.p-policy-det_title_text{background:linear-gradient(0deg,rgba(0,64,152,0) 0,rgba(0,64,152,0) 10%,#004098 10%,#004098 85%,rgba(0,64,152,0) 85%,rgba(0,64,152,0) 100%);font-size:10.6666666667vw;line-height:1.2}.p-policy-det_title_text>span:not(.no-pis){-webkit-padding-start:.05em;padding-inline-start:.05em}.p-policy-det_title_text>span:not(.no-pie){-webkit-padding-end:.05em;padding-inline-end:.05em}.p-policy-det_title_prefix_cont{-webkit-padding-start:.05em;padding-inline-start:.05em;-webkit-padding-end:.05em;padding-inline-end:.05em;background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(255,255,255,0) 15%,#fff 15%,#fff 76%,rgba(255,255,255,0) 76%,rgba(255,255,255,0) 100%);font-size:16vw}.p-policy-det_title_prefix_text{font-size:6.4vw}.p-policy-det_title_prefix_num{font-size:16vw}.p-policy-det_subtitle{font-size:6.4vw}.p-policy-det_lead{padding:4vw;font-size:4.2666666667vw}.p-policy-det_formatted{font-size:3.2vw}.p-policy-det_formatted>h3:not(.h4){margin-top:5.3333333333vw;font-size:5.3333333333vw}.p-policy-det_formatted>h3.h4,.p-policy-det_formatted>h4{margin-top:6.6666666667vw;font-size:4.2666666667vw}.p-policy-det_formatted h3+h4{margin-top:2.6666666667vw}.p-policy-det_formatted>p,.p-policy-det_formatted>ul{margin-top:1.3333333333vw}.p-policy-det_msg{margin-top:12vw;padding:8.5333333333vw}.p-policy-det_formatted h3+p,.p-policy-det_formatted h3+ul,.p-policy-det_msg_text{margin-top:4vw}.p-policy-det_msg_heading{font-size:5.3333333333vw}.p-policy-det_msg_body{margin-top:2.6666666667vw;font-size:3.2vw}.p-policy-det_image{width:100%}.p-policy-det_graph,.p-policy-det_image{margin-top:10.6666666667vw}.p-policy-det_graph_heading{height:8vw;margin-top:9.3333333333vw;font-size:4.2666666667vw}.p-policy-det_graph_image{margin-top:1.6vw}.p-policy-det_graph_desc,.p-policy-det_graph_ref{margin-top:2.6666666667vw;font-size:3.7333333333vw}.p-policy-det_graph_desc{font-size:3.2vw}.p-policy-det_nav{max-width:89.3333333333vw;margin:26.6666666667vw auto 0}.p-policy-det_nav_link{height:16.8vw;margin-top:2.1333333333vw;padding-left:3.2vw;line-height:1.65}.p-policy-det_nav_num{font-size:3.2vw}.p-policy-det_nav_text{font-size:4.2666666667vw}.p-policy-det_list{padding:8.5333333333vw var(--mgn-normal-sp)}.p-policy-det_items{grid-row-gap:10.1333333333vw;grid-template-columns:1fr}.p-policy-det_item__a{display:block;overflow:hidden}.p-policy-det_item-img{position:relative;width:100%}.p-policy-det-list_copy_prefix,.p-policy-det_copy__img{display:none}.p-policy-det_copy--sp{display:flex;position:absolute;bottom:0;left:0;flex-direction:column;align-items:start;font-weight:700;font-size:calc(100vw*38/375);line-height:1.2;font-family:YakuHanJP,"Koburina Gothic W6 JIS2004",Yu Gothic,YuGothic,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,BIZ UDPGothic,Meiryo,sans-serif}.p-policy-det_caption{margin-top:4.2666666667vw;font-size:5.3333333333vw}.p-policy-det_statement{margin:0;border-top:none}.p-policy-det_statement-box{margin:0 0 10.6666666667vw;padding:16vw 0;font-size:3.7333333333vw}.p-policy-det_statement-title{margin:0 0 6.6666666667vw;font-size:7.4666666667vw}.p-policy-det_download-list{margin:0 var(--mgn-normal-sp);border-top:none}.p-policy-det_download-title:not(:first-child){margin-top:16vw}.p-policy-det_download-title{font-size:5.3333333333vw}.p-policy-det_download-items{grid-template-columns:1fr;margin-top:8vw;gap:4vw}.p-policy-det_download-item{height:26.6666666667vw;padding-right:21.3333333333vw;padding-left:7.4666666667vw;font-size:4.2666666667vw}.p-policy-det_download-item.pdf::after{right:6.4vw;width:7.2vw;height:9.6vw}.p-policy-det_download-item.voice::after{right:5.8666666667vw;width:8.5333333333vw;height:7.2vw}.p-policy-full{max-width:89.3333333333vw;margin-top:8.5333333333vw;font-size:3.7333333333vw}.p-policy-full h1>span{background:linear-gradient(0deg,rgba(0,64,152,0) 0,rgba(0,64,152,0) 10%,#004098 10%,#004098 85%,rgba(0,64,152,0) 85%,rgba(0,64,152,0) 100%);font-size:var(--fz-phrase-sp);line-height:1.2}.p-policy-full h2:not(.h3){font-size:6.4vw}.p-policy-full h2.h3,.p-policy-full h3:not(.h4){font-size:var(--fz-large-sp)}.p-policy-full h3.h4,.p-policy-full h4,.p-policy-full p.lead{font-size:var(--fz-medium-sp)}.p-policy-full .lead+*,.p-policy-full h1+:not(.lead){margin-top:8vw}.p-policy-full_point{padding:4vw;font-size:3.2vw}.p-policy-full_nav{max-width:89.3333333333vw;margin:26.6666666667vw auto 0;padding:8vw}.p-policy-full_nav_heading{font-size:5.3333333333vw}.c-category+.p-policy-full_nav_wrapper .p-policy-full_nav,.p-policy-full_nav_items{margin-top:5.3333333333vw}.p-policy-full_nav_link{font-size:3.2vw}}