html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}table{border-collapse:collapse;border-spacing:0}img{border:0;-webkit-interpolation-mode:nearest-neighbor}pre,code,kbd,samp,tt{font-family:monospace,serif;font-size:1em;font-family:"courier new",monospace}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}caption,th,td{text-align:left;vertical-align:middle}sub,sup{font-size:75%;line-height:0;height:0;position:relative;vertical-align:baseline}sup{top:-0.5em;padding-right:.15em;display:inline-block}sub{bottom:-0.25em;padding-right:.15em;display:inline-block}html{font-size:62.5%;font-feature-settings:"pwid" 1;scroll-behavior:smooth}body{position:relative;font-size:1.6rem;line-height:1.6;-webkit-text-size-adjust:100%;min-width:320px;overflow-y:scroll;font-family:YakuHanJP, 'Noto Sans JP', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Osaka', Verdana, 'MS P Gothic', Arial, Helvetica, sans-serif  !important}body *{box-sizing:border-box}strong{font-weight:bold}ul{list-style:none}a{text-decoration:none}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wrapper{min-width:auto}header{position:relative;z-index:200}footer{position:relative;z-index:100}body{background-color:var(--color-key-bg)}.offscreen{position:absolute;top:auto;left:-1px;overflow:hidden;outline:0;width:1px;height:1px;text-align:left;text-indent:100%;white-space:nowrap}.nowrap{margin-right:-0.25em;white-space:nowrap;display:inline-block}.nowrap:after{content:"";display:inline-block;width:0;overflow:hidden}.nowrap.isnt{margin-right:0}.is-indent{padding-left:1em;text-indent:-1em}.is-indent .btn-link{text-indent:0}.sup{font-size:100%;top:-0.25em}.is-ov-h{overflow:hidden}.is-ja{font-family:YakuHanJP, 'Noto Sans JP', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Osaka', Verdana, 'MS P Gothic', Arial, Helvetica, sans-serif  !important}.is-ja-title{font-family:YakuHanJP, 'Zen Maru Gothic', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Osaka', Verdana, 'MS P Gothic', Arial, Helvetica, sans-serif  !important}.is-bgc-b{background-color:#e9f0f8}.is-bgc-w{background-color:#fff}.is-c-w{color:#fff !important}.is-c-b{color:#000 !important}.is-c-tb{color:#333 !important}.is-fw-hb{font-weight:500 !important}.is-fw-b{font-weight:700 !important}.is-fw-bb{font-weight:800 !important}.is-fw-bbb{font-weight:900 !important}.is-fw-n{font-weight:normal !important}.is-center{text-align:center}.is-justify,.is-left{text-align:left}.is-right{text-align:right}.is-vat{vertical-align:top !important}.is-vam{vertical-align:middle !important}.is-vab{vertical-align:bottom !important}.is-d-b{display:block !important}.is-d-ib{display:inline-block}.isnt-display{display:none !important}.is-pos-r{position:relative}.is-pos-a{position:absolute}.is-fz-m{font-size:90%}.is-fz-s{font-size:80%}.is-fz-ss{font-size:70%}.is-fz-sss{font-size:60%}.is-mr-m{margin-right:1em !important}.is-mr-s{margin-right:.5em !important}.is-mr-ss{margin-right:.25em !important}.is-mr-sss{margin-right:.15em !important}.is-ml-m{margin-left:1em !important}.is-ml-s{margin-left:.5em !important}.is-ml-ss{margin-left:.25em !important}.is-ml-sss{margin-left:.15em !important}.is-ms-m{margin-left:.75em !important;margin-right:.75em !important}.is-ms-s{margin-left:.5em !important;margin-right:.5em !important}.is-ms-ss{margin-left:.25em !important;margin-right:.25em !important}.is-ps-m{padding-left:.75em !important;padding-right:.75em !important}.is-ps-s{padding-left:.5em !important;padding-right:.5em !important}.is-ps-ss{padding-left:.25em !important;padding-right:.25em !important}.is-lh-m{line-height:1.6 !important}.is-m0a{margin:0 auto}.clear{clear:both}@media all and (min-width: 1000px){.tb,.sp,.tb-sp{display:none !important}}@media all and (min-width: 769px)and (max-width: 999.99px){.pc,.sp,.pc-sp{display:none !important}}@media all and (max-width: 768.99px){.pc,.tb,.pc-tb{display:none !important}.isnt-sp-pl{padding-left:0 !important}.isnt-sp-pr{padding-right:0 !important}.is-sp-pl-pr{padding:0 20px}.is-sp-center{text-align:center}.is-sp-mt-l{margin-top:1em !important}.is-sp-mt-ll{margin-top:2em !important}.is-sp-mb-l{margin-bottom:1em !important}.is-sp-mb-ll{margin-bottom:2em !important}.isnt-sp-mb{margin-bottom:0 !important}.isnt-sp-pt{padding-top:0 !important}.is-sp-lineheight{line-height:1.4}}@media all and (min-width: 1440px){.is-first-col{padding-top:60px}.tb{display:none !important}.tbs-tb{display:none !important}.sp{display:none !important}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.is-first-col{padding-top:60px}.tb{display:none !important}.tbs-tb{display:none !important}.sp{display:none !important}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.is-first-col{padding-top:50px}.pc-tbl{display:none !important}.tb{display:none !important}.sp{display:none !important}}@media all and (min-width: 769px)and (max-width: 999.99px){.is-first-col{padding-top:50px}.pc{display:none !important}.pc-tbl{display:none !important}.sp{display:none !important}}@media all and (max-width: 768.99px){.is-first-col{padding-top:17.4358974359vw}.isnt-sp{display:none !important}.pc{display:none !important}.pc-tbl{display:none !important}.tbs-tb{display:none !important}.tb{display:none !important}}.js-menu-open{overflow:hidden}.js-menu-open .header-block{background-color:#fff}.js-scroll-max .pagenav-main{position:absolute}.js-movie-link.disabled{pointer-events:none;cursor:default}.l-col{position:relative;width:100%}@media all and (min-width: 1440px){.l-col{padding:80px 0}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-col{padding:80px 0}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.l-col{padding:80px 0}}@media all and (min-width: 769px)and (max-width: 999.99px){.l-col{padding:8vw 0}}@media all and (max-width: 768.99px){.l-col{padding:12.3076923077vw 0}}@media all and (min-width: 1440px){.l-col__wrapper{margin-left:224px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-col__wrapper{margin-left:224px}}.l-col__content{margin:0 auto;width:100%}@media all and (min-width: 1440px){.l-col__content{max-width:960px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-col__content{max-width:960px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.l-col__content{max-width:960px}}@media all and (min-width: 769px)and (max-width: 999.99px){.l-col__content{padding:0 2vw}}@media all and (max-width: 768.99px){.l-col__content{padding:0 8.2051282051vw}}.l-independent{position:relative;width:100%}@media all and (min-width: 1440px){.l-independent{padding-top:56px;padding-bottom:96px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-independent{padding-top:56px;padding-bottom:96px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.l-independent{padding-top:56px;padding-bottom:96px}}@media all and (min-width: 769px)and (max-width: 999.99px){.l-independent{padding-top:5.6vw;padding-bottom:9.6vw}}@media all and (max-width: 768.99px){.l-independent{padding-top:6.1538461538vw;padding-bottom:6.1538461538vw}}.l-independent__content{margin:0 auto;width:100%}@media all and (min-width: 1440px){.l-independent__content{max-width:960px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-independent__content{max-width:960px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.l-independent__content{max-width:960px}}@media all and (min-width: 769px)and (max-width: 999.99px){.l-independent__content{padding:0 2vw}}@media all and (max-width: 768.99px){.l-independent__content{padding:0 8.2051282051vw}}.l-main{position:relative;width:100%}@media all and (min-width: 1440px){.l-main{overflow:hidden}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-main{overflow:hidden}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.l-main{overflow:hidden}}@media all and (min-width: 769px)and (max-width: 999.99px){.l-main{overflow:hidden}}@media all and (min-width: 1440px){.l-main__wrapper{margin-left:224px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-main__wrapper{margin-left:224px}}.l-main__content{margin:0 auto;width:100%}@media all and (min-width: 1440px){.l-main__content{max-width:960px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-main__content{max-width:960px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.l-main__content{max-width:960px}}@media all and (min-width: 769px)and (max-width: 999.99px){.l-main__content{padding:0 2vw}}@media all and (max-width: 768.99px){.l-main__content{padding:0 8.2051282051vw}}.l-lower{position:relative;width:100%}@media all and (min-width: 1440px){.l-lower{padding-bottom:96px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-lower{padding-bottom:96px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.l-lower{padding-bottom:96px}}@media all and (min-width: 769px)and (max-width: 999.99px){.l-lower{padding-bottom:9.6vw}}@media all and (max-width: 768.99px){.l-lower{padding-bottom:12.3076923077vw}}@media all and (min-width: 1440px){.l-lower__wrapper{margin-left:224px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-lower__wrapper{margin-left:224px}}.l-lower__content{margin:0 auto;width:100%}@media all and (min-width: 1440px){.l-lower__content{max-width:960px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-lower__content{max-width:960px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.l-lower__content{max-width:960px}}@media all and (min-width: 769px)and (max-width: 999.99px){.l-lower__content{padding:0 2vw}}@media all and (max-width: 768.99px){.l-lower__content{padding:0 8.2051282051vw}}.l-pagination{position:relative;width:100%;background:var(--color-key-pagination-bg)}@media all and (min-width: 1440px){.l-pagination{padding:48px 0}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-pagination{padding:48px 0}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.l-pagination{padding:48px 0}}@media all and (min-width: 769px)and (max-width: 999.99px){.l-pagination{padding:4.8vw 0}}@media all and (max-width: 768.99px){.l-pagination{padding:10.2564102564vw 0}}@media all and (min-width: 1440px){.l-pagination__wrapper{margin-left:224px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-pagination__wrapper{margin-left:224px}}.l-pagination__content{margin:0 auto;width:100%}@media all and (min-width: 1440px){.l-pagination__content{max-width:960px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.l-pagination__content{max-width:960px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.l-pagination__content{max-width:960px}}@media all and (min-width: 769px)and (max-width: 999.99px){.l-pagination__content{padding:0 2vw}}@media all and (max-width: 768.99px){.l-pagination__content{padding:0 8.2051282051vw}}.content{position:relative}.header{width:100%;box-sizing:border-box;display:flex;align-items:center;background-color:#fff;position:fixed;top:0;left:0px}@media all and (min-width: 1000px){.header{padding:1.25vw 2.7777777778vw;gap:4.4444444444vw;min-height:60px}}@media all and (min-width: 1440px){.header{padding:18px 40px;gap:64px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header{padding:1.25vw 2.7777777778vw;gap:4.4444444444vw;min-height:50px}}@media all and (max-width: 768.99px){.header{padding:2.0512820513vw 4.6153846154vw;gap:6.1538461538vw;height:17.4358974359vw}}@media all and (min-width: 1000px){.header-logo{width:12.2222222222vw}}@media all and (min-width: 1440px){.header-logo{width:176px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-logo{width:12.2222222222vw}}@media all and (max-width: 768.99px){.header-logo{width:38.9743589744vw}}.header-logo a{display:block;position:relative}@media all and (min-width: 1000px){.header-logo a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.header-logo a:hover::after{opacity:1}}.header-logo a img{display:block;width:100%;height:auto}.header-list{position:relative;display:flex;align-items:center}@media all and (min-width: 1000px){.header-list{gap:4.4444444444vw}}@media all and (min-width: 1440px){.header-list{gap:64px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list{gap:4.4444444444vw}}@media all and (max-width: 768.99px){.header-list{gap:6.1538461538vw}}.header-list::before{content:"";position:absolute;top:10%;left:0;width:1px;height:80%;background-color:#e2e2e2}@media all and (min-width: 1000px){.header-list::before{left:-2.2222222222vw}}@media all and (min-width: 1440px){.header-list::before{left:-32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list::before{left:-2.2222222222vw}}@media all and (max-width: 768.99px){.header-list::before{left:-3.0769230769vw}}.header-list__item--1{display:flex;align-items:center}@media all and (min-width: 1000px){.header-list__item--1{gap:0.8333333333vw}}@media all and (min-width: 1440px){.header-list__item--1{gap:12px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list__item--1{gap:0.8333333333vw}}.header-list__item--1 .ttl{display:inline-block;line-height:1.25}@media all and (min-width: 1000px){.header-list__item--1 .ttl{font-size:1.5277777778vw}}@media all and (min-width: 1440px){.header-list__item--1 .ttl{font-size:22px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list__item--1 .ttl{font-size:1.5277777778vw}}@media all and (max-width: 768.99px){.header-list__item--1 .ttl{font-size:5.1282051282vw}}.header-list__item--1 .ttr{display:inline-block;box-sizing:border-box;line-height:1.25}@media all and (min-width: 1000px){.header-list__item--1 .ttr{padding:0.3472222222vw 0.6944444444vw;font-size:0.9722222222vw;border-radius:0.5555555556vw}}@media all and (min-width: 1440px){.header-list__item--1 .ttr{padding:5px 10px;font-size:14px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list__item--1 .ttr{padding:0.3472222222vw 0.6944444444vw;font-size:0.9722222222vw;border-radius:0.5555555556vw}}@media all and (max-width: 768.99px){.header-list__item--1 .ttr{display:none}}.header-list__item--2,.header-list__item--3{position:relative}@media all and (max-width: 768.99px){.header-list__item--2,.header-list__item--3{display:none}}.header-list__item--2::before,.header-list__item--3::before{content:"";position:absolute;top:10%;left:0;width:1px;height:80%;background-color:#e2e2e2}@media all and (min-width: 1000px){.header-list__item--2::before,.header-list__item--3::before{left:-2.2222222222vw}}@media all and (min-width: 1440px){.header-list__item--2::before,.header-list__item--3::before{left:-32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list__item--2::before,.header-list__item--3::before{left:-2.2222222222vw}}.header-list__item--2 h1.label,.header-list__item--3 h1.label{font-size:inherit}.header-list__item--2 .label,.header-list__item--3 .label{display:inline-block;color:#333;font-weight:700;line-height:1.25;letter-spacing:.04em}@media all and (min-width: 1000px){.header-list__item--2 .label,.header-list__item--3 .label{font-size:1.1111111111vw}}@media all and (min-width: 1440px){.header-list__item--2 .label,.header-list__item--3 .label{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list__item--2 .label,.header-list__item--3 .label{font-size:1.1111111111vw}}.header-list__item--2 .label-s,.header-list__item--3 .label-s{display:inline-block;color:#333;font-weight:700;line-height:1.25;letter-spacing:.04em}@media all and (min-width: 1000px){.header-list__item--2 .label-s,.header-list__item--3 .label-s{font-size:0.9722222222vw}}@media all and (min-width: 1440px){.header-list__item--2 .label-s,.header-list__item--3 .label-s{font-size:14px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list__item--2 .label-s,.header-list__item--3 .label-s{font-size:0.9722222222vw}}.header-list__item--2 .label-n,.header-list__item--3 .label-n{display:inline-block;color:#333;font-weight:700;line-height:1.25;letter-spacing:.04em}@media all and (min-width: 1000px){.header-list__item--2 .label-n,.header-list__item--3 .label-n{font-size:0.9701492537vw}}@media all and (min-width: 1440px){.header-list__item--2 .label-n,.header-list__item--3 .label-n{font-size:13px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list__item--2 .label-n,.header-list__item--3 .label-n{font-size:0.9027777778vw}}.header-list__item--2.is-column{display:flex;flex-direction:column}@media all and (min-width: 1000px){.header-list__item--2.is-column{gap:0.2777777778vw}}@media all and (min-width: 1440px){.header-list__item--2.is-column{gap:4px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list__item--2.is-column{gap:0.2777777778vw}}@media all and (max-width: 768.99px){.header-list__item--2.is-column{display:none}}.header-list__item--2.is-column-n{display:flex;flex-direction:column}@media all and (min-width: 1000px){.header-list__item--2.is-column-n{gap:0.1388888889vw}}@media all and (min-width: 1440px){.header-list__item--2.is-column-n{gap:2px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list__item--2.is-column-n{gap:0.1388888889vw}}@media all and (max-width: 768.99px){.header-list__item--2.is-column-n{display:none}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.header-list__item--3{display:none}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list__item--3{display:none}}.header-list__item--4{position:relative}@media all and (min-width: 1000px){.header-list__item--4{margin-left:-2.2222222222vw}}@media all and (min-width: 1440px){.header-list__item--4{margin-left:-32px}}@media all and (max-width: 768.99px){.header-list__item--4{display:none}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.header-list__item--4{display:none}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list__item--4{display:none}}.header-list__item--4 .label{display:inline-block;color:#333;line-height:1.6;letter-spacing:.02em;text-indent:-1em;padding-left:1em}@media all and (min-width: 1000px){.header-list__item--4 .label{font-size:0.6944444444vw}}@media all and (min-width: 1440px){.header-list__item--4 .label{font-size:10px}}.header-list__item--4 .label a{position:relative;text-decoration:underline;color:var(--color-key-d)}@media all and (min-width: 1440px){.header-list__item--4 .label a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-2px;right:-2px}.header-list__item--4 .label a:hover{text-decoration:none}.header-list__item--4 .label a:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.header-list__item--4 .label a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-2px;right:-2px}.header-list__item--4 .label a:hover{text-decoration:none}.header-list__item--4 .label a:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.header-list__item--4 .label a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-2px;right:-2px}.header-list__item--4 .label a:hover{text-decoration:none}.header-list__item--4 .label a:hover::after{opacity:1}}.header-list__link{position:relative;display:inline-flex}@media all and (min-width: 1440px){.header-list__link{gap:8px}.header-list__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.header-list__link:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.header-list__link{gap:8px}.header-list__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.header-list__link:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.header-list__link{gap:8px}.header-list__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.header-list__link:hover::after{opacity:1}}.header-list__link.is-column{flex-direction:column}@media all and (min-width: 1000px){.header-list__link.is-column{gap:0.2777777778vw}}@media all and (min-width: 1440px){.header-list__link.is-column{gap:4px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-list__link.is-column{gap:0.2777777778vw}}.header-list__link.is-none{gap:0;color:#333}@media all and (min-width: 1440px){.header-menu{display:none}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.header-menu{display:none}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.header-menu{position:absolute;top:50%;transform:translateY(-50%)}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-menu{position:absolute;top:50%;transform:translateY(-50%)}}@media all and (max-width: 768.99px){.header-menu{position:absolute;top:50%;transform:translateY(-50%)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.header-menu{right:1.3888888889vw;width:50px;height:50px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-menu{right:1.3888888889vw;width:50px;height:50px}}@media all and (max-width: 768.99px){.header-menu{right:3.0769230769vw;width:13.3333333333vw;height:13.3333333333vw}}.header-menu__button{width:100%;height:100%;position:relative;box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0;margin:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (min-width: 1000px)and (max-width: 1219.99px){.header-menu__button{gap:6px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-menu__button{gap:6px}}@media all and (max-width: 768.99px){.header-menu__button{justify-content:center;gap:1.5384615385vw}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.header-menu__button.active .header-menu__trigger span:nth-of-type(1){transform:translateY(8px) rotate(-45deg)}.header-menu__button.active .header-menu__trigger span:nth-of-type(2){opacity:0}.header-menu__button.active .header-menu__trigger span:nth-of-type(3){transform:translateY(-8px) rotate(45deg)}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-menu__button.active .header-menu__trigger span:nth-of-type(1){transform:translateY(8px) rotate(-45deg)}.header-menu__button.active .header-menu__trigger span:nth-of-type(2){opacity:0}.header-menu__button.active .header-menu__trigger span:nth-of-type(3){transform:translateY(-8px) rotate(45deg)}}@media all and (max-width: 768.99px){.header-menu__button.active .header-menu__trigger span:nth-of-type(1){transform:translateY(1.1538461538vw) rotate(-45deg)}.header-menu__button.active .header-menu__trigger span:nth-of-type(2){opacity:0}.header-menu__button.active .header-menu__trigger span:nth-of-type(3){transform:translateY(-1.1538461538vw) rotate(45deg)}}.header-menu__ico{display:flex;justify-content:center;align-items:center}@media all and (min-width: 1000px)and (max-width: 1219.99px){.header-menu__ico{width:30px;height:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-menu__ico{width:30px;height:18px}}@media all and (max-width: 768.99px){.header-menu__ico{width:5.1282051282vw;height:2.5641025641vw;margin-top:2.5641025641vw}}.header-menu__trigger{position:relative;width:100%;height:100%}.header-menu__trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;left:0}@media all and (min-width: 1000px)and (max-width: 1219.99px){.header-menu__trigger span{width:100%;height:2px;border-radius:2px}.header-menu__trigger span:nth-of-type(1){top:0}.header-menu__trigger span:nth-of-type(2){top:8px}.header-menu__trigger span:nth-of-type(3){bottom:0}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-menu__trigger span{width:100%;height:2px;border-radius:2px}.header-menu__trigger span:nth-of-type(1){top:0}.header-menu__trigger span:nth-of-type(2){top:8px}.header-menu__trigger span:nth-of-type(3){bottom:0}}@media all and (max-width: 768.99px){.header-menu__trigger span{width:100%;height:0.2564102564vw;border-radius:0.2564102564vw}.header-menu__trigger span:nth-of-type(1){top:0}.header-menu__trigger span:nth-of-type(2){top:1.1538461538vw}.header-menu__trigger span:nth-of-type(3){bottom:0}}.header-menu__txt{line-height:1.25}@media all and (min-width: 1000px)and (max-width: 1219.99px){.header-menu__txt{font-size:12px;padding-bottom:2px}}@media all and (min-width: 769px)and (max-width: 999.99px){.header-menu__txt{font-size:12px;padding-bottom:2px}}@media all and (max-width: 768.99px){.header-menu__txt{font-size:2.5641025641vw}}.header{border-bottom:1px solid var(--color-key-header-border)}.header .header-list__item--1 .ttl,.header .header-list__item--1 .ttr{color:var(--color-key)}.header .header-list__item--1 .ttr{border:1px solid var(--color-key)}.header .header-menu__trigger span{background-color:var(--color-key)}.header .header-menu__txt{color:var(--color-key)}.footer{position:relative;width:100%;border-top:1px solid #eee;background-color:#fff}@media all and (min-width: 1000px){.footer{padding:5.5555555556vw 0}}@media all and (min-width: 1440px){.footer{padding:80px 0}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer{padding:6vw 0}}@media all and (max-width: 768.99px){.footer{padding:6.1538461538vw 0}}@media all and (min-width: 1440px){.footer-inner{margin-left:224px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-inner{margin-left:224px}}.footer-wrapper{margin:0 auto;width:100%}@media all and (min-width: 1440px){.footer-wrapper{max-width:960px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-wrapper{max-width:960px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-wrapper{max-width:960px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-wrapper{padding:0 1.3888888889vw}}.footer-head{display:inline-flex;flex-direction:column}@media all and (min-width: 1440px){.footer-head{gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-head{gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-head{gap:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-head{gap:3.2vw}}@media all and (max-width: 768.99px){.footer-head{padding:0 8.2051282051vw;gap:4.1025641026vw}}.footer-head__link{position:relative;display:inline-flex}@media all and (min-width: 1440px){.footer-head__link .footer-head__sub::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-head__link:hover .footer-head__sub::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-head__link .footer-head__sub::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-head__link:hover .footer-head__sub::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-head__link .footer-head__sub::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-head__link:hover .footer-head__sub::after{opacity:1}}.footer-head__sub{position:relative;color:#333;line-height:1.32;letter-spacing:.02em}@media all and (min-width: 1440px){.footer-head__sub{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-head__sub{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-head__sub{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-head__sub{font-size:1.6vw}}@media all and (max-width: 768.99px){.footer-head__sub{line-height:1.4;font-size:4.1025641026vw}}.footer-head__box{position:relative;display:flex;align-items:center}@media all and (min-width: 1440px){.footer-head__box{gap:64px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-head__box{gap:64px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-head__box{gap:64px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-head__box{gap:6.4vw}}@media all and (max-width: 768.99px){.footer-head__box{flex-direction:column;align-items:flex-start;gap:3.0769230769vw}}.footer-head__ttl{position:relative;display:flex;align-items:center}@media all and (min-width: 1440px){.footer-head__ttl{gap:12px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-head__ttl{gap:12px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-head__ttl{gap:12px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-head__ttl{gap:1.2vw}}@media all and (max-width: 768.99px){.footer-head__ttl{gap:2.5641025641vw}}.footer-head__ttl::before{content:"";position:absolute;top:20%;width:1px;height:60%;background-color:#e2e2e2}@media all and (min-width: 1440px){.footer-head__ttl::before{right:-32px;height:75%}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-head__ttl::before{right:-32px;height:75%}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-head__ttl::before{right:-32px;height:75%}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-head__ttl::before{right:-3.2vw;height:75%}}@media all and (max-width: 768.99px){.footer-head__ttl::before{content:none}}.footer-head__ttl.isnt-border::before{content:none}.footer-head__ttl .ttl{display:inline-block;line-height:1.25}@media all and (min-width: 1440px){.footer-head__ttl .ttl{font-size:36px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-head__ttl .ttl{font-size:36px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-head__ttl .ttl{font-size:36px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-head__ttl .ttl{font-size:3.6vw}}@media all and (max-width: 768.99px){.footer-head__ttl .ttl{font-size:7.1794871795vw}}.footer-head__ttl .ttr{display:inline-block;box-sizing:border-box;line-height:1.25}@media all and (min-width: 1440px){.footer-head__ttl .ttr{padding:5px 10px;font-size:16px;border-radius:8px;transform:translateY(4px)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-head__ttl .ttr{padding:5px 10px;font-size:16px;border-radius:8px;transform:translateY(4px)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-head__ttl .ttr{padding:5px 10px;font-size:16px;border-radius:8px;transform:translateY(4px)}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-head__ttl .ttr{padding:0.5vw 1vw;font-size:1.6vw;border-radius:0.8vw;transform:translateY(0.4vw)}}@media all and (max-width: 768.99px){.footer-head__ttl .ttr{padding:1.2820512821vw 2.5641025641vw;font-size:4.1025641026vw;border-radius:2.0512820513vw;transform:translateY(0.5128205128vw)}}.footer-head__txt{color:#333;line-height:1.25;letter-spacing:.04em}@media all and (min-width: 1440px){.footer-head__txt{transform:translateY(4px);font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-head__txt{transform:translateY(4px);font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-head__txt{transform:translateY(4px);font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-head__txt{font-size:1.6vw;transform:translateY(0.4vw)}}@media all and (max-width: 768.99px){.footer-head__txt{font-size:4.1025641026vw}}.footer-head__txtwrap{display:flex;align-items:center}@media all and (min-width: 1440px){.footer-head__txtwrap{gap:10px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-head__txtwrap{gap:10px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-head__txtwrap{gap:10px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-head__txtwrap{gap:1vw}}@media all and (max-width: 768.99px){.footer-head__txtwrap{flex-direction:column;align-items:flex-start;gap:0.5128205128vw}}.footer-head__txtwrap .ttl{display:inline-block;line-height:1.25}@media all and (min-width: 1440px){.footer-head__txtwrap .ttl{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-head__txtwrap .ttl{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-head__txtwrap .ttl{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-head__txtwrap .ttl{font-size:1.6vw}}@media all and (max-width: 768.99px){.footer-head__txtwrap .ttl{font-size:4.1025641026vw}}.footer-head__txtwrap .ttr{display:inline-block;line-height:1.25}@media all and (min-width: 1440px){.footer-head__txtwrap .ttr{transform:translateY(1px);font-size:13px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-head__txtwrap .ttr{transform:translateY(1px);font-size:13px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-head__txtwrap .ttr{transform:translateY(1px);font-size:13px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-head__txtwrap .ttr{font-size:1.3vw;transform:translateY(0.1vw)}}@media all and (max-width: 768.99px){.footer-head__txtwrap .ttr{transform:translateY(0.2564102564vw);font-size:3.3333333333vw}}.footer-head__txtwrap .ttr.is-tanzai{text-indent:-0.5em;padding-left:.5em}@media all and (min-width: 1440px){.footer-body{margin-top:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-body{margin-top:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-body{margin-top:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-body{margin-top:3.2vw}}@media all and (max-width: 768.99px){.footer-body{margin-top:6.1538461538vw}}.footer-sitemap{display:flex}@media all and (min-width: 1440px){.footer-sitemap{justify-content:space-between}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-sitemap{justify-content:space-between}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-sitemap{justify-content:space-between}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-sitemap{justify-content:flex-start;gap:7.2vw}}@media all and (max-width: 768.99px){.footer-sitemap{flex-direction:column;border-top:1px solid rgba(238,238,238,.9333)}}.footer-sitemap__column{display:flex;flex-direction:column}@media all and (min-width: 1440px){.footer-sitemap__column{width:278px;gap:32px}.footer-sitemap__column.is-long{width:308px}.footer-sitemap__column.is-short{width:238px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-sitemap__column{width:278px;gap:32px}.footer-sitemap__column.is-long{width:308px}.footer-sitemap__column.is-short{width:238px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-sitemap__column{width:278px;gap:32px}.footer-sitemap__column.is-long{width:308px}.footer-sitemap__column.is-short{width:238px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-sitemap__column{width:calc((100% - 7.2vw*2)/3);gap:3.2vw}.footer-sitemap__column.is-long{width:30.8vw}.footer-sitemap__column.is-short{width:23.8vw}}@media all and (max-width: 768.99px){.footer-sitemap__column{width:100%}}@media all and (max-width: 768.99px){.footer-sitemap__col{border-bottom:1px solid rgba(238,238,238,.9333)}}.footer-sitemap__col .footer-sitemap__group>.footer-sitemap__link .label{color:#333;line-height:2.6;letter-spacing:.05em}@media all and (min-width: 1440px){.footer-sitemap__col .footer-sitemap__group>.footer-sitemap__link .label{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-sitemap__col .footer-sitemap__group>.footer-sitemap__link .label{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-sitemap__col .footer-sitemap__group>.footer-sitemap__link .label{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-sitemap__col .footer-sitemap__group>.footer-sitemap__link .label{font-size:1.6vw}}@media all and (max-width: 768.99px){.footer-sitemap__col .footer-sitemap__group>.footer-sitemap__link .label{line-height:1;font-size:4.1025641026vw}}@media all and (max-width: 768.99px){.footer-sitemap__col .footer-sitemap__sublist{display:none}}.footer-sitemap__col .footer-sitemap__sublist .label{color:#333;line-height:2.6;letter-spacing:.05em}@media all and (min-width: 1440px){.footer-sitemap__col .footer-sitemap__sublist .label{font-size:14px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-sitemap__col .footer-sitemap__sublist .label{font-size:14px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-sitemap__col .footer-sitemap__sublist .label{font-size:14px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-sitemap__col .footer-sitemap__sublist .label{font-size:1.4vw}}.footer-sitemap__link{position:relative;display:inline-flex;align-items:center}@media all and (min-width: 1440px){.footer-sitemap__link{gap:8px}.footer-sitemap__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;right:-4px;bottom:4px;left:-4px}.footer-sitemap__link .label{transition:color .2s}.footer-sitemap__link:hover::after{opacity:1}.footer-sitemap__link:hover .label{color:var(--color-key-d) !important}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-sitemap__link{gap:8px}.footer-sitemap__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;right:-4px;bottom:4px;left:-4px}.footer-sitemap__link .label{transition:color .2s}.footer-sitemap__link:hover::after{opacity:1}.footer-sitemap__link:hover .label{color:var(--color-key-d) !important}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-sitemap__link{gap:8px}.footer-sitemap__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;right:-4px;bottom:4px;left:-4px}.footer-sitemap__link .label{transition:color .2s}.footer-sitemap__link:hover::after{opacity:1}.footer-sitemap__link:hover .label{color:var(--color-key-d) !important}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-sitemap__link{gap:0.8vw}}@media all and (max-width: 768.99px){.footer-sitemap__link{display:block;padding:5.1282051282vw 8.2051282051vw}}@media all and (max-width: 768.99px){.footer-sitemap__link .icon{position:absolute;top:50%;right:8.2051282051vw;transform:translateY(-50%)}}.footer-middle{border-bottom:1px solid #eee;display:flex;align-items:center}@media all and (min-width: 1440px){.footer-middle{padding:62px 0;gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-middle{padding:62px 0;gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-middle{padding:62px 0;gap:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-middle{padding:6.2vw 0;gap:3.2vw}}@media all and (max-width: 768.99px){.footer-middle{flex-direction:column;align-items:flex-start;padding:8.2051282051vw;gap:6.1538461538vw}}@media all and (min-width: 1440px){.footer-middle__logo{width:138px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-middle__logo{width:138px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-middle__logo{width:138px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-middle__logo{width:13.8vw}}@media all and (max-width: 768.99px){.footer-middle__logo{width:35.3846153846vw}}.footer-middle__logo a{display:block;position:relative}@media all and (min-width: 1440px){.footer-middle__logo a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-middle__logo a:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-middle__logo a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-middle__logo a:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-middle__logo a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-middle__logo a:hover::after{opacity:1}}.footer-middle__logo a img{display:block;width:100%;height:auto}.footer-middle__link{position:relative;display:inline-flex;align-items:center}@media all and (min-width: 1440px){.footer-middle__link{gap:8px}.footer-middle__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-middle__link .label{transition:color .2s}.footer-middle__link:hover::after{opacity:1}.footer-middle__link:hover .label{color:var(--color-key-d) !important}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-middle__link{gap:8px}.footer-middle__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-middle__link .label{transition:color .2s}.footer-middle__link:hover::after{opacity:1}.footer-middle__link:hover .label{color:var(--color-key-d) !important}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-middle__link{gap:8px}.footer-middle__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-middle__link .label{transition:color .2s}.footer-middle__link:hover::after{opacity:1}.footer-middle__link:hover .label{color:var(--color-key-d) !important}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-middle__link{gap:0.8vw}}@media all and (max-width: 768.99px){.footer-middle__link{display:block;width:100%}}.footer-middle__link .label{color:#333;line-height:1;letter-spacing:.05em}@media all and (min-width: 1440px){.footer-middle__link .label{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-middle__link .label{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-middle__link .label{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-middle__link .label{font-size:1.6vw}}@media all and (max-width: 768.99px){.footer-middle__link .label{font-size:4.6153846154vw}}@media all and (max-width: 768.99px){.footer-middle__link .icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.footer-bottom{display:flex;flex-direction:column}@media all and (min-width: 1440px){.footer-bottom{margin-top:62px;gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-bottom{margin-top:62px;gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-bottom{margin-top:62px;gap:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-bottom{margin-top:6.2vw;gap:3.2vw}}@media all and (max-width: 768.99px){.footer-bottom{margin-top:8.2051282051vw;margin-left:8.2051282051vw;gap:8.2051282051vw}}.footer-bottom__nav ul{display:flex}@media all and (min-width: 1440px){.footer-bottom__nav ul{gap:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-bottom__nav ul{gap:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-bottom__nav ul{gap:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-bottom__nav ul{gap:1.6vw}}@media all and (max-width: 768.99px){.footer-bottom__nav ul{flex-direction:column;gap:4.6153846154vw}}.footer-bottom__nav--link{position:relative;display:inline-flex;align-items:center}@media all and (min-width: 1440px){.footer-bottom__nav--link{gap:8px}.footer-bottom__nav--link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-bottom__nav--link .label{transition:color .2s}.footer-bottom__nav--link:hover::after{opacity:1}.footer-bottom__nav--link:hover .label{color:var(--color-key-d) !important}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-bottom__nav--link{gap:8px}.footer-bottom__nav--link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-bottom__nav--link .label{transition:color .2s}.footer-bottom__nav--link:hover::after{opacity:1}.footer-bottom__nav--link:hover .label{color:var(--color-key-d) !important}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-bottom__nav--link{gap:8px}.footer-bottom__nav--link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-bottom__nav--link .label{transition:color .2s}.footer-bottom__nav--link:hover::after{opacity:1}.footer-bottom__nav--link:hover .label{color:var(--color-key-d) !important}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-bottom__nav--link{gap:0.4vw}}@media all and (max-width: 768.99px){.footer-bottom__nav--link{gap:2.0512820513vw}}.footer-bottom__nav--link .label{color:#333;line-height:1;letter-spacing:.05em}@media all and (min-width: 1440px){.footer-bottom__nav--link .label{font-size:14px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-bottom__nav--link .label{font-size:14px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-bottom__nav--link .label{font-size:14px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-bottom__nav--link .label{font-size:1.4vw}}@media all and (max-width: 768.99px){.footer-bottom__nav--link .label{font-size:3.8461538462vw}}.footer-bottom__nav--button.ot-sdk-show-settings{display:inline-flex !important;align-items:center !important;position:relative !important;border:none !important;padding:0 !important;line-height:normal !important;background:rgba(0,0,0,0) !important;cursor:pointer !important;color:#424242 !important;transition:color .2s !important;font-family:"YakuHanJP, 'Zen Maru Gothic', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'Osaka', Verdana, 'MS P Gothic', Arial, Helvetica, sans-serif" !important;font-weight:400 !important}@media all and (min-width: 1440px){.footer-bottom__nav--button.ot-sdk-show-settings{gap:8px !important;font-size:14px !important}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-bottom__nav--button.ot-sdk-show-settings{gap:8px !important;font-size:14px !important}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-bottom__nav--button.ot-sdk-show-settings{gap:8px !important;font-size:14px !important}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-bottom__nav--button.ot-sdk-show-settings{gap:0.4vw !important;font-size:1.4vw !important}}@media all and (max-width: 768.99px){.footer-bottom__nav--button.ot-sdk-show-settings{gap:2.0512820513vw !important;font-size:3.8461538462vw !important}}.footer-bottom__nav--button.ot-sdk-show-settings::after{content:"" !important;display:inline-block;flex:none;background-color:var(--color-key);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}@media all and (min-width: 1440px){.footer-bottom__nav--button.ot-sdk-show-settings::after{width:6px;height:10px;transform:translateY(1px)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-bottom__nav--button.ot-sdk-show-settings::after{width:6px;height:10px;transform:translateY(1px)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-bottom__nav--button.ot-sdk-show-settings::after{width:6px;height:10px;transform:translateY(1px)}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-bottom__nav--button.ot-sdk-show-settings::after{width:0.6vw;height:1vw;transform:translateY(0.1vw)}}@media all and (max-width: 768.99px){.footer-bottom__nav--button.ot-sdk-show-settings::after{width:1.5384615385vw;height:2.5641025641vw}}@media all and (min-width: 1440px){.footer-bottom__nav--button.ot-sdk-show-settings::before{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;content:"" !important}.footer-bottom__nav--button.ot-sdk-show-settings:hover::before{opacity:1}.footer-bottom__nav--button.ot-sdk-show-settings:hover{color:var(--color-key-d) !important}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-bottom__nav--button.ot-sdk-show-settings::before{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;content:"" !important}.footer-bottom__nav--button.ot-sdk-show-settings:hover::before{opacity:1}.footer-bottom__nav--button.ot-sdk-show-settings:hover{color:var(--color-key-d) !important}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-bottom__nav--button.ot-sdk-show-settings::before{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;content:"" !important}.footer-bottom__nav--button.ot-sdk-show-settings:hover::before{opacity:1}.footer-bottom__nav--button.ot-sdk-show-settings:hover{color:var(--color-key-d) !important}}.footer-bottom__copy{display:flex;align-items:center}@media all and (min-width: 1440px){.footer-bottom__copy{justify-content:space-between}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-bottom__copy{justify-content:space-between}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-bottom__copy{justify-content:space-between}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-bottom__copy{justify-content:space-between}}@media all and (max-width: 768.99px){.footer-bottom__copy{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:4.1025641026vw}}.footer-bottom__copy--logo{display:block;position:relative}@media all and (min-width: 1440px){.footer-bottom__copy--logo{width:160px}.footer-bottom__copy--logo::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-bottom__copy--logo:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-bottom__copy--logo{width:160px}.footer-bottom__copy--logo::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-bottom__copy--logo:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-bottom__copy--logo{width:160px}.footer-bottom__copy--logo::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease}.footer-bottom__copy--logo:hover::after{opacity:1}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-bottom__copy--logo{width:16vw}}@media all and (max-width: 768.99px){.footer-bottom__copy--logo{width:47.1794871795vw}}.footer-bottom__copy--logo img{display:block;width:100%;height:auto}.footer-bottom__copy--txt small{color:#333;line-height:1}@media all and (min-width: 1440px){.footer-bottom__copy--txt small{font-size:10px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.footer-bottom__copy--txt small{font-size:10px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.footer-bottom__copy--txt small{font-size:10px}}@media all and (min-width: 769px)and (max-width: 999.99px){.footer-bottom__copy--txt small{font-size:1vw}}@media all and (max-width: 768.99px){.footer-bottom__copy--txt small{font-size:2.5641025641vw}}.footer-head__ttl .ttl,.footer-head__ttl .ttr{color:var(--color-key)}.footer-head__ttl .ttr{border:1px solid var(--color-key)}.globalnav{position:fixed;z-index:2003}@media all and (min-width: 1440px){.globalnav{top:100px !important;left:0;background:#fff;width:224px;border-radius:0 16px 16px 0;box-shadow:var(--color-key-globalnav-shadow);max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav{top:100px !important;left:0;background:#fff;width:224px;border-radius:0 16px 16px 0;box-shadow:var(--color-key-globalnav-shadow);max-height:calc(100vh - 100px);overflow-y:auto;overflow-x:hidden}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav{display:none;opacity:0;right:0;background:#fff;width:100%;border-radius:16px 0 0 16px;box-shadow:var(--color-key-globalnav-shadow);overflow-y:auto;overflow-x:hidden}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav{display:none;opacity:0;right:0;background:#fff;width:100%;border-radius:16px 0 0 16px;box-shadow:var(--color-key-globalnav-shadow);overflow-y:auto;overflow-x:hidden}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav{top:60px;max-height:calc(100vh - 60px)}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav{top:50px;max-height:calc(100vh - 50px)}}@media all and (max-width: 768.99px){.globalnav{overflow-x:hidden;overflow-y:auto;position:fixed;left:0;width:100%;display:none;opacity:0;top:17.4358974359vw;height:calc(100vh - 17.4358974359vw)}}@media all and (min-width: 1440px){.globalnav{scrollbar-width:thin;scrollbar-color:#aaa #ccc}.globalnav::-webkit-scrollbar{width:3px;background:#ccc}.globalnav::-webkit-scrollbar-thumb{background:#aaa}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav{scrollbar-width:thin;scrollbar-color:#aaa #ccc}.globalnav::-webkit-scrollbar{width:3px;background:#ccc}.globalnav::-webkit-scrollbar-thumb{background:#aaa}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav{scrollbar-width:thin;scrollbar-color:#aaa #ccc}.globalnav::-webkit-scrollbar{width:3px;background:#ccc}.globalnav::-webkit-scrollbar-thumb{background:#aaa}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav{scrollbar-width:thin;scrollbar-color:#aaa #ccc}.globalnav::-webkit-scrollbar{width:3px;background:#ccc}.globalnav::-webkit-scrollbar-thumb{background:#aaa}}@media all and (min-width: 1440px){.globalnav-wrapper{height:auto}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-wrapper{height:auto}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-wrapper{height:auto}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav-wrapper{height:auto}}@media all and (min-width: 1440px){.globalnav-wrapper{width:224px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-wrapper{width:224px}}@media all and (max-width: 768.99px){.globalnav-wrapper{position:relative;top:0;left:0;width:100%;height:100%;z-index:1}.globalnav-wrapper.is-over{overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#aaa #ccc}.globalnav-wrapper.is-over::-webkit-scrollbar{background:#ccc;width:3px}.globalnav-wrapper.is-over::-webkit-scrollbar-thumb{background:#aaa}}@media all and (min-width: 1440px){.globalnav-wrapper__bg{height:auto}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-wrapper__bg{height:auto}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-wrapper__bg{height:auto}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav-wrapper__bg{height:auto}}@media all and (max-width: 768.99px){.globalnav-wrapper__bg{position:relative;top:0;left:0;width:100%;height:100%;background-color:#fff}}.globalnav-title{border-bottom:1px solid #eee}@media all and (min-width: 1440px){.globalnav-title{display:flex;flex-direction:column;padding:12px 16px 16px 24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-title{display:flex;flex-direction:column;padding:12px 16px 16px 24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-title{display:flex;flex-direction:column;padding:12px 16px 16px 24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav-title{display:flex;flex-direction:column;padding:12px 16px 16px 24px}}@media all and (max-width: 768.99px){.globalnav-title{display:none}}@media all and (min-width: 1440px){.globalnav-title__label{line-height:1.35;letter-spacing:.02em;font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-title__label{line-height:1.35;letter-spacing:.02em;font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-title__label{line-height:1.35;letter-spacing:.02em;font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav-title__label{line-height:1.35;letter-spacing:.02em;font-size:18px}}@media all and (min-width: 1440px){.globalnav-title__label-s{line-height:1.35;letter-spacing:.02em;font-size:13px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-title__label-s{line-height:1.35;letter-spacing:.02em;font-size:13px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-title__label-s{line-height:1.35;letter-spacing:.02em;font-size:13px}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav-title__label-s{line-height:1.35;letter-spacing:.02em;font-size:13px}}@media all and (min-width: 1440px){.globalnav-title__label-s.is-tanzai{line-height:1.35;letter-spacing:.02em;font-size:12px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-title__label-s.is-tanzai{line-height:1.35;letter-spacing:.02em;font-size:12px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-title__label-s.is-tanzai{line-height:1.35;letter-spacing:.02em;font-size:12px}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav-title__label-s.is-tanzai{line-height:1.35;letter-spacing:.02em;font-size:12px}}.globalnav-main{list-style-type:none}.globalnav-main__item{border-bottom:1px solid #eee}.globalnav-main__item .icon{position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s ease}@media all and (min-width: 1440px){.globalnav-main__item .icon{right:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-main__item .icon{right:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-main__item .icon{right:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav-main__item .icon{right:16px}}@media all and (max-width: 768.99px){.globalnav-main__item .icon{right:8.2051282051vw}}.globalnav-main__link{display:block;position:relative;box-sizing:border-box;background-color:#fff}@media all and (min-width: 1440px){.globalnav-main__link{padding:12px 16px 12px 24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-main__link{padding:12px 16px 12px 24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-main__link{padding:12px 16px 12px 24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav-main__link{padding:12px 16px 12px 24px}}@media all and (max-width: 768.99px){.globalnav-main__link{padding:6.1538461538vw 8.2051282051vw}}@media all and (min-width: 1440px){.globalnav-main__link{transition:background-color .2s}.globalnav-main__link .globalnav-main__label{transition:color .2s}.globalnav-main__link .icon{transition:color .2s}.globalnav-main__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:1px;right:1px;bottom:1px;left:1px}.globalnav-main__link:not(.is-active):hover{background-color:var(--color-key-d)}.globalnav-main__link:not(.is-active):hover .globalnav-main__label{color:#fff}.globalnav-main__link:not(.is-active):hover .icon{color:#fff}.globalnav-main__link:not(.is-active):hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-main__link{transition:background-color .2s}.globalnav-main__link .globalnav-main__label{transition:color .2s}.globalnav-main__link .icon{transition:color .2s}.globalnav-main__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:1px;right:1px;bottom:1px;left:1px}.globalnav-main__link:not(.is-active):hover{background-color:var(--color-key-d)}.globalnav-main__link:not(.is-active):hover .globalnav-main__label{color:#fff}.globalnav-main__link:not(.is-active):hover .icon{color:#fff}.globalnav-main__link:not(.is-active):hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-main__link{transition:background-color .2s}.globalnav-main__link .globalnav-main__label{transition:color .2s}.globalnav-main__link .icon{transition:color .2s}.globalnav-main__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:1px;right:1px;bottom:1px;left:1px}.globalnav-main__link:not(.is-active):hover{background-color:var(--color-key-d)}.globalnav-main__link:not(.is-active):hover .globalnav-main__label{color:#fff}.globalnav-main__link:not(.is-active):hover .icon{color:#fff}.globalnav-main__link:not(.is-active):hover::after{opacity:1}}.globalnav-main__link.is-active{background-color:var(--color-key-d)}.globalnav-main__link.is-active .globalnav-main__label{color:#fff}.globalnav-main__link.is-active .icon{color:#fff}@media all and (min-width: 1440px){.globalnav-main__link.is-active::after{border-color:#fff}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-main__link.is-active::after{border-color:#fff}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-main__link.is-active::after{border-color:#fff}}.globalnav-main__button{display:block;position:relative;box-sizing:border-box;background-color:#fff;width:100%;text-align:left;color:inherit;font-family:inherit}.globalnav-main__button.open .icon{transform:translateY(-50%) rotate(180deg)}@media all and (min-width: 1440px){.globalnav-main__button{padding:12px 16px 12px 24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-main__button{padding:12px 16px 12px 24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-main__button{padding:12px 16px 12px 24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav-main__button{padding:12px 16px 12px 24px}}@media all and (max-width: 768.99px){.globalnav-main__button{padding:6.1538461538vw 8.2051282051vw}}@media all and (min-width: 1440px){.globalnav-main__button{transition:background-color .2s}.globalnav-main__button .globalnav-main__label{transition:color .2s}.globalnav-main__button .icon{transition:color .2s}.globalnav-main__button::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:2px;right:1px;bottom:2px;left:1px}.globalnav-main__button:not(.is-active):hover{background-color:var(--color-key-d)}.globalnav-main__button:not(.is-active):hover .globalnav-main__label{color:#fff}.globalnav-main__button:not(.is-active):hover .icon{color:#fff}.globalnav-main__button:not(.is-active):hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-main__button{transition:background-color .2s}.globalnav-main__button .globalnav-main__label{transition:color .2s}.globalnav-main__button .icon{transition:color .2s}.globalnav-main__button::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:2px;right:1px;bottom:2px;left:1px}.globalnav-main__button:not(.is-active):hover{background-color:var(--color-key-d)}.globalnav-main__button:not(.is-active):hover .globalnav-main__label{color:#fff}.globalnav-main__button:not(.is-active):hover .icon{color:#fff}.globalnav-main__button:not(.is-active):hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-main__button{transition:background-color .2s}.globalnav-main__button .globalnav-main__label{transition:color .2s}.globalnav-main__button .icon{transition:color .2s}.globalnav-main__button::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:2px;right:1px;bottom:2px;left:1px}.globalnav-main__button:not(.is-active):hover{background-color:var(--color-key-d)}.globalnav-main__button:not(.is-active):hover .globalnav-main__label{color:#fff}.globalnav-main__button:not(.is-active):hover .icon{color:#fff}.globalnav-main__button:not(.is-active):hover::after{opacity:1}}.globalnav-main__button.is-active{background-color:var(--color-key-d)}.globalnav-main__button.is-active .globalnav-main__label{color:#fff}.globalnav-main__button.is-active .icon{color:#fff}@media all and (min-width: 1440px){.globalnav-main__button.is-active::after{border-color:#fff}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-main__button.is-active::after{border-color:#fff}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-main__button.is-active::after{border-color:#fff}}.globalnav-main__label{position:relative;display:inline-block;color:#333;line-height:1.35;letter-spacing:.05em}@media all and (min-width: 1440px){.globalnav-main__label{font-size:14px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-main__label{font-size:14px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-main__label{font-size:14px}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav-main__label{font-size:14px}}@media all and (max-width: 768.99px){.globalnav-main__label{font-size:4.6153846154vw}}.globalnav-main__back{display:flex;align-items:center;background-color:#fff;position:relative}@media all and (min-width: 1440px){.globalnav-main__back{padding:20px 24px;gap:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-main__back{padding:20px 24px;gap:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-main__back{padding:20px 24px;gap:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav-main__back{padding:20px 24px;gap:8px}}@media all and (max-width: 768.99px){.globalnav-main__back{padding:10.2564102564vw 4.8717948718vw;gap:2.5641025641vw}}@media all and (min-width: 1440px){.globalnav-main__back{transition:background-color .2s}.globalnav-main__back .globalnav-main__back--label{transition:color .2s}.globalnav-main__back .icon{transition:color .2s}.globalnav-main__back::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:1px;right:1px;bottom:1px;left:1px;border-radius:0 0 16px 0}.globalnav-main__back:hover{background-color:var(--color-key-d)}.globalnav-main__back:hover .globalnav-main__back--label{color:#fff}.globalnav-main__back:hover .icon{color:#fff}.globalnav-main__back:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-main__back{transition:background-color .2s}.globalnav-main__back .globalnav-main__back--label{transition:color .2s}.globalnav-main__back .icon{transition:color .2s}.globalnav-main__back::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:1px;right:1px;bottom:1px;left:1px;border-radius:0 0 16px 0}.globalnav-main__back:hover{background-color:var(--color-key-d)}.globalnav-main__back:hover .globalnav-main__back--label{color:#fff}.globalnav-main__back:hover .icon{color:#fff}.globalnav-main__back:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-main__back{transition:background-color .2s}.globalnav-main__back .globalnav-main__back--label{transition:color .2s}.globalnav-main__back .icon{transition:color .2s}.globalnav-main__back::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:1px;right:1px;bottom:1px;left:1px;border-radius:0 0 16px 0}.globalnav-main__back:hover{background-color:var(--color-key-d)}.globalnav-main__back:hover .globalnav-main__back--label{color:#fff}.globalnav-main__back:hover .icon{color:#fff}.globalnav-main__back:hover::after{opacity:1}}@media all and (max-width: 768.99px){.globalnav-main__back .icon{transform:translateY(0.5128205128vw)}}.globalnav-main__back--label{position:relative;display:inline-block;color:#333;line-height:1.7;letter-spacing:.05em}@media all and (min-width: 1440px){.globalnav-main__back--label{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-main__back--label{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-main__back--label{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.globalnav-main__back--label{font-size:16px}}@media all and (max-width: 768.99px){.globalnav-main__back--label{font-size:5.1282051282vw}}.categorynav{display:none}.categorynav.is-open{display:block}.categorynav-main{list-style-type:none}.categorynav-main__item{border-bottom:1px solid #eee}.categorynav-main__item:last-child{border-bottom:none}.categorynav-main__item .icon{position:absolute;top:50%;transform:translateY(-50%)}@media all and (min-width: 1440px){.categorynav-main__item .icon{right:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.categorynav-main__item .icon{right:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.categorynav-main__item .icon{right:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.categorynav-main__item .icon{right:16px}}@media all and (max-width: 768.99px){.categorynav-main__item .icon{right:8.2051282051vw}}.categorynav-main__link{display:block;position:relative;box-sizing:border-box;background-color:var(--color-key-tint-bg)}@media all and (min-width: 1440px){.categorynav-main__link{padding:12px 16px 12px 32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.categorynav-main__link{padding:12px 16px 12px 32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.categorynav-main__link{padding:12px 16px 12px 32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.categorynav-main__link{padding:12px 16px 12px 32px}}@media all and (max-width: 768.99px){.categorynav-main__link{padding:3.0769230769vw 8.2051282051vw}}@media all and (min-width: 1440px){.categorynav-main__link{transition:background-color .2s}.categorynav-main__link .categorynav-main__label{transition:color .2s}.categorynav-main__link .icon{transition:color .2s}.categorynav-main__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:1px;right:1px;bottom:1px;left:1px}.categorynav-main__link:not(.is-active):hover{background-color:var(--color-key-d)}.categorynav-main__link:not(.is-active):hover .categorynav-main__label{color:#fff}.categorynav-main__link:not(.is-active):hover .icon{color:#fff}.categorynav-main__link:not(.is-active):hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.categorynav-main__link{transition:background-color .2s}.categorynav-main__link .categorynav-main__label{transition:color .2s}.categorynav-main__link .icon{transition:color .2s}.categorynav-main__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:1px;right:1px;bottom:1px;left:1px}.categorynav-main__link:not(.is-active):hover{background-color:var(--color-key-d)}.categorynav-main__link:not(.is-active):hover .categorynav-main__label{color:#fff}.categorynav-main__link:not(.is-active):hover .icon{color:#fff}.categorynav-main__link:not(.is-active):hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.categorynav-main__link{transition:background-color .2s}.categorynav-main__link .categorynav-main__label{transition:color .2s}.categorynav-main__link .icon{transition:color .2s}.categorynav-main__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:1px;right:1px;bottom:1px;left:1px}.categorynav-main__link:not(.is-active):hover{background-color:var(--color-key-d)}.categorynav-main__link:not(.is-active):hover .categorynav-main__label{color:#fff}.categorynav-main__link:not(.is-active):hover .icon{color:#fff}.categorynav-main__link:not(.is-active):hover::after{opacity:1}}.categorynav-main__link.is-active{background-color:var(--color-key-tint)}.categorynav-main__label{position:relative;display:inline-block;color:#333;line-height:1.35;letter-spacing:.05em}@media all and (min-width: 1440px){.categorynav-main__label{font-size:12px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.categorynav-main__label{font-size:12px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.categorynav-main__label{font-size:12px}}@media all and (min-width: 769px)and (max-width: 999.99px){.categorynav-main__label{font-size:12px}}@media all and (max-width: 768.99px){.categorynav-main__label{font-size:3.5897435897vw}}.photo{position:relative}.photo.is-bg{position:absolute;top:0;left:0;width:100%;height:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-backface-visibility:hidden;backface-visibility:hidden}.photo-iframe{position:absolute;top:0;left:0;width:100%;height:100%}.photo-thumb{position:relative;overflow:hidden}.photo-img{position:absolute;width:100%;top:0;left:0}.photo-img--fit{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}.photo-img-b{display:block;width:100%;height:auto}.pagetop{position:relative;z-index:900;height:0;bottom:0;opacity:0;transition:opacity .2s ease-out 0s}.pagetop.is-show{opacity:1}.pagetop-inner{position:fixed;right:0;bottom:0;box-sizing:border-box}.pagetop-link{position:relative;display:inline-flex;flex-direction:column;align-items:center;background-color:#fff;box-shadow:var(--color-key-pagetop-shadow)}@media all and (min-width: 1440px){.pagetop-link{gap:8px;border-radius:16px 0 0 0;padding:22px 16px 20px 22px;transition:background-color .2s}.pagetop-link .icon{transition:color .2s}.pagetop-link .pagetop-label{transition:color .2s}.pagetop-link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #333;border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;left:0;right:0;bottom:1px;border-radius:16px 0 0 0}.pagetop-link:hover{background-color:var(--color-key-d)}.pagetop-link:hover .icon{color:#fff}.pagetop-link:hover .pagetop-label{color:#fff}.pagetop-link:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.pagetop-link{gap:8px;border-radius:16px 0 0 0;padding:22px 16px 20px 22px;transition:background-color .2s}.pagetop-link .icon{transition:color .2s}.pagetop-link .pagetop-label{transition:color .2s}.pagetop-link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #333;border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;left:0;right:0;bottom:1px;border-radius:16px 0 0 0}.pagetop-link:hover{background-color:var(--color-key-d)}.pagetop-link:hover .icon{color:#fff}.pagetop-link:hover .pagetop-label{color:#fff}.pagetop-link:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.pagetop-link{gap:8px;border-radius:16px 0 0 0;padding:22px 16px 20px 22px;transition:background-color .2s}.pagetop-link .icon{transition:color .2s}.pagetop-link .pagetop-label{transition:color .2s}.pagetop-link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #333;border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;left:0;right:0;bottom:1px;border-radius:16px 0 0 0}.pagetop-link:hover{background-color:var(--color-key-d)}.pagetop-link:hover .icon{color:#fff}.pagetop-link:hover .pagetop-label{color:#fff}.pagetop-link:hover::after{opacity:1}}@media all and (min-width: 769px)and (max-width: 999.99px){.pagetop-link{gap:0.8vw;border-radius:1.6vw 0 0 0;padding:2.2vw 1.6vw 2vw 2.2vw}}@media all and (max-width: 768.99px){.pagetop-link{gap:2.0512820513vw;border-radius:4.1025641026vw 0 0 0;padding:5.641025641vw 4.1025641026vw 5.1282051282vw 5.641025641vw}}@media all and (min-width: 1440px){.pagetop-link .icon{width:14px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.pagetop-link .icon{width:14px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.pagetop-link .icon{width:14px}}@media all and (min-width: 769px)and (max-width: 999.99px){.pagetop-link .icon{width:1.4vw}}@media all and (max-width: 768.99px){.pagetop-link .icon{width:3.5897435897vw}}.pagetop-label{position:relative;color:var(--color-key);line-height:1.25;letter-spacing:.04em}@media all and (min-width: 1440px){.pagetop-label{font-size:14px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.pagetop-label{font-size:14px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.pagetop-label{font-size:14px}}@media all and (min-width: 769px)and (max-width: 999.99px){.pagetop-label{font-size:1.4vw}}@media all and (max-width: 768.99px){.pagetop-label{font-size:3.5897435897vw}}.kv{position:relative}@media all and (min-width: 1440px){.kv{width:calc(100% + 128px)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.kv{width:calc(100% + 128px)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.kv{width:calc(100% + 128px)}}@media all and (min-width: 1440px){.kv{width:calc(100% + 50vw - 592px)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.kv{width:calc(100% + 50vw - 480px)}}@media all and (min-width: 769px)and (max-width: 999.99px){.kv{width:calc(100% + 2vw);transform:none}}@media all and (max-width: 768.99px){.kv{width:calc(100% + 16.4102564103vw);transform:translateX(-8.2051282051vw)}}@media all and (min-width: 1440px){.kv-space{aspect-ratio:1088/418}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.kv-space{aspect-ratio:1088/418}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.kv-space{aspect-ratio:1088/418}}@media all and (min-width: 1440px){.kv-space__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 0 0 16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.kv-space__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 0 0 16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.kv-space__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 0 0 16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.kv-space__img{display:block;width:100%;height:auto}}@media all and (max-width: 768.99px){.kv-space__img{display:block;width:100%;height:auto}}@media all and (min-width: 1440px){.kv-main{position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#fff;padding:16px 40px 24px 40px;display:inline-flex;justify-content:center;align-items:center;border-radius:8px 0 0 8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.kv-main{position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#fff;padding:16px 40px 24px 40px;display:inline-flex;justify-content:center;align-items:center;border-radius:8px 0 0 8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.kv-main{position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#fff;padding:16px 40px 24px 40px;display:inline-flex;justify-content:center;align-items:center;border-radius:8px 0 0 8px}}@media all and (min-width: 1440px){.kv-main{padding:1.1111111111vw 2.7777777778vw 1.6666666667vw 2.7777777778vw;border-radius:0.5555555556vw 0 0 0.5555555556vw}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.kv-main{right:calc(720px - 50vw)}}@media all and (min-width: 769px)and (max-width: 999.99px){.kv-main{position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#fff;padding:1.6vw 4vw 2.4vw 4vw;display:inline-flex;justify-content:center;align-items:center;border-radius:0.8vw 0 0 0.8vw}}@media all and (max-width: 768.99px){.kv-main{padding:3.0769230769vw 8.2051282051vw 2.0512820513vw 8.2051282051vw}}.kv-main__title{display:flex;flex-direction:column}.kv-main__title .label-l{line-height:1.65;letter-spacing:.05em}@media all and (min-width: 1440px){.kv-main__title .label-l{font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.kv-main__title .label-l{font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.kv-main__title .label-l{font-size:24px}}@media all and (min-width: 1440px){.kv-main__title .label-l{font-size:1.6666666667vw}}@media all and (min-width: 769px)and (max-width: 999.99px){.kv-main__title .label-l{font-size:2.4vw}}@media all and (max-width: 768.99px){.kv-main__title .label-l{font-size:4.8717948718vw}}.kv-main__title .label-s{line-height:1.65;letter-spacing:.05em}@media all and (min-width: 1440px){.kv-main__title .label-s{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.kv-main__title .label-s{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.kv-main__title .label-s{font-size:16px}}@media all and (min-width: 1440px){.kv-main__title .label-s{font-size:1.1111111111vw}}@media all and (min-width: 769px)and (max-width: 999.99px){.kv-main__title .label-s{font-size:1.6vw}}@media all and (max-width: 768.99px){.kv-main__title .label-s{font-size:4.1025641026vw}}.breadclumbnav{position:relative;z-index:10}@media all and (min-width: 1440px){.breadclumbnav{margin:36px 0 56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.breadclumbnav{margin:36px 0 56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.breadclumbnav{margin:36px 0 56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.breadclumbnav{margin:3.6vw 0 5.6vw}}@media all and (max-width: 768.99px){.breadclumbnav{margin:6.1538461538vw 0 10.2564102564vw}}.breadclumbnav__list{display:flex;flex-wrap:wrap;align-items:center}.breadclumbnav__item{list-style:none}.breadclumbnav__link{display:inline-block;position:relative;text-decoration:underline;line-height:1.4;letter-spacing:.05em;font-weight:normal;color:var(--color-key-d)}@media all and (min-width: 1440px){.breadclumbnav__link{font-size:16px}.breadclumbnav__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-4px;right:-4px}.breadclumbnav__link:hover{text-decoration:none}.breadclumbnav__link:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.breadclumbnav__link{font-size:16px}.breadclumbnav__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-4px;right:-4px}.breadclumbnav__link:hover{text-decoration:none}.breadclumbnav__link:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.breadclumbnav__link{font-size:16px}.breadclumbnav__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-4px;right:-4px}.breadclumbnav__link:hover{text-decoration:none}.breadclumbnav__link:hover::after{opacity:1}}@media all and (min-width: 769px)and (max-width: 999.99px){.breadclumbnav__link{font-size:1.6vw}}@media all and (max-width: 768.99px){.breadclumbnav__link{font-size:3.5897435897vw}}.breadclumbnav__label{display:inline-block;color:#333;line-height:1.4;letter-spacing:.05em;font-weight:normal}@media all and (min-width: 1440px){.breadclumbnav__label{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.breadclumbnav__label{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.breadclumbnav__label{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.breadclumbnav__label{font-size:1.6vw}}@media all and (max-width: 768.99px){.breadclumbnav__label{font-size:3.5897435897vw}}.breadclumbnav__arrow{color:#333;line-height:1.4;letter-spacing:.05em;font-weight:normal}@media all and (min-width: 1440px){.breadclumbnav__arrow{font-size:16px;padding:0 12px 0 16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.breadclumbnav__arrow{font-size:16px;padding:0 12px 0 16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.breadclumbnav__arrow{font-size:16px;padding:0 12px 0 16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.breadclumbnav__arrow{font-size:1.6vw;padding:0 1.2vw 0 1.6vw}}@media all and (max-width: 768.99px){.breadclumbnav__arrow{font-size:3.5897435897vw;padding:0 1.5384615385vw 0 2.0512820513vw}}.pagination{display:flex;align-items:center}@media all and (min-width: 1440px){.pagination{justify-content:space-between;gap:48px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.pagination{justify-content:space-between;gap:48px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.pagination{justify-content:space-between;gap:48px}}@media all and (min-width: 769px)and (max-width: 999.99px){.pagination{justify-content:space-between;gap:4.8vw}}@media all and (max-width: 768.99px){.pagination{flex-direction:column;gap:4.1025641026vw}}@media all and (min-width: 1440px){.pagination.is-first,.pagination.is-last{justify-content:center}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.pagination.is-first,.pagination.is-last{justify-content:center}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.pagination.is-first,.pagination.is-last{justify-content:center}}@media all and (min-width: 769px)and (max-width: 999.99px){.pagination.is-first,.pagination.is-last{justify-content:center}}@media all and (max-width: 768.99px){.pagination.is-first,.pagination.is-last{justify-content:center}}@media all and (min-width: 1440px){.pagination-btn{width:456px;height:72px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.pagination-btn{width:456px;height:72px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.pagination-btn{width:456px;height:72px}}@media all and (min-width: 769px)and (max-width: 999.99px){.pagination-btn{width:45.6vw;height:7.2vw}}@media all and (max-width: 768.99px){.pagination-btn{width:100%;height:18.4615384615vw}}.pagination-btn__link{position:relative;width:100%;height:100%;display:flex;align-items:center;background-color:var(--color-key);border:1px solid var(--color-key);transition:background-color .2s,border-color .2s}@media all and (min-width: 1440px){.pagination-btn__link{border:2px solid var(--color-key);justify-content:center;border-radius:16px;gap:8px}.pagination-btn__link .pagination-btn__link--text{transition:color .2s}.pagination-btn__link .icon{transition:color .2s}.pagination-btn__link:hover{background-color:#fff;border-color:var(--color-key);outline:2px solid #000;outline-offset:2px}.pagination-btn__link:hover .pagination-btn__link--text{color:var(--color-key)}.pagination-btn__link:hover .icon{color:var(--color-key)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.pagination-btn__link{border:2px solid var(--color-key);justify-content:center;border-radius:16px;gap:8px}.pagination-btn__link .pagination-btn__link--text{transition:color .2s}.pagination-btn__link .icon{transition:color .2s}.pagination-btn__link:hover{background-color:#fff;border-color:var(--color-key);outline:2px solid #000;outline-offset:2px}.pagination-btn__link:hover .pagination-btn__link--text{color:var(--color-key)}.pagination-btn__link:hover .icon{color:var(--color-key)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.pagination-btn__link{border:2px solid var(--color-key);justify-content:center;border-radius:16px;gap:8px}.pagination-btn__link .pagination-btn__link--text{transition:color .2s}.pagination-btn__link .icon{transition:color .2s}.pagination-btn__link:hover{background-color:#fff;border-color:var(--color-key);outline:2px solid #000;outline-offset:2px}.pagination-btn__link:hover .pagination-btn__link--text{color:var(--color-key)}.pagination-btn__link:hover .icon{color:var(--color-key)}}@media all and (min-width: 769px)and (max-width: 999.99px){.pagination-btn__link{justify-content:center;border-radius:1.6vw;gap:0.8vw}}@media all and (max-width: 768.99px){.pagination-btn__link{justify-content:space-between;border-radius:4.1025641026vw;padding:0 6.1538461538vw}}.pagination-btn__link .icon{color:#fff}.pagination-btn__link--text{position:relative;color:#fff;line-height:1.6;letter-spacing:.05em}@media all and (min-width: 1440px){.pagination-btn__link--text{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.pagination-btn__link--text{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.pagination-btn__link--text{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.pagination-btn__link--text{font-size:1.6vw}}@media all and (max-width: 768.99px){.pagination-btn__link--text{font-size:3.5897435897vw}}.popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;align-items:center;justify-content:center}@media all and (min-width: 1440px){.popup{padding:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.popup{padding:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.popup{padding:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.popup{padding:4vw}}@media all and (max-width: 768.99px){.popup{align-items:flex-start;padding:6.1538461538vw 8.2051282051vw}}.popup.is-show{display:flex}@media all and (max-width: 768.99px){.popup.is-over .popup__panel{overflow-y:auto;-webkit-overflow-scrolling:touch}}.popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.9)}.popup__panel{position:relative;box-sizing:border-box;width:100%;background:#fff;border:1px solid #be570e;display:flex;flex-direction:column}@media all and (min-width: 1440px){.popup__panel{max-width:960px;padding:64px;border-radius:20px;gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.popup__panel{max-width:960px;padding:64px;border-radius:20px;gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.popup__panel{max-width:960px;padding:64px;border-radius:20px;gap:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.popup__panel{max-width:96vw;padding:6.4vw;border-radius:2vw;gap:3.2vw}}@media all and (max-width: 768.99px){.popup__panel{padding:8.2051282051vw;border-radius:5.1282051282vw;gap:6.1538461538vw}}.popup__ttl{color:#333;font-feature-settings:"palt";line-height:1.4;letter-spacing:.02em}@media all and (min-width: 1440px){.popup__ttl{font-size:38px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.popup__ttl{font-size:38px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.popup__ttl{font-size:38px}}@media all and (min-width: 769px)and (max-width: 999.99px){.popup__ttl{font-size:3.8vw}}@media all and (max-width: 768.99px){.popup__ttl{font-size:5.3846153846vw}}.popup__ttl--em{color:#be570e}.popup__lead,.popup__note{font-feature-settings:"palt";line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.popup__lead,.popup__note{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.popup__lead,.popup__note{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.popup__lead,.popup__note{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.popup__lead,.popup__note{font-size:1.8vw}}@media all and (max-width: 768.99px){.popup__lead,.popup__note{font-size:4.1025641026vw}}.popup__lead{color:#333}.popup__note{color:#be570e}.popup__btns{display:flex;align-items:center;justify-content:center;width:100%}@media all and (min-width: 1440px){.popup__btns{gap:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.popup__btns{gap:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.popup__btns{gap:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.popup__btns{gap:1.6vw}}@media all and (max-width: 768.99px){.popup__btns{flex-direction:column;gap:4.1025641026vw}}.popup__btn{box-sizing:border-box;flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,0);font-feature-settings:"palt"}@media all and (min-width: 1440px){.popup__btn{height:72px;padding:0 32px;border-radius:16px;gap:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.popup__btn{height:72px;padding:0 32px;border-radius:16px;gap:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.popup__btn{height:72px;padding:0 32px;border-radius:16px;gap:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.popup__btn{height:7.2vw;padding:0 3.2vw;border-radius:1.6vw;gap:0.8vw}}@media all and (max-width: 768.99px){.popup__btn{position:relative;width:100%;flex:none;justify-content:flex-start;height:18.4615384615vw;padding:0 6.1538461538vw;border-radius:4.1025641026vw;gap:2.0512820513vw}.popup__btn .icon{position:absolute;top:50%;right:4.1025641026vw;margin-left:0;transform:translateY(-50%)}}.popup__btn--label{line-height:1.6;letter-spacing:.05em;white-space:nowrap}@media all and (min-width: 1440px){.popup__btn--label{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.popup__btn--label{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.popup__btn--label{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.popup__btn--label{font-size:1.6vw}}@media all and (max-width: 768.99px){.popup__btn--label{font-size:4.1025641026vw}}.popup__btn--sub{line-height:1.6;letter-spacing:.05em;white-space:nowrap}@media all and (min-width: 1440px){.popup__btn--sub{font-size:12px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.popup__btn--sub{font-size:12px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.popup__btn--sub{font-size:12px}}@media all and (min-width: 769px)and (max-width: 999.99px){.popup__btn--sub{font-size:1.2vw}}@media all and (max-width: 768.99px){.popup__btn--sub{font-size:3.0769230769vw}}.popup__btn--yes{background:#be570e;border-color:#be570e;color:#fff}.popup__btn--yes .popup__btn--label{color:#fff}.popup__btn--yes .icon{color:#fff}@media all and (min-width: 1440px){.popup__btn--yes{border-width:2px;transition:background .3s,color .3s}.popup__btn--yes:hover{background:#fff;color:#be570e;outline:2px solid #000;outline-offset:2px}.popup__btn--yes:hover .popup__btn--label{color:#be570e}.popup__btn--yes:hover .icon{color:#be570e}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.popup__btn--yes{border-width:2px;transition:background .3s,color .3s}.popup__btn--yes:hover{background:#fff;color:#be570e;outline:2px solid #000;outline-offset:2px}.popup__btn--yes:hover .popup__btn--label{color:#be570e}.popup__btn--yes:hover .icon{color:#be570e}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.popup__btn--yes{border-width:2px;transition:background .3s,color .3s}.popup__btn--yes:hover{background:#fff;color:#be570e;outline:2px solid #000;outline-offset:2px}.popup__btn--yes:hover .popup__btn--label{color:#be570e}.popup__btn--yes:hover .icon{color:#be570e}}.popup__btn--no{background:#ededed;border-color:#ededed;color:#333}.popup__btn--no .popup__btn--label,.popup__btn--no .popup__btn--sub{color:#333}.popup__btn--no .icon{color:#333}@media all and (min-width: 1440px){.popup__btn--no{border-width:2px;transition:background .3s,border-color .3s}.popup__btn--no:hover{background:#767676;border-color:#4d4d4d;outline:2px solid #000;outline-offset:2px}.popup__btn--no:hover .popup__btn--label,.popup__btn--no:hover .popup__btn--sub{color:#fff}.popup__btn--no:hover .icon{color:#fff}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.popup__btn--no{border-width:2px;transition:background .3s,border-color .3s}.popup__btn--no:hover{background:#767676;border-color:#4d4d4d;outline:2px solid #000;outline-offset:2px}.popup__btn--no:hover .popup__btn--label,.popup__btn--no:hover .popup__btn--sub{color:#fff}.popup__btn--no:hover .icon{color:#fff}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.popup__btn--no{border-width:2px;transition:background .3s,border-color .3s}.popup__btn--no:hover{background:#767676;border-color:#4d4d4d;outline:2px solid #000;outline-offset:2px}.popup__btn--no:hover .popup__btn--label,.popup__btn--no:hover .popup__btn--sub{color:#fff}.popup__btn--no:hover .icon{color:#fff}}.dialog{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;align-items:center;justify-content:center;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media all and (min-width: 1440px){.dialog{padding:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.dialog{padding:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.dialog{padding:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.dialog{padding:4vw}}@media all and (max-width: 768.99px){.dialog{align-items:flex-start;padding:5.1282051282vw 4.1025641026vw}}.dialog.is-show{display:flex}@media all and (max-width: 768.99px){.dialog.is-over .dialog__panel{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:5.1282051282vw 4.1025641026vw}}.dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#eee}.dialog__panel{position:relative;box-sizing:border-box;width:100%;background:#fff;display:flex;flex-direction:column;flex-shrink:0}@media all and (min-width: 1440px){.dialog__panel{margin:auto;max-width:1208px;padding:80px 120px;border-radius:8px;gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.dialog__panel{margin:auto;max-width:1208px;padding:80px 120px;border-radius:8px;gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.dialog__panel{margin:auto;max-width:1208px;padding:80px 120px;border-radius:8px;gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.dialog__panel{margin:auto;max-width:81.9672131148vw;padding:6.5573770492vw 4.9180327869vw;border-radius:0.6557377049vw;gap:2.6229508197vw}}@media all and (min-width: 769px)and (max-width: 999.99px){.dialog__panel{margin:auto;max-width:86.4vw;padding:8vw 2vw;border-radius:0.8vw;gap:3.2vw}}@media all and (max-width: 768.99px){.dialog__panel{padding:5.1282051282vw 4.1025641026vw;border-radius:2.0512820513vw;gap:6.1538461538vw}}.dialog__text{text-align:center;color:#333;line-height:1.8}@media all and (min-width: 1440px){.dialog__text{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.dialog__text{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.dialog__text{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.dialog__text{font-size:1.6vw}}@media all and (max-width: 768.99px){.dialog__text{line-height:1.7;font-size:4.1025641026vw}}.dialog .disease-nav{margin-top:0}.dialog__footer{text-align:center;border-top:1px solid #e5e5e5}@media all and (min-width: 1440px){.dialog__footer{padding-top:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.dialog__footer{padding-top:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.dialog__footer{padding-top:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.dialog__footer{padding-top:3.2vw}}@media all and (max-width: 768.99px){.dialog__footer{padding-top:6.1538461538vw}}.dialog__link{display:inline-flex;align-items:center;color:#3b6fc4}@media all and (min-width: 1440px){.dialog__link{gap:8px;font-size:15px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.dialog__link{gap:8px;font-size:15px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.dialog__link{gap:8px;font-size:15px}}@media all and (min-width: 769px)and (max-width: 999.99px){.dialog__link{gap:0.8vw;font-size:1.5vw}}@media all and (max-width: 768.99px){.dialog__link{gap:2.0512820513vw;font-size:3.3333333333vw}}.dialog__link-text{text-decoration:underline}.dialog__link .icon{color:#3b6fc4;flex-shrink:0}@media all and (min-width: 1440px){.dialog__link:hover .dialog__link-text{text-decoration:none}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.dialog__link:hover .dialog__link-text{text-decoration:none}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.dialog__link:hover .dialog__link-text{text-decoration:none}}.disease-nav{display:flex;flex-wrap:wrap}@media all and (min-width: 1440px){.disease-nav{margin-top:24px;gap:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-nav{margin-top:24px;gap:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-nav{margin-top:24px;gap:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-nav{margin-top:2.4vw;gap:1.6vw}}@media all and (max-width: 768.99px){.disease-nav{margin-top:6.1538461538vw;gap:3.0769230769vw}}.disease-card{box-sizing:border-box}@media all and (min-width: 1440px){.disease-card{border-radius:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card{border-radius:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card{border-radius:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card{border-radius:1.6vw}}@media all and (max-width: 768.99px){.disease-card{border-radius:4.1025641026vw}}.disease-card__label{color:#1a1a1a}@media all and (min-width: 1440px){.disease-card__label{font-size:28px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__label{font-size:28px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__label{font-size:28px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card__label{font-size:2.8vw}}@media all and (max-width: 768.99px){.disease-card__label{font-size:5.1282051282vw}}@media all and (min-width: 1440px){.disease-card__label-prefix{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__label-prefix{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__label-prefix{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card__label-prefix{font-size:1.8vw}}@media all and (max-width: 768.99px){.disease-card__label-prefix{font-size:3.5897435897vw}}.disease-card__label-sub{display:block;font-weight:normal;color:#c72955;font-weight:700;letter-spacing:5%;line-height:150%}@media all and (min-width: 1440px){.disease-card__label-sub{margin-top:-4px;font-size:14px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__label-sub{margin-top:-4px;font-size:14px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__label-sub{margin-top:-4px;font-size:14px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card__label-sub{margin-top:-0.4vw;font-size:1.4vw}}@media all and (max-width: 768.99px){.disease-card__label-sub{margin-top:1.0256410256vw;font-size:3.5897435897vw}}.disease-card__label-sub--mt-0{margin-top:4px}@media all and (min-width: 1440px){.disease-card__label-sub--mt-0{margin-top:4px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__label-sub--mt-0{margin-top:4px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__label-sub--mt-0{margin-top:4px}}@media all and (max-width: 768.99px){.disease-card__label-sub--mt-0{margin-top:1.0256410256vw}}.disease-card--bc{display:flex;width:100%;background-color:#ffe3ea}@media all and (min-width: 1440px){.disease-card--bc{align-items:center;flex-direction:row;gap:16px;padding:16px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card--bc{align-items:center;flex-direction:row;gap:16px;padding:16px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card--bc{align-items:center;flex-direction:row;gap:16px;padding:16px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card--bc{align-items:center;flex-direction:row;gap:1.6vw;padding:1.6vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.disease-card--bc{flex-direction:column;align-items:stretch;gap:3.0769230769vw;padding:4.1025641026vw 6.1538461538vw;border-radius:2.0512820513vw}}.disease-card__label-col{flex-shrink:0;white-space:nowrap}@media all and (max-width: 768.99px){.disease-card__label-col{position:relative;padding-right:8.2051282051vw}}.disease-card--bc .disease-card__label{color:#c72955}.disease-card__toggle{display:none}@media all and (max-width: 768.99px){.disease-card__toggle{display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);box-sizing:border-box;width:6.1538461538vw;height:6.1538461538vw;padding:0;border:none;border-radius:50%;background-color:#fff}.disease-card__toggle::before,.disease-card__toggle::after{content:"";position:absolute;top:50%;left:50%;width:2.5641025641vw;height:2px;background-color:#c72955;transform:translate(-50%, -50%)}.disease-card__toggle::after{transform:translate(-50%, -50%) rotate(90deg);opacity:0;transition:opacity .2s}}@media all and (max-width: 768.99px){.disease-card--bc.is-close .disease-card__toggle::after{opacity:1}.disease-card--bc.is-close .disease-card__panel{display:none}}.disease-card__panel{background-color:#fff}@media all and (min-width: 1440px){.disease-card__panel{flex:1;padding:16px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__panel{flex:1;padding:16px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__panel{flex:1;padding:16px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card__panel{flex:1;padding:1.6vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.disease-card__panel{border-radius:2.0512820513vw;padding:4.1025641026vw}}.disease-card__note{color:#db3360;text-align:center}@media all and (min-width: 1440px){.disease-card__note{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__note{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__note{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card__note{font-size:1.8vw}}@media all and (max-width: 768.99px){.disease-card__note{font-size:3.5897435897vw}}.disease-card__buttons{display:flex}@media all and (min-width: 1440px){.disease-card__buttons{gap:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__buttons{gap:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__buttons{gap:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card__buttons{gap:1.6vw}}@media all and (max-width: 768.99px){.disease-card__buttons{flex-direction:column;gap:2.5641025641vw}}.disease-card__button{display:flex;align-items:center;justify-content:space-between;background-color:#db3360;border:1px solid #db3360;transition:background-color .2s,border-color .2s}@media all and (min-width: 1440px){.disease-card__button{flex:1;height:79px;padding:0 32px;border-radius:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__button{flex:1;height:79px;padding:0 32px;border-radius:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__button{flex:1;height:79px;padding:0 32px;border-radius:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card__button{flex:1;height:7.9vw;padding:0 3.2vw;border-radius:1.6vw}}@media all and (max-width: 768.99px){.disease-card__button{height:19.4871794872vw;padding:2.0512820513vw 4.1025641026vw;border-radius:4.1025641026vw}}.disease-card__button p{display:flex;flex-direction:column}@media all and (min-width: 1440px){.disease-card__button p{gap:4px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__button p{gap:4px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__button p{gap:4px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card__button p{gap:0.4vw}}@media all and (max-width: 768.99px){.disease-card__button p{gap:0.5128205128vw}}@media all and (min-width: 1440px){.disease-card__button.is-line p{gap:6px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__button.is-line p{gap:6px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__button.is-line p{gap:6px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card__button.is-line p{gap:0.6vw}}@media all and (max-width: 768.99px){.disease-card__button.is-line p{gap:1.0256410256vw}}.disease-card__button-text{color:#fff;line-height:1.4;transition:color .2s;font-weight:700}@media all and (min-width: 1440px){.disease-card__button-text{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__button-text{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__button-text{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card__button-text{font-size:1.6vw}}@media all and (max-width: 768.99px){.disease-card__button-text{font-size:3.5897435897vw}}.disease-card__button-text--note{color:#fff;line-height:1.15;transition:color .2s;font-weight:700;letter-spacing:.02em}@media all and (min-width: 1440px){.disease-card__button-text--note{font-size:13px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__button-text--note{font-size:13px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__button-text--note{font-size:13px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card__button-text--note{font-size:1.3vw}}@media all and (max-width: 768.99px){.disease-card__button-text--note{font-size:3.3333333333vw}}.disease-card__button .icon{color:#fff;flex-shrink:0;transition:color .2s}@media all and (min-width: 1440px){.disease-card__button:hover{background-color:#fff;outline:2px solid #000;outline-offset:2px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__button:hover{background-color:#fff;outline:2px solid #000;outline-offset:2px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__button:hover{background-color:#fff;outline:2px solid #000;outline-offset:2px}}@media all and (min-width: 1440px){.disease-card__button:hover .disease-card__button-text{color:#db3360}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__button:hover .disease-card__button-text{color:#db3360}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__button:hover .disease-card__button-text{color:#db3360}}@media all and (min-width: 1440px){.disease-card__button:hover .disease-card__button-text--note{color:#db3360}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__button:hover .disease-card__button-text--note{color:#db3360}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__button:hover .disease-card__button-text--note{color:#db3360}}@media all and (min-width: 1440px){.disease-card__button:hover .icon{color:#db3360}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card__button:hover .icon{color:#db3360}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card__button:hover .icon{color:#db3360}}.disease-card--simple{--disease-card-color:#333;display:flex;align-items:center;justify-content:space-between;background-color:var(--disease-card-color);border:1px solid var(--disease-card-color);transition:background-color .2s}@media all and (min-width: 1440px){.disease-card--simple{width:calc(50% - 8px);padding:16px 32px 24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card--simple{width:calc(50% - 8px);padding:16px 32px 24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card--simple{width:calc(50% - 8px);padding:16px 32px 24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.disease-card--simple{width:calc(50% - 0.8vw);padding:1.6vw 3.2vw 2.4vw}}@media all and (max-width: 768.99px){.disease-card--simple{width:100%;padding:5.1282051282vw 5.1282051282vw}}.disease-card--wide{width:49.17%}@media all and (max-width: 768.99px){.disease-card--wide{width:100%}}.disease-card--gc{--disease-card-color:#7169CC}.disease-card--lc{--disease-card-color:#5C7F06}.disease-card--her2{--disease-card-color:#BB5811}.disease-card--simple .disease-card__label{color:#fff;transition:color .2s}.disease-card--simple .disease-card__label-sub{color:#fff;transition:color .2s}.disease-card--simple .icon{color:#fff;flex-shrink:0;transition:color .2s}@media all and (min-width: 1440px){.disease-card--simple:hover{background-color:#fff;outline:2px solid #000;outline-offset:2px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card--simple:hover{background-color:#fff;outline:2px solid #000;outline-offset:2px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card--simple:hover{background-color:#fff;outline:2px solid #000;outline-offset:2px}}@media all and (min-width: 1440px){.disease-card--simple:hover .disease-card__label{color:var(--disease-card-color)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card--simple:hover .disease-card__label{color:var(--disease-card-color)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card--simple:hover .disease-card__label{color:var(--disease-card-color)}}@media all and (min-width: 1440px){.disease-card--simple:hover .disease-card__label-sub{color:var(--disease-card-color)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card--simple:hover .disease-card__label-sub{color:var(--disease-card-color)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card--simple:hover .disease-card__label-sub{color:var(--disease-card-color)}}@media all and (min-width: 1440px){.disease-card--simple:hover .icon{color:var(--disease-card-color)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.disease-card--simple:hover .icon{color:var(--disease-card-color)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.disease-card--simple:hover .icon{color:var(--disease-card-color)}}button.disease-card__button,button.disease-card--simple{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;text-align:left;margin:0}@media all and (min-width: 1440px){.c-topHeader{display:none}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-topHeader{display:none}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-topHeader{display:none}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-topHeader{display:none}}@media all and (max-width: 768.99px){.c-topHeader{padding:4.1025641026vw 0;display:flex;justify-content:flex-start;align-items:center;gap:4.1025641026vw;text-align:left}.c-topHeader .ttl{position:relative;display:inline-block;box-sizing:border-box;line-height:1.25;letter-spacing:.04em;padding:0.7692307692vw 1.5384615385vw;font-size:3.5897435897vw;border-radius:2.0512820513vw;border:1px solid var(--color-key);color:var(--color-key)}.c-topHeader .ttl::before{content:"";position:absolute;top:5%;width:1px;height:90%;background-color:var(--color-key-header-border);right:-2.3076923077vw}.c-topHeader .ttr{display:inline-block;box-sizing:border-box;line-height:1.25;letter-spacing:.04em;font-size:3.5897435897vw}.c-topHeader .ttr span{display:block;box-sizing:border-box;line-height:1.25;letter-spacing:.04em;font-size:3.3333333333vw}}@media all and (max-width: 768.99px){.c-topHeader.is-center{justify-content:center}}@media all and (min-width: 1440px){.c-h1{margin-bottom:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-h1{margin-bottom:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-h1{margin-bottom:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-h1{margin-bottom:5.6vw}}@media all and (max-width: 768.99px){.c-h1{margin-bottom:6.1538461538vw}}.c-h1__tag{color:#333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.c-h1__tag{font-size:24px;margin-bottom:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-h1__tag{font-size:24px;margin-bottom:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-h1__tag{font-size:24px;margin-bottom:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-h1__tag{font-size:2.4vw;margin-bottom:0.8vw}}@media all and (max-width: 768.99px){.c-h1__tag{font-size:6.1538461538vw;margin-bottom:2.0512820513vw}}.c-h1__ttl{color:var(--color-key-d);line-height:1.4;letter-spacing:.02em}@media all and (min-width: 1440px){.c-h1__ttl{font-size:50px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-h1__ttl{font-size:50px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-h1__ttl{font-size:50px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-h1__ttl{font-size:5vw}}@media all and (max-width: 768.99px){.c-h1__ttl{font-size:9.7435897436vw}}.c-h2{position:relative;box-sizing:border-box;background-color:var(--color-key-h2-bg);line-height:1.4;letter-spacing:.1em}@media all and (min-width: 1440px){.c-h2{padding:16px 40px 20px 40px;border-left:6px solid var(--color-key-d);border-radius:2px;font-size:24px;margin-bottom:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-h2{padding:16px 40px 20px 40px;border-left:6px solid var(--color-key-d);border-radius:2px;font-size:24px;margin-bottom:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-h2{padding:16px 40px 20px 40px;border-left:6px solid var(--color-key-d);border-radius:2px;font-size:24px;margin-bottom:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-h2{font-size:2.4vw;padding:1.6vw 4vw 2vw 4vw;border-left:0.6vw solid var(--color-key-d);border-radius:0.2vw;margin-bottom:4vw}}@media all and (max-width: 768.99px){.c-h2{line-height:1.3;font-size:5.1282051282vw;padding:3.0769230769vw 6.1538461538vw 4.1025641026vw 6.1538461538vw;border-left:1.5384615385vw solid var(--color-key-d);border-radius:0.5128205128vw;margin-bottom:8.2051282051vw}}.c-txt{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.c-txt{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-txt{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-txt{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-txt{font-size:1.8vw}}@media all and (max-width: 768.99px){.c-txt{line-height:2;font-size:4.6153846154vw}}@media all and (min-width: 1440px){.c-txt.is-mt{margin-top:30px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-txt.is-mt{margin-top:30px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-txt.is-mt{margin-top:30px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-txt.is-mt{margin-top:3vw}}@media all and (max-width: 768.99px){.c-txt.is-mt{margin-top:7.6923076923vw}}.c-txt__link{display:inline-block;position:relative;text-decoration:underline;color:var(--color-key-d)}@media all and (min-width: 1440px){.c-txt__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-4px;right:-4px}.c-txt__link:hover{text-decoration:none}.c-txt__link:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-txt__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-4px;right:-4px}.c-txt__link:hover{text-decoration:none}.c-txt__link:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-txt__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-4px;right:-4px}.c-txt__link:hover{text-decoration:none}.c-txt__link:hover::after{opacity:1}}.c-note{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.c-note{font-size:15px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-note{font-size:15px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-note{font-size:15px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-note{font-size:1.5vw}}@media all and (max-width: 768.99px){.c-note{font-size:3.5897435897vw;text-indent:-1em;padding-left:1em}}@media all and (min-width: 1440px){.c-section{margin-top:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-section{margin-top:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-section{margin-top:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-section{margin-top:5.6vw}}@media all and (max-width: 768.99px){.c-section{margin-top:6.1538461538vw}}@media all and (min-width: 1440px){.c-btn{width:393px;height:72px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-btn{width:393px;height:72px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-btn{width:393px;height:72px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-btn{width:39.3vw;height:7.2vw}}@media all and (max-width: 768.99px){.c-btn{width:100%;height:18.4615384615vw}}.c-btn__link{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-key);border:1px solid var(--color-key);transition:background-color .2s,border-color .2s}@media all and (min-width: 1440px){.c-btn__link{border:2px solid var(--color-key);border-radius:16px;gap:8px}.c-btn__link .c-btn__link--text{transition:color .2s}.c-btn__link .icon{transition:color .2s}.c-btn__link:hover{background-color:#fff;border-color:var(--color-key);outline:2px solid #000;outline-offset:2px}.c-btn__link:hover .c-btn__link--text{color:var(--color-key)}.c-btn__link:hover .icon{color:var(--color-key)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-btn__link{border:2px solid var(--color-key);border-radius:16px;gap:8px}.c-btn__link .c-btn__link--text{transition:color .2s}.c-btn__link .icon{transition:color .2s}.c-btn__link:hover{background-color:#fff;border-color:var(--color-key);outline:2px solid #000;outline-offset:2px}.c-btn__link:hover .c-btn__link--text{color:var(--color-key)}.c-btn__link:hover .icon{color:var(--color-key)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-btn__link{border:2px solid var(--color-key);border-radius:16px;gap:8px}.c-btn__link .c-btn__link--text{transition:color .2s}.c-btn__link .icon{transition:color .2s}.c-btn__link:hover{background-color:#fff;border-color:var(--color-key);outline:2px solid #000;outline-offset:2px}.c-btn__link:hover .c-btn__link--text{color:var(--color-key)}.c-btn__link:hover .icon{color:var(--color-key)}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-btn__link{border-radius:1.6vw;gap:0.8vw}}@media all and (max-width: 768.99px){.c-btn__link{justify-content:space-between;border-radius:4.1025641026vw;padding:0 6.1538461538vw}}.c-btn__link .icon{color:#fff}.c-btn__link--text{position:relative;color:#fff;line-height:1.6;letter-spacing:.05em}@media all and (min-width: 1440px){.c-btn__link--text{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-btn__link--text{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-btn__link--text{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-btn__link--text{font-size:1.6vw}}@media all and (max-width: 768.99px){.c-btn__link--text{font-size:3.5897435897vw}}@media all and (min-width: 1440px){.c-btn-download.is-s{width:416px;height:108px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-btn-download.is-s{width:416px;height:108px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-btn-download.is-s{width:416px;height:108px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-btn-download.is-s{width:41.6vw;height:10.8vw}}@media all and (max-width: 768.99px){.c-btn-download.is-s{width:100%;height:27.6923076923vw}}@media all and (min-width: 1440px){.c-btn-download.is-l{width:416px;height:108px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-btn-download.is-l{width:416px;height:108px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-btn-download.is-l{width:416px;height:108px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-btn-download.is-l{width:41.6vw;height:10.8vw}}@media all and (max-width: 768.99px){.c-btn-download.is-l{width:100%;height:25.1282051282vw}}.c-btn-download__link{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-key);border:1px solid var(--color-key);transition:background-color .2s,border-color .2s}@media all and (min-width: 1440px){.c-btn-download__link{border:2px solid var(--color-key);border-radius:16px;gap:24px}.c-btn-download__link .c-btn-download__link--text{transition:color .2s}.c-btn-download__link .icon{transition:color .2s}.c-btn-download__link:hover{background-color:#fff;border-color:var(--color-key);outline:2px solid #000;outline-offset:2px}.c-btn-download__link:hover .c-btn-download__link--text{color:var(--color-key)}.c-btn-download__link:hover .icon{color:var(--color-key)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-btn-download__link{border:2px solid var(--color-key);border-radius:16px;gap:24px}.c-btn-download__link .c-btn-download__link--text{transition:color .2s}.c-btn-download__link .icon{transition:color .2s}.c-btn-download__link:hover{background-color:#fff;border-color:var(--color-key);outline:2px solid #000;outline-offset:2px}.c-btn-download__link:hover .c-btn-download__link--text{color:var(--color-key)}.c-btn-download__link:hover .icon{color:var(--color-key)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-btn-download__link{border:2px solid var(--color-key);border-radius:16px;gap:24px}.c-btn-download__link .c-btn-download__link--text{transition:color .2s}.c-btn-download__link .icon{transition:color .2s}.c-btn-download__link:hover{background-color:#fff;border-color:var(--color-key);outline:2px solid #000;outline-offset:2px}.c-btn-download__link:hover .c-btn-download__link--text{color:var(--color-key)}.c-btn-download__link:hover .icon{color:var(--color-key)}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-btn-download__link{border-radius:1.6vw;gap:2.4vw}}@media all and (max-width: 768.99px){.c-btn-download__link{justify-content:space-between;border-radius:4.1025641026vw;gap:3.0769230769vw;padding:0 3.0769230769vw}}.c-btn-download__link .icon{color:#fff}@media all and (min-width: 1440px){.c-btn-download__link .icon{height:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-btn-download__link .icon{height:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-btn-download__link .icon{height:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-btn-download__link .icon{height:3.2vw}}@media all and (max-width: 768.99px){.c-btn-download__link .icon{height:10.7692307692vw}}.c-btn-download__link--text{position:relative;color:#fff}.c-btn-download__link--text>.is-l{display:block;line-height:1.35;letter-spacing:.05em}@media all and (min-width: 1440px){.c-btn-download__link--text>.is-l{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-btn-download__link--text>.is-l{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-btn-download__link--text>.is-l{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-btn-download__link--text>.is-l{font-size:1.8vw}}@media all and (max-width: 768.99px){.c-btn-download__link--text>.is-l{font-size:3.5897435897vw}}.c-btn-download__link--text>.is-s{display:block;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.c-btn-download__link--text>.is-s{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-btn-download__link--text>.is-s{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-btn-download__link--text>.is-s{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-btn-download__link--text>.is-s{font-size:1.6vw}}@media all and (max-width: 768.99px){.c-btn-download__link--text>.is-s{margin-top:1.2820512821vw;font-size:2.8205128205vw}}.c-lists li{position:relative;color:#333;line-height:2;letter-spacing:.1em}@media all and (min-width: 1440px){.c-lists li{font-size:18px;padding-left:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-lists li{font-size:18px;padding-left:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-lists li{font-size:18px;padding-left:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-lists li{font-size:1.8vw;padding-left:1.6vw}}@media all and (max-width: 768.99px){.c-lists li{font-size:4.6153846154vw;padding-left:4.1025641026vw}}.c-lists li::before{content:"";position:absolute;top:.9em;left:0;background-color:#333;border-radius:50%}@media all and (min-width: 1440px){.c-lists li::before{width:4px;height:4px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-lists li::before{width:4px;height:4px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-lists li::before{width:4px;height:4px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-lists li::before{width:0.4vw;height:0.4vw}}@media all and (max-width: 768.99px){.c-lists li::before{width:1.0256410256vw;height:1.0256410256vw}}.c-lists li span{display:block}@media all and (min-width: 1440px){.c-lists-inner{margin-left:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-lists-inner{margin-left:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-lists-inner{margin-left:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-lists-inner{margin-left:0.8vw}}@media all and (max-width: 768.99px){.c-lists-inner{margin-left:2.0512820513vw}}.c-lists.is-emphasis li{color:#db3333}.c-lists.is-emphasis li::before{background-color:#db3333}.c-slide{display:flex;flex-direction:column;align-items:center;width:100%}@media all and (min-width: 1440px){.c-slide{gap:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-slide{gap:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-slide{gap:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-slide{gap:1.6vw}}@media all and (max-width: 768.99px){.c-slide{gap:4.1025641026vw}}.c-slide__img{width:100%;background:#fff;overflow:hidden}@media all and (min-width: 1440px){.c-slide__img{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-slide__img{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-slide__img{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-slide__img{border-radius:0.8vw}}@media all and (max-width: 768.99px){.c-slide__img{border-radius:2.0512820513vw}}.c-slide__img img{display:block;width:100%;height:auto}.c-slide__btn{display:flex;justify-content:center;align-items:center;box-sizing:border-box;background:#fff;border:1px solid #ccc;color:#333;line-height:1.6;letter-spacing:.05em;white-space:nowrap;cursor:pointer}@media all and (min-width: 1440px){.c-slide__btn{width:84px;height:40px;padding:0 32px;border-radius:16px;font-size:14px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-slide__btn{width:84px;height:40px;padding:0 32px;border-radius:16px;font-size:14px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-slide__btn{width:84px;height:40px;padding:0 32px;border-radius:16px;font-size:14px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-slide__btn{width:8.4vw;height:4vw;padding:0 3.2vw;border-radius:1.6vw;font-size:1.4vw}}@media all and (max-width: 768.99px){.c-slide__btn{width:21.5384615385vw;height:10.2564102564vw;padding:0 8.2051282051vw;border-radius:4.1025641026vw;font-size:3.5897435897vw}}@media all and (min-width: 1440px){.c-slide__btn{transition:background .3s,color .3s}.c-slide__btn:hover{background:var(--color-key);border-color:var(--color-key);color:#fff;outline:2px solid #000;outline-offset:2px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-slide__btn{transition:background .3s,color .3s}.c-slide__btn:hover{background:var(--color-key);border-color:var(--color-key);color:#fff;outline:2px solid #000;outline-offset:2px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-slide__btn{transition:background .3s,color .3s}.c-slide__btn:hover{background:var(--color-key);border-color:var(--color-key);color:#fff;outline:2px solid #000;outline-offset:2px}}.c-dictionary{display:flex;flex-direction:column;background:#fff;border:1px solid #ccc}@media all and (min-width: 1440px){.c-dictionary{margin-top:56px;padding:0 40px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-dictionary{margin-top:56px;padding:0 40px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-dictionary{margin-top:56px;padding:0 40px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-dictionary{margin-top:5.6vw;padding:0 4vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.c-dictionary{margin-top:12.3076923077vw;padding:0 6.1538461538vw;border-radius:2.0512820513vw}}.c-dictionary__box{display:flex}@media all and (min-width: 1440px){.c-dictionary__box{padding:40px 0;gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-dictionary__box{padding:40px 0;gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-dictionary__box{padding:40px 0;gap:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-dictionary__box{padding:4vw 0;gap:3.2vw}}@media all and (max-width: 768.99px){.c-dictionary__box{flex-direction:column;padding:6.1538461538vw 0;gap:4.1025641026vw}}.c-dictionary__box:not(:first-child){border-top:1px solid #ccc}.c-dictionary__ttl{color:#333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.c-dictionary__ttl{font-size:18px;width:188px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-dictionary__ttl{font-size:18px;width:188px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-dictionary__ttl{font-size:18px;width:188px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-dictionary__ttl{font-size:1.8vw;width:18.8vw}}@media all and (max-width: 768.99px){.c-dictionary__ttl{font-size:4.1025641026vw}}.c-dictionary__txt{flex:1;color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.c-dictionary__txt{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-dictionary__txt{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-dictionary__txt{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-dictionary__txt{font-size:1.8vw}}@media all and (max-width: 768.99px){.c-dictionary__txt{font-size:4.1025641026vw}}.c-innerPageNav{background:#fff;border:1px solid #ccc}@media all and (min-width: 1440px){.c-innerPageNav{padding:12px 40px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-innerPageNav{padding:12px 40px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-innerPageNav{padding:12px 40px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-innerPageNav{padding:0 4vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.c-innerPageNav{padding:2.0512820513vw 6.1538461538vw;border-radius:2.0512820513vw}}@media all and (min-width: 1440px){.c-innerPageNav.is-mt-l{margin-top:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-innerPageNav.is-mt-l{margin-top:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-innerPageNav.is-mt-l{margin-top:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-innerPageNav.is-mt-l{margin-top:5.6vw}}@media all and (max-width: 768.99px){.c-innerPageNav.is-mt-l{margin-top:10.7692307692vw}}@media all and (min-width: 1440px){.c-innerPageNav.is-mt-s{margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-innerPageNav.is-mt-s{margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-innerPageNav.is-mt-s{margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-innerPageNav.is-mt-s{margin-top:4vw}}@media all and (max-width: 768.99px){.c-innerPageNav.is-mt-s{margin-top:7.1794871795vw}}.c-innerPageNav__list{display:flex;flex-direction:column}.c-innerPageNav__item:not(:first-child){border-top:1px solid #ccc}.c-innerPageNav__link{position:relative;display:flex;align-items:center}@media all and (min-width: 1440px){.c-innerPageNav__link{padding:20px 0;gap:8px}.c-innerPageNav__link .c-innerPageNav__label{transition:color .2s}.c-innerPageNav__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;border-color:var(--color-key-d);top:1px;right:-4px;bottom:1px;left:-4px}.c-innerPageNav__link:hover .c-innerPageNav__label{color:var(--color-key-d)}.c-innerPageNav__link:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-innerPageNav__link{padding:20px 0;gap:8px}.c-innerPageNav__link .c-innerPageNav__label{transition:color .2s}.c-innerPageNav__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;border-color:var(--color-key-d);top:1px;right:-4px;bottom:1px;left:-4px}.c-innerPageNav__link:hover .c-innerPageNav__label{color:var(--color-key-d)}.c-innerPageNav__link:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-innerPageNav__link{padding:20px 0;gap:8px}.c-innerPageNav__link .c-innerPageNav__label{transition:color .2s}.c-innerPageNav__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;border-color:var(--color-key-d);top:1px;right:-4px;bottom:1px;left:-4px}.c-innerPageNav__link:hover .c-innerPageNav__label{color:var(--color-key-d)}.c-innerPageNav__link:hover::after{opacity:1}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-innerPageNav__link{padding:2vw 0;gap:0.8vw}}@media all and (max-width: 768.99px){.c-innerPageNav__link{padding:4.1025641026vw 0;gap:2.0512820513vw}}@media all and (min-width: 1440px){.c-innerPageNav__link .icon{transform:translateY(2px)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-innerPageNav__link .icon{transform:translateY(2px)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-innerPageNav__link .icon{transform:translateY(2px)}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-innerPageNav__link .icon{transform:translateY(0.2vw)}}@media all and (max-width: 768.99px){.c-innerPageNav__link .icon{transform:translateY(0.5128205128vw)}}.c-innerPageNav__label{color:#333;line-height:1.6;letter-spacing:.1em}@media all and (min-width: 1440px){.c-innerPageNav__label{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-innerPageNav__label{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-innerPageNav__label{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-innerPageNav__label{font-size:1.6vw}}@media all and (max-width: 768.99px){.c-innerPageNav__label{flex:1;width:64.1025641026vw;font-size:4.1025641026vw}}.c-supervisor{border-top:1px solid hsla(0,0%,80%,.8)}@media all and (min-width: 1440px){.c-supervisor{margin-top:114px;padding-top:48px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-supervisor{margin-top:114px;padding-top:48px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-supervisor{margin-top:114px;padding-top:48px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-supervisor{margin-top:11.4vw;padding-top:4.8vw}}@media all and (max-width: 768.99px){.c-supervisor{margin-top:24.6153846154vw;padding-top:8.2051282051vw}}.c-supervisor__ttl,.c-supervisor__name,.c-supervisor__position{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.c-supervisor__ttl,.c-supervisor__name,.c-supervisor__position{font-size:15px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.c-supervisor__ttl,.c-supervisor__name,.c-supervisor__position{font-size:15px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.c-supervisor__ttl,.c-supervisor__name,.c-supervisor__position{font-size:15px}}@media all and (min-width: 769px)and (max-width: 999.99px){.c-supervisor__ttl,.c-supervisor__name,.c-supervisor__position{font-size:1.5vw}}@media all and (max-width: 768.99px){.c-supervisor__ttl,.c-supervisor__name,.c-supervisor__position{font-size:3.8461538462vw}}.icon{display:inline-block;vertical-align:middle;width:auto;fill:none}.icon-arrow-right{aspect-ratio:6/10}@media all and (min-width: 1440px){.icon-arrow-right{height:10px;transform:translateY(1px)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.icon-arrow-right{height:10px;transform:translateY(1px)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.icon-arrow-right{height:10px;transform:translateY(1px)}}@media all and (min-width: 769px)and (max-width: 999.99px){.icon-arrow-right{height:1vw;transform:translateY(0.1vw)}}@media all and (max-width: 768.99px){.icon-arrow-right{height:2.5641025641vw}}.icon-arrow-left{aspect-ratio:6/10}@media all and (min-width: 1440px){.icon-arrow-left{height:10px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.icon-arrow-left{height:10px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.icon-arrow-left{height:10px}}@media all and (min-width: 769px)and (max-width: 999.99px){.icon-arrow-left{height:1vw}}@media all and (max-width: 768.99px){.icon-arrow-left{height:2.5641025641vw}}.icon-arrow-pagetop{aspect-ratio:16/18}@media all and (min-width: 1440px){.icon-arrow-pagetop{height:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.icon-arrow-pagetop{height:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.icon-arrow-pagetop{height:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.icon-arrow-pagetop{height:1.6vw}}@media all and (max-width: 768.99px){.icon-arrow-pagetop{height:4.1025641026vw}}.icon-arrow-up{aspect-ratio:10/6}@media all and (min-width: 1440px){.icon-arrow-up{height:7px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.icon-arrow-up{height:7px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.icon-arrow-up{height:7px}}@media all and (min-width: 769px)and (max-width: 999.99px){.icon-arrow-up{height:0.7vw}}@media all and (max-width: 768.99px){.icon-arrow-up{height:1.7948717949vw}}.icon-arrow-down{color:var(--color-key);aspect-ratio:10/6}@media all and (min-width: 1440px){.icon-arrow-down{height:7px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.icon-arrow-down{height:7px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.icon-arrow-down{height:7px}}@media all and (min-width: 769px)and (max-width: 999.99px){.icon-arrow-down{height:0.7vw}}@media all and (max-width: 768.99px){.icon-arrow-down{height:1.7948717949vw}}.icon-download{aspect-ratio:24/22}@media all and (min-width: 1440px){.icon-download{height:20px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.icon-download{height:20px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.icon-download{height:20px}}@media all and (min-width: 769px)and (max-width: 999.99px){.icon-download{height:2vw}}@media all and (max-width: 768.99px){.icon-download{height:5.1282051282vw}}:focus-visible{outline:2px solid #000;outline-offset:2px}[tabindex="-1"]:focus,[tabindex="-1"]:focus-visible{outline:none}@media all and (min-width: 1000px){a[href],button,input,select,textarea,summary,[tabindex]{scroll-margin-top:76px}}@media all and (min-width: 769px)and (max-width: 999.99px){a[href],button,input,select,textarea,summary,[tabindex]{scroll-margin-top:66px}}@media all and (max-width: 768.99px){a[href],button,input,select,textarea,summary,[tabindex]{scroll-margin-top:21.5384615385vw}}.skip-link{position:absolute;top:auto;left:-1px;overflow:hidden;outline:0;width:1px;height:1px;text-align:left;text-indent:100%;white-space:nowrap}.skip-link:focus{position:fixed;top:8px;left:8px;z-index:1000;width:auto;height:auto;padding:8px 16px;overflow:visible;text-indent:0;background-color:#fff;color:#000;border:2px solid #000;border-radius:4px}.globalnav-main__link:focus-visible,.globalnav-main__button:focus-visible,.globalnav-main__back:focus-visible,.categorynav-main__link:focus-visible,.top-pagenav__link:focus-visible{outline-offset:-2px}@media all and (min-width: 1440px){.globalnav-main__link:not(.is-active):focus-visible,.globalnav-main__button:not(.is-active):focus-visible,.categorynav-main__link:not(.is-active):focus-visible,.globalnav-main__back:focus-visible{background-color:var(--color-key-d)}.globalnav-main__link:not(.is-active):focus-visible .globalnav-main__label,.globalnav-main__link:not(.is-active):focus-visible .globalnav-main__back--label,.globalnav-main__link:not(.is-active):focus-visible .categorynav-main__label,.globalnav-main__button:not(.is-active):focus-visible .globalnav-main__label,.globalnav-main__button:not(.is-active):focus-visible .globalnav-main__back--label,.globalnav-main__button:not(.is-active):focus-visible .categorynav-main__label,.categorynav-main__link:not(.is-active):focus-visible .globalnav-main__label,.categorynav-main__link:not(.is-active):focus-visible .globalnav-main__back--label,.categorynav-main__link:not(.is-active):focus-visible .categorynav-main__label,.globalnav-main__back:focus-visible .globalnav-main__label,.globalnav-main__back:focus-visible .globalnav-main__back--label,.globalnav-main__back:focus-visible .categorynav-main__label{color:#fff}.globalnav-main__link:not(.is-active):focus-visible .icon,.globalnav-main__button:not(.is-active):focus-visible .icon,.categorynav-main__link:not(.is-active):focus-visible .icon,.globalnav-main__back:focus-visible .icon{color:#fff}.c-btn__link:focus-visible,.c-btn-download__link:focus-visible,.top-movie__btn--link:focus-visible,.pagination-btn__link:focus-visible{background-color:#fff}.c-btn__link:focus-visible .c-btn__link--text,.c-btn__link:focus-visible .c-btn-download__link--text,.c-btn__link:focus-visible .top-movie__btn--text,.c-btn__link:focus-visible .pagination-btn__link--text,.c-btn-download__link:focus-visible .c-btn__link--text,.c-btn-download__link:focus-visible .c-btn-download__link--text,.c-btn-download__link:focus-visible .top-movie__btn--text,.c-btn-download__link:focus-visible .pagination-btn__link--text,.top-movie__btn--link:focus-visible .c-btn__link--text,.top-movie__btn--link:focus-visible .c-btn-download__link--text,.top-movie__btn--link:focus-visible .top-movie__btn--text,.top-movie__btn--link:focus-visible .pagination-btn__link--text,.pagination-btn__link:focus-visible .c-btn__link--text,.pagination-btn__link:focus-visible .c-btn-download__link--text,.pagination-btn__link:focus-visible .top-movie__btn--text,.pagination-btn__link:focus-visible .pagination-btn__link--text{color:var(--color-key)}.c-btn__link:focus-visible .icon,.c-btn-download__link:focus-visible .icon,.top-movie__btn--link:focus-visible .icon,.pagination-btn__link:focus-visible .icon{color:var(--color-key)}.notfound-body__btn:focus-visible{background-color:#fff}.notfound-body__btn:focus-visible .notfound-body__btn-text{color:#c1510d}.notfound-body__btn:focus-visible .icon{color:#c1510d}.c-slide__btn:focus-visible{background:var(--color-key);border-color:var(--color-key);color:#fff}.top-pagenav__link:focus-visible .top-pagenav__link--text{color:var(--color-key-d)}.top-pagenav__link:focus-visible .icon{color:var(--color-key-d)}.movie-nav__btn:focus-visible{color:#000}.movie-nav__btn:focus-visible .icon{color:#000}.grandtop-corporate__link:focus-visible .grandtop-corporate__link-text{text-decoration:none}.disease-card__button:focus-visible{background-color:#fff}.disease-card__button:focus-visible .disease-card__button-text,.disease-card__button:focus-visible .disease-card__button-text--note{color:#db3360}.disease-card__button:focus-visible .icon{color:#db3360}.disease-card--simple:focus-visible{background-color:#fff}.disease-card--simple:focus-visible .disease-card__label{color:var(--disease-card-color)}.disease-card--simple:focus-visible .disease-card__label-sub{color:var(--disease-card-color)}.disease-card--simple:focus-visible .icon{color:var(--disease-card-color)}.top-know__group--link:focus-visible .top-know__group--label{color:var(--color-key-d)}.top-know__group--link:focus-visible .icon{color:var(--color-key-d)}.top-know__group--link:focus-visible .top-know__group--photo img{transform:scale(1.05)}.top-movie__box--link:focus-visible img{transform:scale(1.05)}.footer-sitemap__link:focus-visible .label,.footer-middle__link:focus-visible .label,.footer-bottom__nav--link:focus-visible .label{color:var(--color-key-d) !important}.footer-bottom__nav--button:focus-visible{color:var(--color-key-d) !important}.breadclumbnav__link:focus-visible,.top-news__txtlink:focus-visible,.c-txt__link:focus-visible,.aboutHer__siteBox--listLink a:focus-visible,.seSymptoms-linkBox__dd a:focus-visible,.header-list__item--4 .label a:focus-visible{text-decoration:none}.c-innerPageNav__link:focus-visible .c-innerPageNav__label{color:var(--color-key-d)}.sitemap__link:focus-visible .label{color:var(--color-key-d) !important}.pagetop-link:focus-visible{background-color:var(--color-key-d)}.pagetop-link:focus-visible .icon{color:#fff}.pagetop-link:focus-visible .pagetop-label{color:#fff}.popup__btn--yes:focus-visible{background:#fff;color:#be570e}.popup__btn--yes:focus-visible .popup__btn--label{color:#be570e}.popup__btn--yes:focus-visible .icon{color:#be570e}.popup__btn--no:focus-visible{background:#767676;border-color:#4d4d4d}.popup__btn--no:focus-visible .popup__btn--label,.popup__btn--no:focus-visible .popup__btn--sub{color:#fff}.popup__btn--no:focus-visible .icon{color:#fff}.header-logo a:focus-visible{outline:none}.header-logo a:focus-visible::after{opacity:1;border-color:#000}.header-list__link:focus-visible{outline:none}.header-list__link:focus-visible::after{opacity:1;border-color:#000}.header-list__item--4 .label a:focus-visible{outline:none}.header-list__item--4 .label a:focus-visible::after{opacity:1;border-color:#000}.globalnav-main__link:focus-visible{outline:none}.globalnav-main__link:focus-visible::after{opacity:1;border-color:#000}.globalnav-main__button:focus-visible{outline:none}.globalnav-main__button:focus-visible::after{opacity:1;border-color:#000}.globalnav-main__back:focus-visible{outline:none}.globalnav-main__back:focus-visible::after{opacity:1;border-color:#000}.categorynav-main__link:focus-visible{outline:none}.categorynav-main__link:focus-visible::after{opacity:1;border-color:#000}.top-pagenav__link:focus-visible{outline:none}.top-pagenav__link:focus-visible::after{opacity:1;border-color:#000}.movie-nav__btn:focus-visible{outline:none}.movie-nav__btn:focus-visible::after{opacity:1;border-color:#000}.grandtop-corporate__link:focus-visible{outline:none}.grandtop-corporate__link:focus-visible::after{opacity:1;border-color:#000}.top-movie__box--link:focus-visible{outline:none}.top-movie__box--link:focus-visible::after{opacity:1;border-color:#000}.top-know__group--link:focus-visible{outline:none}.top-know__group--link:focus-visible::after{opacity:1;border-color:#000}.top-news__txtlink:focus-visible{outline:none}.top-news__txtlink:focus-visible::after{opacity:1;border-color:#000}.breadclumbnav__link:focus-visible{outline:none}.breadclumbnav__link:focus-visible::after{opacity:1;border-color:#000}.c-txt__link:focus-visible{outline:none}.c-txt__link:focus-visible::after{opacity:1;border-color:#000}.c-innerPageNav__link:focus-visible{outline:none}.c-innerPageNav__link:focus-visible::after{opacity:1;border-color:#000}.aboutHer__siteBox--listLink a:focus-visible{outline:none}.aboutHer__siteBox--listLink a:focus-visible::after{opacity:1;border-color:#000}.seSymptoms-linkBox__dd a:focus-visible{outline:none}.seSymptoms-linkBox__dd a:focus-visible::after{opacity:1;border-color:#000}.sitemap__link:focus-visible{outline:none}.sitemap__link:focus-visible::after{opacity:1;border-color:#000}.footer-sitemap__link:focus-visible{outline:none}.footer-sitemap__link:focus-visible::after{opacity:1;border-color:#000}.footer-middle__link:focus-visible{outline:none}.footer-middle__link:focus-visible::after{opacity:1;border-color:#000}.footer-middle__logo a:focus-visible{outline:none}.footer-middle__logo a:focus-visible::after{opacity:1;border-color:#000}.footer-bottom__nav--link:focus-visible{outline:none}.footer-bottom__nav--link:focus-visible::after{opacity:1;border-color:#000}.footer-bottom__copy--logo:focus-visible{outline:none}.footer-bottom__copy--logo:focus-visible::after{opacity:1;border-color:#000}.pagetop-link:focus-visible{outline:none}.pagetop-link:focus-visible::after{opacity:1;border-color:#000}.footer-head__link:focus-visible{outline:none}.footer-head__link:focus-visible .footer-head__sub::after{opacity:1;border-color:#000}.footer-bottom__nav--button:focus-visible{outline:none}.footer-bottom__nav--button:focus-visible::before{opacity:1 !important;border-color:#000}.grand .footer-middle__link:focus-visible .label,.grand .footer-bottom__nav--link:focus-visible .label,.other .footer-middle__link:focus-visible .label,.other .footer-bottom__nav--link:focus-visible .label{color:#333 !important}.grand .pagetop-link:focus-visible,.other .pagetop-link:focus-visible{background-color:#fff}.grand .pagetop-link:focus-visible .icon,.other .pagetop-link:focus-visible .icon{color:#333}.grand .pagetop-link:focus-visible .pagetop-label,.other .pagetop-link:focus-visible .pagetop-label{color:#333}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.globalnav-main__link:not(.is-active):focus-visible,.globalnav-main__button:not(.is-active):focus-visible,.categorynav-main__link:not(.is-active):focus-visible,.globalnav-main__back:focus-visible{background-color:var(--color-key-d)}.globalnav-main__link:not(.is-active):focus-visible .globalnav-main__label,.globalnav-main__link:not(.is-active):focus-visible .globalnav-main__back--label,.globalnav-main__link:not(.is-active):focus-visible .categorynav-main__label,.globalnav-main__button:not(.is-active):focus-visible .globalnav-main__label,.globalnav-main__button:not(.is-active):focus-visible .globalnav-main__back--label,.globalnav-main__button:not(.is-active):focus-visible .categorynav-main__label,.categorynav-main__link:not(.is-active):focus-visible .globalnav-main__label,.categorynav-main__link:not(.is-active):focus-visible .globalnav-main__back--label,.categorynav-main__link:not(.is-active):focus-visible .categorynav-main__label,.globalnav-main__back:focus-visible .globalnav-main__label,.globalnav-main__back:focus-visible .globalnav-main__back--label,.globalnav-main__back:focus-visible .categorynav-main__label{color:#fff}.globalnav-main__link:not(.is-active):focus-visible .icon,.globalnav-main__button:not(.is-active):focus-visible .icon,.categorynav-main__link:not(.is-active):focus-visible .icon,.globalnav-main__back:focus-visible .icon{color:#fff}.c-btn__link:focus-visible,.c-btn-download__link:focus-visible,.top-movie__btn--link:focus-visible,.pagination-btn__link:focus-visible{background-color:#fff}.c-btn__link:focus-visible .c-btn__link--text,.c-btn__link:focus-visible .c-btn-download__link--text,.c-btn__link:focus-visible .top-movie__btn--text,.c-btn__link:focus-visible .pagination-btn__link--text,.c-btn-download__link:focus-visible .c-btn__link--text,.c-btn-download__link:focus-visible .c-btn-download__link--text,.c-btn-download__link:focus-visible .top-movie__btn--text,.c-btn-download__link:focus-visible .pagination-btn__link--text,.top-movie__btn--link:focus-visible .c-btn__link--text,.top-movie__btn--link:focus-visible .c-btn-download__link--text,.top-movie__btn--link:focus-visible .top-movie__btn--text,.top-movie__btn--link:focus-visible .pagination-btn__link--text,.pagination-btn__link:focus-visible .c-btn__link--text,.pagination-btn__link:focus-visible .c-btn-download__link--text,.pagination-btn__link:focus-visible .top-movie__btn--text,.pagination-btn__link:focus-visible .pagination-btn__link--text{color:var(--color-key)}.c-btn__link:focus-visible .icon,.c-btn-download__link:focus-visible .icon,.top-movie__btn--link:focus-visible .icon,.pagination-btn__link:focus-visible .icon{color:var(--color-key)}.notfound-body__btn:focus-visible{background-color:#fff}.notfound-body__btn:focus-visible .notfound-body__btn-text{color:#c1510d}.notfound-body__btn:focus-visible .icon{color:#c1510d}.c-slide__btn:focus-visible{background:var(--color-key);border-color:var(--color-key);color:#fff}.top-pagenav__link:focus-visible .top-pagenav__link--text{color:var(--color-key-d)}.top-pagenav__link:focus-visible .icon{color:var(--color-key-d)}.movie-nav__btn:focus-visible{color:#000}.movie-nav__btn:focus-visible .icon{color:#000}.grandtop-corporate__link:focus-visible .grandtop-corporate__link-text{text-decoration:none}.disease-card__button:focus-visible{background-color:#fff}.disease-card__button:focus-visible .disease-card__button-text,.disease-card__button:focus-visible .disease-card__button-text--note{color:#db3360}.disease-card__button:focus-visible .icon{color:#db3360}.disease-card--simple:focus-visible{background-color:#fff}.disease-card--simple:focus-visible .disease-card__label{color:var(--disease-card-color)}.disease-card--simple:focus-visible .disease-card__label-sub{color:var(--disease-card-color)}.disease-card--simple:focus-visible .icon{color:var(--disease-card-color)}.top-know__group--link:focus-visible .top-know__group--label{color:var(--color-key-d)}.top-know__group--link:focus-visible .icon{color:var(--color-key-d)}.top-know__group--link:focus-visible .top-know__group--photo img{transform:scale(1.05)}.top-movie__box--link:focus-visible img{transform:scale(1.05)}.footer-sitemap__link:focus-visible .label,.footer-middle__link:focus-visible .label,.footer-bottom__nav--link:focus-visible .label{color:var(--color-key-d) !important}.footer-bottom__nav--button:focus-visible{color:var(--color-key-d) !important}.breadclumbnav__link:focus-visible,.top-news__txtlink:focus-visible,.c-txt__link:focus-visible,.aboutHer__siteBox--listLink a:focus-visible,.seSymptoms-linkBox__dd a:focus-visible,.header-list__item--4 .label a:focus-visible{text-decoration:none}.c-innerPageNav__link:focus-visible .c-innerPageNav__label{color:var(--color-key-d)}.sitemap__link:focus-visible .label{color:var(--color-key-d) !important}.pagetop-link:focus-visible{background-color:var(--color-key-d)}.pagetop-link:focus-visible .icon{color:#fff}.pagetop-link:focus-visible .pagetop-label{color:#fff}.popup__btn--yes:focus-visible{background:#fff;color:#be570e}.popup__btn--yes:focus-visible .popup__btn--label{color:#be570e}.popup__btn--yes:focus-visible .icon{color:#be570e}.popup__btn--no:focus-visible{background:#767676;border-color:#4d4d4d}.popup__btn--no:focus-visible .popup__btn--label,.popup__btn--no:focus-visible .popup__btn--sub{color:#fff}.popup__btn--no:focus-visible .icon{color:#fff}.header-logo a:focus-visible{outline:none}.header-logo a:focus-visible::after{opacity:1;border-color:#000}.header-list__link:focus-visible{outline:none}.header-list__link:focus-visible::after{opacity:1;border-color:#000}.header-list__item--4 .label a:focus-visible{outline:none}.header-list__item--4 .label a:focus-visible::after{opacity:1;border-color:#000}.globalnav-main__link:focus-visible{outline:none}.globalnav-main__link:focus-visible::after{opacity:1;border-color:#000}.globalnav-main__button:focus-visible{outline:none}.globalnav-main__button:focus-visible::after{opacity:1;border-color:#000}.globalnav-main__back:focus-visible{outline:none}.globalnav-main__back:focus-visible::after{opacity:1;border-color:#000}.categorynav-main__link:focus-visible{outline:none}.categorynav-main__link:focus-visible::after{opacity:1;border-color:#000}.top-pagenav__link:focus-visible{outline:none}.top-pagenav__link:focus-visible::after{opacity:1;border-color:#000}.movie-nav__btn:focus-visible{outline:none}.movie-nav__btn:focus-visible::after{opacity:1;border-color:#000}.grandtop-corporate__link:focus-visible{outline:none}.grandtop-corporate__link:focus-visible::after{opacity:1;border-color:#000}.top-movie__box--link:focus-visible{outline:none}.top-movie__box--link:focus-visible::after{opacity:1;border-color:#000}.top-know__group--link:focus-visible{outline:none}.top-know__group--link:focus-visible::after{opacity:1;border-color:#000}.top-news__txtlink:focus-visible{outline:none}.top-news__txtlink:focus-visible::after{opacity:1;border-color:#000}.breadclumbnav__link:focus-visible{outline:none}.breadclumbnav__link:focus-visible::after{opacity:1;border-color:#000}.c-txt__link:focus-visible{outline:none}.c-txt__link:focus-visible::after{opacity:1;border-color:#000}.c-innerPageNav__link:focus-visible{outline:none}.c-innerPageNav__link:focus-visible::after{opacity:1;border-color:#000}.aboutHer__siteBox--listLink a:focus-visible{outline:none}.aboutHer__siteBox--listLink a:focus-visible::after{opacity:1;border-color:#000}.seSymptoms-linkBox__dd a:focus-visible{outline:none}.seSymptoms-linkBox__dd a:focus-visible::after{opacity:1;border-color:#000}.sitemap__link:focus-visible{outline:none}.sitemap__link:focus-visible::after{opacity:1;border-color:#000}.footer-sitemap__link:focus-visible{outline:none}.footer-sitemap__link:focus-visible::after{opacity:1;border-color:#000}.footer-middle__link:focus-visible{outline:none}.footer-middle__link:focus-visible::after{opacity:1;border-color:#000}.footer-middle__logo a:focus-visible{outline:none}.footer-middle__logo a:focus-visible::after{opacity:1;border-color:#000}.footer-bottom__nav--link:focus-visible{outline:none}.footer-bottom__nav--link:focus-visible::after{opacity:1;border-color:#000}.footer-bottom__copy--logo:focus-visible{outline:none}.footer-bottom__copy--logo:focus-visible::after{opacity:1;border-color:#000}.pagetop-link:focus-visible{outline:none}.pagetop-link:focus-visible::after{opacity:1;border-color:#000}.footer-head__link:focus-visible{outline:none}.footer-head__link:focus-visible .footer-head__sub::after{opacity:1;border-color:#000}.footer-bottom__nav--button:focus-visible{outline:none}.footer-bottom__nav--button:focus-visible::before{opacity:1 !important;border-color:#000}.grand .footer-middle__link:focus-visible .label,.grand .footer-bottom__nav--link:focus-visible .label,.other .footer-middle__link:focus-visible .label,.other .footer-bottom__nav--link:focus-visible .label{color:#333 !important}.grand .pagetop-link:focus-visible,.other .pagetop-link:focus-visible{background-color:#fff}.grand .pagetop-link:focus-visible .icon,.other .pagetop-link:focus-visible .icon{color:#333}.grand .pagetop-link:focus-visible .pagetop-label,.other .pagetop-link:focus-visible .pagetop-label{color:#333}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.globalnav-main__link:not(.is-active):focus-visible,.globalnav-main__button:not(.is-active):focus-visible,.categorynav-main__link:not(.is-active):focus-visible,.globalnav-main__back:focus-visible{background-color:var(--color-key-d)}.globalnav-main__link:not(.is-active):focus-visible .globalnav-main__label,.globalnav-main__link:not(.is-active):focus-visible .globalnav-main__back--label,.globalnav-main__link:not(.is-active):focus-visible .categorynav-main__label,.globalnav-main__button:not(.is-active):focus-visible .globalnav-main__label,.globalnav-main__button:not(.is-active):focus-visible .globalnav-main__back--label,.globalnav-main__button:not(.is-active):focus-visible .categorynav-main__label,.categorynav-main__link:not(.is-active):focus-visible .globalnav-main__label,.categorynav-main__link:not(.is-active):focus-visible .globalnav-main__back--label,.categorynav-main__link:not(.is-active):focus-visible .categorynav-main__label,.globalnav-main__back:focus-visible .globalnav-main__label,.globalnav-main__back:focus-visible .globalnav-main__back--label,.globalnav-main__back:focus-visible .categorynav-main__label{color:#fff}.globalnav-main__link:not(.is-active):focus-visible .icon,.globalnav-main__button:not(.is-active):focus-visible .icon,.categorynav-main__link:not(.is-active):focus-visible .icon,.globalnav-main__back:focus-visible .icon{color:#fff}.c-btn__link:focus-visible,.c-btn-download__link:focus-visible,.top-movie__btn--link:focus-visible,.pagination-btn__link:focus-visible{background-color:#fff}.c-btn__link:focus-visible .c-btn__link--text,.c-btn__link:focus-visible .c-btn-download__link--text,.c-btn__link:focus-visible .top-movie__btn--text,.c-btn__link:focus-visible .pagination-btn__link--text,.c-btn-download__link:focus-visible .c-btn__link--text,.c-btn-download__link:focus-visible .c-btn-download__link--text,.c-btn-download__link:focus-visible .top-movie__btn--text,.c-btn-download__link:focus-visible .pagination-btn__link--text,.top-movie__btn--link:focus-visible .c-btn__link--text,.top-movie__btn--link:focus-visible .c-btn-download__link--text,.top-movie__btn--link:focus-visible .top-movie__btn--text,.top-movie__btn--link:focus-visible .pagination-btn__link--text,.pagination-btn__link:focus-visible .c-btn__link--text,.pagination-btn__link:focus-visible .c-btn-download__link--text,.pagination-btn__link:focus-visible .top-movie__btn--text,.pagination-btn__link:focus-visible .pagination-btn__link--text{color:var(--color-key)}.c-btn__link:focus-visible .icon,.c-btn-download__link:focus-visible .icon,.top-movie__btn--link:focus-visible .icon,.pagination-btn__link:focus-visible .icon{color:var(--color-key)}.notfound-body__btn:focus-visible{background-color:#fff}.notfound-body__btn:focus-visible .notfound-body__btn-text{color:#c1510d}.notfound-body__btn:focus-visible .icon{color:#c1510d}.c-slide__btn:focus-visible{background:var(--color-key);border-color:var(--color-key);color:#fff}.top-pagenav__link:focus-visible .top-pagenav__link--text{color:var(--color-key-d)}.top-pagenav__link:focus-visible .icon{color:var(--color-key-d)}.movie-nav__btn:focus-visible{color:#000}.movie-nav__btn:focus-visible .icon{color:#000}.grandtop-corporate__link:focus-visible .grandtop-corporate__link-text{text-decoration:none}.disease-card__button:focus-visible{background-color:#fff}.disease-card__button:focus-visible .disease-card__button-text,.disease-card__button:focus-visible .disease-card__button-text--note{color:#db3360}.disease-card__button:focus-visible .icon{color:#db3360}.disease-card--simple:focus-visible{background-color:#fff}.disease-card--simple:focus-visible .disease-card__label{color:var(--disease-card-color)}.disease-card--simple:focus-visible .disease-card__label-sub{color:var(--disease-card-color)}.disease-card--simple:focus-visible .icon{color:var(--disease-card-color)}.top-know__group--link:focus-visible .top-know__group--label{color:var(--color-key-d)}.top-know__group--link:focus-visible .icon{color:var(--color-key-d)}.top-know__group--link:focus-visible .top-know__group--photo img{transform:scale(1.05)}.top-movie__box--link:focus-visible img{transform:scale(1.05)}.footer-sitemap__link:focus-visible .label,.footer-middle__link:focus-visible .label,.footer-bottom__nav--link:focus-visible .label{color:var(--color-key-d) !important}.footer-bottom__nav--button:focus-visible{color:var(--color-key-d) !important}.breadclumbnav__link:focus-visible,.top-news__txtlink:focus-visible,.c-txt__link:focus-visible,.aboutHer__siteBox--listLink a:focus-visible,.seSymptoms-linkBox__dd a:focus-visible,.header-list__item--4 .label a:focus-visible{text-decoration:none}.c-innerPageNav__link:focus-visible .c-innerPageNav__label{color:var(--color-key-d)}.sitemap__link:focus-visible .label{color:var(--color-key-d) !important}.pagetop-link:focus-visible{background-color:var(--color-key-d)}.pagetop-link:focus-visible .icon{color:#fff}.pagetop-link:focus-visible .pagetop-label{color:#fff}.popup__btn--yes:focus-visible{background:#fff;color:#be570e}.popup__btn--yes:focus-visible .popup__btn--label{color:#be570e}.popup__btn--yes:focus-visible .icon{color:#be570e}.popup__btn--no:focus-visible{background:#767676;border-color:#4d4d4d}.popup__btn--no:focus-visible .popup__btn--label,.popup__btn--no:focus-visible .popup__btn--sub{color:#fff}.popup__btn--no:focus-visible .icon{color:#fff}.header-logo a:focus-visible{outline:none}.header-logo a:focus-visible::after{opacity:1;border-color:#000}.header-list__link:focus-visible{outline:none}.header-list__link:focus-visible::after{opacity:1;border-color:#000}.header-list__item--4 .label a:focus-visible{outline:none}.header-list__item--4 .label a:focus-visible::after{opacity:1;border-color:#000}.globalnav-main__link:focus-visible{outline:none}.globalnav-main__link:focus-visible::after{opacity:1;border-color:#000}.globalnav-main__button:focus-visible{outline:none}.globalnav-main__button:focus-visible::after{opacity:1;border-color:#000}.globalnav-main__back:focus-visible{outline:none}.globalnav-main__back:focus-visible::after{opacity:1;border-color:#000}.categorynav-main__link:focus-visible{outline:none}.categorynav-main__link:focus-visible::after{opacity:1;border-color:#000}.top-pagenav__link:focus-visible{outline:none}.top-pagenav__link:focus-visible::after{opacity:1;border-color:#000}.movie-nav__btn:focus-visible{outline:none}.movie-nav__btn:focus-visible::after{opacity:1;border-color:#000}.grandtop-corporate__link:focus-visible{outline:none}.grandtop-corporate__link:focus-visible::after{opacity:1;border-color:#000}.top-movie__box--link:focus-visible{outline:none}.top-movie__box--link:focus-visible::after{opacity:1;border-color:#000}.top-know__group--link:focus-visible{outline:none}.top-know__group--link:focus-visible::after{opacity:1;border-color:#000}.top-news__txtlink:focus-visible{outline:none}.top-news__txtlink:focus-visible::after{opacity:1;border-color:#000}.breadclumbnav__link:focus-visible{outline:none}.breadclumbnav__link:focus-visible::after{opacity:1;border-color:#000}.c-txt__link:focus-visible{outline:none}.c-txt__link:focus-visible::after{opacity:1;border-color:#000}.c-innerPageNav__link:focus-visible{outline:none}.c-innerPageNav__link:focus-visible::after{opacity:1;border-color:#000}.aboutHer__siteBox--listLink a:focus-visible{outline:none}.aboutHer__siteBox--listLink a:focus-visible::after{opacity:1;border-color:#000}.seSymptoms-linkBox__dd a:focus-visible{outline:none}.seSymptoms-linkBox__dd a:focus-visible::after{opacity:1;border-color:#000}.sitemap__link:focus-visible{outline:none}.sitemap__link:focus-visible::after{opacity:1;border-color:#000}.footer-sitemap__link:focus-visible{outline:none}.footer-sitemap__link:focus-visible::after{opacity:1;border-color:#000}.footer-middle__link:focus-visible{outline:none}.footer-middle__link:focus-visible::after{opacity:1;border-color:#000}.footer-middle__logo a:focus-visible{outline:none}.footer-middle__logo a:focus-visible::after{opacity:1;border-color:#000}.footer-bottom__nav--link:focus-visible{outline:none}.footer-bottom__nav--link:focus-visible::after{opacity:1;border-color:#000}.footer-bottom__copy--logo:focus-visible{outline:none}.footer-bottom__copy--logo:focus-visible::after{opacity:1;border-color:#000}.pagetop-link:focus-visible{outline:none}.pagetop-link:focus-visible::after{opacity:1;border-color:#000}.footer-head__link:focus-visible{outline:none}.footer-head__link:focus-visible .footer-head__sub::after{opacity:1;border-color:#000}.footer-bottom__nav--button:focus-visible{outline:none}.footer-bottom__nav--button:focus-visible::before{opacity:1 !important;border-color:#000}.grand .footer-middle__link:focus-visible .label,.grand .footer-bottom__nav--link:focus-visible .label,.other .footer-middle__link:focus-visible .label,.other .footer-bottom__nav--link:focus-visible .label{color:#333 !important}.grand .pagetop-link:focus-visible,.other .pagetop-link:focus-visible{background-color:#fff}.grand .pagetop-link:focus-visible .icon,.other .pagetop-link:focus-visible .icon{color:#333}.grand .pagetop-link:focus-visible .pagetop-label,.other .pagetop-link:focus-visible .pagetop-label{color:#333}}.bc{--color-key: #DB3360;--color-key-d: #D53360;--color-key-bg: #FFF9FC;--color-key-tint: #FFCFC9;--color-key-tint-bg: #FEECE7;--color-key-h2-bg: #FFE3EA;--color-key-header-border: #FFD8EF;--color-key-h3-border: #DB3360;--color-key-text: #DB3360;--color-key-top-know-border: #D2898F;--color-key-pagination-bg: #FFFDFE;--color-key-globalnav-shadow: 0 0 50px 0 rgba(177, 56, 89, 0.10);--color-key-pagetop-shadow: 0 0 50px 0 rgba(177, 56, 89, 0.25)}.bc .is-color{color:var(--color-key)}.bc .l-col.is-bgc-wp{background-color:#fffdfe}.gc{--color-key: #7169CC;--color-key-d: #695FC9;--color-key-bg: #F2F5F9;--color-key-tint: #BDBFFF;--color-key-tint-bg: #E6E7FF;--color-key-h2-bg: #E6E7FF;--color-key-header-border: #7693BE;--color-key-h3-border: #695FC9;--color-key-text: #695FC9;--color-key-top-know-border: #7169CC;--color-key-pagination-bg: #FDFEFF;--color-key-globalnav-shadow: 0 0 50px 0 rgba(56, 112, 177, 0.10);--color-key-pagetop-shadow: 0 0 50px 0 rgba(56, 112, 177, 0.25)}.gc .is-color{color:var(--color-key)}.gc .l-col.is-bgc-wp{background-color:#fdfeff}.lc{--color-key: #5C7F05;--color-key-d: #557605;--color-key-bg: #F7F9F2;--color-key-tint: #CFEB87;--color-key-tint-bg: #EBF3D7;--color-key-h2-bg: #EBF3D7;--color-key-header-border: #A9BE76;--color-key-h3-border: #5C7F05;--color-key-text: #5C7F05;--color-key-top-know-border: #5C7F05;--color-key-pagination-bg: #FDFFFD;--color-key-globalnav-shadow: 0 0 50px 0 rgba(98, 177, 56, 0.10);--color-key-pagetop-shadow: 0 0 50px 0 rgba(98, 177, 56, 0.25)}.lc .is-color{color:var(--color-key)}.lc .l-col.is-bgc-wp{background-color:#fdfffd}.st{--color-key: #BB5811;--color-key-d: #BB5811;--color-key-bg: #FFFBF4;--color-key-tint: #FFCAAA;--color-key-tint-bg: #FEEADE;--color-key-h2-bg: #FEEADE;--color-key-header-border: #BEA076;--color-key-h3-border: #BB5811;--color-key-text: #BB5811;--color-key-top-know-border: #BB5811;--color-key-pagination-bg: #FFFEFD;--color-key-globalnav-shadow: 0 0 50px 0 rgba(177, 116, 56, 0.10);--color-key-pagetop-shadow: 0 0 50px 0 rgba(177, 116, 56, 0.25)}.st .is-color{color:var(--color-key)}.st .l-col.is-bgc-wp{background-color:#fffefd}@media all and (min-width: 1440px){.top-header__lead{display:none}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-header__lead{display:none}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-header__lead{display:none}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-header__lead{display:none}}@media all and (max-width: 768.99px){.top-header__lead{text-align:left;padding:1.0256410256vw 0;line-height:1.4;letter-spacing:.02em;font-size:4.1025641026vw}}@media all and (min-width: 1440px){.top-header__sub{display:none}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-header__sub{display:none}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-header__sub{display:none}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-header__sub{display:none}}@media all and (max-width: 768.99px){.top-header__sub{padding:1.0256410256vw 0 2.0512820513vw;display:flex;justify-content:flex-start;align-items:center;gap:4.1025641026vw}.top-header__sub .ttl{position:relative;display:inline-block;box-sizing:border-box;line-height:1.25;letter-spacing:.04em;padding:0.7692307692vw 1.5384615385vw;font-size:3.5897435897vw;border-radius:2.0512820513vw;border:1px solid var(--color-key);color:var(--color-key)}.top-header__sub .ttl::before{content:"";position:absolute;top:5%;width:1px;height:90%;background-color:var(--color-key-header-border);right:-2.3076923077vw}.top-header__sub .ttr{display:inline-block;box-sizing:border-box;line-height:1.25;letter-spacing:.04em;font-size:3.5897435897vw}.top-header__sub .ttr span{display:block;box-sizing:border-box;line-height:1.25;letter-spacing:.04em;font-size:3.3333333333vw}}@media all and (max-width: 768.99px){.top-header__sub.is-center{justify-content:center}}.top-lead{color:#333;line-height:1.62;letter-spacing:.05em}@media all and (min-width: 1440px){.top-lead{font-size:16px;margin-top:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-lead{font-size:16px;margin-top:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-lead{font-size:16px;margin-top:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-lead{font-size:1.6vw;margin-top:3.2vw}}@media all and (max-width: 768.99px){.top-lead{font-size:3.5897435897vw;margin-top:2.0512820513vw}}@media all and (min-width: 1440px){.top-lead-note{margin-top:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-lead-note{margin-top:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-lead-note{margin-top:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-lead-note{margin-top:2.4vw}}@media all and (max-width: 768.99px){.top-lead-note{margin-top:2.0512820513vw}}.top-lead-note li{list-style:none;color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.top-lead-note li{font-size:13px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-lead-note li{font-size:13px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-lead-note li{font-size:13px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-lead-note li{font-size:1.3vw}}@media all and (max-width: 768.99px){.top-lead-note li{font-size:2.8205128205vw}}.top-lead-note li{text-indent:-1.9em;padding-left:1.9em}@media all and (min-width: 1440px){.top-lead-note li:last-child{margin-top:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-lead-note li:last-child{margin-top:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-lead-note li:last-child{margin-top:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-lead-note li:last-child{margin-top:0.8vw}}@media all and (max-width: 768.99px){.top-lead-note li:last-child{margin-top:2.0512820513vw}}.top-pagenav{width:100%;border:1px solid #ccc;background-color:#fff;display:flex;justify-content:center;align-items:center;box-sizing:border-box}@media all and (min-width: 1440px){.top-pagenav{height:56px;margin-top:39px;padding:0 70px;border-radius:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-pagenav{height:56px;margin-top:39px;padding:0 70px;border-radius:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-pagenav{height:56px;margin-top:39px;padding:0 70px;border-radius:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-pagenav{height:5.6vw;margin-top:3.9vw;padding:0 7vw;border-radius:1.6vw}}@media all and (max-width: 768.99px){.top-pagenav{margin-top:3.0769230769vw;padding:3.0769230769vw 4.6153846154vw;border-radius:2.0512820513vw}}.top-pagenav__list{display:flex;height:100%}@media all and (min-width: 1440px){.top-pagenav__list{justify-content:center;gap:140px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-pagenav__list{justify-content:center;gap:140px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-pagenav__list{justify-content:center;gap:140px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-pagenav__list{justify-content:center;gap:14vw}}@media all and (max-width: 768.99px){.top-pagenav__list{flex-direction:column;gap:4.1025641026vw;width:100%}}.top-pagenav__item{position:relative;height:100%}.top-pagenav__item::before{content:"";position:absolute;top:20%;width:1px;height:60%;background-color:#e2e2e2}@media all and (min-width: 1440px){.top-pagenav__item::before{right:-70px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-pagenav__item::before{right:-70px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-pagenav__item::before{right:-70px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-pagenav__item::before{right:-7vw}}@media all and (max-width: 768.99px){.top-pagenav__item::before{top:auto;width:100%;height:1px;bottom:-2.0512820513vw}}.top-pagenav__item:last-child::before{content:none}.top-pagenav__link{position:relative;display:inline-flex;align-items:center;justify-content:center;height:100%}@media all and (min-width: 1440px){.top-pagenav__link{gap:8px}.top-pagenav__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;bottom:4px;left:-10px;right:-10px}.top-pagenav__link .top-pagenav__link--text{transition:color .2s}.top-pagenav__link .icon{transition:color .2s}.top-pagenav__link:hover::after{opacity:1}.top-pagenav__link:hover .top-pagenav__link--text{color:var(--color-key-d)}.top-pagenav__link:hover .icon{color:var(--color-key-d)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-pagenav__link{gap:8px}.top-pagenav__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;bottom:4px;left:-10px;right:-10px}.top-pagenav__link .top-pagenav__link--text{transition:color .2s}.top-pagenav__link .icon{transition:color .2s}.top-pagenav__link:hover::after{opacity:1}.top-pagenav__link:hover .top-pagenav__link--text{color:var(--color-key-d)}.top-pagenav__link:hover .icon{color:var(--color-key-d)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-pagenav__link{gap:8px}.top-pagenav__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;bottom:4px;left:-10px;right:-10px}.top-pagenav__link .top-pagenav__link--text{transition:color .2s}.top-pagenav__link .icon{transition:color .2s}.top-pagenav__link:hover::after{opacity:1}.top-pagenav__link:hover .top-pagenav__link--text{color:var(--color-key-d)}.top-pagenav__link:hover .icon{color:var(--color-key-d)}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-pagenav__link{gap:0.8vw}}@media all and (max-width: 768.99px){.top-pagenav__link{gap:2.0512820513vw}}.top-pagenav__link .icon{color:#333}.top-pagenav__link--text{position:relative;display:block;color:#333;line-height:1.25;letter-spacing:.05em}@media all and (min-width: 1440px){.top-pagenav__link--text{font-size:16px;white-space:nowrap}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-pagenav__link--text{font-size:16px;white-space:nowrap}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-pagenav__link--text{font-size:16px;white-space:nowrap}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-pagenav__link--text{font-size:1.6vw;white-space:nowrap}}@media all and (max-width: 768.99px){.top-pagenav__link--text{line-height:2.6;font-size:3.5897435897vw}}.top-movie__title{color:#333;line-height:1.4;letter-spacing:.02em}@media all and (min-width: 1440px){.top-movie__title{font-size:42px;margin-bottom:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-movie__title{font-size:42px;margin-bottom:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-movie__title{font-size:42px;margin-bottom:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-movie__title{font-size:4.2vw;margin-bottom:2.4vw}}@media all and (max-width: 768.99px){.top-movie__title{font-size:8.2051282051vw;margin-bottom:4.1025641026vw}}.top-movie__txt{color:#333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.top-movie__txt{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-movie__txt{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-movie__txt{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-movie__txt{font-size:1.6vw}}@media all and (max-width: 768.99px){.top-movie__txt{font-size:4.6153846154vw}}.top-movie__groups{display:flex;flex-direction:column}@media all and (min-width: 1440px){.top-movie__groups{margin:64px 0;gap:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-movie__groups{margin:64px 0;gap:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-movie__groups{margin:64px 0;gap:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-movie__groups{margin:6.4vw 0;gap:5.6vw}}@media all and (max-width: 768.99px){.top-movie__groups{margin:12.3076923077vw 0;gap:10.2564102564vw}}.top-movie__box{display:flex}@media all and (min-width: 1440px){.top-movie__box{justify-content:space-between;gap:48px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-movie__box{justify-content:space-between;gap:48px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-movie__box{justify-content:space-between;gap:48px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-movie__box{justify-content:space-between;gap:4.8vw}}@media all and (max-width: 768.99px){.top-movie__box{flex-direction:column;gap:6.1538461538vw}}@media all and (min-width: 1440px){.top-movie__box--lb{width:448px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-movie__box--lb{width:448px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-movie__box--lb{width:448px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-movie__box--lb{width:44.8vw}}@media all and (max-width: 768.99px){.top-movie__box--lb{order:2;width:100%}}@media all and (min-width: 1440px){.top-movie__box--rt{flex:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-movie__box--rt{flex:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-movie__box--rt{flex:1}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-movie__box--rt{flex:1}}@media all and (max-width: 768.99px){.top-movie__box--rt{order:1;width:100%}}.top-movie__box--link{display:block;position:relative;border:1px solid #ccc}@media all and (min-width: 1440px){.top-movie__box--link{overflow:hidden}.top-movie__box--link img{transition:transform .3s ease}.top-movie__box--link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;right:0;bottom:0;left:0;border-radius:0}.top-movie__box--link:hover img{transform:scale(1.05)}.top-movie__box--link:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-movie__box--link{overflow:hidden}.top-movie__box--link img{transition:transform .3s ease}.top-movie__box--link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;right:0;bottom:0;left:0;border-radius:0}.top-movie__box--link:hover img{transform:scale(1.05)}.top-movie__box--link:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-movie__box--link{overflow:hidden}.top-movie__box--link img{transition:transform .3s ease}.top-movie__box--link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;right:0;bottom:0;left:0;border-radius:0}.top-movie__box--link:hover img{transform:scale(1.05)}.top-movie__box--link:hover::after{opacity:1}}.top-movie__box--link img{display:block;width:100%;height:auto}.top-movie__box--title{color:var(--color-key-d);line-height:1.4}@media all and (min-width: 1440px){.top-movie__box--title{font-size:26px;margin-bottom:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-movie__box--title{font-size:26px;margin-bottom:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-movie__box--title{font-size:26px;margin-bottom:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-movie__box--title{font-size:2.6vw;margin-bottom:1.6vw}}@media all and (max-width: 768.99px){.top-movie__box--title{font-size:6.6666666667vw;margin-bottom:4.1025641026vw}}.top-movie__box--title span{display:inline-block}@media all and (min-width: 1440px){.top-movie__box--title span{font-size:22px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-movie__box--title span{font-size:22px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-movie__box--title span{font-size:22px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-movie__box--title span{font-size:2.2vw}}@media all and (max-width: 768.99px){.top-movie__box--title span{font-size:5.1282051282vw}}.top-movie__btn{margin:0 auto}@media all and (min-width: 1440px){.top-movie__btn{width:352px;height:72px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-movie__btn{width:352px;height:72px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-movie__btn{width:352px;height:72px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-movie__btn{width:35.2vw;height:7.2vw}}@media all and (max-width: 768.99px){.top-movie__btn{width:100%;height:18.4615384615vw}}.top-movie__btn--link{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-key);border:1px solid var(--color-key);transition:background-color .2s,border-color .2s}@media all and (min-width: 1440px){.top-movie__btn--link{border:2px solid var(--color-key);border-radius:16px;gap:8px}.top-movie__btn--link .top-movie__btn--text{transition:color .2s}.top-movie__btn--link .icon{transition:color .2s}.top-movie__btn--link:hover{background-color:#fff;border-color:var(--color-key);outline:2px solid #000;outline-offset:2px}.top-movie__btn--link:hover .top-movie__btn--text{color:var(--color-key)}.top-movie__btn--link:hover .icon{color:var(--color-key)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-movie__btn--link{border:2px solid var(--color-key);border-radius:16px;gap:8px}.top-movie__btn--link .top-movie__btn--text{transition:color .2s}.top-movie__btn--link .icon{transition:color .2s}.top-movie__btn--link:hover{background-color:#fff;border-color:var(--color-key);outline:2px solid #000;outline-offset:2px}.top-movie__btn--link:hover .top-movie__btn--text{color:var(--color-key)}.top-movie__btn--link:hover .icon{color:var(--color-key)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-movie__btn--link{border:2px solid var(--color-key);border-radius:16px;gap:8px}.top-movie__btn--link .top-movie__btn--text{transition:color .2s}.top-movie__btn--link .icon{transition:color .2s}.top-movie__btn--link:hover{background-color:#fff;border-color:var(--color-key);outline:2px solid #000;outline-offset:2px}.top-movie__btn--link:hover .top-movie__btn--text{color:var(--color-key)}.top-movie__btn--link:hover .icon{color:var(--color-key)}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-movie__btn--link{border-radius:1.6vw;gap:0.8vw}}@media all and (max-width: 768.99px){.top-movie__btn--link{justify-content:space-between;border-radius:4.1025641026vw;padding:0 6.1538461538vw}}.top-movie__btn--link .icon{color:#fff}.top-movie__btn--text{position:relative;color:#fff;line-height:1.6;letter-spacing:.05em}@media all and (min-width: 1440px){.top-movie__btn--text{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-movie__btn--text{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-movie__btn--text{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-movie__btn--text{font-size:1.6vw}}@media all and (max-width: 768.99px){.top-movie__btn--text{font-size:3.5897435897vw}}.top-movie__main{position:relative;width:100%;height:100%;aspect-ratio:16/9;border:1px solid #ccc}.top-movie__main iframe{height:100% !important;position:absolute;top:0;left:0;max-width:100%;width:100% !important}.top-know__title{color:#333;line-height:1.4;letter-spacing:.02em}@media all and (min-width: 1440px){.top-know__title{font-size:42px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-know__title{font-size:42px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-know__title{font-size:42px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-know__title{font-size:4.2vw}}@media all and (max-width: 768.99px){.top-know__title{font-size:8.2051282051vw;white-space:nowrap}}.top-know__groups{display:flex;flex-direction:column}@media all and (min-width: 1440px){.top-know__groups{margin:64px 0 0;gap:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-know__groups{margin:64px 0 0;gap:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-know__groups{margin:64px 0 0;gap:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-know__groups{margin:6.4vw 0 0;gap:5.6vw}}@media all and (max-width: 768.99px){.top-know__groups{margin:12.3076923077vw 0 0;gap:10.2564102564vw}}.top-know__group--title{color:var(--color-key-d);line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.top-know__group--title{font-size:26px;margin-bottom:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-know__group--title{font-size:26px;margin-bottom:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-know__group--title{font-size:26px;margin-bottom:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-know__group--title{font-size:2.6vw;margin-bottom:3.2vw}}@media all and (max-width: 768.99px){.top-know__group--title{font-size:6.6666666667vw;margin-bottom:6.1538461538vw}}.top-know__group--list{display:flex}@media all and (min-width: 1440px){.top-know__group--list{gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-know__group--list{gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-know__group--list{gap:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-know__group--list{gap:3.2vw}}@media all and (max-width: 768.99px){.top-know__group--list{flex-direction:column;gap:6.1538461538vw}}@media all and (min-width: 1440px){.top-know__group--item{width:464px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-know__group--item{width:464px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-know__group--item{width:464px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-know__group--item{width:calc((100% - 3.2vw*1)/2)}}@media all and (max-width: 768.99px){.top-know__group--item{width:100%}}.top-know__group--link{display:block;position:relative;overflow:hidden;box-sizing:border-box;background-color:#fff;border:1px solid var(--color-key-top-know-border);height:100%}@media all and (min-width: 1440px){.top-know__group--link{border-radius:16px}.top-know__group--link .top-know__group--photo img{transition:transform .3s ease}.top-know__group--link .top-know__group--label{transition:color .2s}.top-know__group--link .icon{transition:color .2s}.top-know__group--link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;right:0;bottom:0;left:0;border-radius:16px}.top-know__group--link:hover .top-know__group--photo img{transform:scale(1.05)}.top-know__group--link:hover .top-know__group--label{color:var(--color-key-d)}.top-know__group--link:hover .icon{color:var(--color-key-d)}.top-know__group--link:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-know__group--link{border-radius:16px}.top-know__group--link .top-know__group--photo img{transition:transform .3s ease}.top-know__group--link .top-know__group--label{transition:color .2s}.top-know__group--link .icon{transition:color .2s}.top-know__group--link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;right:0;bottom:0;left:0;border-radius:16px}.top-know__group--link:hover .top-know__group--photo img{transform:scale(1.05)}.top-know__group--link:hover .top-know__group--label{color:var(--color-key-d)}.top-know__group--link:hover .icon{color:var(--color-key-d)}.top-know__group--link:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-know__group--link{border-radius:16px}.top-know__group--link .top-know__group--photo img{transition:transform .3s ease}.top-know__group--link .top-know__group--label{transition:color .2s}.top-know__group--link .icon{transition:color .2s}.top-know__group--link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;right:0;bottom:0;left:0;border-radius:16px}.top-know__group--link:hover .top-know__group--photo img{transform:scale(1.05)}.top-know__group--link:hover .top-know__group--label{color:var(--color-key-d)}.top-know__group--link:hover .icon{color:var(--color-key-d)}.top-know__group--link:hover::after{opacity:1}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-know__group--link{border-radius:1.6vw}}@media all and (max-width: 768.99px){.top-know__group--link{border-radius:4.1025641026vw}}@media all and (min-width: 1440px){.top-know__group--photo{overflow:hidden}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-know__group--photo{overflow:hidden}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-know__group--photo{overflow:hidden}}.top-know__group--photo img{display:block;width:100%;height:auto}.top-know__group--body{display:flex;align-items:center;justify-content:space-between}@media all and (min-width: 1440px){.top-know__group--body{padding:24px 32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-know__group--body{padding:24px 32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-know__group--body{padding:24px 32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-know__group--body{padding:2.4vw 3.2vw}}@media all and (max-width: 768.99px){.top-know__group--body{padding:4.1025641026vw 6.1538461538vw}}.top-know__group--label{position:relative;color:#333;line-height:1.6;letter-spacing:.05em}@media all and (min-width: 1440px){.top-know__group--label{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-know__group--label{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-know__group--label{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-know__group--label{font-size:1.6vw}}@media all and (max-width: 768.99px){.top-know__group--label{font-size:4.1025641026vw}}.top-news__title{color:#333;line-height:1.4;letter-spacing:.02em}@media all and (min-width: 1440px){.top-news__title{font-size:42px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-news__title{font-size:42px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-news__title{font-size:42px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-news__title{font-size:4.2vw}}@media all and (max-width: 768.99px){.top-news__title{font-size:8.2051282051vw;white-space:nowrap}}@media all and (min-width: 1440px){.top-news__box{margin-top:64px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-news__box{margin-top:64px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-news__box{margin-top:64px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-news__box{margin-top:6.4vw}}@media all and (max-width: 768.99px){.top-news__box{margin-top:12.3076923077vw}}.top-news__list{border-top:1px solid var(--color-key-header-border)}.top-news__item{width:100%;display:flex;border-bottom:1px solid var(--color-key-header-border)}@media all and (min-width: 1440px){.top-news__item{padding:40px 0 40px 32px;gap:48px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-news__item{padding:40px 0 40px 32px;gap:48px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-news__item{padding:40px 0 40px 32px;gap:48px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-news__item{padding:4vw 0 4vw 3.2vw;gap:4.8vw}}@media all and (max-width: 768.99px){.top-news__item{flex-direction:column;padding:6.1538461538vw 4.1025641026vw;gap:2.0512820513vw}}.top-news__date{color:#333;line-height:1.4;letter-spacing:.1em}@media all and (min-width: 1440px){.top-news__date{font-size:16px;transform:translateY(4px)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-news__date{font-size:16px;transform:translateY(4px)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-news__date{font-size:16px;transform:translateY(4px)}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-news__date{font-size:1.6vw;transform:translateY(0.4vw)}}@media all and (max-width: 768.99px){.top-news__date{font-size:4.1025641026vw}}.top-news__txt{color:#333;line-height:2;letter-spacing:.05em}@media all and (min-width: 1440px){.top-news__txt{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-news__txt{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-news__txt{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.top-news__txt{font-size:1.6vw}}@media all and (max-width: 768.99px){.top-news__txt{font-size:4.6153846154vw}}.top-news__txtlink{display:inline-block;position:relative;color:var(--color-key-d);text-decoration:underline}@media all and (min-width: 1440px){.top-news__txtlink::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;bottom:4px;left:-1px;right:-1px}.top-news__txtlink:hover{text-decoration:none}.top-news__txtlink:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.top-news__txtlink::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;bottom:4px;left:-1px;right:-1px}.top-news__txtlink:hover{text-decoration:none}.top-news__txtlink:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.top-news__txtlink::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;bottom:4px;left:-1px;right:-1px}.top-news__txtlink:hover{text-decoration:none}.top-news__txtlink:hover::after{opacity:1}}.grand .header{border-bottom:1px solid rgba(226,226,226,.93)}@media all and (min-width: 1440px){.grand .footer{padding:62px 0 80px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.grand .footer{padding:62px 0 80px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.grand .footer{padding:62px 0 80px}}@media all and (min-width: 769px)and (max-width: 999.99px){.grand .footer{padding:6.2vw 0 8vw}}@media all and (max-width: 768.99px){.grand .footer{padding:8.2051282051vw 0 6.1538461538vw}}@media all and (min-width: 1440px){.grand .footer-wrapper{max-width:1360px;padding:0 20px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.grand .footer-wrapper{max-width:1360px;padding:0 20px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.grand .footer-wrapper{max-width:1360px;padding:0 20px}}.grand .footer-bottom{margin-top:0}@media all and (min-width: 1440px){.grand .footer-bottom__nav--link:hover .label{color:#333 !important}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.grand .footer-bottom__nav--link:hover .label{color:#333 !important}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.grand .footer-bottom__nav--link:hover .label{color:#333 !important}}.grand .footer-bottom__nav--link .icon{color:#333}.grand .pagetop-link .icon{color:#333}.grand .pagetop-link .pagetop-label{color:#333}@media all and (min-width: 1440px){.grand .pagetop-link:hover{background-color:#fff}.grand .pagetop-link:hover .icon{color:#333}.grand .pagetop-link:hover .pagetop-label{color:#333}.grand .pagetop-link:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.grand .pagetop-link:hover{background-color:#fff}.grand .pagetop-link:hover .icon{color:#333}.grand .pagetop-link:hover .pagetop-label{color:#333}.grand .pagetop-link:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.grand .pagetop-link:hover{background-color:#fff}.grand .pagetop-link:hover .icon{color:#333}.grand .pagetop-link:hover .pagetop-label{color:#333}.grand .pagetop-link:hover::after{opacity:1}}.grandtop{margin:0 auto}@media all and (min-width: 1440px){.grandtop{max-width:960px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.grandtop{max-width:960px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.grandtop{max-width:960px}}@media all and (min-width: 769px)and (max-width: 999.99px){.grandtop{max-width:96vw}}.grandtop-lead{text-align:center}.grandtop-lead__title{color:#333;font-weight:700;line-height:132%;letter-spacing:2%}@media all and (min-width: 1440px){.grandtop-lead__title{font-size:38px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.grandtop-lead__title{font-size:38px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.grandtop-lead__title{font-size:38px}}@media all and (min-width: 769px)and (max-width: 999.99px){.grandtop-lead__title{font-size:3.8vw}}@media all and (max-width: 768.99px){.grandtop-lead__title{font-size:6.1538461538vw}}.grandtop-lead__text{color:#333;line-height:182%;letter-spacing:5%}@media all and (min-width: 1440px){.grandtop-lead__text{margin-top:16px;font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.grandtop-lead__text{margin-top:16px;font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.grandtop-lead__text{margin-top:16px;font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.grandtop-lead__text{margin-top:1.6vw;font-size:1.8vw}}@media all and (max-width: 768.99px){.grandtop-lead__text{margin-top:4.1025641026vw;font-size:4.1025641026vw}}.grandtop-corporate{text-align:center;border-top:1px solid #e5e5e5}@media all and (min-width: 1440px){.grandtop-corporate{margin-top:40px;padding-top:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.grandtop-corporate{margin-top:40px;padding-top:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.grandtop-corporate{margin-top:40px;padding-top:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.grandtop-corporate{margin-top:4vw;padding-top:3.2vw}}@media all and (max-width: 768.99px){.grandtop-corporate{text-align:left;margin-top:7.1794871795vw;padding-top:6.1538461538vw}}.grandtop-corporate__link{display:inline-flex;align-items:center;position:relative;color:#005baa;font-weight:700}@media all and (min-width: 1440px){.grandtop-corporate__link{gap:8px;font-size:16px}.grandtop-corporate__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;right:-4px;bottom:4px;left:-4px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.grandtop-corporate__link{gap:8px;font-size:16px}.grandtop-corporate__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;right:-4px;bottom:4px;left:-4px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.grandtop-corporate__link{gap:8px;font-size:16px}.grandtop-corporate__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;right:-4px;bottom:4px;left:-4px}}@media all and (min-width: 769px)and (max-width: 999.99px){.grandtop-corporate__link{gap:0.8vw;font-size:1.6vw}}@media all and (max-width: 768.99px){.grandtop-corporate__link{gap:2.0512820513vw;font-size:4.6153846154vw}}.grandtop-corporate__link-text{text-decoration:underline}.grandtop-corporate__link .icon{flex-shrink:0}@media all and (min-width: 1440px){.grandtop-corporate__link:hover::after{opacity:1}.grandtop-corporate__link:hover .grandtop-corporate__link-text{text-decoration:none}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.grandtop-corporate__link:hover::after{opacity:1}.grandtop-corporate__link:hover .grandtop-corporate__link-text{text-decoration:none}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.grandtop-corporate__link:hover::after{opacity:1}.grandtop-corporate__link:hover .grandtop-corporate__link-text{text-decoration:none}}.grandtop-notice{background-color:#f6f6f6}@media all and (min-width: 1440px){.grandtop-notice{margin-top:24px;padding:48px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.grandtop-notice{margin-top:24px;padding:48px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.grandtop-notice{margin-top:24px;padding:48px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.grandtop-notice{margin-top:2.4vw;padding:4.8vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.grandtop-notice{margin-top:5.1282051282vw;padding:8.2051282051vw;border-radius:2.0512820513vw}}.grandtop-notice__text{color:#000;line-height:162%;letter-spacing:5%}@media all and (min-width: 1440px){.grandtop-notice__text{font-size:14px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.grandtop-notice__text{font-size:14px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.grandtop-notice__text{font-size:14px}}@media all and (min-width: 769px)and (max-width: 999.99px){.grandtop-notice__text{font-size:1.4vw}}@media all and (max-width: 768.99px){.grandtop-notice__text{font-size:4.6153846154vw;line-height:200%;letter-spacing:3%}}.other .header{border-bottom:1px solid rgba(226,226,226,.93)}@media all and (min-width: 1440px){.other .footer{padding:62px 0 80px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.other .footer{padding:62px 0 80px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.other .footer{padding:62px 0 80px}}@media all and (min-width: 769px)and (max-width: 999.99px){.other .footer{padding:6.2vw 0 8vw}}@media all and (max-width: 768.99px){.other .footer{padding:8.2051282051vw 0 6.1538461538vw}}@media all and (min-width: 1440px){.other .footer-wrapper{max-width:1360px;padding:0 20px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.other .footer-wrapper{max-width:1360px;padding:0 20px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.other .footer-wrapper{max-width:1360px;padding:0 20px}}.other .footer-middle{padding-top:0}@media all and (min-width: 1440px){.other .footer-middle__link:hover .label{color:#333 !important}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.other .footer-middle__link:hover .label{color:#333 !important}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.other .footer-middle__link:hover .label{color:#333 !important}}@media all and (min-width: 1440px){.other .footer-bottom__nav--link:hover .label{color:#333 !important}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.other .footer-bottom__nav--link:hover .label{color:#333 !important}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.other .footer-bottom__nav--link:hover .label{color:#333 !important}}.other .footer-bottom__nav--link .icon{color:#333}.other .footer-bottom__nav--button.ot-sdk-show-settings::after{background-color:#333}.other .pagetop-link .icon{color:#333}.other .pagetop-link .pagetop-label{color:#333}@media all and (min-width: 1440px){.other .pagetop-link:hover{background-color:#fff}.other .pagetop-link:hover .icon{color:#333}.other .pagetop-link:hover .pagetop-label{color:#333}.other .pagetop-link:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.other .pagetop-link:hover{background-color:#fff}.other .pagetop-link:hover .icon{color:#333}.other .pagetop-link:hover .pagetop-label{color:#333}.other .pagetop-link:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.other .pagetop-link:hover{background-color:#fff}.other .pagetop-link:hover .icon{color:#333}.other .pagetop-link:hover .pagetop-label{color:#333}.other .pagetop-link:hover::after{opacity:1}}.movie-detail{margin:0 auto}.movie-detail__title{color:#333;line-height:1.5;letter-spacing:2%}@media all and (min-width: 1440px){.movie-detail__title{font-size:50px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-detail__title{font-size:50px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-detail__title{font-size:50px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-detail__title{font-size:5vw}}@media all and (max-width: 768.99px){.movie-detail__title{font-size:9.7435897436vw}}.movie-detail__title rt{font-weight:normal}@media all and (min-width: 1440px){.movie-detail__title rt{font-size:9px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-detail__title rt{font-size:9px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-detail__title rt{font-size:9px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-detail__title rt{font-size:0.9vw}}@media all and (max-width: 768.99px){.movie-detail__title rt{font-size:2.3076923077vw}}.movie-detail__title rt>span{display:inline-block}.movie-detail__title-sub{display:block}@media all and (min-width: 1440px){.movie-detail__title-sub{margin-top:8px;font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-detail__title-sub{margin-top:8px;font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-detail__title-sub{margin-top:8px;font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-detail__title-sub{margin-top:0.8vw;font-size:2.4vw}}@media all and (max-width: 768.99px){.movie-detail__title-sub{margin-top:1.5384615385vw;font-size:4.1025641026vw}}.movie-detail__figure{width:100%}@media all and (min-width: 1440px){.movie-detail__figure{max-width:840px;margin:56px auto}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-detail__figure{max-width:840px;margin:56px auto}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-detail__figure{max-width:840px;margin:56px auto}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-detail__figure{max-width:84vw;margin-top:5.6vw}}@media all and (max-width: 768.99px){.movie-detail__figure{margin-top:5.1282051282vw}}.movie-detail__player{position:relative;width:100%;aspect-ratio:640/360;background-color:#000;overflow:hidden;border:1px solid #ccc}.movie-detail__player iframe,.movie-detail__player object,.movie-detail__player embed,.movie-detail__player video,.movie-detail__player img{position:absolute;inset:0;width:100% !important;height:100% !important;border:0;-o-object-fit:cover;object-fit:cover}.movie-detail__caption{color:#333;font-weight:500;text-align:right}@media all and (min-width: 1440px){.movie-detail__caption{margin-top:8px;font-size:15px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-detail__caption{margin-top:8px;font-size:15px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-detail__caption{margin-top:8px;font-size:15px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-detail__caption{margin-top:0.8vw;font-size:1.5vw}}@media all and (max-width: 768.99px){.movie-detail__caption{font-weight:500 !important;margin-top:2.0512820513vw;font-size:3.8461538462vw}}@media all and (min-width: 1440px){.movie-detail__credit{margin-top:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-detail__credit{margin-top:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-detail__credit{margin-top:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-detail__credit{margin-top:5.6vw}}@media all and (max-width: 768.99px){.movie-detail__credit{margin-top:6.1538461538vw}}.movie-detail__credit-label{color:#333;line-height:175%;letter-spacing:5%}@media all and (min-width: 1440px){.movie-detail__credit-label{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-detail__credit-label{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-detail__credit-label{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-detail__credit-label{font-size:1.8vw}}@media all and (max-width: 768.99px){.movie-detail__credit-label{font-size:4.6153846154vw}}.movie-detail__credit-name{color:#333;line-height:175%;letter-spacing:5%}@media all and (min-width: 1440px){.movie-detail__credit-name{margin-top:4px;font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-detail__credit-name{margin-top:4px;font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-detail__credit-name{margin-top:4px;font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-detail__credit-name{margin-top:0.4vw;font-size:1.8vw}}@media all and (max-width: 768.99px){.movie-detail__credit-name{margin-top:1.0256410256vw;font-size:4.6153846154vw}}@media all and (min-width: 1440px){.movie-detail__credit-name+.movie-detail__credit-name{margin-top:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-detail__credit-name+.movie-detail__credit-name{margin-top:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-detail__credit-name+.movie-detail__credit-name{margin-top:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-detail__credit-name+.movie-detail__credit-name{margin-top:0.8vw}}@media all and (max-width: 768.99px){.movie-detail__credit-name+.movie-detail__credit-name{margin-top:2.0512820513vw}}@media all and (min-width: 1440px){.movie-detail__credit--gap .movie-detail__credit-name+.movie-detail__credit-name{margin-top:33.6px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-detail__credit--gap .movie-detail__credit-name+.movie-detail__credit-name{margin-top:33.6px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-detail__credit--gap .movie-detail__credit-name+.movie-detail__credit-name{margin-top:33.6px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-detail__credit--gap .movie-detail__credit-name+.movie-detail__credit-name{margin-top:calc(0.8vw + 25.6px)}}@media all and (max-width: 768.99px){.movie-detail__credit--gap .movie-detail__credit-name+.movie-detail__credit-name{margin-top:calc(2.0512820513vw + 25.6px)}}@media all and (min-width: 1440px){.movie-detail__body{margin-top:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-detail__body{margin-top:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-detail__body{margin-top:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-detail__body{margin-top:5.6vw}}@media all and (max-width: 768.99px){.movie-detail__body{margin-top:6.1538461538vw}}@media all and (min-width: 1440px){.movie-detail__lead{margin-top:128px;margin-bottom:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-detail__lead{margin-top:128px;margin-bottom:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-detail__lead{margin-top:128px;margin-bottom:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-detail__lead{margin-top:12.8vw;margin-bottom:5.6vw}}@media all and (max-width: 768.99px){.movie-detail__lead{margin-top:10.2564102564vw}}.movie-nav{display:flex;box-sizing:border-box;border:1px solid #d5d5d5;overflow:hidden}@media all and (min-width: 1440px){.movie-nav{margin-top:32px;border-radius:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-nav{margin-top:32px;border-radius:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-nav{margin-top:32px;border-radius:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-nav{margin-top:3.2vw;border-radius:1.6vw}}@media all and (max-width: 768.99px){.movie-nav{margin-top:7.1794871795vw;border-radius:4.1025641026vw}}.movie-nav__btn{flex:1;display:flex;align-items:center;justify-content:center;position:relative;color:#333;font-weight:700}@media all and (min-width: 1440px){.movie-nav__btn{gap:8px;height:56px;font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-nav__btn{gap:8px;height:56px;font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-nav__btn{gap:8px;height:56px;font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-nav__btn{gap:0.8vw;height:5.6vw;font-size:1.6vw}}@media all and (max-width: 768.99px){.movie-nav__btn{gap:1.5384615385vw;height:18.9743589744vw;font-size:3.0769230769vw}}.movie-nav__btn+.movie-nav__btn{border-left:1px solid #d5d5d5}.movie-nav__btn .icon{color:#333;flex-shrink:0}@media all and (min-width: 1440px){.movie-nav__btn{transition:color .2s}.movie-nav__btn .icon{transition:color .2s}.movie-nav__btn::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;right:4px;bottom:4px;left:4px}.movie-nav__btn:hover{color:#000}.movie-nav__btn:hover .icon{color:#000}.movie-nav__btn:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-nav__btn{transition:color .2s}.movie-nav__btn .icon{transition:color .2s}.movie-nav__btn::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;right:4px;bottom:4px;left:4px}.movie-nav__btn:hover{color:#000}.movie-nav__btn:hover .icon{color:#000}.movie-nav__btn:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-nav__btn{transition:color .2s}.movie-nav__btn .icon{transition:color .2s}.movie-nav__btn::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;right:4px;bottom:4px;left:4px}.movie-nav__btn:hover{color:#000}.movie-nav__btn:hover .icon{color:#000}.movie-nav__btn:hover::after{opacity:1}}@media all and (min-width: 1440px){.movie-section{margin-top:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-section{margin-top:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-section{margin-top:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-section{margin-top:5.6vw}}@media all and (max-width: 768.99px){.movie-section{margin-top:11.2820512821vw}}.movie-section__heading{box-sizing:border-box;background-color:#fff2ce;color:#333;line-height:1.4;height:70px}@media all and (min-width: 1440px){.movie-section__heading{padding:20px 24px;border-left:6px solid #ea721f;font-size:24px;height:70px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-section__heading{padding:20px 24px;border-left:6px solid #ea721f;font-size:24px;height:70px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-section__heading{padding:20px 24px;border-left:6px solid #ea721f;font-size:24px;height:70px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-section__heading{padding:2vw 2.4vw;border-left:0.6vw solid #ea721f;font-size:2.4vw;height:7vw}}@media all and (max-width: 768.99px){.movie-section__heading{padding:5.1282051282vw 4.1025641026vw;border-left:1.2820512821vw solid #ea721f;font-size:6.1538461538vw;height:17.9487179487vw}}@media all and (min-width: 1440px){.movie-section .movie-detail__figure{margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-section .movie-detail__figure{margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-section .movie-detail__figure{margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-section .movie-detail__figure{margin-top:4vw}}@media all and (max-width: 768.99px){.movie-section .movie-detail__figure{margin-top:8.2051282051vw}}@media all and (min-width: 1440px){.movie-chapters{margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-chapters{margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-chapters{margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-chapters{margin-top:4vw}}@media all and (max-width: 768.99px){.movie-chapters{margin-top:8.2051282051vw}}.movie-chapters__item{display:flex}@media all and (min-width: 1440px){.movie-chapters__item{gap:48px;align-items:flex-start}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-chapters__item{gap:48px;align-items:flex-start}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-chapters__item{gap:48px;align-items:flex-start}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-chapters__item{gap:4.8vw;align-items:flex-start}}@media all and (max-width: 768.99px){.movie-chapters__item{flex-direction:column}}@media all and (min-width: 1440px){.movie-chapters__item+.movie-chapters__item{margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-chapters__item+.movie-chapters__item{margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-chapters__item+.movie-chapters__item{margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-chapters__item+.movie-chapters__item{margin-top:4vw}}@media all and (max-width: 768.99px){.movie-chapters__item+.movie-chapters__item{margin-top:8.2051282051vw}}.movie-chapters__figure{flex-shrink:0}@media all and (min-width: 1440px){.movie-chapters__figure{width:464px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-chapters__figure{width:464px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-chapters__figure{width:464px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-chapters__figure{width:46.4vw}}@media all and (max-width: 768.99px){.movie-chapters__figure{width:100%}}.movie-chapters__body{flex:1}@media all and (max-width: 768.99px){.movie-chapters__body{margin-top:3.0769230769vw}}.movie-chapters__no{color:#d9500a}@media all and (min-width: 1440px){.movie-chapters__no{font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-chapters__no{font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-chapters__no{font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-chapters__no{font-size:2.4vw}}@media all and (max-width: 768.99px){.movie-chapters__no{font-size:6.6666666667vw}}.movie-chapters__title{color:#d9500a;line-height:1.4}@media all and (min-width: 1440px){.movie-chapters__title{margin-top:4px;font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-chapters__title{margin-top:4px;font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-chapters__title{margin-top:4px;font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-chapters__title{margin-top:0.4vw;font-size:2.4vw}}@media all and (max-width: 768.99px){.movie-chapters__title{margin-top:1.0256410256vw;font-size:6.6666666667vw}}.movie-chapters__desc{color:#333;line-height:1.75}@media all and (min-width: 1440px){.movie-chapters__desc{margin-top:8px;font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.movie-chapters__desc{margin-top:8px;font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.movie-chapters__desc{margin-top:8px;font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.movie-chapters__desc{margin-top:0.8vw;font-size:1.8vw}}@media all and (max-width: 768.99px){.movie-chapters__desc{margin-top:2.0512820513vw;font-size:4.6153846154vw}}.movie .disease-card__label-sub br{display:none}.other .header{border-bottom:1px solid rgba(226,226,226,.93)}@media all and (min-width: 1440px){.other .footer{padding:62px 0 80px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.other .footer{padding:62px 0 80px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.other .footer{padding:62px 0 80px}}@media all and (min-width: 769px)and (max-width: 999.99px){.other .footer{padding:6.2vw 0 8vw}}@media all and (max-width: 768.99px){.other .footer{padding:8.2051282051vw 0 6.1538461538vw}}@media all and (min-width: 1440px){.other .footer-wrapper{max-width:1360px;padding:0 20px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.other .footer-wrapper{max-width:1360px;padding:0 20px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.other .footer-wrapper{max-width:1360px;padding:0 20px}}.other .footer-middle{padding-top:0}@media all and (min-width: 1440px){.other .footer-middle__link:hover .label{color:#333 !important}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.other .footer-middle__link:hover .label{color:#333 !important}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.other .footer-middle__link:hover .label{color:#333 !important}}@media all and (min-width: 1440px){.other .footer-bottom__nav--link:hover .label{color:#333 !important}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.other .footer-bottom__nav--link:hover .label{color:#333 !important}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.other .footer-bottom__nav--link:hover .label{color:#333 !important}}.other .footer-bottom__nav--link .icon{color:#333}.other .footer-bottom__nav--button.ot-sdk-show-settings::after{background-color:#333}.other .pagetop-link .icon{color:#333}.other .pagetop-link .pagetop-label{color:#333}@media all and (min-width: 1440px){.other .pagetop-link:hover{background-color:#fff}.other .pagetop-link:hover .icon{color:#333}.other .pagetop-link:hover .pagetop-label{color:#333}.other .pagetop-link:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.other .pagetop-link:hover{background-color:#fff}.other .pagetop-link:hover .icon{color:#333}.other .pagetop-link:hover .pagetop-label{color:#333}.other .pagetop-link:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.other .pagetop-link:hover{background-color:#fff}.other .pagetop-link:hover .icon{color:#333}.other .pagetop-link:hover .pagetop-label{color:#333}.other .pagetop-link:hover::after{opacity:1}}.notfound-body{text-align:center}.notfound-body__title{color:#1a1a1a;line-height:1.5;letter-spacing:.02em}@media all and (min-width: 1440px){.notfound-body__title{font-size:38px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.notfound-body__title{font-size:38px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.notfound-body__title{font-size:38px}}@media all and (min-width: 769px)and (max-width: 999.99px){.notfound-body__title{font-size:3.8vw}}@media all and (max-width: 768.99px){.notfound-body__title{font-size:9.7435897436vw}}.notfound-body__text{color:#333;line-height:1.9}@media all and (min-width: 1440px){.notfound-body__text{margin-top:24px;font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.notfound-body__text{margin-top:24px;font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.notfound-body__text{margin-top:24px;font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.notfound-body__text{margin-top:2.4vw;font-size:1.8vw}}@media all and (max-width: 768.99px){.notfound-body__text{text-align:left;margin-top:5.1282051282vw;font-size:4.1025641026vw}}.notfound-body__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;background-color:#c1510d;border:1px solid #c1510d;transition:background-color .2s,border-color .2s}@media all and (min-width: 1440px){.notfound-body__btn{gap:12px;margin-top:40px;width:352px;height:72px;padding:0 32px;border-radius:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.notfound-body__btn{gap:12px;margin-top:40px;width:352px;height:72px;padding:0 32px;border-radius:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.notfound-body__btn{gap:12px;margin-top:40px;width:352px;height:72px;padding:0 32px;border-radius:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.notfound-body__btn{gap:1.2vw;margin-top:4vw;height:4.8vw;padding:0 3.2vw;border-radius:1.6vw;width:35.2vw}}@media all and (max-width: 768.99px){.notfound-body__btn{display:flex;justify-content:space-between;width:100%;gap:3.0769230769vw;margin-top:6.1538461538vw;height:18.4615384615vw;padding:0 6.1538461538vw;border-radius:4.1025641026vw}}.notfound-body__btn-text{color:#fff;transition:color .2s}@media all and (min-width: 1440px){.notfound-body__btn-text{font-size:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.notfound-body__btn-text{font-size:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.notfound-body__btn-text{font-size:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.notfound-body__btn-text{font-size:1.6vw}}@media all and (max-width: 768.99px){.notfound-body__btn-text{font-size:4.1025641026vw}}.notfound-body__btn .icon{color:#fff;flex-shrink:0;transition:color .2s}@media all and (min-width: 1440px){.notfound-body__btn:hover{background-color:#fff;outline:2px solid #000;outline-offset:2px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.notfound-body__btn:hover{background-color:#fff;outline:2px solid #000;outline-offset:2px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.notfound-body__btn:hover{background-color:#fff;outline:2px solid #000;outline-offset:2px}}@media all and (min-width: 1440px){.notfound-body__btn:hover .notfound-body__btn-text{color:#c1510d}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.notfound-body__btn:hover .notfound-body__btn-text{color:#c1510d}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.notfound-body__btn:hover .notfound-body__btn-text{color:#c1510d}}@media all and (min-width: 1440px){.notfound-body__btn:hover .icon{color:#c1510d}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.notfound-body__btn:hover .icon{color:#c1510d}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.notfound-body__btn:hover .icon{color:#c1510d}}.secondNav__list{display:flex}@media all and (min-width: 1440px){.secondNav__list{flex-wrap:wrap;gap:48px 48px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.secondNav__list{flex-wrap:wrap;gap:48px 48px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.secondNav__list{flex-wrap:wrap;gap:48px 48px}}@media all and (min-width: 769px)and (max-width: 999.99px){.secondNav__list{flex-wrap:wrap;gap:4.8vw 4.8vw}}@media all and (max-width: 768.99px){.secondNav__list{flex-direction:column;gap:8.2051282051vw}}@media all and (min-width: 1440px){.secondNav__item{width:456px;height:72px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.secondNav__item{width:456px;height:72px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.secondNav__item{width:456px;height:72px}}@media all and (min-width: 769px)and (max-width: 999.99px){.secondNav__item{width:calc((100% - 4.8vw*1)/2);height:7.2vw}}@media all and (max-width: 768.99px){.secondNav__item{width:100%;height:18.4615384615vw}}.patient-movie__boxs{display:flex;flex-direction:column}@media all and (min-width: 1440px){.patient-movie__boxs{margin:40px 0 128px;gap:64px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-movie__boxs{margin:40px 0 128px;gap:64px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-movie__boxs{margin:40px 0 128px;gap:64px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-movie__boxs{margin:4vw 0 12.8vw;gap:6.4vw}}@media all and (max-width: 768.99px){.patient-movie__boxs{margin:14.8717948718vw 0 25.641025641vw;gap:16.4102564103vw}}.patient-movie__box{display:flex}@media all and (min-width: 1440px){.patient-movie__box{justify-content:space-between;gap:48px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-movie__box{justify-content:space-between;gap:48px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-movie__box{justify-content:space-between;gap:48px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-movie__box{justify-content:space-between;gap:4.8vw}}@media all and (max-width: 768.99px){.patient-movie__box{flex-direction:column;gap:4.6153846154vw}}@media all and (min-width: 1440px){.patient-movie__box--lt{width:448px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-movie__box--lt{width:448px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-movie__box--lt{width:448px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-movie__box--lt{width:44.8vw}}@media all and (max-width: 768.99px){.patient-movie__box--lt{width:100%}}.patient-movie__box--rb{flex:1;width:100%;display:flex;flex-direction:column}.patient-movie__box--ttl{color:var(--color-key);line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.patient-movie__box--ttl{font-size:24px;margin-bottom:12px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-movie__box--ttl{font-size:24px;margin-bottom:12px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-movie__box--ttl{font-size:24px;margin-bottom:12px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-movie__box--ttl{font-size:2.4vw;margin-bottom:1.2vw}}@media all and (max-width: 768.99px){.patient-movie__box--ttl{font-size:5.641025641vw;margin-bottom:2.5641025641vw}}.patient-movie__box--ttl span{display:block}@media all and (min-width: 1440px){.patient-movie__box--ttl span{font-size:21px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-movie__box--ttl span{font-size:21px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-movie__box--ttl span{font-size:21px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-movie__box--ttl span{font-size:2.1vw}}@media all and (max-width: 768.99px){.patient-movie__box--ttl span{font-size:4.8717948718vw}}.patient-movie__box--txt{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.patient-movie__box--txt{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-movie__box--txt{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-movie__box--txt{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-movie__box--txt{font-size:1.8vw}}@media all and (max-width: 768.99px){.patient-movie__box--txt{font-size:4.1025641026vw}}@media all and (min-width: 1440px){.patient-movie__box--btn{width:218px;height:72px;margin-top:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-movie__box--btn{width:218px;height:72px;margin-top:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-movie__box--btn{width:218px;height:72px;margin-top:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-movie__box--btn{width:21.8vw;height:7.2vw;margin-top:3.2vw}}@media all and (max-width: 768.99px){.patient-movie__box--btn{margin:0 auto;width:51.2820512821vw;height:15.8974358974vw;margin-top:6.1538461538vw}}.patient-movie__main{position:relative;width:100%;aspect-ratio:16/9;border:1px solid #ccc}.patient-movie__main iframe{height:100% !important;position:absolute;top:0;left:0;max-width:100%;width:100% !important}.patient-movie__main--time{text-align:right;color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.patient-movie__main--time{font-size:15px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-movie__main--time{font-size:15px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-movie__main--time{font-size:15px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-movie__main--time{font-size:1.5vw}}@media all and (max-width: 768.99px){.patient-movie__main--time{font-size:3.3333333333vw}}.patient-attention__box{display:flex;border:1px solid #ccc;background:#fff}@media all and (min-width: 1440px){.patient-attention__box{border-radius:8px;padding:32px 40px;margin-top:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-attention__box{border-radius:8px;padding:32px 40px;margin-top:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-attention__box{border-radius:8px;padding:32px 40px;margin-top:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-attention__box{border-radius:0.8vw;padding:3.2vw 4vw;margin-top:2.4vw}}@media all and (max-width: 768.99px){.patient-attention__box{border-radius:2.0512820513vw;padding:6.1538461538vw 8.2051282051vw;margin-top:5.1282051282vw}}.patient-attention__txt{display:flex;color:#db3333}@media all and (min-width: 1440px){.patient-attention__txt{gap:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-attention__txt{gap:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-attention__txt{gap:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-attention__txt{gap:0.8vw}}@media all and (max-width: 768.99px){.patient-attention__txt{gap:2.0512820513vw}}.patient-attention__txt span{display:inline-block}.patient-attention__txt span.label{flex:1}.patient-material__boxs{display:flex}@media all and (min-width: 1440px){.patient-material__boxs{justify-content:space-between;flex-wrap:wrap;gap:32px 32px;margin-top:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-material__boxs{justify-content:space-between;flex-wrap:wrap;gap:32px 32px;margin-top:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-material__boxs{justify-content:space-between;flex-wrap:wrap;gap:32px 32px;margin-top:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-material__boxs{justify-content:space-between;flex-wrap:wrap;gap:3.2vw 3.2vw;margin-top:5.6vw}}@media all and (max-width: 768.99px){.patient-material__boxs{flex-direction:column;gap:8.2051282051vw;margin-top:12.3076923077vw}}.patient-material__box{background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box}@media all and (min-width: 1440px){.patient-material__box{width:calc((100% - 32px)/2);gap:24px;padding:32px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-material__box{width:calc((100% - 32px)/2);gap:24px;padding:32px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-material__box{width:calc((100% - 32px)/2);gap:24px;padding:32px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-material__box{width:calc((100% - 3.2vw*1)/2);gap:2.4vw;padding:3.2vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.patient-material__box{width:100%;gap:5.1282051282vw;padding:6.1538461538vw;border-radius:2.0512820513vw}}@media all and (min-width: 1440px){.patient-material__header.is-height{height:102px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-material__header.is-height{height:102px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-material__header.is-height{height:102px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-material__header.is-height{height:10.2vw}}.patient-material__header--ttl{color:#333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.patient-material__header--ttl{font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-material__header--ttl{font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-material__header--ttl{font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-material__header--ttl{font-size:2.4vw}}@media all and (max-width: 768.99px){.patient-material__header--ttl{font-size:5.641025641vw}}.patient-material__header--txt{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.patient-material__header--txt{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-material__header--txt{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-material__header--txt{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-material__header--txt{font-size:1.8vw}}@media all and (max-width: 768.99px){.patient-material__header--txt{font-size:4.1025641026vw}}.patient-material__photo img{display:block;width:100%;height:auto}@media all and (min-width: 1440px){.patient-material__btn{width:100%;height:102px;margin-top:auto}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.patient-material__btn{width:100%;height:102px;margin-top:auto}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.patient-material__btn{width:100%;height:102px;margin-top:auto}}@media all and (min-width: 769px)and (max-width: 999.99px){.patient-material__btn{width:100%;height:10.2vw;margin-top:auto}}@media all and (max-width: 768.99px){.patient-material__btn{width:100%;height:21.0256410256vw}}@media all and (max-width: 768.99px){.patient-material__btn .c-btn-download__link{justify-content:center;gap:4.6153846154vw;padding:0 6.4102564103vw}}@media all and (max-width: 768.99px){.patient-material__btn .c-btn-download__link .icon{height:8.2051282051vw}}.sitemap__wrapper{display:flex;flex-direction:column}@media all and (min-width: 1440px){.sitemap__wrapper{gap:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.sitemap__wrapper{gap:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.sitemap__wrapper{gap:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.sitemap__wrapper{gap:5.6vw}}@media all and (max-width: 768.99px){.sitemap__wrapper{gap:10.7692307692vw}}.sitemap__col .sitemap__group>.sitemap__link .label{color:#333;line-height:2.6;letter-spacing:.05em}@media all and (min-width: 1440px){.sitemap__col .sitemap__group>.sitemap__link .label{font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.sitemap__col .sitemap__group>.sitemap__link .label{font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.sitemap__col .sitemap__group>.sitemap__link .label{font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.sitemap__col .sitemap__group>.sitemap__link .label{font-size:2.4vw}}@media all and (max-width: 768.99px){.sitemap__col .sitemap__group>.sitemap__link .label{font-size:5.1282051282vw}}@media all and (max-width: 768.99px){.sitemap__col .sitemap__group>.sitemap__link .label.is-min{font-size:5.1282051282vw;line-height:1.4;margin-bottom:4.1025641026vw}}@media all and (min-width: 1440px){.sitemap__col .sitemap__group>.sitemap__link .icon{height:14px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.sitemap__col .sitemap__group>.sitemap__link .icon{height:14px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.sitemap__col .sitemap__group>.sitemap__link .icon{height:14px}}@media all and (min-width: 769px)and (max-width: 999.99px){.sitemap__col .sitemap__group>.sitemap__link .icon{height:1.4vw}}@media all and (max-width: 768.99px){.sitemap__col .sitemap__group>.sitemap__link .icon{height:3.0769230769vw}}.sitemap__col .sitemap__sublist .label{color:#333;line-height:2.2;letter-spacing:.05em}@media all and (min-width: 1440px){.sitemap__col .sitemap__sublist .label{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.sitemap__col .sitemap__sublist .label{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.sitemap__col .sitemap__sublist .label{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.sitemap__col .sitemap__sublist .label{font-size:1.8vw}}@media all and (max-width: 768.99px){.sitemap__col .sitemap__sublist .label{font-size:4.1025641026vw}}.sitemap__link{position:relative;display:inline-flex;align-items:center}@media all and (min-width: 1440px){.sitemap__link{gap:8px}.sitemap__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;right:-4px;bottom:4px;left:-4px}.sitemap__link .label{transition:color .2s}.sitemap__link:hover::after{opacity:1}.sitemap__link:hover .label{color:var(--color-key-d) !important}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.sitemap__link{gap:8px}.sitemap__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;right:-4px;bottom:4px;left:-4px}.sitemap__link .label{transition:color .2s}.sitemap__link:hover::after{opacity:1}.sitemap__link:hover .label{color:var(--color-key-d) !important}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.sitemap__link{gap:8px}.sitemap__link::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid #000;border-radius:4px;opacity:0;transition:opacity .3s ease;top:4px;right:-4px;bottom:4px;left:-4px}.sitemap__link .label{transition:color .2s}.sitemap__link:hover::after{opacity:1}.sitemap__link:hover .label{color:var(--color-key-d) !important}}@media all and (min-width: 769px)and (max-width: 999.99px){.sitemap__link{gap:0.8vw}}@media all and (max-width: 768.99px){.sitemap__link{gap:4.1025641026vw}}.aboutHer__box{display:flex}@media all and (min-width: 1440px){.aboutHer__box{justify-content:space-between}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer__box{justify-content:space-between}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer__box{justify-content:space-between}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer__box{justify-content:space-between}}@media all and (max-width: 768.99px){.aboutHer__box{flex-direction:column;gap:6.1538461538vw}}@media all and (min-width: 1440px){.aboutHer__box--lb{width:448px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer__box--lb{width:448px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer__box--lb{width:448px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer__box--lb{width:44.8vw}}@media all and (max-width: 768.99px){.aboutHer__box--lb{width:100%;order:2}}@media all and (min-width: 1440px){.aboutHer__box--rt{width:480px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer__box--rt{width:480px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer__box--rt{width:480px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer__box--rt{width:48vw}}@media all and (max-width: 768.99px){.aboutHer__box--rt{width:100%;order:1}}.aboutHer__siteBox{border:1px solid #ccc}@media all and (min-width: 1440px){.aboutHer__siteBox{margin-top:56px;border-radius:8px;padding:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer__siteBox{margin-top:56px;border-radius:8px;padding:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer__siteBox{margin-top:56px;border-radius:8px;padding:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer__siteBox{margin-top:5.6vw;border-radius:0.8vw;padding:4vw}}@media all and (max-width: 768.99px){.aboutHer__siteBox{margin-top:8.2051282051vw;border-radius:2.0512820513vw;padding:8.2051282051vw}}.aboutHer__siteBox--ttl{color:#333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.aboutHer__siteBox--ttl{font-size:18px;margin-bottom:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer__siteBox--ttl{font-size:18px;margin-bottom:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer__siteBox--ttl{font-size:18px;margin-bottom:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer__siteBox--ttl{font-size:1.8vw;margin-bottom:0.8vw}}@media all and (max-width: 768.99px){.aboutHer__siteBox--ttl{line-height:1.5;font-size:4.6153846154vw;margin-bottom:1.5384615385vw}}@media all and (min-width: 1440px){.aboutHer__siteBox--list{margin-top:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer__siteBox--list{margin-top:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer__siteBox--list{margin-top:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer__siteBox--list{margin-top:2.4vw}}@media all and (max-width: 768.99px){.aboutHer__siteBox--list{margin-top:4.6153846154vw}}.aboutHer__siteBox--listTxt{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.aboutHer__siteBox--listTxt{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer__siteBox--listTxt{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer__siteBox--listTxt{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer__siteBox--listTxt{font-size:1.8vw}}@media all and (max-width: 768.99px){.aboutHer__siteBox--listTxt{font-size:4.1025641026vw}}.aboutHer__siteBox--listLink{line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.aboutHer__siteBox--listLink{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer__siteBox--listLink{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer__siteBox--listLink{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer__siteBox--listLink{font-size:1.8vw}}@media all and (max-width: 768.99px){.aboutHer__siteBox--listLink{font-size:4.1025641026vw;word-break:break-all}}.aboutHer__siteBox--listLink a{display:inline-block;position:relative;text-decoration:underline;color:var(--color-key-d)}@media all and (min-width: 1440px){.aboutHer__siteBox--listLink a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-4px;right:-4px}.aboutHer__siteBox--listLink a:hover{text-decoration:none}.aboutHer__siteBox--listLink a:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer__siteBox--listLink a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-4px;right:-4px}.aboutHer__siteBox--listLink a:hover{text-decoration:none}.aboutHer__siteBox--listLink a:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer__siteBox--listLink a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-4px;right:-4px}.aboutHer__siteBox--listLink a:hover{text-decoration:none}.aboutHer__siteBox--listLink a:hover::after{opacity:1}}.aboutHerlc__box{display:flex}@media all and (min-width: 1440px){.aboutHerlc__box{justify-content:space-between}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHerlc__box{justify-content:space-between}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHerlc__box{justify-content:space-between}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHerlc__box{justify-content:space-between}}@media all and (max-width: 768.99px){.aboutHerlc__box{flex-direction:column;gap:6.1538461538vw}}@media all and (min-width: 1440px){.aboutHerlc__box--lb{width:448px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHerlc__box--lb{width:448px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHerlc__box--lb{width:448px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHerlc__box--lb{width:44.8vw}}@media all and (max-width: 768.99px){.aboutHerlc__box--lb{width:100%;order:2}}@media all and (min-width: 1440px){.aboutHerlc__box--rt{width:480px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHerlc__box--rt{width:480px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHerlc__box--rt{width:480px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHerlc__box--rt{width:48vw}}@media all and (max-width: 768.99px){.aboutHerlc__box--rt{width:100%;order:1}}.aboutHerlc__box--img{display:block;width:100%;background:#fff;overflow:hidden}@media all and (min-width: 1440px){.aboutHerlc__box--img{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHerlc__box--img{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHerlc__box--img{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHerlc__box--img{border-radius:0.8vw}}@media all and (max-width: 768.99px){.aboutHerlc__box--img{border-radius:2.0512820513vw}}.aboutHerlc__box--img img{display:block;width:100%;height:auto}.aboutHerlc__txt{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.aboutHerlc__txt{font-size:18px;margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHerlc__txt{font-size:18px;margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHerlc__txt{font-size:18px;margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHerlc__txt{font-size:1.8vw;margin-top:4vw}}@media all and (max-width: 768.99px){.aboutHerlc__txt{line-height:2;font-size:4.6153846154vw;margin-top:8.2051282051vw}}.aboutHerlc__color{color:#b84c00}.aboutHer2st-attention__box{display:flex;border:1px solid #ccc;background:#fff}@media all and (min-width: 1440px){.aboutHer2st-attention__box{border-radius:8px;padding:32px 40px;margin-top:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer2st-attention__box{border-radius:8px;padding:32px 40px;margin-top:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer2st-attention__box{border-radius:8px;padding:32px 40px;margin-top:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer2st-attention__box{border-radius:0.8vw;padding:3.2vw 4vw;margin-top:2.4vw}}@media all and (max-width: 768.99px){.aboutHer2st-attention__box{border-radius:2.0512820513vw;padding:6.1538461538vw 8.2051282051vw;margin-top:5.1282051282vw}}.aboutHer2st-attention__txt{color:#db3333}.aboutHer2st__boxs{display:flex;flex-direction:column}@media all and (min-width: 1440px){.aboutHer2st__boxs{gap:40px;margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer2st__boxs{gap:40px;margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer2st__boxs{gap:40px;margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer2st__boxs{gap:10.2564102564vw;margin-top:4vw}}@media all and (max-width: 768.99px){.aboutHer2st__boxs{gap:10.2564102564vw;margin-top:8.2051282051vw}}.aboutHer2st__box{display:flex}@media all and (min-width: 1440px){.aboutHer2st__box{justify-content:space-between}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer2st__box{justify-content:space-between}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer2st__box{justify-content:space-between}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer2st__box{justify-content:space-between}}@media all and (max-width: 768.99px){.aboutHer2st__box{flex-direction:column;gap:6.1538461538vw}}@media all and (min-width: 1440px){.aboutHer2st__box--lt{width:480px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer2st__box--lt{width:480px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer2st__box--lt{width:480px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer2st__box--lt{width:48vw}}@media all and (max-width: 768.99px){.aboutHer2st__box--lt{width:100%}}@media all and (min-width: 1440px){.aboutHer2st__box--rb{width:448px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer2st__box--rb{width:448px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer2st__box--rb{width:448px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer2st__box--rb{width:44.8vw}}@media all and (max-width: 768.99px){.aboutHer2st__box--rb{width:100%}}.aboutHer2st__box--sub{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.aboutHer2st__box--sub{font-size:18px;margin-bottom:10px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer2st__box--sub{font-size:18px;margin-bottom:10px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer2st__box--sub{font-size:18px;margin-bottom:10px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer2st__box--sub{font-size:1.8vw;margin-bottom:1vw}}@media all and (max-width: 768.99px){.aboutHer2st__box--sub{font-size:4.1025641026vw;margin-bottom:2.5641025641vw}}.aboutHer2st__photo--img{display:block;width:100%;background:#fff;overflow:hidden}@media all and (min-width: 1440px){.aboutHer2st__photo--img{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer2st__photo--img{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer2st__photo--img{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer2st__photo--img{border-radius:0.8vw}}@media all and (max-width: 768.99px){.aboutHer2st__photo--img{border-radius:2.0512820513vw}}.aboutHer2st__photo--img img{display:block;width:100%;height:auto}.aboutHer2st__inspection{display:flex;flex-direction:column}@media all and (min-width: 1440px){.aboutHer2st__inspection{gap:10px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer2st__inspection{gap:10px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer2st__inspection{gap:10px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer2st__inspection{gap:1vw}}@media all and (max-width: 768.99px){.aboutHer2st__inspection{gap:2.5641025641vw}}.aboutHer2st__inspection dt{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.aboutHer2st__inspection dt{font-size:18px;margin-bottom:10px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer2st__inspection dt{font-size:18px;margin-bottom:10px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer2st__inspection dt{font-size:18px;margin-bottom:10px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer2st__inspection dt{font-size:1.8vw;margin-bottom:1vw}}@media all and (max-width: 768.99px){.aboutHer2st__inspection dt{font-size:4.1025641026vw;margin-bottom:2.5641025641vw}}.aboutHer2st__inspection dd{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.aboutHer2st__inspection dd{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutHer2st__inspection dd{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutHer2st__inspection dd{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutHer2st__inspection dd{font-size:1.8vw}}@media all and (max-width: 768.99px){.aboutHer2st__inspection dd{font-size:4.1025641026vw}}.aboutMechanism__col{display:flex}@media all and (min-width: 1440px){.aboutMechanism__col{justify-content:space-between}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutMechanism__col{justify-content:space-between}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutMechanism__col{justify-content:space-between}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutMechanism__col{justify-content:space-between}}@media all and (max-width: 768.99px){.aboutMechanism__col{flex-direction:column;gap:6.1538461538vw}}@media all and (min-width: 1440px){.aboutMechanism__col--lb{width:448px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutMechanism__col--lb{width:448px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutMechanism__col--lb{width:448px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutMechanism__col--lb{width:44.8vw}}@media all and (max-width: 768.99px){.aboutMechanism__col--lb{width:100%;order:2}}@media all and (min-width: 1440px){.aboutMechanism__col--rt{width:480px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutMechanism__col--rt{width:480px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutMechanism__col--rt{width:480px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutMechanism__col--rt{width:48vw}}@media all and (max-width: 768.99px){.aboutMechanism__col--rt{width:100%;order:1}}.aboutMechanism__boxs{display:flex;flex-direction:column}@media all and (min-width: 1440px){.aboutMechanism__boxs{gap:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutMechanism__boxs{gap:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutMechanism__boxs{gap:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutMechanism__boxs{gap:10.2564102564vw}}@media all and (max-width: 768.99px){.aboutMechanism__boxs{gap:10.2564102564vw}}.aboutMechanism__box{display:flex}@media all and (min-width: 1440px){.aboutMechanism__box{justify-content:space-between}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutMechanism__box{justify-content:space-between}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutMechanism__box{justify-content:space-between}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutMechanism__box{justify-content:space-between}}@media all and (max-width: 768.99px){.aboutMechanism__box{flex-direction:column;gap:6.1538461538vw}}@media all and (min-width: 1440px){.aboutMechanism__box--lt{width:480px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutMechanism__box--lt{width:480px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutMechanism__box--lt{width:480px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutMechanism__box--lt{width:48vw}}@media all and (max-width: 768.99px){.aboutMechanism__box--lt{width:100%}}@media all and (min-width: 1440px){.aboutMechanism__box--rb{width:448px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutMechanism__box--rb{width:448px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutMechanism__box--rb{width:448px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutMechanism__box--rb{width:44.8vw}}@media all and (max-width: 768.99px){.aboutMechanism__box--rb{width:100%}}.aboutTest__box{display:flex}@media all and (min-width: 1440px){.aboutTest__box{justify-content:space-between}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutTest__box{justify-content:space-between}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutTest__box{justify-content:space-between}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutTest__box{justify-content:space-between}}@media all and (max-width: 768.99px){.aboutTest__box{flex-direction:column;gap:6.1538461538vw}}@media all and (min-width: 1440px){.aboutTest__box--lb{width:448px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutTest__box--lb{width:448px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutTest__box--lb{width:448px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutTest__box--lb{width:44.8vw}}@media all and (max-width: 768.99px){.aboutTest__box--lb{width:100%;order:2}}@media all and (min-width: 1440px){.aboutTest__box--rt{width:480px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutTest__box--rt{width:480px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutTest__box--rt{width:480px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutTest__box--rt{width:48vw}}@media all and (max-width: 768.99px){.aboutTest__box--rt{width:100%;order:1}}.aboutTest__box--img{display:block;width:100%;background:#fff;overflow:hidden}@media all and (min-width: 1440px){.aboutTest__box--img{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutTest__box--img{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutTest__box--img{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutTest__box--img{border-radius:0.8vw}}@media all and (max-width: 768.99px){.aboutTest__box--img{border-radius:2.0512820513vw}}.aboutTest__box--img img{display:block;width:100%;height:auto}.aboutTest-attention__box{display:flex;align-items:flex-start}@media all and (min-width: 1440px){.aboutTest-attention__box{margin-top:56px;gap:48px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutTest-attention__box{margin-top:56px;gap:48px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutTest-attention__box{margin-top:56px;gap:48px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutTest-attention__box{margin-top:5.6vw;gap:4.8vw}}@media all and (max-width: 768.99px){.aboutTest-attention__box{flex-direction:column;margin-top:12.3076923077vw;gap:6.1538461538vw}}.aboutTest-attention__box--lt{display:flex;align-items:center}@media all and (min-width: 1440px){.aboutTest-attention__box--lt{gap:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutTest-attention__box--lt{gap:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutTest-attention__box--lt{gap:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutTest-attention__box--lt{gap:0.8vw}}@media all and (max-width: 768.99px){.aboutTest-attention__box--lt{gap:2.0512820513vw}}@media all and (min-width: 1440px){.aboutTest-attention__box--icon{width:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutTest-attention__box--icon{width:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutTest-attention__box--icon{width:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutTest-attention__box--icon{width:5.6vw}}@media all and (max-width: 768.99px){.aboutTest-attention__box--icon{width:14.358974359vw}}.aboutTest-attention__box--icon img{display:block;width:100%;height:auto}.aboutTest-attention__box--label{color:#db3333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.aboutTest-attention__box--label{font-size:28px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutTest-attention__box--label{font-size:28px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutTest-attention__box--label{font-size:28px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutTest-attention__box--label{font-size:2.8vw}}@media all and (max-width: 768.99px){.aboutTest-attention__box--label{font-size:7.1794871795vw}}.aboutTest-attention__box--rb{flex:1;background:#fff}@media all and (min-width: 1440px){.aboutTest-attention__box--rb{padding:24px 32px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.aboutTest-attention__box--rb{padding:24px 32px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.aboutTest-attention__box--rb{padding:24px 32px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.aboutTest-attention__box--rb{padding:2.4vw 3.2vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.aboutTest-attention__box--rb{padding:4.1025641026vw 6.1538461538vw;border-radius:2.0512820513vw}}.ildAbout__box{display:flex}@media all and (min-width: 1440px){.ildAbout__box{justify-content:space-between}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildAbout__box{justify-content:space-between}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildAbout__box{justify-content:space-between}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildAbout__box{justify-content:space-between}}@media all and (max-width: 768.99px){.ildAbout__box{flex-direction:column;gap:6.1538461538vw}}@media all and (min-width: 1440px){.ildAbout__box--lb{width:448px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildAbout__box--lb{width:448px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildAbout__box--lb{width:448px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildAbout__box--lb{width:44.8vw}}@media all and (max-width: 768.99px){.ildAbout__box--lb{width:100%;order:2}}@media all and (min-width: 1440px){.ildAbout__box--rt{width:480px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildAbout__box--rt{width:480px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildAbout__box--rt{width:480px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildAbout__box--rt{width:48vw}}@media all and (max-width: 768.99px){.ildAbout__box--rt{width:100%;order:1}}.ildAbout__box--img{display:block;width:100%;background:#fff;overflow:hidden}@media all and (min-width: 1440px){.ildAbout__box--img{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildAbout__box--img{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildAbout__box--img{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildAbout__box--img{border-radius:0.8vw}}@media all and (max-width: 768.99px){.ildAbout__box--img{border-radius:2.0512820513vw}}.ildAbout__box--img img{display:block;width:100%;height:auto}.ildContact-check{display:flex}@media all and (min-width: 1440px){.ildContact-check{gap:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact-check{gap:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact-check{gap:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact-check{gap:1.6vw}}@media all and (max-width: 768.99px){.ildContact-check{gap:4.1025641026vw}}.ildContact-check.is-align-top{align-items:flex-start}@media all and (min-width: 1440px){.ildContact-check.is-align-top .ildContact-check__icon{transform:translateY(10px)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact-check.is-align-top .ildContact-check__icon{transform:translateY(10px)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact-check.is-align-top .ildContact-check__icon{transform:translateY(10px)}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact-check.is-align-top .ildContact-check__icon{transform:translateY(1vw)}}@media all and (max-width: 768.99px){.ildContact-check.is-align-top .ildContact-check__icon{transform:translateY(2.5641025641vw)}}.ildContact-check.is-align-center{align-items:center}@media all and (min-width: 1440px){.ildContact-check__icon{width:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact-check__icon{width:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact-check__icon{width:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact-check__icon{width:5.6vw}}@media all and (max-width: 768.99px){.ildContact-check__icon{width:14.358974359vw}}.ildContact-check__icon img{display:block;width:100%;height:auto}.ildContact-check__label{color:#333;line-height:1.6;flex:1}@media all and (min-width: 1440px){.ildContact-check__label{font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact-check__label{font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact-check__label{font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact-check__label{font-size:2.4vw}}@media all and (max-width: 768.99px){.ildContact-check__label{font-size:5.641025641vw}}.ildContact-check__ttl{color:#333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.ildContact-check__ttl{margin:24px 0 40px;font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact-check__ttl{margin:24px 0 40px;font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact-check__ttl{margin:24px 0 40px;font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact-check__ttl{margin:2.4vw 0 4vw;font-size:2.4vw}}@media all and (max-width: 768.99px){.ildContact-check__ttl{margin:5.1282051282vw 0 8.2051282051vw;font-size:4.6153846154vw}}.ildContact-btn{margin:0 auto}@media all and (min-width: 1440px){.ildContact-btn{margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact-btn{margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact-btn{margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact-btn{margin-top:4vw}}@media all and (max-width: 768.99px){.ildContact-btn{margin-top:8.2051282051vw}}.ildContact-attention__box{display:flex;align-items:flex-start}@media all and (min-width: 1440px){.ildContact-attention__box{gap:48px;margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact-attention__box{gap:48px;margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact-attention__box{gap:48px;margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact-attention__box{gap:4.8vw;margin-top:4vw}}@media all and (max-width: 768.99px){.ildContact-attention__box{flex-direction:column;gap:6.1538461538vw;margin-top:8.2051282051vw}}.ildContact-attention__box--lt{display:flex;align-items:center}@media all and (min-width: 1440px){.ildContact-attention__box--lt{gap:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact-attention__box--lt{gap:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact-attention__box--lt{gap:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact-attention__box--lt{gap:0.8vw}}@media all and (max-width: 768.99px){.ildContact-attention__box--lt{gap:2.0512820513vw}}@media all and (min-width: 1440px){.ildContact-attention__box--icon{width:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact-attention__box--icon{width:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact-attention__box--icon{width:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact-attention__box--icon{width:5.6vw}}@media all and (max-width: 768.99px){.ildContact-attention__box--icon{width:14.358974359vw}}.ildContact-attention__box--icon img{display:block;width:100%;height:auto}.ildContact-attention__box--label{color:#db3333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.ildContact-attention__box--label{font-size:28px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact-attention__box--label{font-size:28px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact-attention__box--label{font-size:28px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact-attention__box--label{font-size:2.8vw}}@media all and (max-width: 768.99px){.ildContact-attention__box--label{font-size:7.1794871795vw}}.ildContact-attention__box--rb{flex:1;background:#fff}@media all and (min-width: 1440px){.ildContact-attention__box--rb{padding:24px 32px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact-attention__box--rb{padding:24px 32px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact-attention__box--rb{padding:24px 32px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact-attention__box--rb{padding:2.4vw 3.2vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.ildContact-attention__box--rb{padding:4.1025641026vw 6.1538461538vw;border-radius:2.0512820513vw}}.ildContact-attention__note{color:#666;line-height:1.75;letter-spacing:.05em;text-align:center}@media all and (min-width: 1440px){.ildContact-attention__note{font-size:15px;margin-top:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact-attention__note{font-size:15px;margin-top:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact-attention__note{font-size:15px;margin-top:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact-attention__note{font-size:1.5vw;margin-top:1.6vw}}@media all and (max-width: 768.99px){.ildContact-attention__note{text-align:left;font-size:3.8461538462vw;text-indent:-1em;padding-left:1em;margin-top:4.1025641026vw}}.ildContact__box{display:flex}@media all and (min-width: 1440px){.ildContact__box{justify-content:space-between;margin-bottom:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact__box{justify-content:space-between;margin-bottom:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact__box{justify-content:space-between;margin-bottom:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact__box{justify-content:space-between;margin-bottom:5.6vw}}@media all and (max-width: 768.99px){.ildContact__box{flex-direction:column;gap:6.1538461538vw;margin-bottom:10.2564102564vw}}@media all and (min-width: 1440px){.ildContact__box--lt{width:448px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact__box--lt{width:448px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact__box--lt{width:448px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact__box--lt{width:44.8vw}}@media all and (max-width: 768.99px){.ildContact__box--lt{width:100%}}@media all and (min-width: 1440px){.ildContact__box--rb{width:480px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact__box--rb{width:480px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact__box--rb{width:480px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact__box--rb{width:48vw}}@media all and (max-width: 768.99px){.ildContact__box--rb{width:100%}}.ildContact__box--img{display:block;width:100%;background:#fff;overflow:hidden}@media all and (min-width: 1440px){.ildContact__box--img{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildContact__box--img{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildContact__box--img{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildContact__box--img{border-radius:0.8vw}}@media all and (max-width: 768.99px){.ildContact__box--img{border-radius:2.0512820513vw}}.ildContact__box--img img{display:block;width:100%;height:auto}.ildEmergency-check{display:flex}@media all and (min-width: 1440px){.ildEmergency-check{gap:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-check{gap:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-check{gap:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-check{gap:1.6vw}}@media all and (max-width: 768.99px){.ildEmergency-check{gap:4.1025641026vw}}.ildEmergency-check.is-align-top{align-items:flex-start}@media all and (min-width: 1440px){.ildEmergency-check.is-align-top .ildContact-check__icon{transform:translateY(10px)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-check.is-align-top .ildContact-check__icon{transform:translateY(10px)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-check.is-align-top .ildContact-check__icon{transform:translateY(10px)}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-check.is-align-top .ildContact-check__icon{transform:translateY(1vw)}}@media all and (max-width: 768.99px){.ildEmergency-check.is-align-top .ildContact-check__icon{transform:translateY(2.5641025641vw)}}.ildEmergency-check.is-align-center{align-items:center}@media all and (min-width: 1440px){.ildEmergency-check__icon{width:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-check__icon{width:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-check__icon{width:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-check__icon{width:5.6vw}}@media all and (max-width: 768.99px){.ildEmergency-check__icon{width:14.358974359vw}}.ildEmergency-check__icon img{display:block;width:100%;height:auto}.ildEmergency-check__label{color:#333;line-height:1.6;flex:1}@media all and (min-width: 1440px){.ildEmergency-check__label{font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-check__label{font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-check__label{font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-check__label{font-size:2.4vw}}@media all and (max-width: 768.99px){.ildEmergency-check__label{font-size:5.641025641vw}}.ildEmergency-check__ttl{color:#333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.ildEmergency-check__ttl{margin:24px 0 40px;font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-check__ttl{margin:24px 0 40px;font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-check__ttl{margin:24px 0 40px;font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-check__ttl{margin:2.4vw 0 4vw;font-size:2.4vw}}@media all and (max-width: 768.99px){.ildEmergency-check__ttl{margin:5.1282051282vw 0 8.2051282051vw;font-size:4.6153846154vw}}.ildEmergency-illust__box{display:flex;flex-direction:column;background-color:#fff}@media all and (min-width: 1440px){.ildEmergency-illust__box{padding:32px;border-radius:8px;gap:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-illust__box{padding:32px;border-radius:8px;gap:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-illust__box{padding:32px;border-radius:8px;gap:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-illust__box{padding:3.2vw;border-radius:0.8vw;gap:2.4vw}}@media all and (max-width: 768.99px){.ildEmergency-illust__box{padding:6.1538461538vw;border-radius:2.0512820513vw;gap:5.1282051282vw}}.ildEmergency-illust__ttl{color:var(--color-key);line-height:1.4;letter-spacing:.05em;text-align:center}@media all and (min-width: 1440px){.ildEmergency-illust__ttl{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-illust__ttl{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-illust__ttl{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-illust__ttl{font-size:1.8vw}}@media all and (max-width: 768.99px){.ildEmergency-illust__ttl{font-size:4.1025641026vw}}.ildEmergency-illust__img picture{display:block;width:100%;height:auto;overflow:hidden}@media all and (min-width: 1440px){.ildEmergency-illust__img picture{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-illust__img picture{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-illust__img picture{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-illust__img picture{border-radius:0.8vw}}@media all and (max-width: 768.99px){.ildEmergency-illust__img picture{border-radius:2.0512820513vw}}.ildEmergency-illust__img img{display:block;width:100%;height:auto}@media all and (min-width: 1440px){.ildEmergency-attention__sub{margin:40px 0 16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-attention__sub{margin:40px 0 16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-attention__sub{margin:40px 0 16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-attention__sub{margin:4vw 0 1.6vw}}@media all and (max-width: 768.99px){.ildEmergency-attention__sub{margin:7.1794871795vw 0 3.0769230769vw}}.ildEmergency-attention__box{display:flex;border:1px solid #ccc;background:#fff}@media all and (min-width: 1440px){.ildEmergency-attention__box{border-radius:8px;padding:32px 40px;margin-top:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-attention__box{border-radius:8px;padding:32px 40px;margin-top:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-attention__box{border-radius:8px;padding:32px 40px;margin-top:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-attention__box{border-radius:0.8vw;padding:3.2vw 4vw;margin-top:2.4vw}}@media all and (max-width: 768.99px){.ildEmergency-attention__box{border-radius:2.0512820513vw;padding:6.1538461538vw 8.2051282051vw;margin-top:5.1282051282vw}}.ildEmergency-attention__txt{display:flex;color:#db3333}@media all and (min-width: 1440px){.ildEmergency-attention__txt{gap:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-attention__txt{gap:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-attention__txt{gap:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-attention__txt{gap:0.8vw}}@media all and (max-width: 768.99px){.ildEmergency-attention__txt{gap:2.0512820513vw}}.ildEmergency-attention__txt span{display:inline-block}.ildEmergency-attention__txt span.label{flex:1}.ildEmergency-download__box{background-color:#fff;display:flex;align-items:center;flex-direction:column}@media all and (min-width: 1440px){.ildEmergency-download__box{padding:64px;gap:40px;margin-top:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-download__box{padding:64px;gap:40px;margin-top:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-download__box{padding:64px;gap:40px;margin-top:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-download__box{padding:6.4vw;gap:4vw;margin-top:5.6vw}}@media all and (max-width: 768.99px){.ildEmergency-download__box{padding:8.2051282051vw;gap:8.2051282051vw;margin-top:9.7435897436vw}}.ildEmergency-download__ttl{color:#333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.ildEmergency-download__ttl{font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-download__ttl{font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-download__ttl{font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-download__ttl{font-size:2.4vw}}@media all and (max-width: 768.99px){.ildEmergency-download__ttl{font-size:5.1282051282vw}}.ildEmergency-download__img img{display:block;width:100%;height:auto}.ildEmergency-preparation__box{background-color:#fff;border:1px solid #ccc;display:flex;align-items:center}@media all and (min-width: 1440px){.ildEmergency-preparation__box{padding:40px;border-radius:8px;gap:48px;margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-preparation__box{padding:40px;border-radius:8px;gap:48px;margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-preparation__box{padding:40px;border-radius:8px;gap:48px;margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-preparation__box{padding:4vw;border-radius:0.8vw;gap:4.8vw;margin-top:4vw}}@media all and (max-width: 768.99px){.ildEmergency-preparation__box{flex-direction:column;padding:8.2051282051vw;border-radius:2.0512820513vw;gap:8.2051282051vw;margin-top:8.2051282051vw}}.ildEmergency-preparation__box--lt{flex:1}@media all and (min-width: 1440px){.ildEmergency-preparation__box--rb{width:359px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-preparation__box--rb{width:359px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-preparation__box--rb{width:359px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-preparation__box--rb{width:35.9vw}}@media all and (max-width: 768.99px){.ildEmergency-preparation__box--rb{width:100%}}.ildEmergency-preparation__box--rb img{display:block;width:100%;height:auto}.ildEmergency-preparation__note{text-align:right}@media all and (min-width: 1440px){.ildEmergency-preparation__note{margin-top:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency-preparation__note{margin-top:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency-preparation__note{margin-top:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency-preparation__note{margin-top:1.6vw}}@media all and (max-width: 768.99px){.ildEmergency-preparation__note{text-align:left;margin-top:2.5641025641vw}}.ildEmergency__box{display:flex}@media all and (min-width: 1440px){.ildEmergency__box{justify-content:space-between;margin-top:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency__box{justify-content:space-between;margin-top:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency__box{justify-content:space-between;margin-top:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency__box{justify-content:space-between;margin-top:5.6vw}}@media all and (max-width: 768.99px){.ildEmergency__box{flex-direction:column;gap:6.1538461538vw;margin-top:10.2564102564vw}}@media all and (min-width: 1440px){.ildEmergency__box.is-mt-s{margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency__box.is-mt-s{margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency__box.is-mt-s{margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency__box.is-mt-s{margin-top:4vw}}@media all and (max-width: 768.99px){.ildEmergency__box.is-mt-s{margin-top:7.1794871795vw}}@media all and (min-width: 1440px){.ildEmergency__box--lt{width:448px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency__box--lt{width:448px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency__box--lt{width:448px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency__box--lt{width:44.8vw}}@media all and (max-width: 768.99px){.ildEmergency__box--lt{width:100%}}@media all and (min-width: 1440px){.ildEmergency__box--rb{width:480px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency__box--rb{width:480px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency__box--rb{width:480px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency__box--rb{width:48vw}}@media all and (max-width: 768.99px){.ildEmergency__box--rb{width:100%}}.ildEmergency__box--img{display:block;width:100%;background:#fff;overflow:hidden}@media all and (min-width: 1440px){.ildEmergency__box--img{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildEmergency__box--img{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildEmergency__box--img{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildEmergency__box--img{border-radius:0.8vw}}@media all and (max-width: 768.99px){.ildEmergency__box--img{border-radius:2.0512820513vw}}.ildEmergency__box--img img{display:block;width:100%;height:auto}.ildSymptoms-attention__box{display:flex;align-items:center}@media all and (min-width: 1440px){.ildSymptoms-attention__box{gap:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-attention__box{gap:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-attention__box{gap:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-attention__box{gap:0.8vw}}@media all and (max-width: 768.99px){.ildSymptoms-attention__box{gap:2.0512820513vw}}@media all and (min-width: 1440px){.ildSymptoms-attention__box--icon{width:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-attention__box--icon{width:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-attention__box--icon{width:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-attention__box--icon{width:5.6vw}}@media all and (max-width: 768.99px){.ildSymptoms-attention__box--icon{width:14.358974359vw}}.ildSymptoms-attention__box--icon img{display:block;width:100%;height:auto}.ildSymptoms-attention__box--label{color:#db3333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.ildSymptoms-attention__box--label{font-size:28px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-attention__box--label{font-size:28px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-attention__box--label{font-size:28px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-attention__box--label{font-size:2.8vw}}@media all and (max-width: 768.99px){.ildSymptoms-attention__box--label{font-size:7.1794871795vw}}.ildSymptoms-warning__box{display:flex;align-items:center}@media all and (min-width: 1440px){.ildSymptoms-warning__box{gap:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-warning__box{gap:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-warning__box{gap:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-warning__box{gap:1.6vw}}@media all and (max-width: 768.99px){.ildSymptoms-warning__box{gap:3.0769230769vw}}@media all and (min-width: 1440px){.ildSymptoms-warning__box--icon{width:72px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-warning__box--icon{width:72px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-warning__box--icon{width:72px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-warning__box--icon{width:7.2vw}}@media all and (max-width: 768.99px){.ildSymptoms-warning__box--icon{width:18.4615384615vw}}.ildSymptoms-warning__box--icon img{display:block;width:100%;height:auto}.ildSymptoms-warning__box--label{color:#580060;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.ildSymptoms-warning__box--label{font-size:28px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-warning__box--label{font-size:28px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-warning__box--label{font-size:28px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-warning__box--label{font-size:2.8vw}}@media all and (max-width: 768.99px){.ildSymptoms-warning__box--label{font-size:7.1794871795vw}}.ildSymptoms-contact__box{background-color:#fff;border:1px solid #ccc;display:flex;flex-direction:column}@media all and (min-width: 1440px){.ildSymptoms-contact__box{padding:40px;border-radius:8px;gap:24px;margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-contact__box{padding:40px;border-radius:8px;gap:24px;margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-contact__box{padding:40px;border-radius:8px;gap:24px;margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-contact__box{padding:4vw;border-radius:0.8vw;gap:2.4vw;margin-top:4vw}}@media all and (max-width: 768.99px){.ildSymptoms-contact__box{flex-direction:column;padding:8.2051282051vw;border-radius:2.0512820513vw;gap:4.1025641026vw;margin-top:8.2051282051vw}}.ildSymptoms-contact__box--txt{color:#db3333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.ildSymptoms-contact__box--txt{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-contact__box--txt{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-contact__box--txt{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-contact__box--txt{font-size:1.8vw}}@media all and (max-width: 768.99px){.ildSymptoms-contact__box--txt{font-size:4.1025641026vw}}.ildSymptoms-contact__box--txt .emphasis{display:inline-block}@media all and (min-width: 1440px){.ildSymptoms-contact__box--txt .emphasis{font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-contact__box--txt .emphasis{font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-contact__box--txt .emphasis{font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-contact__box--txt .emphasis{font-size:2.4vw}}@media all and (max-width: 768.99px){.ildSymptoms-contact__box--txt .emphasis{font-size:5.641025641vw}}.ildSymptoms-contact__delete{background-color:var(--color-key-bg);display:flex;align-items:center}@media all and (min-width: 1440px){.ildSymptoms-contact__delete{padding:32px;border-radius:8px;gap:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-contact__delete{padding:32px;border-radius:8px;gap:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-contact__delete{padding:32px;border-radius:8px;gap:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-contact__delete{padding:3.2vw;border-radius:0.8vw;gap:2.4vw}}@media all and (max-width: 768.99px){.ildSymptoms-contact__delete{flex-direction:column;padding:4.1025641026vw;border-radius:2.0512820513vw;gap:4.1025641026vw}}@media all and (min-width: 1440px){.ildSymptoms-contact__delete--icon{width:72px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-contact__delete--icon{width:72px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-contact__delete--icon{width:72px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-contact__delete--icon{width:7.2vw}}@media all and (max-width: 768.99px){.ildSymptoms-contact__delete--icon{width:18.4615384615vw}}.ildSymptoms-contact__delete--icon img{display:block;width:100%;height:auto}.ildSymptoms-contact__delete--list{list-style:none}.ildSymptoms-contact__delete--list li{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.ildSymptoms-contact__delete--list li{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-contact__delete--list li{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-contact__delete--list li{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-contact__delete--list li{font-size:1.8vw}}@media all and (max-width: 768.99px){.ildSymptoms-contact__delete--list li{font-size:4.1025641026vw}}.ildSymptoms-symptoms__boxs{display:flex;flex-direction:column}@media all and (min-width: 1440px){.ildSymptoms-symptoms__boxs{margin-top:40px;gap:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__boxs{margin-top:40px;gap:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__boxs{margin-top:40px;gap:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__boxs{margin-top:4vw;gap:4vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__boxs{margin-top:8.2051282051vw;gap:8.2051282051vw}}.ildSymptoms-symptoms__box{overflow:hidden;background-color:#fff;display:flex}@media all and (min-width: 1440px){.ildSymptoms-symptoms__box{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__box{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__box{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__box{border-radius:0.8vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__box{flex-direction:column;border-radius:2.0512820513vw}}.ildSymptoms-symptoms__header{display:flex;justify-content:center;align-items:center;flex-direction:column;background-color:#580060}@media all and (min-width: 1440px){.ildSymptoms-symptoms__header{width:216px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__header{width:216px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__header{width:216px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__header{width:21.6vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__header{height:30.7692307692vw}}.ildSymptoms-symptoms__header--ttl{color:#fff;line-height:1.45;letter-spacing:.05em;text-align:center}@media all and (min-width: 1440px){.ildSymptoms-symptoms__header--ttl{font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__header--ttl{font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__header--ttl{font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__header--ttl{font-size:2.4vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__header--ttl{font-size:5.641025641vw}}.ildSymptoms-symptoms__header--txt{color:#fff;line-height:1.35;letter-spacing:.05em;text-align:center}@media all and (min-width: 1440px){.ildSymptoms-symptoms__header--txt{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__header--txt{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__header--txt{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__header--txt{font-size:1.8vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__header--txt{font-size:4.1025641026vw}}.ildSymptoms-symptoms__body{flex:1}.ildSymptoms-symptoms__col{display:flex}@media all and (min-width: 1440px){.ildSymptoms-symptoms__col{padding:24px;gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__col{padding:24px;gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__col{padding:24px;gap:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__col{padding:2.4vw;gap:3.2vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__col{flex-direction:column;padding:4.6153846154vw;gap:6.1538461538vw}}.ildSymptoms-symptoms__col.is-column{flex-direction:column;gap:0}.ildSymptoms-symptoms__col.is-column .c-lists li{letter-spacing:0;line-height:1.5}.ildSymptoms-symptoms__col.is-column .c-lists li::before{top:.7em}.ildSymptoms-symptoms__col--lt{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media all and (min-width: 1440px){.ildSymptoms-symptoms__col--lt{gap:12px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__col--lt{gap:12px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__col--lt{gap:12px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__col--lt{gap:1.2vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__col--lt{gap:2.0512820513vw}}@media all and (min-width: 1440px){.ildSymptoms-symptoms__col--lt.is-gap-l{gap:36px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__col--lt.is-gap-l{gap:36px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__col--lt.is-gap-l{gap:36px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__col--lt.is-gap-l{gap:3.6vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__col--lt.is-gap-l{gap:3.0769230769vw}}.ildSymptoms-symptoms__col--lt .c-lists{display:flex;flex-direction:column;align-self:flex-start}@media all and (min-width: 1440px){.ildSymptoms-symptoms__col--lt .c-lists{gap:12px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__col--lt .c-lists{gap:12px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__col--lt .c-lists{gap:12px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__col--lt .c-lists{gap:1.2vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__col--lt .c-lists{gap:2.0512820513vw}}.ildSymptoms-symptoms__col--lt .c-lists li{line-height:1.6;letter-spacing:0}.ildSymptoms-symptoms__col--lt .c-lists li::before{top:.8em}@media all and (min-width: 1440px){.ildSymptoms-symptoms__col--rb{width:300px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__col--rb{width:300px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__col--rb{width:300px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__col--rb{width:30vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__col--rb{width:100%}}.ildSymptoms-symptoms__col--rb img{display:block;width:100%;height:auto}.ildSymptoms-symptoms__colb{display:flex;flex-direction:column}@media all and (min-width: 1440px){.ildSymptoms-symptoms__colb{padding:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__colb{padding:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__colb{padding:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__colb{padding:2.4vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__colb{padding:4.6153846154vw}}.ildSymptoms-symptoms__colb--txt{color:#333;line-height:1.6;letter-spacing:.01em}@media all and (min-width: 1440px){.ildSymptoms-symptoms__colb--txt{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__colb--txt{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__colb--txt{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__colb--txt{font-size:1.8vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__colb--txt{font-size:4.1025641026vw}}.ildSymptoms-symptoms__colb--lists li{position:relative;color:#333;line-height:1.6;letter-spacing:.01em}@media all and (min-width: 1440px){.ildSymptoms-symptoms__colb--lists li{font-size:18px;padding-left:16px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__colb--lists li{font-size:18px;padding-left:16px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__colb--lists li{font-size:18px;padding-left:16px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__colb--lists li{font-size:1.8vw;padding-left:1.6vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__colb--lists li{font-size:4.1025641026vw;padding-left:4.1025641026vw}}.ildSymptoms-symptoms__colb--lists li::before{content:"";position:absolute;top:.7em;left:0;background-color:#333;border-radius:50%}@media all and (min-width: 1440px){.ildSymptoms-symptoms__colb--lists li::before{width:4px;height:4px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__colb--lists li::before{width:4px;height:4px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__colb--lists li::before{width:4px;height:4px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__colb--lists li::before{width:0.4vw;height:0.4vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__colb--lists li::before{width:1.0256410256vw;height:1.0256410256vw}}.ildSymptoms-symptoms__colb--box{border:1px solid #ccc;display:flex;flex-direction:column}@media all and (min-width: 1440px){.ildSymptoms-symptoms__colb--box{padding:24px;border-radius:8px;gap:8px;margin-top:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__colb--box{padding:24px;border-radius:8px;gap:8px;margin-top:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__colb--box{padding:24px;border-radius:8px;gap:8px;margin-top:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__colb--box{padding:2.4vw;border-radius:0.8vw;gap:0.8vw;margin-top:2.4vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__colb--box{padding:4.1025641026vw;border-radius:2.0512820513vw;gap:2.0512820513vw;margin-top:4.1025641026vw}}.ildSymptoms-symptoms__colb--box-ttl{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.ildSymptoms-symptoms__colb--box-ttl{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__colb--box-ttl{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__colb--box-ttl{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__colb--box-ttl{font-size:1.8vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__colb--box-ttl{font-size:4.1025641026vw}}.ildSymptoms-symptoms__colb--box-txt{color:#333;line-height:1.6;letter-spacing:0}@media all and (min-width: 1440px){.ildSymptoms-symptoms__colb--box-txt{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms-symptoms__colb--box-txt{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms-symptoms__colb--box-txt{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms-symptoms__colb--box-txt{font-size:1.8vw}}@media all and (max-width: 768.99px){.ildSymptoms-symptoms__colb--box-txt{font-size:4.1025641026vw}}.ildSymptoms__sub{color:#333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.ildSymptoms__sub{font-size:24px;margin-top:28px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms__sub{font-size:24px;margin-top:28px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms__sub{font-size:24px;margin-top:28px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms__sub{font-size:2.4vw;margin-top:2.8vw}}@media all and (max-width: 768.99px){.ildSymptoms__sub{font-size:5.641025641vw;margin-top:6.6666666667vw}}@media all and (min-width: 1440px){.ildSymptoms__note{margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.ildSymptoms__note{margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.ildSymptoms__note{margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.ildSymptoms__note{margin-top:4vw}}@media all and (max-width: 768.99px){.ildSymptoms__note{margin-top:6.1538461538vw}}.seProfile-attention__box{display:flex;align-items:flex-start}@media all and (min-width: 1440px){.seProfile-attention__box{gap:48px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-attention__box{gap:48px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-attention__box{gap:48px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-attention__box{gap:4.8vw}}@media all and (max-width: 768.99px){.seProfile-attention__box{flex-direction:column;gap:6.1538461538vw}}.seProfile-attention__box--lt{display:flex;align-items:center}@media all and (min-width: 1440px){.seProfile-attention__box--lt{gap:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-attention__box--lt{gap:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-attention__box--lt{gap:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-attention__box--lt{gap:0.8vw}}@media all and (max-width: 768.99px){.seProfile-attention__box--lt{gap:2.0512820513vw}}@media all and (min-width: 1440px){.seProfile-attention__box--icon{width:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-attention__box--icon{width:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-attention__box--icon{width:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-attention__box--icon{width:5.6vw}}@media all and (max-width: 768.99px){.seProfile-attention__box--icon{width:14.358974359vw}}.seProfile-attention__box--icon img{display:block;width:100%;height:auto}.seProfile-attention__box--label{color:#db3333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.seProfile-attention__box--label{font-size:28px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-attention__box--label{font-size:28px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-attention__box--label{font-size:28px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-attention__box--label{font-size:2.8vw}}@media all and (max-width: 768.99px){.seProfile-attention__box--label{font-size:7.1794871795vw}}.seProfile-attention__box--rb{flex:1;background:#fff}@media all and (min-width: 1440px){.seProfile-attention__box--rb{padding:24px 32px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-attention__box--rb{padding:24px 32px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-attention__box--rb{padding:24px 32px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-attention__box--rb{padding:2.4vw 3.2vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.seProfile-attention__box--rb{padding:4.1025641026vw 6.1538461538vw;border-radius:2.0512820513vw}}.seProfile-attention__note{color:#666;line-height:1.75;letter-spacing:.05em;text-align:center}@media all and (min-width: 1440px){.seProfile-attention__note{font-size:15px;margin-top:16px;transform:translateX(20px)}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-attention__note{font-size:15px;margin-top:16px;transform:translateX(20px)}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-attention__note{font-size:15px;margin-top:16px;transform:translateX(20px)}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-attention__note{font-size:1.5vw;margin-top:1.6vw;transform:translateX(20px)}}@media all and (max-width: 768.99px){.seProfile-attention__note{text-align:left;font-size:3.8461538462vw;text-indent:-1em;padding-left:1em;margin-top:4.1025641026vw}}.seProfile-btn{margin:0 auto}@media all and (min-width: 1440px){.seProfile-btn{margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-btn{margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-btn{margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-btn{margin-top:4vw}}@media all and (max-width: 768.99px){.seProfile-btn{margin-top:8.2051282051vw}}@media all and (min-width: 1440px){.seProfile-btn.is-large{width:424px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-btn.is-large{width:424px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-btn.is-large{width:424px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-btn.is-large{width:42.4vw}}@media all and (max-width: 768.99px){.seProfile-btn.is-large{width:100%}}@media all and (min-width: 1440px){.seProfile-symptoms__box{margin-top:40px;padding-left:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-symptoms__box{margin-top:40px;padding-left:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-symptoms__box{margin-top:40px;padding-left:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-symptoms__box{margin-top:4vw;padding-left:3.2vw}}@media all and (max-width: 768.99px){.seProfile-symptoms__box{margin-top:8.2051282051vw;padding-left:6.1538461538vw}}.seProfile-symptoms__txt{position:relative;color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.seProfile-symptoms__txt{font-size:18px;margin-top:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-symptoms__txt{font-size:18px;margin-top:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-symptoms__txt{font-size:18px;margin-top:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-symptoms__txt{font-size:1.8vw;margin-top:2.4vw}}@media all and (max-width: 768.99px){.seProfile-symptoms__txt{font-size:4.1025641026vw;margin-top:6.1538461538vw}}.seProfile-reaction__box{display:flex;border:1px solid #ccc;background:#fff}@media all and (min-width: 1440px){.seProfile-reaction__box{margin:40px 0 56px;border-radius:8px;padding:40px;gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-reaction__box{margin:40px 0 56px;border-radius:8px;padding:40px;gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-reaction__box{margin:40px 0 56px;border-radius:8px;padding:40px;gap:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-reaction__box{margin:4vw 0 5.6vw;border-radius:0.8vw;padding:4vw;gap:3.2vw}}@media all and (max-width: 768.99px){.seProfile-reaction__box{flex-direction:column;margin:8.2051282051vw 0 12.3076923077vw;border-radius:2.0512820513vw;padding:8.2051282051vw;gap:4.1025641026vw}}.seProfile-reaction__ttl{color:#333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.seProfile-reaction__ttl{font-size:18px;width:188px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-reaction__ttl{font-size:18px;width:188px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-reaction__ttl{font-size:18px;width:188px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-reaction__ttl{font-size:1.8vw;width:18.8vw}}@media all and (max-width: 768.99px){.seProfile-reaction__ttl{font-size:4.1025641026vw}}.seProfile-reaction__txt{flex:1;color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.seProfile-reaction__txt{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seProfile-reaction__txt{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seProfile-reaction__txt{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seProfile-reaction__txt{font-size:1.8vw}}@media all and (max-width: 768.99px){.seProfile-reaction__txt{font-size:4.1025641026vw}}.seRecord__col{display:flex}@media all and (min-width: 1440px){.seRecord__col{justify-content:space-between}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seRecord__col{justify-content:space-between}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seRecord__col{justify-content:space-between}}@media all and (min-width: 769px)and (max-width: 999.99px){.seRecord__col{justify-content:space-between}}@media all and (max-width: 768.99px){.seRecord__col{flex-direction:column;gap:6.1538461538vw}}@media all and (min-width: 1440px){.seRecord__col--lb{width:448px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seRecord__col--lb{width:448px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seRecord__col--lb{width:448px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seRecord__col--lb{width:44.8vw}}@media all and (max-width: 768.99px){.seRecord__col--lb{width:100%;order:2}}@media all and (min-width: 1440px){.seRecord__col--rt{width:480px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seRecord__col--rt{width:480px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seRecord__col--rt{width:480px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seRecord__col--rt{width:48vw}}@media all and (max-width: 768.99px){.seRecord__col--rt{width:100%;order:1}}.seRecord__col--rt picture{display:block;width:100%;height:auto;overflow:hidden}@media all and (min-width: 1440px){.seRecord__col--rt picture{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seRecord__col--rt picture{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seRecord__col--rt picture{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seRecord__col--rt picture{border-radius:0.8vw}}@media all and (max-width: 768.99px){.seRecord__col--rt picture{border-radius:2.0512820513vw}}.seRecord__col--rt img{display:block;width:100%;height:auto}.seSymptoms-sub{border-bottom:2px solid var(--color-key-h3-border)}@media all and (min-width: 1440px){.seSymptoms-sub{padding-bottom:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-sub{padding-bottom:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-sub{padding-bottom:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-sub{padding-bottom:0.8vw}}@media all and (max-width: 768.99px){.seSymptoms-sub{padding-bottom:1.2820512821vw}}.seSymptoms-sub__label{color:#333;line-height:1.75;letter-spacing:.1em}@media all and (min-width: 1440px){.seSymptoms-sub__label{font-size:20px;margin-top:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-sub__label{font-size:20px;margin-top:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-sub__label{font-size:20px;margin-top:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-sub__label{font-size:2vw;margin-top:2.4vw}}@media all and (max-width: 768.99px){.seSymptoms-sub__label{font-size:4.6153846154vw;margin-top:6.1538461538vw}}.seSymptoms-restraint__boxs{display:flex;flex-direction:column}@media all and (min-width: 1440px){.seSymptoms-restraint__boxs{margin-top:40px;gap:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-restraint__boxs{margin-top:40px;gap:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-restraint__boxs{margin-top:40px;gap:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-restraint__boxs{margin-top:4vw;gap:10.2564102564vw}}@media all and (max-width: 768.99px){.seSymptoms-restraint__boxs{margin-top:8.2051282051vw;gap:10.2564102564vw}}.seSymptoms-restraint__box{background-color:#fff;display:flex;align-items:center}@media all and (min-width: 1440px){.seSymptoms-restraint__box{justify-content:space-between;padding:40px;border-radius:8px;gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-restraint__box{justify-content:space-between;padding:40px;border-radius:8px;gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-restraint__box{justify-content:space-between;padding:40px;border-radius:8px;gap:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-restraint__box{justify-content:space-between;padding:4vw;border-radius:0.8vw;gap:3.2vw}}@media all and (max-width: 768.99px){.seSymptoms-restraint__box{flex-direction:column;padding:6.1538461538vw;border-radius:2.0512820513vw;gap:6.1538461538vw}}.seSymptoms-restraint__box--lt{display:flex;flex-direction:column;flex:1}@media all and (min-width: 1440px){.seSymptoms-restraint__box--lt{gap:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-restraint__box--lt{gap:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-restraint__box--lt{gap:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-restraint__box--lt{gap:2.4vw}}@media all and (max-width: 768.99px){.seSymptoms-restraint__box--lt{gap:4.6153846154vw}}@media all and (min-width: 1440px){.seSymptoms-restraint__box--rb{width:313px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-restraint__box--rb{width:313px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-restraint__box--rb{width:313px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-restraint__box--rb{width:31.3vw}}@media all and (max-width: 768.99px){.seSymptoms-restraint__box--rb{width:66.6666666667vw;margin:0 auto}}.seSymptoms-restraint__box--rb picture{display:block;width:100%;height:auto;overflow:hidden}@media all and (min-width: 1440px){.seSymptoms-restraint__box--rb picture{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-restraint__box--rb picture{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-restraint__box--rb picture{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-restraint__box--rb picture{border-radius:0.8vw}}@media all and (max-width: 768.99px){.seSymptoms-restraint__box--rb picture{border-radius:2.0512820513vw}}.seSymptoms-restraint__box--rb img{display:block;width:100%;height:auto}.seSymptoms-restraint__ttl{position:relative;color:var(--color-key-text);line-height:2;letter-spacing:.1em}@media all and (min-width: 1440px){.seSymptoms-restraint__ttl{font-size:24px;padding-left:22px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-restraint__ttl{font-size:24px;padding-left:22px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-restraint__ttl{font-size:24px;padding-left:22px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-restraint__ttl{font-size:2.4vw;padding-left:2.2vw}}@media all and (max-width: 768.99px){.seSymptoms-restraint__ttl{font-size:5.1282051282vw;padding-left:5.641025641vw}}.seSymptoms-restraint__ttl::before{content:"";position:absolute;top:.9em;left:0;background-color:var(--color-key-text);border-radius:50%}@media all and (min-width: 1440px){.seSymptoms-restraint__ttl::before{width:8px;height:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-restraint__ttl::before{width:8px;height:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-restraint__ttl::before{width:8px;height:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-restraint__ttl::before{width:0.8vw;height:0.8vw}}@media all and (max-width: 768.99px){.seSymptoms-restraint__ttl::before{width:2.0512820513vw;height:2.0512820513vw}}.seSymptoms-linkBox__box{border:1px solid #ccc;display:flex;align-items:center}@media all and (min-width: 1440px){.seSymptoms-linkBox__box{justify-content:space-between;margin-top:40px;padding:40px;border-radius:8px;gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-linkBox__box{justify-content:space-between;margin-top:40px;padding:40px;border-radius:8px;gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-linkBox__box{justify-content:space-between;margin-top:40px;padding:40px;border-radius:8px;gap:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-linkBox__box{justify-content:space-between;margin-top:4vw;padding:4vw;border-radius:0.8vw;gap:3.2vw}}@media all and (max-width: 768.99px){.seSymptoms-linkBox__box{flex-direction:column;margin-top:8.2051282051vw;padding:6.1538461538vw;border-radius:2.0512820513vw;gap:6.1538461538vw}}.seSymptoms-linkBox__box--lt{display:flex;flex-direction:column;flex:1}@media all and (min-width: 1440px){.seSymptoms-linkBox__box--lt{gap:12px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-linkBox__box--lt{gap:12px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-linkBox__box--lt{gap:12px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-linkBox__box--lt{gap:1.2vw}}@media all and (max-width: 768.99px){.seSymptoms-linkBox__box--lt{gap:2.0512820513vw}}@media all and (min-width: 1440px){.seSymptoms-linkBox__box--rb{width:184px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-linkBox__box--rb{width:184px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-linkBox__box--rb{width:184px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-linkBox__box--rb{width:18.4vw}}@media all and (max-width: 768.99px){.seSymptoms-linkBox__box--rb{width:47.1794871795vw;margin:0 auto}}.seSymptoms-linkBox__box--rb picture{display:block;width:100%;height:auto;overflow:hidden}@media all and (min-width: 1440px){.seSymptoms-linkBox__box--rb picture{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-linkBox__box--rb picture{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-linkBox__box--rb picture{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-linkBox__box--rb picture{border-radius:0.8vw}}@media all and (max-width: 768.99px){.seSymptoms-linkBox__box--rb picture{border-radius:2.0512820513vw}}.seSymptoms-linkBox__box--rb img{display:block;width:100%;height:auto}.seSymptoms-linkBox__dt{color:#333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.seSymptoms-linkBox__dt{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-linkBox__dt{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-linkBox__dt{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-linkBox__dt{font-size:1.8vw}}@media all and (max-width: 768.99px){.seSymptoms-linkBox__dt{font-size:4.1025641026vw}}.seSymptoms-linkBox__dd{line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.seSymptoms-linkBox__dd{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-linkBox__dd{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-linkBox__dd{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-linkBox__dd{font-size:1.8vw}}@media all and (max-width: 768.99px){.seSymptoms-linkBox__dd{font-size:4.1025641026vw;word-break:break-all}}.seSymptoms-linkBox__dd a{display:inline-block;position:relative;text-decoration:underline;color:var(--color-key-d)}@media all and (min-width: 1440px){.seSymptoms-linkBox__dd a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-4px;right:-4px}.seSymptoms-linkBox__dd a:hover{text-decoration:none}.seSymptoms-linkBox__dd a:hover::after{opacity:1}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-linkBox__dd a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-4px;right:-4px}.seSymptoms-linkBox__dd a:hover{text-decoration:none}.seSymptoms-linkBox__dd a:hover::after{opacity:1}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-linkBox__dd a::after{content:"";position:absolute;top:-4px;right:-6px;bottom:-4px;left:-6px;border:2px solid var(--color-key-d);border-radius:4px;opacity:0;transition:opacity .3s ease;top:0;bottom:0;left:-4px;right:-4px}.seSymptoms-linkBox__dd a:hover{text-decoration:none}.seSymptoms-linkBox__dd a:hover::after{opacity:1}}.seSymptoms-countermeasure__box{background-color:#fff;border:1px solid #ccc;display:flex;flex-direction:column}@media all and (min-width: 1440px){.seSymptoms-countermeasure__box{padding:32px;border-radius:8px;gap:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-countermeasure__box{padding:32px;border-radius:8px;gap:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-countermeasure__box{padding:32px;border-radius:8px;gap:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-countermeasure__box{padding:3.2vw;border-radius:0.8vw;gap:0.8vw}}@media all and (max-width: 768.99px){.seSymptoms-countermeasure__box{padding:6.1538461538vw;border-radius:2.0512820513vw;gap:2.0512820513vw}}@media all and (min-width: 1440px){.seSymptoms-countermeasure__box.is-mt-l{margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-countermeasure__box.is-mt-l{margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-countermeasure__box.is-mt-l{margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-countermeasure__box.is-mt-l{margin-top:4vw}}@media all and (max-width: 768.99px){.seSymptoms-countermeasure__box.is-mt-l{margin-top:8.2051282051vw}}@media all and (min-width: 1440px){.seSymptoms-countermeasure__box.is-mt-s{margin-top:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-countermeasure__box.is-mt-s{margin-top:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-countermeasure__box.is-mt-s{margin-top:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-countermeasure__box.is-mt-s{margin-top:2.4vw}}@media all and (max-width: 768.99px){.seSymptoms-countermeasure__box.is-mt-s{margin-top:4.6153846154vw}}@media all and (min-width: 1440px){.seSymptoms-countermeasure__box .c-lists{margin-left:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-countermeasure__box .c-lists{margin-left:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-countermeasure__box .c-lists{margin-left:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-countermeasure__box .c-lists{margin-left:0.8vw}}@media all and (max-width: 768.99px){.seSymptoms-countermeasure__box .c-lists{margin-left:2.0512820513vw}}.seSymptoms-countermeasure__ttl{color:var(--color-key-text);line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.seSymptoms-countermeasure__ttl{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-countermeasure__ttl{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-countermeasure__ttl{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-countermeasure__ttl{font-size:1.8vw}}@media all and (max-width: 768.99px){.seSymptoms-countermeasure__ttl{font-size:4.6153846154vw}}.seSymptoms-countermeasureInner__box{background-color:#fff;display:flex;align-items:center}@media all and (min-width: 1440px){.seSymptoms-countermeasureInner__box{justify-content:space-between;margin-top:40px;padding:40px;border-radius:8px;gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-countermeasureInner__box{justify-content:space-between;margin-top:40px;padding:40px;border-radius:8px;gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-countermeasureInner__box{justify-content:space-between;margin-top:40px;padding:40px;border-radius:8px;gap:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-countermeasureInner__box{justify-content:space-between;margin-top:4vw;padding:4vw;border-radius:0.8vw;gap:3.2vw}}@media all and (max-width: 768.99px){.seSymptoms-countermeasureInner__box{flex-direction:column;margin-top:8.2051282051vw;padding:6.1538461538vw;border-radius:2.0512820513vw;gap:6.1538461538vw}}.seSymptoms-countermeasureInner__box--lt{flex:1}@media all and (min-width: 1440px){.seSymptoms-countermeasureInner__box--rb{width:313px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-countermeasureInner__box--rb{width:313px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-countermeasureInner__box--rb{width:313px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-countermeasureInner__box--rb{width:31.3vw}}@media all and (max-width: 768.99px){.seSymptoms-countermeasureInner__box--rb{width:61.5384615385vw;margin:0 auto}}.seSymptoms-countermeasureInner__box--rb picture{display:block;width:100%;height:auto;overflow:hidden}@media all and (min-width: 1440px){.seSymptoms-countermeasureInner__box--rb picture{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-countermeasureInner__box--rb picture{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-countermeasureInner__box--rb picture{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-countermeasureInner__box--rb picture{border-radius:0.8vw}}@media all and (max-width: 768.99px){.seSymptoms-countermeasureInner__box--rb picture{border-radius:2.0512820513vw}}.seSymptoms-countermeasureInner__box--rb img{display:block;width:100%;height:auto}.seSymptoms-commentBox{display:flex;align-items:center}@media all and (min-width: 1440px){.seSymptoms-commentBox{margin-top:40px;gap:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-commentBox{margin-top:40px;gap:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-commentBox{margin-top:40px;gap:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-commentBox{margin-top:4vw;gap:2.4vw}}@media all and (max-width: 768.99px){.seSymptoms-commentBox{flex-direction:column-reverse;margin-top:8.2051282051vw;gap:8.2051282051vw}}.seSymptoms-commentBox__comment{position:relative;box-sizing:border-box;flex:1 1 0;min-width:0;background:#fff;border:1px solid #ccc}@media all and (min-width: 1440px){.seSymptoms-commentBox__comment{padding:23px 33px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-commentBox__comment{padding:23px 33px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-commentBox__comment{padding:23px 33px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-commentBox__comment{padding:2.3vw 3.3vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.seSymptoms-commentBox__comment{width:100%;padding:6.1538461538vw;border-radius:2.0512820513vw}}.seSymptoms-commentBox__comment::before,.seSymptoms-commentBox__comment::after{content:"";position:absolute}@media all and (min-width: 1440px){.seSymptoms-commentBox__comment::before{top:50%;left:100%;transform:translateY(-50%);border-top:19px solid rgba(0,0,0,0);border-bottom:19px solid rgba(0,0,0,0);border-left:25px solid #ccc}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-commentBox__comment::before{top:50%;left:100%;transform:translateY(-50%);border-top:19px solid rgba(0,0,0,0);border-bottom:19px solid rgba(0,0,0,0);border-left:25px solid #ccc}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-commentBox__comment::before{top:50%;left:100%;transform:translateY(-50%);border-top:19px solid rgba(0,0,0,0);border-bottom:19px solid rgba(0,0,0,0);border-left:25px solid #ccc}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-commentBox__comment::before{top:50%;left:100%;transform:translateY(-50%);border-top:1.9vw solid rgba(0,0,0,0);border-bottom:1.9vw solid rgba(0,0,0,0);border-left:2.5vw solid #ccc}}@media all and (max-width: 768.99px){.seSymptoms-commentBox__comment::before{left:50%;bottom:100%;transform:translateX(-50%);border-left:4.8717948718vw solid rgba(0,0,0,0);border-right:4.8717948718vw solid rgba(0,0,0,0);border-bottom:6.4102564103vw solid #ccc}}@media all and (min-width: 1440px){.seSymptoms-commentBox__comment::after{top:50%;left:100%;transform:translateY(-50%);border-top:18px solid rgba(0,0,0,0);border-bottom:18px solid rgba(0,0,0,0);border-left:24px solid #fff}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-commentBox__comment::after{top:50%;left:100%;transform:translateY(-50%);border-top:18px solid rgba(0,0,0,0);border-bottom:18px solid rgba(0,0,0,0);border-left:24px solid #fff}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-commentBox__comment::after{top:50%;left:100%;transform:translateY(-50%);border-top:18px solid rgba(0,0,0,0);border-bottom:18px solid rgba(0,0,0,0);border-left:24px solid #fff}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-commentBox__comment::after{top:50%;left:100%;transform:translateY(-50%);border-top:1.8vw solid rgba(0,0,0,0);border-bottom:1.8vw solid rgba(0,0,0,0);border-left:2.4vw solid #fff}}@media all and (max-width: 768.99px){.seSymptoms-commentBox__comment::after{left:50%;bottom:100%;transform:translateX(-50%);border-left:4.6153846154vw solid rgba(0,0,0,0);border-right:4.6153846154vw solid rgba(0,0,0,0);border-bottom:6.1538461538vw solid #fff}}.seSymptoms-commentBox__img{flex-shrink:0}@media all and (min-width: 1440px){.seSymptoms-commentBox__img{width:165px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.seSymptoms-commentBox__img{width:165px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.seSymptoms-commentBox__img{width:165px}}@media all and (min-width: 769px)and (max-width: 999.99px){.seSymptoms-commentBox__img{width:16.5vw}}@media all and (max-width: 768.99px){.seSymptoms-commentBox__img{width:42.3076923077vw}}.seSymptoms-commentBox__img img{display:block;width:100%;height:auto}.treatmentBefore-attention{display:flex;align-items:center}@media all and (min-width: 1440px){.treatmentBefore-attention{gap:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentBefore-attention{gap:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentBefore-attention{gap:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentBefore-attention{gap:0.8vw}}@media all and (max-width: 768.99px){.treatmentBefore-attention{gap:2.0512820513vw}}@media all and (min-width: 1440px){.treatmentBefore-attention__icon{width:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentBefore-attention__icon{width:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentBefore-attention__icon{width:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentBefore-attention__icon{width:5.6vw}}@media all and (max-width: 768.99px){.treatmentBefore-attention__icon{width:14.358974359vw}}.treatmentBefore-attention__icon img{display:block;width:100%;height:auto}.treatmentBefore-attention__label{color:#db3333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.treatmentBefore-attention__label{font-size:28px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentBefore-attention__label{font-size:28px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentBefore-attention__label{font-size:28px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentBefore-attention__label{font-size:2.8vw}}@media all and (max-width: 768.99px){.treatmentBefore-attention__label{font-size:7.1794871795vw}}.treatmentBefore-attention__ttl{color:#333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.treatmentBefore-attention__ttl{margin:24px 0 40px;font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentBefore-attention__ttl{margin:24px 0 40px;font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentBefore-attention__ttl{margin:24px 0 40px;font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentBefore-attention__ttl{margin:2.4vw 0 4vw;font-size:2.4vw}}@media all and (max-width: 768.99px){.treatmentBefore-attention__ttl{margin:5.1282051282vw 0 8.2051282051vw;font-size:4.6153846154vw}}.treatmentBefore-box{background-color:#fff;border:1px solid #ccc}@media all and (min-width: 1440px){.treatmentBefore-box{padding:40px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentBefore-box{padding:40px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentBefore-box{padding:40px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentBefore-box{padding:4vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.treatmentBefore-box{padding:8.2051282051vw;border-radius:2.0512820513vw}}.treatmentBefore-box__ttl{color:#db3333;line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.treatmentBefore-box__ttl{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentBefore-box__ttl{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentBefore-box__ttl{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentBefore-box__ttl{font-size:1.8vw}}@media all and (max-width: 768.99px){.treatmentBefore-box__ttl{font-size:4.6153846154vw}}.treatmentBefore-box__wrap{display:flex}@media all and (min-width: 1440px){.treatmentBefore-box__wrap{gap:32px;margin-top:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentBefore-box__wrap{gap:32px;margin-top:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentBefore-box__wrap{gap:32px;margin-top:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentBefore-box__wrap{gap:3.2vw;margin-top:2.4vw}}@media all and (max-width: 768.99px){.treatmentBefore-box__wrap{flex-direction:column;gap:6.1538461538vw;margin-top:4.6153846154vw}}.treatmentBefore-box__txt{flex:1}.treatmentBefore-box__img{position:relative;overflow:hidden}@media all and (min-width: 1440px){.treatmentBefore-box__img{width:296px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentBefore-box__img{width:296px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentBefore-box__img{width:296px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentBefore-box__img{width:29.6vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.treatmentBefore-box__img{width:100%;border-radius:2.0512820513vw}}.treatmentBefore-box__img img{display:block;width:100%;height:auto}@media all and (min-width: 1440px){.treatmentBefore-list{margin-left:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentBefore-list{margin-left:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentBefore-list{margin-left:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentBefore-list{margin-left:3.2vw}}@media all and (max-width: 768.99px){.treatmentBefore-list{margin-left:2.0512820513vw}}.treatmentSchedule-h3{color:#333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.treatmentSchedule-h3{margin-top:56px;font-size:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-h3{margin-top:56px;font-size:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-h3{margin-top:56px;font-size:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-h3{margin-top:5.6vw;font-size:2.4vw}}@media all and (max-width: 768.99px){.treatmentSchedule-h3{margin-top:6.1538461538vw;font-size:5.1282051282vw}}@media all and (min-width: 1440px){.treatmentSchedule-img{margin-top:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-img{margin-top:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-img{margin-top:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-img{margin-top:3.2vw}}@media all and (max-width: 768.99px){.treatmentSchedule-img{margin-top:6.1538461538vw}}.treatmentSchedule-img picture{display:block;width:100%;height:auto;overflow:hidden}@media all and (min-width: 1440px){.treatmentSchedule-img picture{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-img picture{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-img picture{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-img picture{border-radius:0.8vw}}@media all and (max-width: 768.99px){.treatmentSchedule-img picture{border-radius:2.0512820513vw}}.treatmentSchedule-img img{display:block;width:100%;height:auto}.treatmentSchedule-point{background-color:#fff;border:1px solid #ccc}@media all and (min-width: 1440px){.treatmentSchedule-point{margin-top:40px;padding:40px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-point{margin-top:40px;padding:40px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-point{margin-top:40px;padding:40px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-point{margin-top:4vw;padding:4vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.treatmentSchedule-point{margin-top:8.2051282051vw;padding:8.2051282051vw;border-radius:2.0512820513vw}}.treatmentSchedule-point__ttl{color:var(--color-key-d);line-height:1.75;letter-spacing:.05em}@media all and (min-width: 1440px){.treatmentSchedule-point__ttl{font-size:18px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-point__ttl{font-size:18px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-point__ttl{font-size:18px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-point__ttl{font-size:1.8vw}}@media all and (max-width: 768.99px){.treatmentSchedule-point__ttl{font-size:4.6153846154vw}}.treatmentSchedule-point__wrap{display:flex;align-items:center}@media all and (min-width: 1440px){.treatmentSchedule-point__wrap{gap:32px;margin-top:24px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-point__wrap{gap:32px;margin-top:24px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-point__wrap{gap:32px;margin-top:24px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-point__wrap{gap:3.2vw;margin-top:2.4vw}}@media all and (max-width: 768.99px){.treatmentSchedule-point__wrap{flex-direction:column;gap:6.1538461538vw;margin-top:4.6153846154vw}}.treatmentSchedule-point__txt{flex:1}@media all and (min-width: 1440px){.treatmentSchedule-point__txt .c-lists{margin-left:10px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-point__txt .c-lists{margin-left:10px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-point__txt .c-lists{margin-left:10px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-point__txt .c-lists{margin-left:1vw}}@media all and (max-width: 768.99px){.treatmentSchedule-point__txt .c-lists{margin-left:1.5384615385vw}}.treatmentSchedule-point__img{position:relative;overflow:hidden}@media all and (min-width: 1440px){.treatmentSchedule-point__img{width:296px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-point__img{width:296px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-point__img{width:296px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-point__img{width:29.6vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.treatmentSchedule-point__img{width:100%;border-radius:2.0512820513vw}}.treatmentSchedule-point__img img{display:block;width:100%;height:auto}.treatmentSchedule-attention__box{display:flex;align-items:flex-start}@media all and (min-width: 1440px){.treatmentSchedule-attention__box{gap:48px;margin-top:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-attention__box{gap:48px;margin-top:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-attention__box{gap:48px;margin-top:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-attention__box{gap:4.8vw;margin-top:5.6vw}}@media all and (max-width: 768.99px){.treatmentSchedule-attention__box{flex-direction:column;gap:6.1538461538vw;margin-top:10.7692307692vw}}.treatmentSchedule-attention__box--lt{display:flex;align-items:center}@media all and (min-width: 1440px){.treatmentSchedule-attention__box--lt{gap:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-attention__box--lt{gap:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-attention__box--lt{gap:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-attention__box--lt{gap:0.8vw}}@media all and (max-width: 768.99px){.treatmentSchedule-attention__box--lt{gap:2.0512820513vw}}@media all and (min-width: 1440px){.treatmentSchedule-attention__box--icon{width:56px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-attention__box--icon{width:56px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-attention__box--icon{width:56px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-attention__box--icon{width:5.6vw}}@media all and (max-width: 768.99px){.treatmentSchedule-attention__box--icon{width:14.358974359vw}}.treatmentSchedule-attention__box--icon img{display:block;width:100%;height:auto}.treatmentSchedule-attention__box--label{color:#db3333;line-height:1.4;letter-spacing:.05em}@media all and (min-width: 1440px){.treatmentSchedule-attention__box--label{font-size:28px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-attention__box--label{font-size:28px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-attention__box--label{font-size:28px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-attention__box--label{font-size:2.8vw}}@media all and (max-width: 768.99px){.treatmentSchedule-attention__box--label{font-size:7.1794871795vw}}.treatmentSchedule-attention__box--rb{flex:1;background:#fff}@media all and (min-width: 1440px){.treatmentSchedule-attention__box--rb{padding:24px 32px;border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule-attention__box--rb{padding:24px 32px;border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule-attention__box--rb{padding:24px 32px;border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule-attention__box--rb{padding:2.4vw 3.2vw;border-radius:0.8vw}}@media all and (max-width: 768.99px){.treatmentSchedule-attention__box--rb{padding:4.1025641026vw 6.1538461538vw;border-radius:2.0512820513vw}}.treatmentSchedule-attention__box--rb .c-txt{color:var(--color-key-d)}.treatmentSchedule__boxs{display:flex;flex-direction:column}@media all and (min-width: 1440px){.treatmentSchedule__boxs{gap:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule__boxs{gap:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule__boxs{gap:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule__boxs{gap:10.2564102564vw}}@media all and (max-width: 768.99px){.treatmentSchedule__boxs{gap:10.2564102564vw}}.treatmentSchedule__box{display:flex}@media all and (min-width: 1440px){.treatmentSchedule__box{justify-content:space-between;gap:32px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule__box{justify-content:space-between;gap:32px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule__box{justify-content:space-between;gap:32px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule__box{justify-content:space-between;gap:3.2vw}}@media all and (max-width: 768.99px){.treatmentSchedule__box{flex-direction:column;gap:6.1538461538vw}}.treatmentSchedule__box--lt{position:relative}@media all and (min-width: 1440px){.treatmentSchedule__box--lt{width:480px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule__box--lt{width:480px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule__box--lt{width:480px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule__box--lt{width:48vw}}@media all and (max-width: 768.99px){.treatmentSchedule__box--lt{width:100%}}.treatmentSchedule__box--lt picture{display:block;width:100%;height:auto;overflow:hidden}@media all and (min-width: 1440px){.treatmentSchedule__box--lt picture{border-radius:8px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule__box--lt picture{border-radius:8px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule__box--lt picture{border-radius:8px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule__box--lt picture{border-radius:0.8vw}}@media all and (max-width: 768.99px){.treatmentSchedule__box--lt picture{border-radius:2.0512820513vw}}.treatmentSchedule__box--lt img{display:block;width:100%;height:auto}.treatmentSchedule__box--rb{flex:1}@media all and (min-width: 1440px){.treatmentSchedule__marginTop{margin-top:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule__marginTop{margin-top:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule__marginTop{margin-top:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule__marginTop{margin-top:4vw}}@media all and (max-width: 768.99px){.treatmentSchedule__marginTop{margin-top:8.2051282051vw}}@media all and (min-width: 1440px){.treatmentSchedule__marginLeft{margin-left:40px}}@media all and (min-width: 1220px)and (max-width: 1439.99px){.treatmentSchedule__marginLeft{margin-left:40px}}@media all and (min-width: 1000px)and (max-width: 1219.99px){.treatmentSchedule__marginLeft{margin-left:40px}}@media all and (min-width: 769px)and (max-width: 999.99px){.treatmentSchedule__marginLeft{margin-left:4vw}}@media all and (max-width: 768.99px){.treatmentSchedule__marginLeft{margin-left:6.1538461538vw}}