@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900?family=Zen+Old+Mincho&display=swap";#header .cv li a{border-color:#fff;color:#fff}#header .menu .in span{background-color:#fff}#header.active .cv li a{border-color:#000;color:#000}#header.active .menu .in span{background-color:#000}main{font-family:"Zen Old Mincho",YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif}main figure{position:relative;line-height:0}main figure .footnote{position:absolute;right:0;bottom:0;padding:.375em .5em .5em .75em;background:linear-gradient(-90deg, rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.3) 100%);color:#231815;font-size:min(2.3svw,12px);font-weight:500;line-height:1}main figure .footnote.white{background:linear-gradient(-90deg, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.3) 100%);color:#fff}main .structure{display:flex;flex-direction:column;gap:2em;padding:0 0 3em;background-color:#f7f3ed}@media screen and (768px <= width),print{main .structure{gap:4em;padding:0 0 6em}}main .structure .inner{max-width:1080px;width:96%;margin:0 auto}main .structure .sec_h2{margin:unset;font-size:min(5svw,32px);font-weight:500;line-height:normal;text-align:center}@media screen and (768px <= width),print{main .structure .sec_h2{text-align:unset}}main .structure .sec_h3{margin:unset;color:#4f3228;font-size:min(4.6svw,28px);font-weight:500;letter-spacing:.1em;line-height:normal}@media screen and (768px <= width),print{main .structure .sec_h3{font-size:min(3.75svw,24px)}}main .structure .sec_h4{margin:unset;color:#231815;font-size:min(5.2svw,36px);font-weight:400;letter-spacing:.075em;line-height:normal}@media screen and (768px <= width),print{main .structure .sec_h4{font-size:min(5svw,32px)}}main .structure .sec_h5{margin:unset;color:#4f3228;font-size:min(3.4svw,22px);font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif;font-weight:500;letter-spacing:.025em;line-height:1.2}@media screen and (768px <= width),print{main .structure .sec_h5{font-size:min(3.2svw,20px)}}main .structure .sec_h5.security{color:#231815;font-size:min(5svw,32px);letter-spacing:.05em;line-height:1.4}@media screen and (768px <= width),print{main .structure .sec_h5.security{font-size:min(4.6svw,28px)}}main .structure .sec_h5 span{font-size:min(3svw,18px)}@media screen and (768px <= width),print{main .structure .sec_h5 span{font-size:min(2.5svw,14px)}}main .structure .sec_lead{font-size:min(3.2svw,20px);line-height:1.4;text-align:justify}@media screen and (768px <= width),print{main .structure .sec_lead{font-size:min(2.8svw,16px)}}main .structure .sec_caution{font-size:min(2.5svw,14px);line-height:1.2;text-align:justify}@media screen and (768px <= width),print{main .structure .sec_caution{font-size:min(2.3svw,12px)}}main .structure .sec01_list{display:grid;grid-template-columns:repeat(2, 1fr);align-items:stretch;gap:2em 1em;margin:2em 0 0}@media screen and (768px <= width),print{main .structure .sec01_list{grid-template-columns:repeat(3, 1fr);gap:2em;margin:2em 0 0}}main .structure .sec01_list>li{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:.5em}main .structure .sec01_list>li figure{margin:auto 0 0}main .structure .sec01_list>li[data-list="01"]{grid-column:span 2}main .structure .sec01_list>li[data-list="01"] .box_list{display:grid;grid-template-columns:1fr 1fr;gap:.5em;margin:1em 0 0;width:100%}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="01"] .box_list{grid-template-columns:3fr 3fr 7fr}}main .structure .sec01_list>li[data-list="01"] .box_list li{display:flex;justify-content:center;align-items:center;padding:.5em 0;background-color:#4f3228;font-size:min(2.8svw,16px)}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="01"] .box_list li[data-box="01"],main .structure .sec01_list>li[data-list="01"] .box_list li[data-box="02"]{grid-row:span 3}}main .structure .sec01_list>li[data-list="01"] .box_list li span{color:#fff;font-size:min(3.4svw,22px);line-height:1.2;text-align:center}main .structure .sec01_list>li[data-list="01"] .box_list li span.large{font-size:min(3.75svw,24px)}main .structure .sec01_list>li[data-list="01"] .box_list li span.small{font-size:min(2.5svw,14px)}main .structure .sec01_list>li[data-list="02"]{grid-column:span 2}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="02"]{grid-row:span 2;grid-column:unset}}main .structure .sec01_list>li[data-list="02"] figure{margin:1em auto 0;width:60%}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="02"] figure{width:100%}}main .structure .sec01_list>li[data-list="03"]{grid-column:span 2;display:grid;grid-template-columns:1fr;gap:.5em}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="03"]{grid-template-columns:3fr 4fr 6fr;gap:1em}}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="03"] .sec_h5{grid-column:span 2}}main .structure .sec01_list>li[data-list="03"]>figure{margin:unset}main .structure .sec01_list>li[data-list="03"]>figure:first-of-type{order:2}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="03"]>figure:first-of-type{order:unset;grid-row:span 2}}main .structure .sec01_list>li[data-list="03"]>figure:last-of-type{order:1;margin:0 auto;width:60%}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="03"]>figure:last-of-type{order:unset;width:100%}}main .structure .sec01_list>li[data-list="03"] .sec_caution{order:3}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="03"] .sec_caution{order:unset;grid-column:span 3}}main .structure .sec01_list>li[data-list="04"]{mix-blend-mode:multiply}main .structure .sec01_list>li[data-list="05"]{mix-blend-mode:multiply}main .structure .sec01_list>li[data-list="05"] figure{margin-inline:auto}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="05"] figure{width:70%}}main .structure .sec01_list>li[data-list="06"] figure{margin-inline:auto}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="06"] figure{width:70%}}main .structure .sec01_list>li[data-list="07"]{mix-blend-mode:multiply}main .structure .sec01_list>li[data-list="07"] figure{margin-inline:auto}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="07"] figure{width:80%}}main .structure .sec01_list>li[data-list="08"] figure{margin-inline:auto}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="08"] figure{width:80%}}main .structure .sec01_list>li[data-list="09"] figure{margin-inline:auto}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="09"] figure{width:90%}}main .structure .sec01_list>li[data-list="11"] figure{margin-inline:auto}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="11"] figure{width:90%}}main .structure .sec01_list>li[data-list="12"]{grid-column:span 2}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="12"]{grid-column:unset}}main .structure .sec01_list>li[data-list="12"] figure{margin:0 auto;width:60%}@media screen and (768px <= width),print{main .structure .sec01_list>li[data-list="12"] figure{width:100%}}main .structure .sec02_list{display:grid;grid-template-columns:1fr;align-items:stretch;gap:2em 1em;margin:2em 0 0}@media screen and (768px <= width),print{main .structure .sec02_list{grid-template-columns:2fr 3fr;gap:2em;margin:2em 0 0}}main .structure .sec02_list>li{position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:start;gap:.5em}main .structure .sec02_list>li figure{margin:auto 0 0}@media screen and (768px <= width),print{main .structure .sec02_list>li[data-list="01"]{grid-column:span 2}}@media screen and (768px <= width),print{main .structure .sec02_list>li[data-list="03"]{grid-row:span 2}}main .structure .sec02_box{display:grid;grid-template-columns:112fr 63fr;gap:1em;margin:4em 0 0}@media screen and (768px <= width),print{main .structure .sec02_box{grid-template-columns:112fr 63fr 320fr;gap:1em 2em}}main .structure .sec02_box .sec_h5.security{grid-column:span 2}@media screen and (768px <= width),print{main .structure .sec02_box .sec_h5.security{align-self:end}}main .structure .sec02_box_lead{font-size:min(3.2svw,20px);line-height:1.8;text-align:justify}@media screen and (768px <= width),print{main .structure .sec02_box_lead{font-size:min(2.8svw,16px)}}main .structure .sec02_box_caution{margin:0 0 0 1em;text-indent:-1em;font-size:min(2.5svw,14px);line-height:1.2;text-align:justify}@media screen and (768px <= width),print{main .structure .sec02_box_caution{align-self:start;font-size:min(2.3svw,12px)}}main .structure .sec02_box figure[data-image="01"]{order:1;grid-column:span 2}@media screen and (768px <= width),print{main .structure .sec02_box figure[data-image="01"]{order:unset;grid-row:span 3;grid-column:unset}}#footer #notes .c_list_warning_text{margin:0 0 0 1em;text-indent:-1em;font-size:min(2.8svw,16px);font-family:YakuHanMP,"Noto Serif JP",YuMincho,"Yu Mincho","Hiragino Mincho ProN",serif}@media screen and (768px <= width),print{#footer #notes .c_list_warning_text{font-size:min(2.3svw,12px)}}/*# sourceMappingURL=structure.css.map */