﻿.asset_page_head{position:relative;width:100%;padding:6rem 5% 4rem;margin-bottom:3rem;filter:none;opacity:1}@media only screen and (max-width: 520px){.asset_page_head{padding:4rem 5% 2rem;margin-bottom:3rem}}.asset_page_head.bg1{background-image:url(/images/common/cmn_img_01.webp);background-position:center center;background-size:100%}@media only screen and (max-width: 834px){.asset_page_head.bg1{background-image:url(/images/common/cmn_img_01_sp.webp)}}.asset_page_head.bg2{background-image:url(/images/common/cmn_img_02.webp);background-position:center right 20%;background-size:cover}.asset_page_head.bg3{background-color:#d02525}.asset_page_head.bg4{background-color:#0045aa}.asset_page_head .ff_eng{font-size:clamp(3.4375rem,3.314rem + .581vw,3.75rem);color:#fff;font-family:"Spectral",serif;font-weight:700}.asset_page_head .ff_eng::after{content:"";display:block;height:4px;background-color:#fff}section{padding:2rem 0}.asset_section_inner{width:90%;margin:0 auto;background-color:#fff;border-radius:20px;padding:2rem 0}@media only screen and (max-width: 520px){.asset_section_inner{padding:1rem}}.asset_inner_l5{margin:1rem 0 1rem 5%}@media only screen and (max-width: 834px){.asset_inner_l5{margin:1rem auto}}.asset_inner_l10{margin:1rem 0 1rem 10%}@media only screen and (max-width: 834px){.asset_inner_l10{margin:1rem auto}}.asset_inner_l20{margin:1rem 0 1rem 20%}@media only screen and (max-width: 834px){.asset_inner_l20{margin:1rem auto}}.asset_inner_l30{margin:1rem 0 1rem 30%}@media only screen and (max-width: 834px){.asset_inner_l30{margin:1rem auto}}.asset_inner_l40{margin:1rem 0 1rem 40%}@media only screen and (max-width: 834px){.asset_inner_l40{margin:1rem auto}}.asset_inner_r20{margin:1rem 20% 1rem 0}@media only screen and (max-width: 834px){.asset_inner_r20{margin:1rem auto}}.asset_inner_r30{margin:1rem 30% 1rem 0}@media only screen and (max-width: 834px){.asset_inner_r30{margin:1rem auto}}.asset_inner_r40{margin:1rem 40% 1rem 0}@media only screen and (max-width: 834px){.asset_inner_r40{margin:1rem auto}}.asset_tt_line{position:relative;width:100%;margin:1rem 0;padding:0 0 .5rem;font-size:clamp(2.25rem,2.102rem + .698vw,2.625rem);font-weight:700;font-family:"Noto Sans JP","游ゴシック体","Zen Kaku Gothic New",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;text-align:center;line-height:1.4;letter-spacing:.09em;color:#000}.asset_tt_line.fw_blk{color:#000}.asset_tt_line.fw_sky{color:#0045aa}.asset_tt_line.fw_wht{display:flex;flex-direction:column;color:#fff;text-align:left;font-size:clamp(1.125rem,1.051rem + .349vw,1.3125rem);margin:0;padding:0}.asset_tt_line.fw_ylw{color:#fff100;-webkit-text-stroke:5px #000;paint-order:stroke}.asset_tt_line .fw_red{color:#d02525}.asset_tt_border{font-size:clamp(1.375rem,1.128rem + 1.163vw,2rem);position:relative;padding:.5em .7em .4em;text-align:center;border-bottom:3px solid #d02525;color:#333}.asset_tt_border::before,.asset_tt_border::after{position:absolute;left:45%;bottom:-15px;width:30px;height:15px;clip-path:polygon(0 0, 100% 0, 50% 100%);content:""}.asset_tt_border::before{background-color:#d02525}.asset_tt_border::after{bottom:-11px;background-color:#fff}.background_blk{background-color:#a5a5a5}.asset_tt_corner{position:relative;margin:1rem 0;padding:.25em 0;font-size:clamp(1.125rem,1.026rem + .465vw,1.375rem);font-weight:500;line-height:1.4;display:inline-block}.asset_tt_corner.icn01::before{content:"";position:relative;top:3px;display:inline-block;width:1.5rem;height:1.5rem;margin-right:.3rem;background:url(/images/common/cmn_icn_05.svg) center no-repeat;background-size:100%}@media only screen and (max-width: 520px){.asset_tt_corner.icn01::before{width:1rem;height:1rem}}.asset_tt_corner.icn02::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;padding-right:.5rem;background:url(/images/common/cmn_icn_06.svg) center no-repeat;background-size:100%}@media only screen and (max-width: 520px){.asset_tt_corner.icn02::before{width:1rem;height:1rem}}.asset_tt_corner.icn03::before{content:"";display:inline-block;width:1.5rem;height:1.5rem;padding-right:.5rem;background:url(/images/common/cmn_icn_07.svg) center no-repeat;background-size:100%}@media only screen and (max-width: 520px){.asset_tt_corner.icn03::before{width:1rem;height:1rem}}.asset_tt_dash{position:relative;margin:1rem 0;font-size:clamp(1rem,.951rem + .233vw,1.125rem);font-weight:500;line-height:1.4;padding:1rem .5rem;border:2px solid #0045aa;box-shadow:5px 5px #0045aa;color:#0045aa}.asset_tt_dash.red{border:2px solid #d02525;box-shadow:5px 5px #d02525;color:#d02525}.asset_tt_dash.ylw{border:2px solid #fff100;box-shadow:5px 5px #fff100;color:#000}.asset_btn{--btn-color: #000;--btn-bgc: #d02525;--btn-bgc_hov: #fff;display:block;width:100%;max-width:270px;position:relative;z-index:1;padding:1em 3em 1em 1.5em;margin-top:1rem;background:var(--btn-color);border-radius:50px;color:#fff;line-height:1.4;text-align:center}.asset_btn::after{content:"";position:absolute;transform:translateY(-50%);transform-origin:left;right:1rem;top:calc(50% - 3px);width:2rem;height:.5rem;clip-path:polygon(0 100%, 100% 100%, 70% 40%, 70% 90%, 0% 90%);background:var(--btn-bgc_hov);transition:all .3s ease-out}.asset_btn::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;border-radius:50px;background:var(--btn-bgc);opacity:0;transition:opacity .5s ease,color .3s ease}.asset_btn:hover{box-shadow:none;color:var(--btn-bgc_hov);text-decoration:none}.asset_btn:hover::before{opacity:1}.asset_btn:hover::after{background:var(--btn-bgc_hov);transform:translateY(-50%) scaleX(1.4)}.asset_btn.w350{max-width:350px}.asset_btn.w380{max-width:380px}.asset_btn.w420{max-width:420}.asset_btn.blue{--btn-bgc: #0045b3;--btn-color: #000;--btn-bgc_hov: #fff}.asset_btn.ylw{--btn-bgc: #fff100;--btn-color: #000;--btn-bgc_hov: #fff}.asset_btn.ylw:hover{box-shadow:none;color:#000;text-decoration:none}.asset_btn.ylw:hover::after{background:#000;transform:translateY(-50%) scaleX(1.4)}.asset_btn_left{--btn-color: #000;--btn-bgc: #d02525;--btn-bgc_hov: #fff;display:block;width:100%;max-width:270px;position:relative;z-index:1;padding:1em 3em 1em 1.5em;margin-top:1rem;border-radius:50px;background:var(--btn-color);overflow:hidden;color:#fff;line-height:1.4;text-align:center}.asset_btn_left::after{content:"";position:absolute;transform:translateY(-50%);transform-origin:left;left:1rem;top:calc(50% - 3px);width:2rem;height:.5rem;clip-path:polygon(100% 100%, 0% 100%, 30% 40%, 30% 90%, 100% 90%);background:var(--btn-bgc_hov);transition:all .3s ease-out}.asset_btn_left::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:var(--btn-bgc);opacity:0;transition:opacity .5s ease,color .3s ease}.asset_btn_left:hover{box-shadow:none;color:var(--btn-bgc_hov);text-decoration:none}.asset_btn_left:hover::before{opacity:1}.asset_btn_left:hover::after{background:var(--btn-bgc_hov);transform:translateY(-50%) scaleX(1.4)}.asset_btn_left.w350{max-width:350px}.asset_btn_left.w380{max-width:380px}.asset_btn_left.w420{max-width:420}.asset_btn_left.blue{--btn-bgc: #0045b3;--btn-color: #000;--btn-bgc_hov: #fff}.asset_btn_left.ylw{--btn-bgc: #fff100;--btn-color: #000;--btn-bgc_hov: #fff}.asset_btn_link{--btn-color: #000;--btn-bgc: #d02525;--btn-bgc_hov: #fff;display:inline-block;width:100%;max-width:270px;position:relative;z-index:1;padding:1em 3em 1em 1em;margin:1rem 0;border:1px solid var(--btn-bgc_hov);border-radius:5rem;background:var(--btn-color);overflow:hidden;clip-path:inset(0 round 5rem);font-size:1rem;color:#fff;line-height:1.4;text-align:center;transition:all .3s ease}.asset_btn_link i{position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:.9rem;transition:right .2s ease}@media only screen and (max-width: 520px){.asset_btn_link i{right:1rem}}.asset_btn_link::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:var(--btn-bgc);opacity:0;transition:opacity .5s ease,color .3s ease}.asset_btn_link:hover{box-shadow:none;color:var(--btn-bgc_hov);text-decoration:none}.asset_btn_link:hover::before{opacity:1;transform:scale(1.1)}.asset_btn_link:hover::after{background:var(--btn-bgc_hov)}.asset_btn_link:hover i{right:1.5rem}@media only screen and (max-width: 520px){.asset_btn_link:hover i{right:.5rem}}.asset_btn_link.w100{max-width:100px}.asset_btn_link.w330{max-width:330px}.asset_btn_link.w350{max-width:350px}.asset_btn_link.w380{max-width:380px}.asset_btn_link.w450{max-width:450px}.asset_btn_link.m50{max-width:50%}@media only screen and (max-width: 520px){.asset_btn_link.m50{max-width:100%}}.asset_btn_more{--btn-color: #d02525;--btn-bgc: #d02525;--btn-bgc_hov: #FDFDFD;display:block;width:100%;max-width:270px;position:relative;z-index:1;padding:.5rem 3rem .5rem 1.5rem;margin-top:1rem;border:1px solid var(--btn-color);border-radius:50px;color:var(--btn-color);background-color:var(--btn-bgc_hov);text-align:center}.asset_btn_more .text{position:relative;z-index:3}.asset_btn_more::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px;background:var(--btn-color);transform:scaleX(0);transform-origin:0 50%;transition:all .3s ease;transition-property:transform;z-index:2}.asset_btn_more::after{content:"";position:absolute;right:20px;width:5px;height:5px;top:calc(50% - 3px);z-index:3;background-color:var(--btn-color);border-radius:20px;transition:.3s ease}.asset_btn_more:hover{color:var(--btn-bgc_hov);text-decoration:none}.asset_btn_more:hover::before{transform:scaleX(1)}.asset_btn_more:hover::after{background-color:var(--btn-bgc_hov);transform-origin:center;transform:scale(2)}.asset_btn_more.w350{max-width:350px}.asset_btn_more.w380{max-width:380px}.asset_btn_more.w420{max-width:420}.asset_btn_more.blue{--btn-color: #0045b3;--btn-bgc: #0045b3;--btn-bgc_hov: #fff}.asset_btn_more.blk{--btn-color: #000;--btn-bgc: #000;--btn-bgc_hov: #fff}.asset_btn_more.ylw{--btn-color: #000;--btn-bgc: #fff100;--btn-bgc_hov: #fff}.asset_btn_more.ylw::before{background-color:#fff100}.asset_btn_more.ylw:hover{color:#000;text-decoration:none}.asset_btn_more.ylw:hover::after{background-color:#000}.asset_list{margin:1rem 0}.asset_list.disc li{list-style:disc outside}.asset_list.none{margin:0 0 1rem 0}.asset_list.ppl li{list-style:disc outside}.asset_list.ppl li::marker{font-size:1.5em;color:#501c8d}.asset_list.num>li{list-style:decimal outside}.asset_list li{list-style:none;margin:0 0 .5em 2em}.asset_list li:last-of-type{margin:0 0 0 2em}.asset_list.paren{list-style:none;counter-reset:number}.asset_list.paren li{counter-increment:item;position:relative;padding-left:2em}.asset_list.paren li::before{content:"（" counter(item) "）";position:absolute;left:0;top:0;color:#333;font-weight:bold}.asset_table{width:100%;margin:1rem auto;font-family:"Noto Sans JP","游ゴシック体","Zen Kaku Gothic New",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:1em}.asset_table.border th,.asset_table.border td{border:1px solid #000}.asset_table caption{margin:1rem 0;text-align:left}.asset_table th{padding:.5rem 1rem;font-weight:500;text-align:left}.asset_table td{padding:.5rem 1rem;font-weight:400;text-align:left}.asset_table .border{border:1px solid #000}.asset_table .border_tb{border-top:1px solid #000;border-bottom:1px solid #000}.asset_table_spv{width:100%;margin:1rem auto;font-family:"Noto Sans JP","游ゴシック体","Zen Kaku Gothic New",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","メイリオ",Meiryo,sans-serif;font-size:1em}.asset_table_spv.en{font-family:"Spectral",serif}.asset_table_spv.sys thead{background:#000}.asset_table_spv.prp thead{background:#000}@media only screen and (max-width: 520px){.asset_table_spv.prp tbody tr th::before,.asset_table_spv.prp tbody tr td::before{background:#c8daff}}.asset_table_spv caption{margin:1rem 0;text-align:left}.asset_table_spv thead{text-align:center;background-color:#000}@media only screen and (max-width: 834px){.asset_table_spv thead{display:none}}.asset_table_spv thead th{padding:.5rem 1rem;font-size:1.125rem;font-weight:500;white-space:nowrap;color:#fff;border:1px solid #fff}.asset_table_spv tbody tr:nth-of-type(even){background-color:#f1f1f1}.asset_table_spv tbody tr th,.asset_table_spv tbody tr td{padding:.5rem 1rem;font-weight:400;text-align:left;color:#000;border:1px solid #000}@media only screen and (max-width: 834px){.asset_table_spv tbody tr th,.asset_table_spv tbody tr td{display:block;padding:.5rem;border:none}}@media only screen and (max-width: 834px){.asset_table_spv tbody tr th{display:flex;justify-content:flex-start;flex-wrap:wrap;background-color:#000;color:#fff}}.asset_table_spv tbody tr td{text-align:center;white-space:nowrap}@media only screen and (max-width: 834px){.asset_table_spv tbody tr td{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;border-bottom:1px dotted #a5a5a5}}.asset_table_spv tbody tr td:last-of-type{text-align:left;white-space:normal}@media only screen and (max-width: 834px){.asset_table_spv tbody tr td:last-of-type{border:none}}.asset_table_spv .border{border:1px solid #000}.asset_table_spv .border_tb{border-top:1px solid #000;border-bottom:1px solid #000}.fa-arrow-up-right-from-square,fa-file-pdf{margin-left:.3em}.fa-angle-right{color:#fff}.midm{font-weight:500}.bold{font-weight:700}.ff_eng{font-family:"Spectral",serif;font-weight:200}.ff_eng.bold{font-weight:400}.txt_l{text-align:left}.txt_c{text-align:center}.txt_r{text-align:right}.fz16{font-size:1rem}.fz18{font-size:1.125rem}.fz20{font-size:1.25rem}.fz22{font-size:1.375rem}.fz24{font-size:1.5rem}.fz26{font-size:1.625rem}.fz28{font-size:1.75rem}.fz30{font-size:1.875rem}.fz32{font-size:2rem}.mgn_t1{margin:1rem 0}.mgn_t2{margin:2rem 0}.mgn_t3{margin:3rem 0}.mgn_t4{margin:4rem 0}.mgn_tb1{margin:1rem 0}.mgn_tb2{margin:2rem 0}.mgn_tb3{margin:3rem 0}.mgn_tb4{margin:4rem 0}.mgn_tb1a{margin:1rem auto}.mgn_tb2a{margin:2rem auto}.mgn_tb3a{margin:3rem auto}.mgn_tb4a{margin:4rem auto}.pdg_1{padding:1rem}.pdg_2{padding:2rem}.pdg_3{padding:3rem}.pdg_4{padding:4rem}.pdg_t1{padding:1rem 0 0}.pdg_t2{padding:2rem 0 0}.pdg_t3{padding:3rem 0 0}.pdg_t4{padding:4rem 0 0}.pdg_b1{padding:0 0 1rem}.pdg_b2{padding:0 0 2rem}.pdg_b3{padding:0 0 3rem}.pdg_b4{padding:0 0 4rem}.pdg_tb1{padding:1rem 0}.pdg_tb2{padding:2rem 0}.pdg_tb3{padding:3rem 0}.pdg_tb4{padding:4rem 0}.pdg_tb5{padding:5rem 0}.ftc_blu{color:#0045aa}.ftc_red{color:#d02525}@media only screen and (max-width: 834px){.flx_clm{display:flex;flex-direction:column;justify-content:center}}/*# sourceMappingURL=asset.css.map */