:root{--font-size-base: 1.6rem;--font-size-base02: 1.5rem;--font-size-h2: 3.2rem;--font-size-h2-02: 5.6rem;--font-size-h3: 2.4rem;--font-size-xl: 2rem;--font-size-lg: 1.8rem;--font-size-sm: 1.4rem;--font-size-sm2: 1.2rem;--font-weight-base: 400;--font-weight-bold: 700;--padding-side: 1.5rem}@property --line-height-base{syntax:"<number>";inherits:false;initial-value:1.6}@property --line-height-md{syntax:"<number>";inherits:false;initial-value:1.4}@property --line-height-sm{syntax:"<number>";inherits:false;initial-value:1.2}@property --color-default{syntax:"<color>";inherits:false;initial-value:#1a1a1a}@property --color-white{syntax:"<color>";inherits:false;initial-value:#fff}@property --color-primary{syntax:"<color>";inherits:false;initial-value:#1400e4}@property --color-link{syntax:"<color>";inherits:false;initial-value:#455998}@property --color-tag{syntax:"<color>";inherits:false;initial-value:#313e57}@property --color-bg{syntax:"<color>";inherits:false;initial-value:#f2f2f2}@property --color-bg02{syntax:"<color>";inherits:false;initial-value:#f7f8fa}@property --color-bg03{syntax:"<color>";inherits:false;initial-value:#e8ecf4}@property --color-bg04{syntax:"<color>";inherits:false;initial-value:#e9e9e9}@property --color-bg05{syntax:"<color>";inherits:false;initial-value:#e5eaf4}@property --color-bg06{syntax:"<color>";inherits:false;initial-value:#a2b0ca}@property --color-bg-hover{syntax:"<color>";inherits:false;initial-value:#d7e3fd}@property --color-line{syntax:"<color>";inherits:false;initial-value:#a2b0ca}@property --color-hr{syntax:"<color>";inherits:false;initial-value:#ccc}@property --gradation-mv{syntax:"*";inherits:false;initial-value:linear-gradient(0deg, rgb(84, 110, 122) 0%, rgb(26, 22, 77) 100%)}@property --gradation-bg{syntax:"*";inherits:false;initial-value:linear-gradient(0deg, #546E7A 0%, #120C53 73.08%)}@property --shadow-content{syntax:"*";inherits:false;initial-value:0 0.8rem 1.6rem rgba(0,0,0,.08)}@property --shadow-text{syntax:"*";inherits:false;initial-value:0 0.2rem 0.8rem rgba(0,0,0,.7)}@property --contents-width{syntax:"*";inherits:false;initial-value:100rem}@property --radius-lg{syntax:"*";inherits:false;initial-value:1.2rem}@property --radius-md{syntax:"*";inherits:false;initial-value:0.6rem}@property --transition{syntax:"*";inherits:true;initial-value:.2s}@property --font-family-base{syntax:"*";inherits:true;initial-value:"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Arial","Helvetica","Verdana","sans-serif"}@media print{#main .l-gfw{width:1400px;min-width:revert;overflow-x:hidden;zoom:.5;-webkit-print-color-adjust:exact}#main .l-gfw h2,#main .l-gfw h3,#main .l-gfw h4{border:none}#main .l-gfw .c-titleLvTwo{position:relative;margin:0 0 5rem;font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}#main .l-gfw .c-titleLvTwo h2{margin:0;font-size:var(--font-size-h2);font-weight:bold;line-height:var(--line-height-sm)}#main .l-gfw .c-titleLvTwo p{margin-top:1rem;font-size:var(--font-size-lg);line-height:var(--line-height-sm);color:var(--color-primary)}#main .l-gfw .c-titleLvTwo.-white h2,#main .l-gfw .c-titleLvTwo.-white p{color:var(--color-white)}#main .l-gfw .c-titleLvThree{margin:0 0 2rem;font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}#main .l-gfw .c-titleLvFour{margin:0 0 0.8rem;padding:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-md);border:none}#main .l-gfw .c-titleLvFour span{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-md)}#main .l-gfw .p-mv{margin-top:revert}#main .l-gfw .p-mv_head{margin:0 0 1.5rem;font-size:var(--font-size-h2);font-weight:bold;color:var(--color-white);vertical-align:middle;line-height:var(--line-height-sm);letter-spacing:.04em}#main .l-gfw .p-mv_head span{margin-left:1rem;font-size:var(--font-size-h2-02);font-weight:bold;color:var(--color-white);vertical-align:middle;line-height:var(--line-height-sm);letter-spacing:.04em}#main .l-gfw .p-mv_image{margin-top:4rem;margin-inline:auto;width:min(100%,90rem);text-align:center}}