button,input{font-size:var(--typo-bd);overflow:visible}button,input,select,textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;max-width:100%;transition:.2s;vertical-align:middle}input,select,textarea{background:var(--bg-paper);border:1px solid var(--line-main);border-radius:4px;padding:4px 8px}button,input[type=button],input[type=submit],label,select{cursor:pointer}input:hover,select:hover,textarea:hover{border:1px solid var(--line-dark)}input:focus,select:focus,textarea:focus{border:1px solid var(--txt-main);outline:0}.form-sec{margin:var(--margin-section);max-width:90%;width:1200px}.form-head{align-items:flex-end;border-bottom:1px solid var(--line-light);display:flex;justify-content:space-between;padding:0 0 8px}.form-sbmt{background:var(--txt-link);border-radius:var(--radius-xs);color:var(--bg-paper);cursor:pointer;display:block;min-width:64px;padding:10px 24px;transition:.2s;width:-moz-fit-content;width:fit-content}.form-sbmt,.form-sbmt:focus{border:none}.form-sbmt:hover{border:none;filter:grayscale(30%)}.form-wrap:not(.radio):not(.check){padding:8px 0 0}.form-meta{margin:1px 0 0}.form-dsc{font-size:var(--typo-min)}.form-label{display:inline-block;max-width:100%;position:relative}.form-label-txt{background:var(--bg-paper);background:linear-gradient(to top,var(--bg-paper) 60%,transparent 60%);color:var(--txt-main);font-size:var(--typo-min);left:8px;line-height:1em;padding:0 4px;position:absolute;top:-6px}.form-label-txt:empty{padding:0}.btn-txt-inner{display:block}.req.file .form-label-txt,.req.img .form-label-txt{background:none;left:8px;top:-16px}.req .form-label-txt:after{color:var(--error-main);content:"必須";font-size:var(--typo-min)}.req .form-label-txt:not(:empty):after{margin-left:8px}.form-count{color:var(--txt-light);font-family:helvetica,arial,sans-serif;font-size:var(--typo-min);position:absolute;right:8px;top:-20px}.form-count-inpt{font-size:.95rem}.slct .form-label:before{align-items:center;content:"";display:flex;font-family:Material Icons;font-size:1.3rem;inset:0 0 0 auto;justify-content:center;pointer-events:none;position:absolute;width:30px}.form-text{line-height:1.4em;min-height:160px;min-width:320px;padding:8px}.form-inpt{height:40px;min-width:320px}.form-unit-left,.form-unit-right{align-items:center;bottom:0;color:var(--txt-light);display:flex;font-size:var(--typo-min);justify-content:center;position:absolute;top:0;width:30px}.form-unit-left{left:1px}.form-unit-right{right:1px}.form-unit-left~.form-inpt{padding-left:30px}.form-unit-right~.form-inpt{padding-right:30px}.check,.radio{position:relative}.check .form-label-txt,.radio .form-label-txt{background:none;position:static}.form-check{display:flex;flex-wrap:wrap;gap:16px}.form-check .form-label{background:var(--bg-paper);border:1px solid var(--line-main);border-radius:var(--radius-xs);box-sizing:border-box;height:40px;padding:4px 16px 4px 32px}.checked .form-label{background:var(--info-bg);border-color:var(--info-main)}.checked .form-check-txt{color:#000}.form-check-txt{align-items:center;background:none;color:#444;display:flex;font-size:var(--typo-bd);height:100%;left:unset;position:relative;top:unset}.form-check-inpt{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;bottom:1px;left:8px;margin:auto;position:absolute;top:1px}.form-slct{color:inherit;height:40px;min-width:100px;padding-right:30px}.form-file{background:#2962ff;border:none;border-radius:var(--radius-round);color:var(--bg-paper);height:40px;padding:0 16px;transition:.2s}.form-file:after{font-family:Material Icons;font-size:1.3rem;margin-left:4px;vertical-align:sub}.file .form-file:after{content:""}.img .form-file:after{content:""}.form-file:hover{background:#3330fe}.file .form-label-txt,.img .form-label-txt{background:none;position:static}.form-preview:not(:empty){display:flex;flex-wrap:wrap;margin:16px 0 0;max-width:100%}.form-preview-name{background:#ddd;display:flex;line-height:1.4em;max-width:100%;padding:6px}.form-preview-names{max-width:200px}.form-preview-fig{background:#999;height:70px;padding:8px;width:150px}.form-preview-fig:not(:last-child),.form-preview-name:not(:last-child){margin:0 16px 16px 0}.form-preview-img{-o-object-fit:contain;object-fit:contain}.form-error{color:#f44336;display:none}.form-error:before{content:"error";font-family:Material Icons;font-size:1.3rem;vertical-align:middle}.error{animation:shake .6s}.error .form-error{display:block}.error button,.error input:not([type=radio]):not([type=checkbox]),.error select,.error textarea{border-color:#f44336}@keyframes shake{0%{transform:translateZ(0)}10%,30%,50%{transform:translate3d(-7px,0,0)}20%,40%{transform:translate3d(7px,0,0)}}.mgn.top8{margin-top:8px}.mgn.top16{margin-top:16px}.mgn.top24{margin-top:24px}.mgn.top32{margin-top:32px}.mgn.top40{margin-top:40px}.mgn.top48{margin-top:48px}.mgn.btm8{margin-bottom:8px}.mgn.btm16{margin-bottom:16px}.mgn.btm24{margin-bottom:24px}.mgn.btm32{margin-bottom:32px}.mgn.btm40{margin-bottom:40px}.mgn.btm48{margin-bottom:48px}.mgn.la{margin-left:auto}.mgn.ra{margin-right:auto}@media screen and (max-width:768px){.XS_top8{margin-top:8px}.XS_top16{margin-top:16px}.XS_top24{margin-top:24px}.XS_top32{margin-top:32px}.XS_top40{margin-top:40px}.XS_top48{margin-top:48px}.XS_btm8{margin-bottom:8px}.XS_btm16{margin-bottom:16px}.XS_btm24{margin-bottom:24px}.XS_btm32{margin-bottom:32px}.XS_btm40{margin-bottom:40px}.XS_btm48{margin-bottom:48px}}.txt.link{color:var(--txt-link);cursor:pointer}.txt.h1{font-size:var(--typo-h1)}.txt.h2{font-size:var(--typo-h2)}.txt.h3{font-size:var(--typo-h3)}.txt.h4{font-size:var(--typo-h4)}.txt.h5{font-size:var(--typo-h5)}.txt.h6{font-size:var(--typo-h6)}.txt.bd{font-size:var(--typo-bd)}.txt.min{font-size:var(--typo-min)}.txt.sub{opacity:.7}.txt.short{letter-spacing:-.05em}.txt.bld{font-weight:700}.txt.nml{font-weight:400}.txt.al{text-align:left}.txt.ar{text-align:right}.txt.ac{text-align:center}@media screen and (max-width:768px){.XS_.bld{font-weight:700}.XS_nml{font-weight:400}.XS_al{text-align:left}.XS_ar{text-align:right}.XS_ac{text-align:center}}.deco.ul{text-decoration-line:underline}.deco.ol{text-decoration-line:overline}.deco.lt{text-decoration-line:line-through}.deco.double{text-decoration-style:double}.deco.dotted{text-decoration-style:dotted}.deco.dashed{text-decoration-style:dashed}.deco.wavy{text-decoration-style:wavy}.deco.thi2{text-decoration-thickness:2px}.deco.thi4{text-decoration-thickness:4px}.deco.thi6{text-decoration-thickness:6px}.deco.off2{text-underline-offset:2px}.deco.off4{text-underline-offset:4px}.deco.off6{text-underline-offset:6px}.dsp.bl{display:block}.dsp.in{display:inline}.dsp.ib{display:inline-block}@media screen and (max-width:768px){.dsp.XS_bl{display:block}.dsp.XS_in{display:inline}.dsp.XS_ib{display:inline-block}.dsp.XS_flex{display:flex}.dsp.XS_grid{display:grid}}.flex{display:flex}.flex.jc{justify-content:center}.flex.js{justify-content:flex-start}.flex.je{justify-content:flex-end}.flex.ja{justify-content:space-around}.flex.jb{justify-content:space-between}.flex.ac{align-items:center}.flex.as{align-items:flex-start}.flex.ae{align-items:flex-end}.flex.ab{align-items:baseline}.flex.ww{flex-wrap:wrap}.flex.wn{flex-wrap:nowrap}.flex.dc{flex-direction:column}.flex.dr{flex-direction:row}@media screen and (max-width:768px){.flex.XS_jc{justify-content:center}.flex.XS_js{justify-content:flex-start}.flex.XS_je{justify-content:flex-end}.flex.XS_ja{justify-content:space-around}.flex.XS_jb{justify-content:space-between}.flex.XS_ac{align-items:center}.flex.XS_as{align-items:flex-start}.flex.XS_ae{align-items:flex-end}.flex.XS_ab{align-items:baseline}.flex.XS_ww{flex-wrap:wrap}.flex.XS_wn{flex-wrap:nowrap}.flex.XS_dc{flex-direction:column}}.grid{display:grid}.grid.col1{grid-template-columns:repeat(1,1fr)}.grid.col2{grid-template-columns:repeat(2,1fr)}.grid.col3{grid-template-columns:repeat(3,1fr)}.grid.col4{grid-template-columns:repeat(4,1fr)}.grid.row2{grid-template-rows:repeat(2,1fr)}.grid.row3{grid-template-rows:repeat(3,1fr)}.grid.row4{grid-template-rows:repeat(4,1fr)}.grid.as{align-content:start}.grid.ae{align-content:end}.grid.gafc{grid-auto-flow:column}.grid.gafr{grid-auto-flow:row}@media screen and (max-width:768px){.grid.XS_col1{grid-template-columns:repeat(1,1fr)}.grid.XS_col2{grid-template-columns:repeat(2,1fr)}.grid.XS_col3{grid-template-columns:repeat(3,1fr)}.grid.XS_col4{grid-template-columns:repeat(4,1fr)}.grid.XS_row2{grid-template-rows:repeat(2,1fr)}.grid.XS_row3{grid-template-rows:repeat(3,1fr)}.grid.XS_row4{grid-template-rows:repeat(4,1fr)}.grid.XS_gafc{grid-auto-flow:column}.grid.XS_gafr{grid-auto-flow:row}}.gp4{gap:4px}.gp8{gap:8px}.gp16{gap:16px}.gp24{gap:24px}.gp32{gap:32px}@media screen and (max-width:768px){.XS_gp4{gap:4px}.XS_gp8{gap:8px}.XS_gp16{gap:16px}.XS_gp24{gap:24px}.XS_gp32{gap:32px}}.outlines{outline:1px solid #000}.outlines.off2{outline-offset:2px}.outlines.off4{outline-offset:4px}.outlines.off6{outline-offset:6px}.blend.darken{mix-blend-mode:darken}.blend.multiply{mix-blend-mode:multiply}.blend.burn{mix-blend-mode:color-burn}.blend.lighten{mix-blend-mode:lighten}.blend.screen{mix-blend-mode:screen}.blend.dodge{mix-blend-mode:color-dodge}.blend.overlays{mix-blend-mode:overlay}.blend.soft{mix-blend-mode:soft-light}.blend.difference{mix-blend-mode:difference}.blend.exclusiont{mix-blend-mode:exclusion}.blend.hard{mix-blend-mode:hard-light}.blend.hue{mix-blend-mode:hue}.blend.saturation{mix-blend-mode:saturation}.blend.color{mix-blend-mode:color}.blend.luminosity{mix-blend-mode:luminosity}.mask{-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.bdf-opacity{-webkit-backdrop-filter:opacity(50%);backdrop-filter:opacity(50%)}.bdf-blur{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bdf-brightness{-webkit-backdrop-filter:brightness(50%);backdrop-filter:brightness(50%)}.bdf-grayscale{-webkit-backdrop-filter:grayscale(100%);backdrop-filter:grayscale(100%)}.bdf-sepia{-webkit-backdrop-filter:sepia(100%);backdrop-filter:sepia(100%)}.bdf-contrast{-webkit-backdrop-filter:contrast(20%);backdrop-filter:contrast(20%)}.bdf-shadow{-webkit-backdrop-filter:drop-shadow(4px 4px 10px blue);backdrop-filter:drop-shadow(4px 4px 10px blue)}.bdf-rotate{-webkit-backdrop-filter:hue-rotate(120deg);backdrop-filter:hue-rotate(120deg)}.bdf-invert{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}.bdf-saturate{-webkit-backdrop-filter:saturate(20%);backdrop-filter:saturate(20%)}.indent{padding-left:1em;text-indent:-1em}.bq{background:var(--bg-disabled);border-radius:var(--radius-xm);margin:0 auto 16px;padding:16px}.bq:before{align-items:center;color:var(--txt-light);content:"";display:flex;font-family:Material Icons;font-size:3rem;height:40px;justify-content:center;width:40px}.bq-txt{font-style:italic;margin-bottom:8px}.bq-cite{color:var(--txt-light);display:block;font-size:var(--typo-min);text-align:right}.bq-link{color:inherit}.bq-link:hover{text-decoration:underline}.mod_table{background:var(--bg-paper);border:1px solid var(--line-main);border-radius:var(--radius-xm);overflow-x:auto}.mod_table-tb{font-size:var(--typo-min);table-layout:fixed;width:100%}.mod_table-td{padding:12px 16px;text-align:left}.mod_table .ti{font-weight:700}.mod_table .right .mod_table-td,.mod_table-td.right{text-align:right}.mod_table-head,.mod_table-tr:not(:last-child){border-bottom:1px solid var(--line-main)}@media(max-width:770px){.mod_table-tb{-webkit-text-size-adjust:100%;table-layout:fixed;width:auto}.mod_table-td{white-space:nowrap}}.mod_tableFit{-webkit-overflow-scrolling:touch;background:var(--bg-paper);border:1px solid var(--line-main);border-radius:var(--radius-xm);overflow-x:auto}.mod_tableFit-tb{font-size:var(--typo-min);table-layout:auto;width:100%}.mod_tableFit-tr{display:flex;padding:12px 0}.mod_tableFit-head,.mod_tableFit-tr:not(:last-child){border-bottom:1px solid var(--line-main)}.mod_tableFit-td{padding:0 24px;text-align:left}.mod_tableFit-td:not(:first-child){border-left:1px solid var(--line-main)}.mod_tableFit .ti{font-weight:700}.mod_tableFit.wrap .mod_tableFit-td{white-space:wrap}.mod_tableFit.wrap .mod_tableFit-td.ti{min-width:-moz-fit-content;min-width:fit-content}.mod_tableFit.wrap .mod_tableFit-td:not(.ti){width:auto!important}.mod_tableFit.full .mod_tableFit-td{flex:1;white-space:wrap;width:auto!important}.mod_tableFit-td.right{margin-left:auto;padding:0 16px}.mod_tableFit.hug{margin-inline:auto;max-width:100%;width:-moz-fit-content;width:fit-content}.mod_tableFit .btn{color:inherit}.mod_tableFit .btn:hover{background:var(--hover)}.mod_tableFit .mod_tableFit-td .btn.xm{height:26px;width:26px}@media(max-width:770px){.mod_tableFit-td{padding:0 8px;white-space:nowrap}.mod_tableFit.sp-row .mod_tableFit-tr{flex-direction:column}.mod_tableFit.sp-row .mod_tableFit-td:not(:first-child){border-left:none}.mod_tableFit.sp-row .mod_tableFit-td.ti{margin-bottom:4px}.mod_tableFit.sp-row .mod_tableFit-td{box-sizing:border-box}.mod_tableFit.wrap .mod_tableFit-td.ti{min-width:-moz-fit-content;min-width:fit-content}}.mod_list-li{align-items:center;display:flex;gap:8px}.mod_list-li:before{align-items:center;aspect-ratio:1/1;background:var(--primary-main);border-radius:var(--radius-round);color:var(--white-main);content:"";display:flex;height:12px;justify-content:center;line-height:20px}.mod_list-li:not(:last-child){margin:0 0 8px}.mod_list-li[data-ico]:before{content:attr(data-ico);font-family:Material Icons;height:20px}.mod_list.num .mod_list-li{counter-increment:num}.mod_list.num .mod_list-li:before{content:counter(num);font-size:var(--typo-min);height:20px}.mod_listTitle{border-spacing:0}.mod_listTitle-list{text-align:left}.mod_listTitle-list:not(:last-child){height:35px}.mod_listTitle-ti{font-weight:700;height:20px;padding-right:16px;white-space:nowrap}.mod_listTitle-ti:before{aspect-ratio:1/1;background:var(--primary-main);border-radius:var(--radius-round);color:var(--white-main);display:inline-block;font-size:var(--typo-min);font-weight:400;height:20px;margin-right:8px;text-align:center}.mod_listTitle.mark .mod_listTitle-ti:before{content:"";height:12px}.mod_listTitle.num .mod_listTitle-list{counter-increment:num}.mod_listTitle.num .mod_listTitle-ti:before{content:counter(num)}.mod_listTitle-ti[data-ico]:before{content:attr(data-ico);font-family:Material Icons}@media(max-width:770px){[data-card=xm]:has(.mod_listTitle){padding:12px 8px 12px 10px}.mod_listTitle-ti{padding-right:8px}.mod_listTitle-ti:before{margin-right:6px}}.mod_acc-body,.mod_acc-head{padding:8px}.mod_acc-head{border-bottom:1px solid var(--line-main);cursor:pointer;display:flex;justify-content:space-between;margin:0 0 8px}.mod_acc-btn .ico-mui:before{content:""}.mod_acc-btn .ico-mui{transition:.2s}.mod_acc.open>.mod_acc-head .ico-mui{transform:rotate(180deg)}.mod_acc-body{display:none}.mod_slider{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;display:flex;gap:16px;margin:0 0 24px;overflow-x:auto;scrollbar-width:none;width:100%}.mod_slider[data-scrollber=set]{padding:0 0 24px}.mod_slider-wrap{position:relative}.slider-nav{opacity:0;transition:.2s}.slider-nav-btn{align-items:center;background:var(--overlay);border-radius:var(--radius-round);bottom:0;color:var(--bg-paper);cursor:pointer;display:flex;height:32px;justify-content:center;margin:auto;position:absolute;top:0;transition:.2s;width:32px}.slider-nav-btn:hover{background:#000000e6}.slider-nav-btn.prev{left:0}.slider-nav-btn.next{right:0}.slider-nav-btn.prev .ico-mui:before{content:""}.slider-nav-btn.next .ico-mui:before{content:""}.slider-scrollbar,.slider-scrollbar-btn{border-radius:var(--radius-round);height:16px}.slider-scrollbar{background:#d0d0d0;bottom:0;position:absolute;transform:scale(.5);width:100%}.slider-scrollbar-btn{background:var(--txt-light);cursor:pointer}.mod_slider-wrap:hover .slider-nav{opacity:1}.mod_slider-wrap:hover .slider-nav-btn.prev{left:8px}.mod_slider-wrap:hover .slider-nav-btn.next{right:8px}.moveing .mod_slider{-webkit-user-select:none;-moz-user-select:none;user-select:none}.moveing .slider-nav{opacity:1}.moveing .slider-nav-btn.prev{left:8px}.moveing .slider-nav-btn.next{right:8px}.mod_copy{cursor:pointer}#mod_copy-alert{background:#000c;bottom:0;box-sizing:border-box;color:var(--bg-paper);display:none;height:50px;left:0;line-height:50px;padding:0 24px;position:fixed;width:100%}.mod_copy-alert-txt{display:flex;gap:8px}.mod_copy-alert-tar{max-width:calc(100% - 20em - 8px);opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mod_drawer{position:relative}.mod_drawer-sec{background:var(--bg-paper);box-shadow:var(--shadow-main);box-sizing:border-box;margin:auto;position:fixed;transition:.25s;z-index:1000}.bottom.xs .mod_drawer-sec,.top.xs .mod_drawer-sec{height:30%;width:100%}.bottom.xm .mod_drawer-sec,.top.xm .mod_drawer-sec{height:60%;width:100%}.bottom.xl .mod_drawer-sec,.top.xl .mod_drawer-sec{height:90%;width:100%}.bottom.fit .mod_drawer-sec,.top.fit .mod_drawer-sec{width:100%}.left.xs .mod_drawer-sec,.right.xs .mod_drawer-sec{height:100%;top:0;width:300px}.left.xm .mod_drawer-sec,.right.xm .mod_drawer-sec{height:100%;top:0;width:50%}.left.xl .mod_drawer-sec,.right.xl .mod_drawer-sec{height:100%;top:0;width:80%}.left.fit .mod_drawer-sec,.right.fit .mod_drawer-sec{height:100%;top:0;width:-moz-fit-content;width:fit-content}.top .mod_drawer-sec{border-radius:0 0 10px 10px;top:0;transform:translateY(-100%)}.bottom .mod_drawer-sec{border-radius:10px 10px 0 0;bottom:0;transform:translateY(100%)}.left .mod_drawer-sec{left:0;transform:translate(-100%)}.right .mod_drawer-sec{right:0;transform:translate(100%)}.mod_drawer-sec.transY{transform:translateY(0)}.mod_drawer-sec.transX{transform:translate(0)}.mod_drawer-set{height:100%;overflow:auto;scrollbar-width:none;width:100%}.mod_drawer-slider-bar,.mod_drawer-slider-bar-btn{border-radius:var(--radius-round);width:6px}.mod_drawer-slider-bar{display:none;height:100%;position:absolute;right:8px;transform:scale(.98)}.mod_drawer-slider-bar-btn{background:var(--txt-light);height:40%}.mod_drawer-close{border-radius:var(--radius-circle);color:var(--bg-paper);height:40px;position:absolute;right:8px;transition:.2s;width:40px;z-index:1}.top .mod_drawer-close{top:calc(100% + 8px)}.bottom .mod_drawer-close{bottom:calc(100% + 8px);transform:rotate(180deg)}.left .mod_drawer-close{left:calc(100% + 8px);top:8px;transform:rotate(270deg)}.right .mod_drawer-close{right:calc(100% + 8px);top:8px;transform:rotate(90deg)}.mod_drawer-close:hover{background:var(--overlay)}#root.drawer{height:100vh;overflow:auto;transition:.25s;width:100%}.persistent .mod_drawer-set{border-top:1px solid var(--line-main);scrollbar-gutter:stable;scrollbar-width:auto}.persistent .mod_drawer-close{color:var(--txt-main);margin:8px;min-height:40px;min-width:40px;position:static}.persistent .mod_drawer-close:hover{background:var(--hover)}.persistent.bottom .mod_drawer-close,.persistent.left .mod_drawer-close,.persistent.top .mod_drawer-close{margin-left:auto}.persistent.top .mod_drawer-sec{display:flex;flex-direction:column}.persistent.top .mod_drawer-set{order:1}.persistent.top .mod_drawer-close{order:2}.mod_drawer_bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none}@media(min-width:770px){.drawerMmenu-btn,.mod_drawer_bg{display:none!important}}@media(max-width:770px){.mod_drawer-sec.transX:not(.open){transform:translate(100%)}.right.xs .mod_drawer-sec{width:80%}.drawerMmenu-btn{bottom:16px;display:block;position:fixed;right:16px;z-index:10002}.open .ico-mui[data-ico]:before{content:"close"}.mod_drawer_bg{background:var(--overlay);height:100%;left:0;position:fixed;top:0;transition:.2s;width:100%;z-index:100}.open .mod_drawer_bg{display:block}}.mod_dropOuter{display:none;height:-moz-fit-content;height:fit-content;min-width:100px;position:fixed;width:-moz-max-content;width:max-content;z-index:500}.mod_drop{background:var(--bg-paper);border-radius:6px;box-shadow:var(--shadow-main);padding:8px 0;transform:scale(.8);transform-origin:50% 0;transition:.13s;width:100%}.mod_drop-li{cursor:pointer;display:flex;gap:4px;padding:8px 12px;transition:.2s}.mod_drop-li:hover{background:var(--hover)}.mod_imgGzoom{display:flex;gap:16px}.mod_imgGzoom-wrap{cursor:zoom-in;display:block;flex:1;height:-moz-fit-content;height:fit-content;position:relative}.mod_imgGzoom-wrap:after{background:var(--overlay);border-radius:var(--radius-circle);color:var(--bg-paper);content:"";opacity:0;padding:4px;position:absolute;right:8px;top:8px;transition:.2s;z-index:1}.mod_imgGzoom-wrap:hover:after{opacity:1}.mod_imgGzoom-img{width:100%}.mod_imgGzooms,.mod_imgGzooms-imgset-fig,.mod_imgGzooms-imgset-li,.zoom #mod_modal .mod_modal-sec{height:100%}.zoom #mod_modal .mod_modal-sec{max-height:95%}.mod_imgGzooms{position:relative}.mod_imgGzooms-imgset{display:flex;gap:24px;height:calc(100% - 16px);overflow:hidden}.mod_imgGzooms-imgset-li{min-width:100%;transition:.2s}.mod_imgGzooms-imgset-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.mod_imgGzooms-pager{height:100%;position:absolute;top:0;width:100%}.mod_imgGzooms-pager-dot{align-items:center;background:var(--overlay);border-radius:var(--radius-round);bottom:-16px;display:flex;gap:16px;justify-content:center;left:0;margin:auto;opacity:0;padding:8px 16px;position:absolute;right:0;transition:.2s;width:-moz-fit-content;width:fit-content;z-index:1}.mod_imgGzooms-pager-dot-btn{background:#ffffff80;border-radius:var(--radius-circle);height:8px;width:8px}.act .mod_imgGzooms-pager-dot-btn,.mod_imgGzooms-pager-dot-btn:hover{background:#fff}.mod_imgGzooms-pager-btn{align-items:center;background:var(--overlay);border-radius:var(--radius-circle);bottom:0;color:var(--bg-paper);display:flex;height:32px;justify-content:center;margin:auto;opacity:0;position:absolute;top:0;transition:.2s;width:32px;z-index:1}.mod_imgGzooms:hover .mod_imgGzooms-pager-btn,.mod_imgGzooms:hover .mod_imgGzooms-pager-dot{opacity:1}.mod_imgGzooms-pager-btn:hover{background:#000000e6}.mod_imgGzooms-pager-btn.prev{left:8px}.mod_imgGzooms-pager-btn.next{right:8px}.mod_imgGzooms-pager-btn.prev .ico-mui:before{content:""}.mod_imgGzooms-pager-btn.next .ico-mui:before{content:""}@media screen and (max-width:768px){.mod_imgGzoom-wrap:after{font-size:var(--typo-h6);opacity:1}.mod_imgGzooms,.mod_imgGzooms-imgset,.mod_imgGzooms-imgset-fig,.mod_imgGzooms-imgset-li,.zoom .mod_modal-sec{height:auto}.mod_imgGzooms-imgset-li{align-items:center;display:flex;justify-content:center}.mod_imgGzooms-pager-dot{bottom:0}.mod_imgGzooms-pager-btn,.mod_imgGzooms-pager-dot{opacity:1}}.mod_imgZoom{cursor:pointer;position:relative;transform-origin:0 0;transition:.2s}.mod_imgZoom-wrap{cursor:zoom-in;display:block;position:relative;width:-moz-fit-content;width:fit-content}.mod_imgZoom-wrap:after{background:var(--overlay);border-radius:var(--radius-circle);color:var(--bg-paper);content:"";opacity:0;padding:4px;position:absolute;right:8px;top:8px;transition:.2s;z-index:1}.mod_imgZoom-wrap:not(.zooming):hover:after{opacity:1}.zooming.mod_imgZoom{cursor:zoom-out;position:relative;z-index:1001}@media screen and (max-width:768px){.mod_imgZoom-wrap:not(.zooming):after{opacity:1}}#mod_modal{display:none;position:relative;z-index:1001}.mod_modal-bg,.mod_modal-sec{left:0;position:fixed;top:0}.mod_modal-sec{background:var(--bg-paper);border-radius:var(--radius-xm);bottom:0;box-shadow:var(--shadow-main);box-sizing:border-box;margin:auto;max-height:90%;max-width:90%;min-width:400px;padding:24px;right:0;z-index:1001}.fill .mod_modal-sec{height:90%;width:90%}.hug .mod_modal-sec{height:-moz-fit-content;height:fit-content;width:-moz-fit-content;width:fit-content}.mod_modal-scroller{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;height:100%;margin-top:-40px;overflow-y:auto;position:relative;scrollbar-width:none;z-index:1003}.mod_modal-body{height:100%;margin-top:-40px;width:100%}.mod_modal-action{border-radius:var(--radius-round);display:flex;justify-content:flex-end;margin-left:auto;position:sticky;right:0;top:0;width:-moz-fit-content;width:fit-content;z-index:1004}.mod_modal-action-btn{align-items:center;border-radius:var(--radius-circle);color:inherit;display:flex;height:40px;justify-content:center;transition:.2s;width:40px}.mod_modal-action-btn:hover{background:var(--hover)}.mod_modal-action-btn.close .ico-mui:before{content:""}.mod_modal-scrollbar{height:100%;left:0;position:absolute;top:24px;width:100%;z-index:1002}.mod_modal-scrollbar-btn{background:#0009;border-radius:var(--radius-xs);position:absolute;right:8px;width:4px}.scrl.hug .mod_modal-sec{height:100%}.scrl .mod_modal-body{margin-top:0}.mod_modal-bg{background:var(--overlay);height:100%;width:100%;z-index:1000}@media screen and (max-width:768px){#mod_modal{align-items:center;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.mod_modal-sec{-webkit-overflow-scrolling:touch;max-height:95%;min-width:50%;overflow-y:auto;padding:8px;position:relative}.fill .mod_modal-sec{height:95%}}.mod_sortManual-li{border-bottom:1px solid var(--line-main);display:flex;justify-content:space-between;margin:0 0 16px;padding:0 0 16px}.mod_sortManual-handle{cursor:move}.mod_sortManual-handle.ico-mui:before{content:""}.mod_tab-list{align-items:center;border-bottom:1px solid var(--line-main);display:flex;gap:8px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:0 16px;scrollbar-width:thin}.mod_tab-btn{border:1px solid transparent;border-bottom:0;border-radius:10px 10px 0 0;bottom:-1px;cursor:pointer;opacity:.7;padding:8px 24px;position:relative;transition:.2s;white-space:nowrap}.mod_tab-btn.act{background:var(--bg-paper);border-color:var(--line-main);opacity:1}.mod_tab-btn:not(.act):hover{background:var(--hover);opacity:1}.mod_tab-sec{background:var(--bg-paper);padding:24px 16px;position:relative}.mod_tab-item{display:none;left:0;position:absolute;top:0;width:100%}.mod_tab-item.act{display:block;position:relative}.mod_tabAnime{background:#dde3e9;padding:24px}.mod_tabAnime-list{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;padding:0 16px}.mod_tabAnime-btn{align-self:flex-end;font-size:var(--typo-min);padding:4px 0}.mod_tabAnime-btn-in{box-sizing:border-box;min-width:80px;padding:2px 8px;position:relative;text-overflow:ellipsis;white-space:nowrap}.mod_tabAnime-btn.act{background:var(--bg-paper);border-radius:6px 6px 0 0;position:relative;z-index:1}.mod_tabAnime-btn.act:after,.mod_tabAnime-btn.act:before{background:#dde3e9;border-radius:0 0 6px 6px;bottom:0;content:"";display:block;height:6px;position:absolute;width:12px;z-index:3}.mod_tabAnime-btn.act:before{left:-12px}.mod_tabAnime-btn.act:after{right:-12px}.mod_tabAnime-btn.act .mod_tabAnime-btn-in:after,.mod_tabAnime-btn.act .mod_tabAnime-btn-in:before{background:var(--bg-paper);bottom:-6px;content:"";display:block;height:6px;position:absolute;width:8px;z-index:2}.mod_tabAnime-btn.act .mod_tabAnime-btn-in:before{left:-8px}.mod_tabAnime-btn.act .mod_tabAnime-btn-in:after{right:-8px}.mod_tabAnime-btn:not(.act) .mod_tabAnime-btn-in{border-radius:6px;cursor:pointer;top:-2px;transition:.2s;width:100%}.mod_tabAnime-btn:not(.act) .mod_tabAnime-btn-in:hover{background:#00000014;z-index:2}.mod_tabAnime-sec{background:var(--bg-paper);border-radius:6px;display:flex;gap:16px;overflow:hidden;padding:16px}.mod_tabAnime-item{min-width:100%;transition:.2s}@media screen and (max-width:768px){.mod_tabAnime{padding:24px 16px}}.mod_tooltip-obj{background:#282828;border-radius:var(--radius-xs);color:var(--bg-paper);display:none;font-size:var(--typo-min);letter-spacing:.05em;line-height:150%;max-width:240px;padding:4px 8px;position:absolute;z-index:1000}.mod_tooltip-obj:after{border-left:6px solid transparent;border-right:6px solid transparent;content:"";left:0;margin:auto;position:absolute;right:0;width:0}.mod_tooltip-obj.top:after{border-top:6px solid #282828;bottom:-6px}.mod_tooltip-obj.bottom:after{border-bottom:6px solid #282828;top:-6px}.mod_tooltip-obj.right:after{left:auto;right:6px}a,article,aside,audio,blockquote,body,button,caption,dd,div,dl,dt,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,iframe,label,li,mark,menu,nav,ol,output,p,pre,ruby,section,span,table,tbody,td,tfoot,th,thead,time,tr,ul,video{border:0;font:inherit;margin:0;padding:0;vertical-align:baseline}ol,ul{list-style:none}cite,i{font-style:normal}img{border:none;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button{background:none;cursor:pointer;display:block}:root{--white:#fff;--white-main:hsla(0,0%,100%,.95);--white-light:hsla(0,0%,100%,.87);--black:#000;--black-main:rgba(0,0,0,.95);--black-light:rgba(0,0,0,.87);--primary-main-aa:#e32427;--primary-main:#cb1518;--primary-light:#ff6a6c;--primary-dark:#480708;--primary-50:#fff1f1;--primary-100:#ffe1e1;--primary-200:#ffc7c8;--primary-300:#ffa1a2;--primary-400:#ff6a6c;--primary-500:#f83b3d;--primary-600:#e51d1f;--primary-700:#cb1517;--primary-800:#9f1517;--primary-900:#480708;--secondary-main:#222;--secondary-light:#4f4f4f;--secondary-dark:#000;--secondary-50:#f6f6f6;--secondary-100:#e7e7e7;--secondary-200:#d1d1d1;--secondary-300:#b0b0b0;--secondary-400:#888;--secondary-500:#6d6d6d;--secondary-600:#5d5d5d;--secondary-700:#4f4f4f;--secondary-800:#454545;--secondary-900:#222;--txt-main:rgba(0,0,0,.87);--txt-light:rgba(0,0,0,.6);--txt-disabled:rgba(0,0,0,.28);--txt-link:#f83b3d;--txt-contrast-main:hsla(0,0%,100%,.6);--txt-contrast-light:hsla(0,0%,100%,.87);--txt-contrast-dark:hsla(0,0%,100%,.28);--txt-contrast-link:#3ea6ff;--bg-main:#f6f7f8;--bg-paper:#fff;--bg-disabled:rgba(0,0,0,.12);--bg-contrast-main:rgba(0,0,0,.6);--bg-contrast-light:rgba(0,0,0,.87);--bg-contrast-dark:rgba(0,0,0,.28);--line-main:rgba(0,0,0,.23);--line-light:rgba(0,0,0,.12);--line-dark:rgba(0,0,0,.42);--hover:rgba(0,0,0,.04);--overlay:rgba(0,0,0,.5);--shadow-main:rgba(0,0,0,.2) 0px 3px 1px -2px,rgba(0,0,0,.14) 0px 2px 2px 0px,rgba(0,0,0,.12) 0px 1px 5px 0px;--shadow-main-hov:rgba(0,0,0,.2) 0px 2px 4px -1px,rgba(0,0,0,.14) 0px 4px 5px 0px,rgba(0,0,0,.12) 0px 1px 10px 0px;--shadow-light:0 1px 15px rgba(27,31,35,.15),0 0 1px hsla(212,8%,45%,.35);--shadow-light-hov:0 1px 13px rgba(27,31,35,.2),0 0 5px hsla(212,8%,45%,.4);--margin-obj:8px;--margin-item:16px;--margin-group:24px;--margin-unit:32px;--margin-block:40px;--margin-section:64px;--radius-xs:4px;--radius-xm:10px;--radius-xl:20px;--radius-round:100vh;--radius-circle:50%;--breakpoint-xl:1280px;--breakpoint-xm:960px;--breakpoint-xs:770px;--typo-h1:2rem;--typo-h2:1.875rem;--typo-h3:1.625rem;--typo-h4:1.5rem;--typo-h5:1.375rem;--typo-h6:1.25rem;--typo-art:1.125rem;--typo-bd:1rem;--typo-min:.875rem;--info-main:#2196f3;--info-light:#64b5f6;--info-dark:#0d47a1;--info-contrast:#0d3c61;--info-bg:#e3f2fd;--success-main:#4caf50;--success-light:#81c784;--success-dark:#1b5e20;--success-contrast:#1e4620;--success-bg:#e8f5e9;--important-main:#9c27b0;--important-light:#ba68c8;--important-dark:#4a148c;--important-contrast:#3e1046;--important-bg:#f3e5f5;--warning-main:#ff9800;--warning-light:#ffb74d;--warning-dark:#e65100;--warning-contrast:#5f2b01;--warning-bg:#fff3e0;--error-main:#f44336;--error-light:#e57373;--error-dark:#b71c1c;--error-contrast:#621b16;--error-bg:#ffebee;--txt-main:hsla(0,0%,100%,.87);--txt-light:hsla(0,0%,100%,.6);--txt-disabled:hsla(0,0%,100%,.28);--txt-link:#67b9ff;--txt-contrast-main:rgba(0,0,0,.6);--txt-contrast-light:rgba(0,0,0,.87);--txt-contrast-dark:rgba(0,0,0,.28);--txt-contrast-link:#2962ff;--bg-main:#1e1e1e;--bg-paper:#000;--bg-disabled:hsla(0,0%,100%,.12);--bg-contrast-main:hsla(0,0%,100%,.87);--bg-contrast-light:hsla(0,0%,100%,.6);--bg-contrast-dark:hsla(0,0%,100%,.28);--hover:hsla(0,0%,100%,.2);--overlay:rgba(0,0,0,.6);--line-main:hsla(0,0%,100%,.23);--line-light:hsla(0,0%,100%,.12);--line-dark:hsla(0,0%,100%,.42)}html{font-size:16px}body{background:var(--bg-main);color:var(--txt-main);font-size:var(--typo-bd);line-height:1.5}#__nuxt,#root{display:flex;flex-direction:column;min-height:100vh}#root{justify-content:space-around;position:relative}#root.is_menu{max-width:calc(100% - 300px)}a{color:inherit;text-decoration:none;transition:.2s}@media(max-width:770px){#root.is_menu{max-width:100%}}@font-face{font-family:defo;font-weight:400;src:local("Helvetica"),local("Arial"),local("ヒラギノ角ゴ Pro W3"),local("Hiragino Kaku Gothic ProN"),local("メイリオ"),local("Meiryo")}@font-face{font-family:defo;font-weight:700;src:local("Helvetica Bold"),local("Arial Bold"),local("Meiryo Bold")}@font-face{font-family:Adjusted;size-adjust:110%;src:local("Helvetica"),local("Arial"),local("ヒラギノ角ゴ Pro W3"),local("Hiragino Kaku Gothic ProN"),local("メイリオ"),local("Meiryo");unicode-range:u+30-39}body,button,input,select,textarea{font-family:defo,sans-serif}.font-serif{font-family:游明朝,Yu Mincho,ヒラギノ明朝 ProN,Hiragino Mincho ProN,serif}.font-mono{font-family:Meiryo,monospace}.ico-aft:after,.ico-bef:before,.ico-mui{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";color:var(--txt-main);direction:ltr;display:inline-block;font-family:Material Icons;font-size:var(--typo-h4);font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle;white-space:nowrap}@-moz-document url-prefix(){.ico-aft:after,.ico-bef:before,.ico-mui{height:1em;line-height:1.08}}.ico-aft[data-ico]:after,.ico-bef[data-ico]:before,.ico-mui[data-ico]:before{content:attr(data-ico)}.rubberBand{animation:rubberBand 1s linear 0s normal forwards}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.tada{animation:tada 1s linear 0s normal forwards}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.5,1.5,1.5) rotate(3deg)}40%,60%,80%{transform:scale3d(1.5,1.5,1.5) rotate(-3deg)}to{transform:scaleX(1)}}.elp{text-overflow:ellipsis;white-space:nowrap}.elp,.elps{overflow:hidden}.elps{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:baseline;display:-webkit-box}.wbr{overflow-wrap:break-word;word-break:keep-all}.anc{color:var(--txt-link);cursor:pointer}.anc:hover{text-decoration:underline}.sr-only{clip:rect(1px,1px,1px,1px);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.btn{border-radius:var(--radius-round);color:var(--txt-link);cursor:pointer;display:block;min-width:64px;text-align:center;transition:.2s;width:-moz-fit-content;width:fit-content}.btn.min{font-size:.8rem;padding:4px 12px}.btn.xs{font-size:.9rem;padding:8px 16px}.btn.xm{padding:10px 24px}.btn.xl{font-size:1.1rem;padding:12px 32px}.btn.full{display:block;width:100%}.btn.box{border-radius:var(--radius-xs)}.btn.outline{border:1px solid var(--txt-link)}.btn.fill{background:var(--primary-main);color:var(--white-main)}.btn:hover{background:#e3f2fd}.btn.outline:hover{background:var(--txt-link);color:var(--white-main)}.btn.fill:hover{background:var(--primary-main);filter:grayscale(30%)}.btn.trg{color:var(--txt-light)}.btn.trg.outline{background:var(--bg-paper);border:1px solid var(--line-main)}.btn.trg.fill{background:#e8f0fe;color:var(--txt-link)}.btn.trg:hover{background:var(--hover);color:var(--txt-main)}.btn.trg.fill:hover{background:#c9dafc;color:#174ea6}.btn.dsbl{color:var(--txt-disabled);pointer-events:none}.btn.dsbl.outline{border-color:var(--txt-disabled)}.btn.dsbl.fill{background-color:var(--bg-disabled)}.btn.ico-mui{font-size:var(--typo-bd);min-width:0;padding:8px}.btn.ico-mui.xs{height:32px;width:32px}.btn.ico-mui.xm{height:40px;width:40px}.btn.ico-mui.xl{height:48px;width:48px}.btn.ico-mui.xs{font-size:var(--typo-bd)}.btn.ico-mui.xm{font-size:var(--typo-h4)}.btn.ico-mui.xl{font-size:var(--typo-h1)}.btn.ico-aft,.btn.ico-bef,.btn.ico-mui{align-items:center;display:flex;gap:4px;justify-content:center}.btn.ico-aft:after,.btn.ico-bef:before,.btn.ico-mui:before{width:24px}.btn.xs.ico-aft:after,.btn.xs.ico-bef:before,.btn.xs.ico-mui:before{font-size:var(--typo-h5)}.btn.xl.ico-aft:after,.btn.xl.ico-bef:before,.btn.xl.ico-mui:before{height:auto;width:auto}.btn.ico-bef:before{margin-left:-4px}.btn.ico-aft:after{margin-right:-4px}.btn.square{aspect-ratio:1/1;border-radius:var(--radius-xs);display:grid;min-width:unset;padding:0;place-items:center;width:auto}.btn.square.xs{width:24px}.btn.square.xm{width:40px}.btn.square.xl{width:48px}[data-card]{background:var(--bg-paper);border-radius:var(--radius-xm);overflow:hidden}[data-card*=xs]{padding:8px}[data-card*=xm]{padding:16px}[data-card*=xl]{padding:24px}[data-card*=box]{border-radius:var(--radius-xs)}@media screen and (max-width:768px){[data-card*=XS_xs]{padding:8px}[data-card*=XS_xm]{padding:16px}[data-card*=XS_xl]{padding:24px}}.center{display:grid;place-items:center}.fit{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.fit.contain{-o-object-fit:contain;object-fit:contain}[data-rto="1:1"]{aspect-ratio:1/1}[data-rto="16:9"]{aspect-ratio:16/9}[data-rto=gold]{aspect-ratio:1.618/1}[data-rto=silver]{aspect-ratio:1.414/1}.shadow{box-shadow:var(--shadow-main)}.shadow-light{box-shadow:var(--shadow-light)}@media not (max-width:770px){.shadow[data-hov]:hover{box-shadow:var(--shadow-main-hov)}.shadow-light[data-hov]:hover{box-shadow:var(--shadow-light-hov)}}[data-hov]{transition:.2s}@media not (max-width:770px){[data-hov=txt]:hover{text-decoration:underline}[data-hov=bg]:hover{background:var(--hover)}[data-hov=shdw]:hover{box-shadow:var(--shadow-main)}}.scrl-x,.scrl-xy,.scrl-y{-webkit-overflow-scrolling:touch}.scrl-x{overflow-x:auto;overflow-y:hidden}.scrl-y{overflow-x:hidden;overflow-y:auto}.scrl-xy{overflow:auto}.scrl-thin{scrollbar-width:thin}.noscroll{left:0;overflow:hidden;position:fixed;width:100%}.noscroll #root{overflow:auto;scrollbar-gutter:stable}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--overlay);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.breadcrumb{-webkit-overflow-scrolling:touch;overflow:auto}.breadcrumb-list{display:flex;gap:4px}.breadcrumb-link{font-size:var(--typo-bd)}.breadcrumb-link:hover{color:var(--txt-link)}.breadcrumb-list-item:not(:last-child):after{content:"chevron_right"}.breadcrumb{border-bottom:1px solid var(--line-main);padding:0 24px}.breadcrumb-list-item-anc:hover{color:var(--txt-link)}.breadcrumb .router-link-active{color:var(--txt-light)}.breadcrumb .router-link-active:hover{color:var(--txt-main)}@media(max-width:770px){.breadcrumb{padding:0 4px}.breadcrumb-list{-webkit-overflow-scrolling:touch;overflow:auto}.breadcrumb-list-item{min-width:-moz-fit-content;min-width:fit-content}.breadcrumb .router-link-active{display:block;min-width:-moz-max-content;min-width:max-content}}.sec-full{background:#ddd;margin:0 auto var(--margin-section);max-width:100%;padding:40px 0}.sec-full .sec{margin:0}.sec{margin:0 auto var(--margin-section);max-width:90%;width:1200px}.ripple{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;transform:translateZ(0)}.rippleWave{animation:ripple 1s forwards;backface-visibility:hidden;background:#ffffff80;border-radius:var(--radius-circle);opacity:.45;position:absolute;transform:scale(.7)}@keyframes ripple{to{opacity:0;transform:scale(24)}}.callout{background:#eceff1;border:1px solid #90a4ae;border-radius:var(--radius-xm);color:var(--black-light);overflow:hidden;padding:8px 12px;position:relative;z-index:0}.callout.ico-bef{padding-left:44px}.callout.ico-bef:before{height:24px;left:12px;line-height:24px;position:absolute;top:8px;width:24px}.callout.inf{background:var(--info-bg);border-color:var(--info-main);color:var(--info-contrast)}.callout.suc{background:var(--success-bg);border-color:var(--success-main);color:var(--success-contrast)}.callout.imp{background:var(--important-bg);border-color:var(--important-main);color:var(--important-contrast)}.callout.war{background:var(--warning-bg);border-color:var(--warning-main);color:var(--warning-contrast)}.callout.err{background:var(--error-bg);border-color:var(--error-main);color:var(--error-contrast)}.callout.light{border-color:#cfd8dc}.callout.light:after{background:#ffffff80;border-radius:var(--radius-xm);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.callout.inf.light{border-color:#bbdefb}.callout.suc.light{border-color:#c8e6c9}.callout.imp.light{border-color:#e1bee7}.callout.war.light{border-color:#ffe0b2}.callout.err.light{border-color:#ffcdd2}.callout.inf.ico-bef:before{color:var(--info-main);content:"info"}.callout.suc.ico-bef:before{color:var(--success-main);content:"check_circle"}.callout.imp.ico-bef:before{color:var(--important-main);content:"label_important"}.callout.war.ico-bef:before{color:var(--warning-main);content:"warning"}.callout.err.ico-bef:before{color:var(--error-main);content:"dangerous"}.callout.ico-bef[data-ico]:before{content:attr(data-ico)}.callout.link{display:block;transition:.2s}.callout.link:hover{opacity:.8}.callout .overview{font-size:var(--typo-min)}.common-link{display:flex;gap:16px;justify-content:center;margin:0 0 32px}@media(max-width:770px){.common-link{flex-direction:column;gap:8px;padding:0 16px}}.head-main{background:var(--black);border-bottom:4px solid var(--primary-main);padding:16px 24px}.head-main-logo{width:120px}.foot{background:var(--secondary-dark);color:var(--white-main);margin-top:auto;padding:24px 0 0}.foot-about{align-items:center;display:flex;gap:24px;margin:0 auto 24px;width:60%}.foot-about-logo{height:60px}.foot-about-dsc{opacity:.7}.foot-nav{margin-bottom:24px}.foot-nav-list-itmlink.btn:not(:hover){background:none}.copyright{background:var(--primary-main);padding:8px 24px;text-align:center}@media(max-width:770px){.foot-about{width:80%}.foot-nav-list{flex-wrap:wrap}}.menuTree-ti{background:var(--bg-main);border-bottom:1px solid var(--line-light);border-top:1px solid var(--line-light);padding:8px}.menuTree-nav-ul-li-link{display:block;padding:10px 8px 10px 16px}.menuTree-nav-ul-li.has-parent .menuTree-nav-ul-li-link{padding-left:32px}.menuTree-nav-ul-li.has-parent .menuTree-nav-ul-li-link:before{content:"– "}.menuTree-nav-ul-li-link.min{font-size:14px}.hero{margin-bottom:32px;position:relative}.hero-title{height:-moz-fit-content;height:fit-content;inset:120px 0 0;letter-spacing:1em;margin:auto;overflow-wrap:break-word;position:absolute;text-align:center;text-shadow:0 0 24px var(--overlay);text-transform:capitalize;width:-moz-fit-content;width:fit-content;word-break:keep-all;z-index:2}.hero-fig{height:420px;overflow:hidden;position:relative}.hero-fig-img{filter:blur(4px) contrast(.8);height:110%;-o-object-position:center;object-position:center;width:110%}.hero-caption{font-family:defo;font-size:8vw;font-weight:700;height:-moz-fit-content;height:fit-content;inset:0 0 64px;margin:auto;mix-blend-mode:overlay;position:absolute;text-transform:capitalize;width:-moz-fit-content;width:fit-content}.hero.min .hero-fig{height:240px}@media(max-width:770px){.hero-fig,.hero.min .hero-fig{height:160px}.hero-title{inset:40px 0 0;letter-spacing:.2em}.hero-caption{inset:0 0 50px;letter-spacing:.1em}}.entry-head{margin-bottom:24px}.entry-foot{margin-top:24px}.entry-head-ti{font-size:var(--typo-h3)}.entry-body{flex-direction:column}.article,.entry-body{display:flex;gap:16px}.article{background:var(--bg-paper);box-shadow:var(--shadow-light);padding:16px}.article,.article-fig{border-radius:var(--radius-xl)}.article-fig{aspect-ratio:16/9;flex-shrink:0;max-width:40%;overflow:hidden;transition:.2s;width:320px}.article-fig:hover{opacity:.7}.article-fig-blur{display:none}.article-detail-ti-link{color:var(--primary-main-aa);font-size:var(--typo-h5);font-weight:700}.article-detail-ti-link:hover{color:var(--primary-800)}.article-detail-subbox{margin-bottom:8px}.article-detail-subbox,.article-detail-tag{display:flex;gap:8px}.article-detail-subbox{overflow:auto;scrollbar-width:none}.article-detail-tag,.article-detail-tag-label,.article-detail-time{min-width:-moz-fit-content;min-width:fit-content}.article-detail-tag-label{background:var(--primary-900);border:1px solid var(--primary-main);border-radius:var(--radius-xs);font-size:var(--typo-min);padding:2px 6px}.article-detail-tag-label.category{background:var(--primary-main)}@media(max-width:770px){.article{flex-direction:column}.article-fig{aspect-ratio:2/1;flex-shrink:unset;margin:auto;max-height:-moz-fit-content;max-height:fit-content;max-width:100%;position:relative;width:100%}.article-fig-link{align-items:center;display:flex;height:100%;justify-content:center}.article-fig-img{height:100%;margin:auto;position:relative;width:75%;z-index:1}.article-fig-blur{display:block;filter:blur(15px);-o-object-position:center;object-position:center;position:absolute;top:0;width:calc(100% + 15px);z-index:0}.article-detail-ti{margin-bottom:4px}.article-detail-ti-link{display:block;font-size:var(--typo-art)}.article-detail-lead{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:var(--typo-min);overflow:hidden}}.relate-list{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.relate-list-item{border-radius:var(--radius-xm);overflow:hidden;transition:.2s}.relate-list-item:hover{opacity:.8}.relate-list-item-fig{aspect-ratio:16/9}.relate-list-item-link{display:flex;flex-direction:column;height:100%}.relate-list-item-meta{background:var(--black);flex:1;overflow:hidden;padding:2px 4px;position:relative}.relate-list-item-meta-img{filter:blur(8px) opacity(.7);left:0;-o-object-position:bottom;object-position:bottom;position:absolute;top:0;transform:scaleY(-1);z-index:1}.relate-list-item-meta-title{min-height:2.6em;padding:4px;position:relative;z-index:2}@media(max-width:770px){.relate-list{grid-template-columns:repeat(2,1fr)}}.pageer{display:flex;gap:16px;justify-content:center}.pageer-item-link:not(.current){background:var(--bg-contrast-dark)}.sponsor{margin:0 auto 40px;width:800px}.sponsor-inner{margin:0 auto;overflow:hidden}.sponsor:has(.adsbygoogle[hidden]),.sponsor:has(.adsbygoogle[style*="display: none"]),.sponsor:has(.adsbygoogle[style*="visibility: hidden"]){display:none}@media(max-width:770px){.sponsor{height:200px;width:100%}.sponsor-inner{background:#333;height:100%;max-height:200px;max-width:240px}.adsbygoogle{width:100%!important}}
