﻿/*!
Theme Name: IAT｜岩手朝日テレビ
Theme URI: https://panarea.co.jp
Author: shogo yonetani
Author URI: https://panarea.co.jp
Description: IAT｜岩手朝日テレビ
*/:root{--sans: Osaka, メイリオ, Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;--s-font-noto: 'Noto Sans JP';--s-font-inter: Inter;--fontweight-5: 500;--fontweight-6: 600;--fontweight-7: 700;--fontweight-8: 800;--key1: #fcfdfe;--key2: #f0f4f8;--key3: #eaf3fd;--key4: #dbecff;--key5: #cae3fd;--key6: #b6d6f8;--key7: #9dc5ef;--key8: #77aee6;--key9: #1a80d6;--key10: #0072c8;--key11: #0074c8;--key12: #0b355a;--sub9: #76838e;--gray1: #FCFCFC;--gray2: #F9F9F9;--gray3: #F0F0F0;--gray4: #E8E8E8;--gray5: #E1E1E1;--gray6: #D9D9D9;--gray7: #CECECE;--gray8: #BBB;--gray9: #8C8C8C;--gray10: #818181;--gray11: #636363;--gray12: #1F1F1F;--white: #fff;--color-gray: #757575;--color-lightgray: #ecedf0;--color-black: #171617;--border-light-black: rgba(31,69,94,.205);--border-light-white: rgba(255,255,255,.1025);--shadow: 0 1px 2px rgba(0, 0, 0, 0.04), 0 2px 6px rgba(0, 0, 0, 0.08)}/*!レスポンシブ*/.mf-cursor{color:#555555;position:fixed;top:0;left:0;z-index:10001 !important;direction:ltr;contain:layout style size;pointer-events:none;transition:opacity 0.3s, color 0.4s}@media screen and (max-width: 768px){.mf-cursor{display:none}}.mf-cursor:before{content:"";position:absolute;top:-24px;left:-24px;display:block;width:48px;height:48px;transform:scale(0.2);background:currentColor;border-radius:50%;transition:transform 0.25s ease-in-out, opacity 0.1s}.mf-cursor.-inverse{color:#aaa}@supports (mix-blend-mode: exclusion){.mf-cursor.-exclusion{mix-blend-mode:exclusion}.mf-cursor.-exclusion:before{background:#aaa}}.mf-cursor.-pointer:before{transform:scale(0.15)}.mf-cursor.-text{white-space:nowrap}.mf-cursor.-text:before{opacity:0.85;transform:scale(1.7)}.mf-cursor.-text.-active:before{transform:scale(1.6);transition-duration:0.2s}.mf-cursor.-icon:before{transform:scale(1.5)}.mf-cursor.-icon.-active:before{transform:scale(1.4)}.mf-cursor.-hidden:before{transform:scale(0)}.mf-cursor.-image{border-radius:16px;overflow:hidden}.mf-cursor-text{position:absolute;top:-18px;left:-18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;transform:scale(0) rotate(10deg);opacity:0;color:#fff;font-size:16px;line-height:20px;text-align:center;transition:opacity 0.4s, transform 0.3s}.mf-cursor.-text .mf-cursor-text,.mf-cursor.-icon .mf-cursor-text{opacity:1;transform:scale(1)}.mf-cursor-media{position:absolute;width:300px !important;height:200px !important;margin:-150px 0 0 -100px !important}@media screen and (max-width: 768px){.mf-cursor-media{width:240px !important;height:160px !important;margin:-120px 0 0 -80px !important}}.mf-cursor-media .mf-cursor-media-box{border-radius:calc(8em / 32) !important}.mf-cursor-media img,.mf-cursor-media video{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:calc(8em / 32) !important}@supports (object-fit: cover){.mf-cursor-media img,.mf-cursor-media video{position:static;width:100%;height:100%;object-fit:cover;transform:translateZ(0)}}.mf-cursor-media-box{position:relative;width:100%;height:100%;overflow:hidden;transform:scale(0) translateZ(0);padding:1px;opacity:0;border-radius:50%;transition:transform 0.35s, opacity 0.2s 0.2s}.mf-cursor.-media .mf-cursor-media-box{opacity:1;transform:scale(0.696);transition-duration:0.4s, 0.4s;transition-delay:0s, 0s}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type=reset],input[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*!//normalize.css*//*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}/*!basic css*/html{height:100%;font-size:clamp(14px, calc(1vw + 0.5rem), 15px)}body{margin:0;position:relative;margin-left:auto;margin-right:auto;width:auto;height:auto;font-family:var(--sans);font-weight:400;letter-spacing:0;-webkit-text-size-adjust:100%;overflow-x:hidden;overflow-y:auto;background:var(--white);color:var(--gray12);transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;padding-bottom:1px}body::after{content:'';position:absolute;top:0;left:0;z-index:15;display:block;width:100%;height:100%;background:url("images/noise.png");background-repeat:repeat;background-size:100px;pointer-events:none;opacity:.5}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-feature-settings:"palt";-ms-overflow-style:none}*::-webkit-scrollbar{display:none}a{color:var(--gray12)}::selection{background-color:rgba(0,0,0,0.15);color:var(--gray12)}/*!TEXT*/p,h1,h2,h3,h4,h5{display:block;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;margin:0;font-size:1em}h1,h2,h3,h4,h5{position:relative;z-index:15}p{letter-spacing:0;font-weight:400;line-height:1.64}i{font-style:normal}.emphasis{background:linear-gradient(#ff1d9157, #ff1d9157) no-repeat;background-size:100%;background-position:0}.objc{width:100% !important;height:100% !important;object-fit:contain;font-family:'object-fit: contain;'}img{max-width:100%;height:auto}img.objf,video.objf,iframe.objf{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}/*!LINK*/a{text-decoration:none}.noallow{cursor:not-allowed !important;pointer-events:none !important}/*!ul/dl*/ul,dl{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0;-moz-margin-before:0;-moz-margin-after:0;-moz-margin-start:0;-moz-margin-end:0;-moz-padding-start:0;-ms-margin-before:0;-ms-margin-after:0;-ms-margin-start:0;-ms-margin-end:0;-ms-padding-start:0;-o-margin-before:0;-o-margin-after:0;-o-margin-start:0;-o-margin-end:0;-o-padding-start:0;margin-before:0;margin-after:0;margin-start:0;margin-end:0;padding-start:0;-webkit-padding-left:0;-moz-padding-left:0;-ms-padding-left:0;-o-padding-left:0;padding-left:0;margin-top:0;margin-bottom:0}ul li{list-style-type:none}dl dd{margin-left:0}.clear::after{content:'';display:block;clear:both}/*!fugure*/figure{margin:0}figure figurecaption{font-size:.85em;margin-top:.41em;display:block}/*!Resposive*/.hidden-xs{display:block !important}@media screen and (max-width: 768px){.hidden-xs{display:none !important}}.visible-xs{display:none !important}@media screen and (max-width: 768px){.visible-xs{display:block !important}}/*!.sticky*/.sticky{position:-webkit-sticky;position:sticky;top:0;z-index:8999}/*!.inview*/.inview{opacity:0}.inview.action{opacity:1;transition:all cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-o-transition:all cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-moz-transition:all cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s;-webkit-transition:all cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.615s}.inview.action[data-delay="1"]{transition-delay:.05s}.inview.action[data-delay="2"]{transition-delay:.1s}.inview.action[data-delay="3"]{transition-delay:.15s}.inview.action[data-delay="4"]{transition-delay:.2s}.inview.action[data-delay="5"]{transition-delay:.25s}.inview.action[data-delay="6"]{transition-delay:.3s}.inview.action[data-delay="7"]{transition-delay:.35s}.inview.action[data-delay="8"]{transition-delay:.4s}.inview.action[data-delay="9"]{transition-delay:.45s}.inview.action[data-delay="10"]{transition-delay:.5s}/*!input*/select{outline:none;text-indent:0.01px;text-overflow:'';background:#f8f8f8;vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;width:100%;height:60px;font-size:1.5rem}select option{background-color:#fff;color:#333}/*!------------------------------------
css_assets(パーツ)
-------------------------------------*//*!button*/.humbBtn{position:relative;z-index:15;width:3.28em;height:3.28em;border-radius:4.1em;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}@media screen and (max-width: 768px){.humbBtn{display:block}}.humbBtn::before{content:'';position:absolute;top:0;left:0;right:0;display:block;width:100%;height:100%;border-radius:50%;background:var(--white);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.humbBtn span.dots{display:block;width:4px;height:4px;border-radius:4px;background:var(--gray12);position:absolute;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.humbBtn span.dots:nth-child(1){top:calc(50% - 8px);left:calc(50% - 8px);transform:translate(-50%, -50%)}.humbBtn span.dots:nth-child(2){top:calc(50% - 8px);left:50%;transform:translate(-50%, -50%)}.humbBtn span.dots:nth-child(3){top:calc(50% - 8px);left:calc(50% + 8px);transform:translate(-50%, -50%)}.humbBtn span.dots:nth-child(4){top:50%;left:calc(50% - 8px);transform:translate(-50%, -50%)}.humbBtn span.dots:nth-child(5){top:50%;left:50%;transform:translate(-50%, -50%)}.humbBtn span.dots:nth-child(6){top:50%;left:calc(50% + 8px);transform:translate(-50%, -50%)}.humbBtn span.dots:nth-child(7){top:calc(50% + 8px);left:calc(50% - 8px);transform:translate(-50%, -50%)}.humbBtn span.dots:nth-child(8){top:calc(50% + 8px);left:50%;transform:translate(-50%, -50%)}.humbBtn span.dots:nth-child(9){top:calc(50% + 8px);left:calc(50% + 8px);transform:translate(-50%, -50%)}.humbBtn span.border{display:block;width:30%;height:1px;border-radius:2px;background:var(--gray12);position:absolute;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.humbBtn span.border:nth-child(1){top:40%;left:55%;transform:translate(-50%, -50%)}.humbBtn span.border:nth-child(2){top:50%;left:45%;transform:translate(-50%, -50%)}.humbBtn span.border:nth-child(3){top:60%;left:50%;transform:translate(-50%, -50%)}.humbBtn span.borders{display:block;width:30%;height:1px;border-radius:2px;background:var(--gray12);position:absolute;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.humbBtn span.borders:nth-child(1){top:37.5%;left:50%;transform:translate(-50%, -50%)}.humbBtn span.borders:nth-child(2){top:50%;left:50%;transform:translate(-50%, -50%)}.humbBtn span.borders:nth-child(3){top:62.5%;left:50%;transform:translate(-50%, -50%)}.humbBtn span.txt{position:absolute;bottom:0;width:100%;text-align:center;font-size:.7em;color:var(--white);letter-spacing:3px}.humbBtn:hover{transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.humbBtn:hover::before{border-radius:6px;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.humbBtn:hover span.dots{background:var(--gray12);transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.humbBtn:hover span.dots:nth-child(1){top:calc(50% - 6px);left:calc(50% - 6px)}.humbBtn:hover span.dots:nth-child(2){top:calc(50% - 6px);left:50%}.humbBtn:hover span.dots:nth-child(3){top:calc(50% - 6px);left:calc(50% + 6px)}.humbBtn:hover span.dots:nth-child(4){top:50%;left:calc(50% - 6px)}.humbBtn:hover span.dots:nth-child(5){top:50%;left:50%}.humbBtn:hover span.dots:nth-child(6){top:50%;left:calc(50% + 6px)}.humbBtn:hover span.dots:nth-child(7){top:calc(50% + 6px);left:calc(50% - 6px)}.humbBtn:hover span.dots:nth-child(8){top:calc(50% + 6px);left:50%}.humbBtn:hover span.dots:nth-child(9){top:calc(50% + 6px);left:calc(50% + 6px)}.humbBtn:hover span.borders{transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.humbBtn:hover span.borders:nth-child(1){top:50%}.humbBtn:hover span.borders:nth-child(3){top:50%}.humbBtn.active{transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.humbBtn.active::before{transform:scale(1);pointer-events:none;opacity:0;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.humbBtn.active span.dots{background:var(--gray2);transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.humbBtn.active span.dots:nth-child(1){top:50%;left:calc(50% - 5px)}.humbBtn.active span.dots:nth-child(2){top:50%;left:50%}.humbBtn.active span.dots:nth-child(3){top:50%;left:calc(50% + 5px)}.humbBtn.active span.dots:nth-child(4){top:50%;left:calc(50% - 5px)}.humbBtn.active span.dots:nth-child(5){top:50%;left:50%}.humbBtn.active span.dots:nth-child(6){top:50%;left:calc(50% + 5px)}.humbBtn.active span.dots:nth-child(7){top:50%;left:calc(50% - 5px)}.humbBtn.active span.dots:nth-child(8){top:50%;left:50%}.humbBtn.active span.dots:nth-child(9){top:50%;left:calc(50% + 5px)}.humbBtn.active span.border{background:var(--gray10) !important;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.humbBtn.active span.border:nth-child(1){top:50%}.humbBtn.active span.border:nth-child(3){top:50%}.humbBtn.active span.borders{background:var(--white) !important;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.humbBtn.active span.borders:nth-child(1){top:50%;transform:translate(-50%, -50%) rotate(45deg)}.humbBtn.active span.borders:nth-child(2){opacity:0}.humbBtn.active span.borders:nth-child(3){top:50%;transform:translate(-50%, -50%) rotate(-45deg)}.humbBtn.active span.txt{color:var(--white) !important}.humbBtn.scroll span{transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.roll{display:block;height:1.5em;overflow:hidden}.roll>i{display:block;line-height:1.5;white-space:nowrap;transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}.roll:hover>i{transform:translateY(-1.5em);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}.button{display:flex;align-items:center;column-gap:calc(8em / 32 * 6);min-height:2.87em;background:var(--gray1);border:solid 1px var(--gray4);border-radius:calc(8em);box-shadow:var(--shadow);overflow:hidden}.button .text{padding:0 calc(8em / 16 * 5);font-weight:600}.button:hover .icon img{animation:arrowAnimation .328s 0s ease-in-out 1}.button.left{justify-content:flex-start}.button.center{justify-content:center}.button.right{justify-content:flex-end}.button.white{background:var(--gray1);border:solid 1px var(--gray2)}.button.white *{color:var(--gray12) !important}.button.black{background:var(--gray12);border-color:var(--gray11)}.button.black .text,.button.black *{color:var(--gray1)}.button.black .icon img{filter:brightness(0) invert(1)}.button.key{background:var(--key9);border:solid 1px var(--key8)}.button.key *{color:var(--gray1)}.button.key .icon img{filter:brightness(0) invert(1)}.button.green{justify-content:center;background:#50b300;border:solid 1px #50b300}.button.green *{color:var(--gray1)}.button.green .text{padding:0}.hero-catch{position:relative;mask-size:contain;mask-repeat:no-repeat;mask-position:center;background:linear-gradient(135deg, var(--gray12) 40%, var(--key9) 50%, var(--gray9) 60%, var(--gray12) 70%);background-size:250% 100%;animation:blue-light-sweep 10s alternate infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes blue-light-sweep{0%{background-position:-150% 0}100%{background-position:150% 0}}/*!------------------------------------
css_sections(ブロック)
-------------------------------------*//*!#siteHeader------------------------------------------------------------------------------------------------*/#siteHead{position:fixed;left:0;z-index:8000;width:100%;background:var(--gray1);transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}#siteHead .wrapper{position:relative;z-index:15;display:flex;align-items:center;justify-content:space-between;width:calc(100% / 32 * 31);max-width:1200px;height:calc(8em / 8 * 5);margin-left:auto;margin-right:auto;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}@media screen and (max-width: 768px){#siteHead .wrapper{height:calc(8em / 8 * 3)}}#siteHead .wrapper::before{content:'';position:absolute;top:1em;right:calc(100% + 1em);display:block;width:7em;height:7em;background:url(images/goiaty.gif);background-size:cover}@media screen and (max-width: 768px){#siteHead .wrapper::before{display:none}}#siteHead .wrapper>.left{flex:1}#siteHead .wrapper>.left h1{display:flex;align-items:center;gap:calc(8em / 32 * 3)}@media screen and (max-width: 768px){#siteHead .wrapper>.left h1{gap:calc(8em / 32 * 2)}}#siteHead .wrapper>.left h1 img{width:auto;height:1.435em}@media screen and (max-width: 768px){#siteHead .wrapper>.left h1 img{height:1.3325em}}#siteHead .wrapper>.center{flex:1;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){#siteHead .wrapper>.center{display:none}}#siteHead .wrapper>.right{flex:1;display:flex;align-items:center;justify-content:flex-end}#siteHead .wrapper nav{position:relative;z-index:15;display:flex;align-items:center;gap:calc(8em / 16);font-size:.9em}#siteHead ._menu{position:relative;z-index:15;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){#siteHead ._menu.is-sp-close{display:none}}#siteHead ._menu .programtable{display:flex;align-items:center;justify-content:center;column-gap:calc(8em / 16);min-width:10.25em;height:2.46em;margin:0 auto;padding:calc(8em / 32);background:var(--gray12);box-shadow:var(--shadow);border-radius:8em;text-transform:uppercase}@media screen and (max-width: 768px){#siteHead ._menu .programtable{column-gap:calc(8em / 32)}}#siteHead ._menu .programtable>span{position:relative}#siteHead ._menu .programtable>span.icon{display:flex;justify-content:center;align-items:center;gap:calc(8em / 32);width:1em;min-width:1em;height:1em}#siteHead ._menu .programtable>span.icon>i{display:block;width:calc(8em / 64);height:calc(8em / 64);background:var(--gray1);border-radius:8em;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}#siteHead ._menu .programtable>span.text>i{font-weight:600;color:var(--gray1)}#siteHead ._menu .programtable.active>span{align-content:center}#siteHead ._menu .programtable.active>span.icon>i{transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}#siteHead ._menu .programtable.active>span.icon>i:first-child{opacity:0;transform:translateX(-5px)}#siteHead ._menu .programtable.active>span.icon>i:last-child{opacity:0;transform:translateX(5px)}#siteHead .humbNav{display:none;align-items:center;justify-content:center;column-gap:calc(8em / 16);width:2.46em;height:2.46em;margin:0 auto;padding:calc(8em / 16)}@media screen and (max-width: 768px){#siteHead .humbNav{display:flex;column-gap:calc(8em / 32)}}#siteHead .humbNav .borders{display:flex;flex-direction:column;justify-content:space-around;width:100%;height:100%}#siteHead .humbNav .borders .border{display:block;width:100%;height:1px;background:var(--gray12);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}#siteHead .humbNav.active .borders{justify-content:center}#siteHead .humbNav.active .borders .border{transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}#siteHead .humbNav.active .borders .border:nth-child(1){transform:translateY(0.5px) rotate(45deg)}#siteHead .humbNav.active .borders .border:nth-child(2){display:none}#siteHead .humbNav.active .borders .border:nth-child(3){transform:translateY(-0.5px) rotate(-45deg)}#siteHead.move{opacity:0;pointer-events:none;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}#siteHead.lower .wrapper>.center *{color:var(--gray11)}nav.global-navigation{transition:0.3s}nav.global-navigation.is-hidden{pointer-events:none;opacity:0;transition:0.3s}nav.global-navigation ul{display:flex;align-items:center;gap:calc(8em / 16 * 2)}nav.global-navigation ul>li a{display:flex;align-items:center;gap:calc(8em / 32);font-weight:600}nav.global-navigation ul>li a .icon{display:flex;align-items:center;justify-content:center;width:1.845em;min-width:1.845em;height:1.845em}.site-search{position:relative}.site-search .search-button{display:flex;align-items:center;justify-content:center;width:2.46em;min-width:2.46em;height:2.46em;background:url(images/icon/search.svg),var(--gray4);background-size:1.5em, cover;background-repeat:no-repeat;background-position:center;box-shadow:var(--shadow);border-radius:8em;cursor:pointer}.site-search .search-form-wrap{position:absolute;top:0;right:calc(2.46em + (8em / 16));width:auto;opacity:0;visibility:hidden;transform:translateY(10px);transition:0.3s}.site-search.is-open .search-button{background:url(images/icon/close.svg),var(--gray5);background-size:1.5em, cover;background-repeat:no-repeat;background-position:center}.site-search.is-open .search-form-wrap{opacity:1;visibility:visible;transform:translateY(0)}form.searchform{display:flex;align-items:center;height:2.46em;white-space:nowrap}form.searchform .searchform-input{appearance:none;border:1px solid;border-radius:16px;box-sizing:border-box;height:2.46em;margin-bottom:0;padding:0 1em;text-align:start;width:18em;background-color:var(--gray1);border-color:var(--gray6);color:var(--gray12);text-overflow:ellipsis}@media screen and (max-width: 768px){form.searchform .searchform-input{width:10em}}body.scroll #siteHead{top:0;transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}body.scroll #siteHead .wrapper{transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}body.scroll.scrollUp #siteHead{transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}/*!#aside*/aside#aside{position:fixed;top:0;left:0;right:0;z-index:7999;display:none;height:100vh;height:calc(var(--vh, 1vh) * 100);background:var(--gray3);overflow:scroll}aside#aside .navigation_wrapper{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;padding:calc(8em / 8 * 3) 0;overflow:scroll}aside#aside .navigation_wrapper .navigation_body{position:relative;z-index:15}aside#aside .navigation_wrapper ul.list__main{background:var(--key9)}aside#aside .navigation_wrapper ul.list__main>li{border-bottom:solid 1px var(--key8)}aside#aside .navigation_wrapper ul.list__main>li a{display:flex;align-items:center;column-gap:calc(8em / 32);width:calc(100% / 16 * 15);margin-left:auto;margin-right:auto;padding:calc(8em / 32 * 4) 0;filter:brightness(0) invert(1)}aside#aside .navigation_wrapper ul.list__main>li a .icon{display:flex;align-items:center;justify-content:center;width:1.435em;height:1.435em}aside#aside .navigation_wrapper ul.list__sub{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}aside#aside .navigation_wrapper ul.list__sub>li{grid-template-columns:1fr;border-bottom:solid 1px var(--gray6)}aside#aside .navigation_wrapper ul.list__sub>li:nth-child(2n-1){border-right:solid 1px var(--gray6)}aside#aside .navigation_wrapper ul.list__sub>li a{display:flex;align-items:center;column-gap:calc(8em / 32);width:calc(100% / 16 * 15);margin-left:auto;margin-right:auto;padding:calc(8em / 32 * 4) calc(100vw / 32)}aside#aside .navigation_wrapper ul.list__sub>li a .text{font-size:11px}aside#aside .navigation_wrapper ul.social{gap:calc(8em / 32 * 4);padding:calc(8em / 32 * 4) calc(100vw / 32)}aside#aside .navigation_wrapper ul.social>li{width:auto}aside#aside .navigation_wrapper ul.social>li a .text{display:none}body.scroll aside#float{transform:translateX(-48px);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}@media screen and (max-width: 768px){body.scroll aside#float{transform:scale(0.8) translateX(-48px);transform-origin:right}}body.scroll aside#top{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}/*!//#siteHeader------------------------------------------------------------------------------------------------*//*!#siteFooter------------------------------------------------------------------------------------------------*/#siteFoot{position:relative;z-index:15;width:100%;padding:0 32px;background:var(--gray12);overflow:hidden}#siteFoot *{color:var(--gray3)}#siteFoot .wrapper{width:calc(100% / 16 * 14);max-width:1200px;margin-left:auto;margin-right:auto;padding:calc(8em / 8 * 5) 0}@media screen and (max-width: 768px){#siteFoot .wrapper{width:calc(100% / 16 * 16);padding:calc(8em / 8 * 4) 0}}#siteFoot .primary{width:100%;border-bottom:solid 1px var(--gray11)}#siteFoot .primary .primary-wrapper{display:flex;align-items:center;gap:calc(8em / 16 * 4) calc(8em / 16 * 6)}@media screen and (max-width: 768px){#siteFoot .primary .primary-wrapper{flex-direction:column}}#siteFoot .secondary .secondary-wrapper{display:flex;align-items:flex-start;gap:calc(8em / 8 * 4)}@media screen and (max-width: 768px){#siteFoot .secondary .secondary-wrapper{flex-direction:column;gap:calc(8em / 8 * 3)}}#siteFoot .secondary .secondary-wrapper--head .logo{filter:brightness(0) invert(1)}#siteFoot .secondary .secondary-wrapper--body{margin-top:calc(8em / 16 * 5)}@media screen and (max-width: 768px){#siteFoot .secondary .secondary-wrapper--body{margin-top:calc(8em / 16 * 4)}}#siteFoot .secondary .corplate{flex:1;display:flex;align-items:flex-start;flex-direction:column;gap:calc(8em / 16 * 3)}@media screen and (max-width: 768px){#siteFoot .secondary .corplate{min-width:100%;padding-bottom:calc(8em / 8 * 2);border-bottom:solid 1px var(--gray11)}}#siteFoot .secondary .corplate ul{display:flex;flex-direction:column;gap:calc(8em / 8)}#siteFoot .secondary .corplate dl{display:flex;flex-direction:column;gap:calc(8em / 32)}#siteFoot .secondary .corplate dl dt{font-size:.85em;font-weight:600;color:var(--gray5)}#siteFoot .secondary .corplate dl dd a{display:table}#siteFoot .secondary .navigation{flex:2;display:flex;flex-direction:column;gap:calc(8em / 8 * 5)}@media screen and (max-width: 768px){#siteFoot .secondary .navigation{min-width:100%;justify-content:flex-start;gap:calc(8em / 16 * 3)}}#siteFoot nav.footer_navigation ul.col{display:flex;flex-direction:column;gap:calc(8em / 32 * 8)}@media screen and (max-width: 768px){#siteFoot nav.footer_navigation ul.col{align-items:flex-start;gap:calc(8em / 32 * 3);font-size:1em}}#siteFoot nav.footer_navigation ul.col>li{flex:1;display:flex;align-items:baseline;gap:calc(8em / 32 * 3)}#siteFoot nav.footer_navigation ul.col>li::before{content:attr(data-num) "";display:block}#siteFoot nav.footer_navigation ul.col>li a{position:relative;z-index:15;padding-bottom:calc(8em / 32);font-weight:500}#siteFoot nav.footer_navigation ul.col>li a::before,#siteFoot nav.footer_navigation ul.col>li a::after{content:'';position:absolute;right:0;bottom:0;display:block;height:1px;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}#siteFoot nav.footer_navigation ul.col>li a::before{width:100%;background:var(--border-light-white)}#siteFoot nav.footer_navigation ul.col>li a::after{width:0;background:var(--white)}#siteFoot nav.footer_navigation ul.col>li a:hover::after{width:100%;left:0;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}#siteFoot nav.footer_navigation ul.col>li a.button{padding-bottom:0}#siteFoot nav.footer_navigation ul.col>li a.button::before,#siteFoot nav.footer_navigation ul.col>li a.button::after{display:none}#siteFoot nav.footer_navigation ul.row{display:flex;flex-direction:row;gap:calc(8em / 8 * 3)}@media screen and (max-width: 768px){#siteFoot nav.footer_navigation ul.row{flex-direction:column;gap:calc(8em / 32 * 3)}}#siteFoot nav.footer_navigation ul.row>li{flex:1}@media screen and (max-width: 768px){#siteFoot nav.footer_navigation ul.row>li{flex:initial}}#siteFoot nav.footer_navigation dl>dt{display:flex;align-items:center;gap:calc(8em / 16);font-weight:600;font-size:1.1275em}@media screen and (max-width: 768px){#siteFoot nav.footer_navigation dl>dt::before{content:'';display:block;width:.5em;height:.5em;background:var(--key9);clip-path:polygon(0 0, 80% 50%, 0 100%)}}#siteFoot nav.footer_navigation dl>dt+dd{margin-top:calc(8em / 32 * 4)}#siteFoot nav.footer_navigation dl>dd{display:table;font-size:.85em}@media screen and (max-width: 768px){#siteFoot nav.footer_navigation dl>dd{display:none}}#siteFoot nav.footer_navigation dl>dd ~ dd{margin-top:calc(8em / 32 * 3)}#siteFoot nav.footer_policy ul.row{display:flex;flex-direction:row;justify-content:flex-end;gap:calc(8em / 8 * 2)}@media screen and (max-width: 768px){#siteFoot nav.footer_policy ul.row{flex-direction:column;gap:calc(8em / 32 * 3)}}#siteFoot .copyright{display:flex;align-items:flex-end;flex-direction:column;gap:calc(8em / 16)}@media screen and (max-width: 768px){#siteFoot .copyright{align-items:flex-start}}#siteFoot .copyright .note{opacity:.5}#siteFoot .copyright,#siteFoot .policy{font-size:.85em}ul.social{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8em / 16 * 4)}@media screen and (max-width: 768px){ul.social{gap:calc(8em / 16 * 2) 0}}@media screen and (max-width: 768px){ul.social>li{width:50%}}ul.social>li a{display:flex;align-items:center;gap:calc(8em / 16)}ul.social>li a>.icon{width:2.46em;height:2.46em}/*!#index----------------------------------------------------------------------------------------------*/#loading-overlay{position:fixed;inset:0;z-index:10000;background:var(--key9);display:flex;align-items:center;justify-content:center;opacity:1;visibility:visible;transition:opacity 0.8s ease, visibility 0.8s ease}#loading-overlay.hidden{opacity:0;visibility:hidden;pointer-events:none}#loading-image{display:flex;align-items:center;justify-content:center;flex-direction:column;width:25%;height:auto}#loading-image img{display:block;width:100%;height:auto}#loading-image img.logo{filter:brightness(0) invert(1)}#loading-image img.blink{animation:loadingBlink 1.8s ease-in-out infinite}@keyframes loadingBlink{0%{opacity:0.35;transform:scale(0.96)}50%{opacity:1;transform:scale(1)}100%{opacity:0.35;transform:scale(0.96)}}@media screen and (max-width: 767px){#loading-image{width:45%}}#float-logo{position:fixed;left:50%;bottom:-32px;z-index:8000;transform:translateX(calc(600px + 32px));opacity:0;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}#float-logo a{display:block;transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}#float-logo img{transform:translateY(32px);transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}#float-logo:hover a{animation:bounceAnimation .328s 0s ease-in-out 1}body.scroll #float-logo{opacity:1;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}body.scroll #float-logo img{transform:translateY(0);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}@keyframes bounceAnimation{0%{transform:translateY(0)}50%{transform:translateY(-16px)}100%{transform:translateY(0)}}/*!#siteContent*/#siteContent{position:relative;z-index:15;width:100%;padding-top:calc(8em / 8 * 5);background:var(--key2);transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}@media screen and (max-width: 768px){#siteContent{width:100%;margin-bottom:0 !important;padding-top:calc(8em / 8 * 3)}}.slider{display:flex;align-items:center}.slider .slider__inner{display:flex;align-items:center}.slider .slider__inner:first-child{animation:loop 180s linear infinite}.slider .slider__inner:nth-child(2){animation:loop2 180s -120s linear infinite}.slider .slider__inner:last-child{animation:loop3 180s -60s linear infinite}@keyframes loop{0%{transform:translateX(200%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(100%)}to{transform:translateX(-200%)}}@keyframes loop3{0%{transform:translateX(0%)}to{transform:translateX(-300%)}}.verticalslider{display:block}.verticalslider .verticalslider__inner{display:block}.verticalslider .verticalslider__inner:first-child{animation:loopV 180s linear infinite}.verticalslider .verticalslider__inner:nth-child(2){animation:loopV2 180s -120s linear infinite}.verticalslider .verticalslider__inner:last-child{animation:loopV3 180s -60s linear infinite}.verticalslider .verticalslider__inner .slider__item{width:100%;padding:5px 0}.verticalslider .verticalslider__inner .slider__item .aspect{border-radius:18px;overflow:hidden}@media screen and (max-width: 768px){.verticalslider .verticalslider__inner .slider__item .aspect{border-radius:10px}}@keyframes loopV{0%{transform:translateY(200%)}to{transform:translateY(-100%)}}@keyframes loopV2{0%{transform:translateY(100%)}to{transform:translateY(-200%)}}@keyframes loopV3{0%{transform:translateY(0%)}to{transform:translateY(-300%)}}@keyframes arrowAnimation{0%{transform:translateX(0);opacity:1}25%{transform:translateX(30px);opacity:0}55%{transform:translateX(-30px);opacity:0}80%{transform:translateX(0);opacity:1}100%{transform:translateX(0);opacity:1}}.noentry{filter:opacity(0.41) !important;pointer-events:none !important;cursor:not-allowed}.comingsoon{display:flex;align-items:center;justify-content:center;width:100%;height:180px;background:var(--white);border:solid 1px var(--gray3)}.idx{position:relative;z-index:15}.idx hgroup:has(h2){display:flex;align-items:baseline;justify-content:flex-end;flex-direction:row-reverse;gap:calc(8em / 32 * 3)}@media screen and (max-width: 768px){.idx hgroup:has(h2){flex-wrap:wrap}}.idx hgroup:has(h2).left{justify-content:flex-start}.idx hgroup:has(h2).center{justify-content:center}.idx hgroup:has(h2).right{justify-content:flex-end}.idx hgroup:has(h2) h2{font-size:1.025em}.idx hgroup:has(h2) span{text-transform:capitalize;font-size:2em;font-weight:700;letter-spacing:-.0205em}@media screen and (max-width: 768px){.idx hgroup:has(h2) span{font-size:2.255em}}.idx hgroup:has(h3){display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;gap:calc(8em / 32 * 2)}@media screen and (max-width: 768px){.idx hgroup:has(h3){gap:calc(8em / 32 * 2)}}.idx hgroup:has(h3) .icon{width:1.845em;min-width:1.845em;height:1.845em}.idx hgroup:has(h3) h3{font-size:1.435em}@media screen and (max-width: 768px){.idx hgroup:has(h3) h3{font-size:1.23em}}.idx .boundary-bottom{position:absolute;bottom:-1px;left:0;z-index:15;width:100%;height:auto;line-height:0}.idx .boundary-bottom.white svg{fill:var(--gray1)}.idx .boundary-bottom.blue svg{fill:var(--key2)}.idx.keyvisual{width:100%;height:auto;padding-bottom:0 !important}.idx.keyvisual .slider-area{position:relative;display:flex;align-items:center;flex-direction:column-reverse;width:100%;overflow:hidden;padding:3em 0 7em;background:var(--key3)}@media screen and (max-width: 768px){.idx.keyvisual .slider-area{align-items:flex-start;flex-direction:column;padding:0 0 4em}}.idx.keyvisual .information-bar{position:relative;z-index:15;margin:1em 0;padding:0 32px}@media screen and (max-width: 768px){.idx.keyvisual .information-bar{margin:8px 0;padding:0 8px}}.idx.keyvisual .information-bar .wrapper{display:flex;align-items:center;justify-content:space-between;width:calc(100% / 32 * 30);max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.idx.keyvisual .information-bar .wrapper{width:100%}}.idx.keyvisual .weather-row{display:flex;align-items:center;gap:1em;padding:.5em 2em;background:var(--gray1);border-radius:8em;overflow:hidden}@media screen and (max-width: 768px){.idx.keyvisual .weather-row{gap:.5em;width:100%;padding:.25em .75em .25em 1em}}.idx.keyvisual .weather-row .date{display:flex;align-items:baseline;column-gap:calc(8em / 64);font-size:1.64em;font-weight:600}@media screen and (max-width: 768px){.idx.keyvisual .weather-row .date{font-size:1.3325em}}.idx.keyvisual .weather-row .date span{font-size:.65em}.idx.keyvisual .weather-row .weather-areas{position:relative;z-index:15;display:flex;align-items:center;column-gap:calc(8em / 32 * 3);overflow:scroll}@media screen and (max-width: 768px){.idx.keyvisual .weather-row .weather-areas{column-gap:calc(8em / 32 * 2)}}.idx.keyvisual .weather-row .weather-areas .weather-item{display:flex;align-items:center;column-gap:calc(8em / 16)}@media screen and (max-width: 768px){.idx.keyvisual .weather-row .weather-areas .weather-item{column-gap:calc(8em / 32)}}.idx.keyvisual .weather-row .weather-areas .weather-item .icon{display:flex;align-items:center;justify-content:center;font-size:1.845em}@media screen and (max-width: 768px){.idx.keyvisual .weather-row .weather-areas .weather-item .icon{font-size:1.5575em}}.idx.keyvisual .weather-row .weather-areas .weather-item .area-info{display:flex;flex-direction:column}.idx.keyvisual .weather-row .weather-areas .weather-item .area{white-space:nowrap;font-size:10px;color:var(--gray10)}.idx.keyvisual .weather-row .weather-areas .weather-item .temp{display:flex;align-items:baseline;line-height:1}.idx.keyvisual .weather-row .weather-areas .weather-item .temp .max{font-size:1.435em;font-weight:600;color:var(--gray12)}@media screen and (max-width: 768px){.idx.keyvisual .weather-row .weather-areas .weather-item .temp .max{font-size:1em}}.idx.keyvisual .weather-row .weather-areas .weather-item .temp .min{font-size:1em;font-weight:600;color:var(--gray10)}@media screen and (max-width: 768px){.idx.keyvisual .weather-row .weather-areas .weather-item .temp .min{font-size:.9em}}.idx.keyvisual .slider-bg{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(16px);transform:scale(1.12);opacity:0.8;transition:background-image 0.5s ease;z-index:0}.idx.keyvisual .slider-area::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.35);z-index:1}.idx.keyvisual .mySwiper{position:relative;z-index:2;width:100%;max-width:1200px;overflow:visible}.idx.keyvisual .mySwiper .swiper-button-prev,.idx.keyvisual .mySwiper .swiper-button-next,.idx.keyvisual .mySwiper .swiper-toggle{display:flex;align-items:center;justify-content:center;width:3em;height:3em;border-radius:3em}.idx.keyvisual .mySwiper .swiper-button-prev,.idx.keyvisual .mySwiper .swiper-button-next{background:var(--gray12)}.idx.keyvisual .mySwiper .swiper-button-prev *,.idx.keyvisual .mySwiper .swiper-button-next *{color:var(--gray1)}.idx.keyvisual .mySwiper .swiper-button-prev svg,.idx.keyvisual .mySwiper .swiper-button-next svg{width:1em;height:1em}.idx.keyvisual .mySwiper .swiper-button-prev{left:calc(100% / 32)}@media screen and (max-width: 768px){.idx.keyvisual .mySwiper .swiper-button-prev{left:calc(100% / 64)}}.idx.keyvisual .mySwiper .swiper-button-next{right:calc(100% / 32)}@media screen and (max-width: 768px){.idx.keyvisual .mySwiper .swiper-button-next{right:calc(100% / 64)}}.idx.keyvisual .mySwiper .swiper-pagination .swiper-pagination-bullet{width:1.5em;height:.25em;border-radius:1em}.idx.keyvisual .mySwiper .swiper-slide{display:flex;justify-content:center;height:auto}.idx.keyvisual .slide-inner{width:100%;max-width:854px;background:rgba(255,255,255,0.82);border-radius:calc(8em / 8 * 2);box-shadow:var(--shadow);overflow:hidden}@media screen and (max-width: 768px){.idx.keyvisual .slide-inner{border-radius:calc(8em / 8 * 1)}}.idx.keyvisual .slide-inner .thumb{display:block;width:100%;height:auto;aspect-ratio:16/9}.idx.keyvisual .slide-inner .meta{display:flex;flex-direction:column;gap:calc(8em / 32);padding:calc(8em / 16 * 3) calc(8em / 16 * 5) calc(8em / 16 * 2)}@media screen and (max-width: 768px){.idx.keyvisual .slide-inner .meta{padding:calc(8em / 16 * 2) calc(8em / 16 * 3)}}.idx.keyvisual .slide-inner .meta .broadcast{color:var(--gray9)}.idx.keyvisual .slide-inner .meta .title{font-weight:600;font-size:1.64em;line-height:1.435}@media screen and (max-width: 768px){.idx.keyvisual .slide-inner .meta .title{font-size:1.435em}}.idx.keyvisual .slide-inner .meta .description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em;line-height:1.5}@media screen and (max-width: 768px){.idx.keyvisual .slide-inner .meta .description{-webkit-line-clamp:1;min-height:1.5em}}.idx.keyvisual .slide-inner .meta .description.is-open{-webkit-line-clamp:unset;display:block;min-height:auto}.idx.keyvisual .slide-inner .meta .read-more-btn{margin-top:4px;padding:0;border:none;background:none;color:var(--key9);cursor:pointer}.idx.keyvisual .mySwiper .swiper-button-prev,.idx.keyvisual .mySwiper .swiper-button-next{color:#fff}.idx.keyvisual .mySwiper .swiper-pagination{position:relative;margin-top:20px}.idx.keyvisual .mySwiper .swiper-pagination-bullet{background:#fff;opacity:.5}.idx.keyvisual .mySwiper .swiper-pagination-bullet-active{opacity:1}.idx.information{position:relative;z-index:15;padding:0 32px;background:var(--gray1);overflow:hidden}@media screen and (max-width: 768px){.idx.information{padding:0 24px}}.idx.information .wrapper{position:relative;z-index:15;display:flex;align-items:flex-start;gap:calc(8em / 16 * 6);width:calc(100% / 32 * 28);max-width:1200px;margin-left:auto;margin-right:auto;padding:calc(8em / 8 * 5) 0}@media screen and (max-width: 768px){.idx.information .wrapper{width:calc(100% / 32 * 32);flex-direction:column}}.idx.information .wrapper .area-left{flex:2}@media screen and (max-width: 768px){.idx.information .wrapper .area-left{width:100%}}.idx.information .wrapper .area-right{flex:1}@media screen and (max-width: 768px){.idx.information .wrapper .area-right{width:100%}}.idx.information .information-livecamera{display:flex;flex-direction:column;justify-content:center;gap:calc(8em / 16 * 3)}.idx.information .information-livecamera .livecamera-body{width:100%;aspect-ratio:16/9;border-radius:calc(8em / 16);box-shadow:var(--shadow);border:solid 1px var(--gray6);overflow:hidden}@media screen and (max-width: 768px){.idx.information .information-livecamera .livecamera-body{border-radius:calc(8em / 16 * 1)}}.idx.information .information-news{display:flex;flex-direction:column;justify-content:center;gap:calc(8em / 16 * 3)}.idx.information .information-news .news-foot{display:flex;justify-content:center}.idx.information .information-news ul>li{border-bottom:solid 1px var(--gray3)}.idx.information .information-news ul>li>a,.idx.information .information-news ul>li>div{display:flex;flex-direction:column;gap:calc(8em / 16);padding:calc(8em / 16 * 3) 0}.idx.information .information-news ul>li>a .category,.idx.information .information-news ul>li>div .category{font-weight:600;font-size:.75em}.idx.information .information-news ul>li>a .category strong,.idx.information .information-news ul>li>div .category strong{display:inline-flex;align-items:center;justify-content:center;border:solid 1px;padding:.25em .5em;background:var(--key9);border-radius:3px;color:var(--key1);margin-right:.25em}.idx.information .information-news ul>li>a .title,.idx.information .information-news ul>li>div .title{font-weight:600}.idx.information .information-news ul>li>a time,.idx.information .information-news ul>li>div time{font-size:.75em}.idx.news{position:relative;z-index:15;padding:0 32px;background:var(--key2);overflow:hidden}@media screen and (max-width: 768px){.idx.news{padding:0 24px}}.idx.news .wrapper{position:relative;z-index:15;width:calc(100% / 32 * 30);max-width:1200px;margin-left:auto;margin-right:auto;padding:calc(8em / 8 * 5) 0}@media screen and (max-width: 768px){.idx.news .wrapper{padding:calc(8em / 8 * 4) 0}}.idx.news .news-head{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.idx.news .news-head{align-items:flex-start;flex-direction:column;gap:calc(8em / 32 * 3)}}.idx.news .news-head ul.scale{display:flex;align-items:center;padding:calc(8em / 32);border-radius:calc(8em / 8);background:var(--gray1);border:solid 1px var(--gray5);box-shadow:var(--shadow)}.idx.news .news-head ul.scale>li a{display:flex;align-items:center;justify-content:center;min-width:12.3em;min-height:2.87em;border-radius:calc(8em / 32 * 3);overflow:hidden;cursor:pointer}.idx.news .news-head ul.scale>li a *{color:var(--gray9);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.idx.news .news-head ul.scale>li a:hover *{color:var(--gray12);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.idx.news .news-head ul.scale>li a.current{background:var(--key9)}.idx.news .news-head ul.scale>li a.current *{color:var(--gray1) !important;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.idx.news .news-body{margin-top:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.idx.news .news-body{margin-top:calc(8em / 16 * 3)}}.idx.news .news-foot{display:flex;align-items:center;flex-direction:column;gap:calc(8em / 16 * 3);margin-top:calc(8em / 8 * 2)}.idx .ranking{width:calc(100% / 30 * 28);margin-top:calc(8em / 8 * 5);margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.idx .ranking{width:calc(100% / 30 * 30)}}.idx .ranking ul{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.idx .ranking ul{flex-direction:column}}.idx .ranking ul>li{width:calc(100% / 2);border-bottom:dotted 1px var(--gray9)}@media screen and (max-width: 768px){.idx .ranking ul>li{width:100%}}.idx .ranking ul>li:nth-child(1){width:100%}.idx .ranking ul>li:nth-child(1) a.card .meta .title{font-size:1.64em;min-height:4.5em}@media screen and (max-width: 768px){.idx .ranking ul>li:nth-child(1) a.card .meta .title{font-size:1.1275em;min-height:3em}}.idx .ranking ul>li:nth-child(1) a.card .rank-num{background:#ffaa1e;color:var(--gray1)}.idx .ranking ul>li:nth-child(2) a.card .rank-num{background:#8a9dce;color:var(--gray1)}.idx .ranking ul>li:nth-child(3) a.card .rank-num{background:#e47a4d;color:var(--gray1)}.idx .ranking ul>li a.card{display:flex;align-items:center;padding:calc(8em / 16 * 4) 0}@media screen and (max-width: 768px){.idx .ranking ul>li a.card{padding:calc(8em / 16 * 2) 0}}.idx .ranking ul>li a.card .rank-num{position:absolute;top:8px;left:8px;display:flex;align-items:center;justify-content:center;line-height:1;width:1.64em;height:1.64em;background:var(--gray1);border-radius:50%;font-size:11px}@media screen and (max-width: 768px){.idx .ranking ul>li a.card .rank-num{top:4px;left:4px}}.idx .ranking ul>li a.card .thumb{position:relative;z-index:15;flex:1;aspect-ratio:1/1;border:solid 1px var(--gray6);border-radius:calc(8em / 8 * 1);overflow:hidden;line-height:0;box-shadow:var(--shadow)}.idx .ranking ul>li a.card .meta{flex:3;display:flex;flex-direction:column;gap:calc(8em / 16);padding:0 calc(8em / 16 * 4)}@media screen and (max-width: 768px){.idx .ranking ul>li a.card .meta{padding:0 0 0 calc(8em / 16 * 3)}}.idx .ranking ul>li a.card .meta .category{font-weight:600;font-size:.75em}.idx .ranking ul>li a.card .meta .category.ad{color:var(--gray9)}.idx .ranking ul>li a.card .meta .title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3em;font-size:1.3325em;line-height:1.5;font-weight:600}@media screen and (max-width: 768px){.idx .ranking ul>li a.card .meta .title{font-size:1.1275em}}.idx .ranking ul>li a.card .meta time{color:var(--gray9);font-size:.75em}.idx.event{position:relative;z-index:15;padding:0 32px;background:var(--key2);overflow:hidden}@media screen and (max-width: 768px){.idx.event{padding:0 24px}}.idx.event .wrapper{position:relative;z-index:15;width:calc(100% / 32 * 30);max-width:1200px;margin-left:auto;margin-right:auto;padding:calc(8em / 8 * 5) 0}.idx.event .event-body{margin-top:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.idx.event .event-body{margin-top:calc(8em / 16 * 3)}}.idx.event .event-foot{display:flex;align-items:center;flex-direction:column;gap:calc(8em / 16 * 3);margin-top:calc(8em / 8 * 2)}.idx.recruit{position:relative;z-index:15;padding:0 32px;padding-bottom:calc(8em / 8 * 7);background:var(--key2)}@media screen and (max-width: 768px){.idx.recruit{padding:0 12px;padding-bottom:calc(8em / 8 * 4)}}.idx.recruit .wrapper{position:relative;z-index:15;display:flex;align-items:center;gap:calc(8em / 16 * 10);max-width:1200px;margin-left:auto;margin-right:auto;padding:calc(8em / 16 * 10);background:var(--gray1);box-shadow:var(--shadow);border-radius:calc(8em / 32 * 4);overflow:hidden}@media screen and (max-width: 768px){.idx.recruit .wrapper{flex-direction:column;padding:calc(8em / 8 * 3) 24px calc(8em / 8 * 2)}}.idx.recruit .wrapper .area-left{flex:1}.idx.recruit .wrapper .area-right{flex:1}@media screen and (max-width: 768px){.idx.recruit .wrapper .area-right{display:none}}.idx.recruit .wrapper .area-text hgroup+p{margin-top:calc(8em / 8)}@media screen and (max-width: 768px){.idx.recruit .wrapper .area-text hgroup+p{margin-top:calc(8em / 16)}}.idx.recruit .wrapper .area-text ul.col{display:flex;flex-direction:column;margin-top:calc(8em / 8 * 3);border-top:solid 1px var(--gray6)}@media screen and (max-width: 768px){.idx.recruit .wrapper .area-text ul.col{margin-top:calc(8em / 16 * 3)}}.idx.recruit .wrapper .area-text ul.col>li{border-bottom:solid 1px var(--gray6)}.idx.recruit .wrapper .area-text ul.col>li a{display:flex;align-items:center;justify-content:space-between;padding:calc(8em / 16 * 3) 0}.idx.recruit .wrapper .area-text ul.col>li a *{font-weight:600}.idx.recruit .wrapper .area-text ul.col>li a .icon{width:2em;height:2em;padding:.615em;box-shadow:var(--shadow);border:solid 1px var(--gray6);line-height:0;border-radius:50%;overflow:hidden}.idx.recruit .wrapper .area-text ul.col>li a:hover .icon svg{animation:arrowAnimation .328s 0s ease-in-out 1}.idx.recruit .wrapper .area-image{aspect-ratio:4/3;line-height:0;box-shadow:var(--shadow);border:solid 1px var(--gray6);border-radius:calc(8em / 32 * 4);overflow:hidden}.idx:has(.boundary-bottom){padding-bottom:calc(8em / 8 * 7)}@media screen and (max-width: 768px){.idx:has(.boundary-bottom){padding-bottom:calc(8em / 8 * 4)}}.onair{padding:0 32px;background:var(--key9)}@media screen and (max-width: 768px){.onair{padding:0 16px}}.onair .wrapper{display:flex;align-items:center;justify-content:space-between;gap:calc(8em / 16 * 3);width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:4px 0}.onair .wrapper *{color:var(--key1);font-weight:600}.onair .wrapper .program--now{font-size:1.23em}@media screen and (max-width: 768px){.onair .wrapper .program--now{font-size:1em}}.onair .wrapper .program--title{flex:1;font-size:.9em;text-align:center;white-space:nowrap;overflow:hidden}.onair .wrapper .program--more{border-bottom:dotted 1px var(--key6);font-size:.9em;cursor:pointer}@media screen and (max-width: 768px){.onair .wrapper .program--more{display:none}}.news-container{--swiper-navigation-size: 1em}.news-container .swiper-button-wrapper{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(8em / 8)}.news-container .swiper-button-wrapper .swiper-button-prev,.news-container .swiper-button-wrapper .swiper-button-next,.news-container .swiper-button-wrapper .swiper-toggle{position:relative;top:0;left:0;right:0;bottom:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;width:3em;height:3em;border-radius:3em}.news-container .swiper-button-wrapper .swiper-toggle{background:var(--gray3)}.news-container .swiper-button-wrapper .swiper-toggle::after{content:'';display:block;width:1em;height:1em}.news-container .swiper-button-wrapper .swiper-toggle.is-playing::after{background-image:url(images/icon/play.svg);background-position:center}.news-container .swiper-button-wrapper .swiper-toggle.is-paused::after{background-image:url("images/icon/pause.svg");background-position:center}.news-container .swiper-button-wrapper .swiper-button-prev,.news-container .swiper-button-wrapper .swiper-button-next{background:var(--gray12)}.news-container .swiper-button-wrapper .swiper-button-prev *,.news-container .swiper-button-wrapper .swiper-button-next *{color:var(--gray1)}.news-container .swiper-button-wrapper .swiper-button-prev svg,.news-container .swiper-button-wrapper .swiper-button-next svg{width:1em;height:1em}.news-container .card{display:flex;flex-direction:column;background:var(--gray1);box-shadow:var(--shadow);border:solid 1px var(--gray6);border-radius:1em;overflow:hidden}@media screen and (max-width: 768px){.news-container .card{border-radius:1em}}.news-container .card .thumb{position:relative;z-index:15;display:block;width:100%;aspect-ratio:16/9;line-height:0;overflow:hidden}.news-container .card .thumb img{transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.news-container .card .meta{display:flex;flex-direction:column;gap:calc(8em / 16 * 1);padding:calc(8em / 16 * 3)}.news-container .card .meta .open{font-weight:600;font-size:.8em}.news-container .card .meta .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em;font-size:1.3325em;line-height:1.5;font-weight:600}.news-container .card .meta .location{color:var(--gray9);font-size:.75em}.news-container .card:hover .thumb img{transform:scale(1.05);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.event-container{--swiper-navigation-size: 1em}.event-container .swiper-button-wrapper{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(8em / 8)}.event-container .swiper-button-wrapper .swiper-button-prev,.event-container .swiper-button-wrapper .swiper-button-next,.event-container .swiper-button-wrapper .swiper-toggle{position:relative;top:0;left:0;right:0;bottom:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;width:3em;height:3em;border-radius:3em}.event-container .swiper-button-wrapper .swiper-toggle{background:var(--gray3)}.event-container .swiper-button-wrapper .swiper-toggle::after{content:'';display:block;width:1em;height:1em}.event-container .swiper-button-wrapper .swiper-toggle.is-playing::after{background-image:url(images/icon/play.svg);background-position:center}.event-container .swiper-button-wrapper .swiper-toggle.is-paused::after{background-image:url("images/icon/pause.svg");background-position:center}.event-container .swiper-button-wrapper .swiper-button-prev,.event-container .swiper-button-wrapper .swiper-button-next{background:var(--gray12)}.event-container .swiper-button-wrapper .swiper-button-prev *,.event-container .swiper-button-wrapper .swiper-button-next *{color:var(--gray1)}.event-container .swiper-button-wrapper .swiper-button-prev svg,.event-container .swiper-button-wrapper .swiper-button-next svg{width:1em;height:1em}.event-container .card{display:flex;flex-direction:column;gap:calc(8em / 8 * 2)}.event-container .card .thumb{position:relative;z-index:15;display:block;width:100%;aspect-ratio:1/1;border:solid 1px var(--gray6);border-radius:2em;overflow:hidden;line-height:0;box-shadow:var(--shadow)}@media screen and (max-width: 768px){.event-container .card .thumb{border-radius:1em}}.event-container .card .thumb .background{position:absolute;top:0;left:0;z-index:-5;width:100%;height:100%;opacity:.5;filter:blur(15px) brightness(0.8)}.event-container .card .meta{display:flex;flex-direction:column;gap:calc(8em / 16 * 1)}.event-container .card .meta .open{color:var(--key9);font-size:.8em}.event-container .card .meta .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em;font-size:1.3325em;line-height:1.5;font-weight:600}.event-container .card .meta .location{color:var(--gray9);font-size:.75em}.area-banar{padding:0 32px;background:var(--key1)}@media screen and (max-width: 768px){.area-banar{padding:0 24px}}.area-banar .wrapper{display:flex;align-items:center;justify-content:space-between;gap:calc(8em / 16 * 3);width:calc(100% / 16 * 14);max-width:1200px;margin-left:auto;margin-right:auto;padding:5em 0px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.area-banar .wrapper{width:calc(100% / 16 * 15);padding:3em 0px}}.area-banar .wrapper ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:calc(8em / 16 * 2);width:100%}@media screen and (max-width: 768px){.area-banar .wrapper ul{grid-template-columns:repeat(2, 1fr);gap:calc(8em / 16 * 1)}}.area-banar .wrapper ul>li{grid-template-columns:1fr}.area-banar .wrapper ul>li a{display:block;aspect-ratio:300/70;border-radius:calc(8em / 32);box-shadow:var(--shadow);overflow:hidden;line-height:0;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.area-banar .wrapper ul>li a:hover{opacity:1;filter:brightness(1) !important;transform:scale(0.985);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}.area-banar .wrapper ul:hover>li a{filter:brightness(0.8) opacity(0.5);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.beltline{background:var(--gray3)}.catch-slider{margin:1em 0;overflow:hidden}.catch-slider .slider__inner{display:inline-flex;align-items:center;white-space:nowrap;will-change:transform}.catch-slider .slider__inner .slider__item{display:inline-flex;align-items:center;gap:calc(8em / 32 * 3);flex:0 0 auto;width:auto;padding:0 calc(8em / 32 * 3)}.catch-slider .slider__inner .slider__item>img{width:5.125em;border-radius:calc(8em / 32)}@media screen and (max-width: 768px){.catch-slider .slider__inner .slider__item>img{width:3.28em}}.catch-slider .slider__inner .slider__item .slider__text{white-space:nowrap}.catch-slider .slider__inner .slider__item .catch{font-size:2.46em;font-weight:600}@media screen and (max-width: 768px){.catch-slider .slider__inner .slider__item .catch{font-size:2.05em}}header#pageHeader{position:relative;z-index:15;padding:0 32px}@media screen and (max-width: 768px){header#pageHeader{padding:0 24px}}header#pageHeader .wrapper{display:block;width:calc(100% / 64 * 62);margin-left:auto;margin-right:auto;padding:calc(8em / 8 * 6) 0}@media screen and (max-width: 768px){header#pageHeader .wrapper{width:100%;padding:calc(8em / 16 * 8) 0}}header#pageHeader .wrapper hgroup{position:relative;z-index:15;display:flex;flex-direction:column;align-items:center}header#pageHeader .wrapper hgroup h1{font-size:2.255em;font-weight:600}header#pageHeader .wrapper hgroup span{position:relative;z-index:15;font-size:calc(8em / 8);font-weight:400;letter-spacing:-.0205em;line-height:1;text-transform:capitalize}header#singleHeader{position:relative;z-index:15;padding:0 32px}header#singleHeader .wrapper{display:flex;gap:calc(8em / 16 * 3) calc(8em / 8 * 4);width:calc(100% / 64 * 62);margin-left:auto;margin-right:auto;padding:calc(8em / 8 * 6) 0 calc(8em / 8 * 4)}@media screen and (max-width: 768px){header#singleHeader .wrapper{flex-direction:column;width:100%;padding:calc(8em / 16 * 8) 0 calc(8em / 16 * 5)}}header#singleHeader .wrapper::before{content:'';display:block;width:272px;max-width:100%}header#singleHeader .wrapper .single-title{flex:1;display:flex;flex-direction:column;gap:1em}header#singleHeader .wrapper .single-title h1{font-size:3.28em;line-height:1.23;font-weight:600}@media screen and (max-width: 768px){header#singleHeader .wrapper .single-title h1{font-size:2.255em}}header#singleHeader .wrapper .single-title .publish{display:flex;align-items:center;gap:calc(8em / 16)}header#singleHeader .wrapper .single-title .publish .cat{display:flex;align-items:center;justify-content:center;padding:calc(8em / 32) calc(8em / 16);border:solid 1px var(--key9);border-radius:calc(8em / 16);color:var(--key9);font-size:.75em;line-height:1}header#singleHeader .wrapper .single-title .publish time{color:var(--sub9);font-size:.75em}.page-frame{padding:0 32px;padding-bottom:6em}@media screen and (max-width: 768px){.page-frame{padding:0 24px;padding-bottom:3em}}.page-frame .wrapper{width:calc(100% / 16 * 14);margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.page-frame .wrapper{width:100%}}.page-frame.document .wrapper{width:100%;max-width:680px;margin-left:auto;margin-right:auto}.page-frame.page-flex hgroup:has(h2){position:relative;z-index:15;padding-bottom:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.page-frame.page-flex hgroup:has(h2){padding-bottom:calc(8em / 8 * 2)}}.page-frame.page-flex hgroup:has(h2)::before{content:'';display:block;width:100%;height:1px;margin-bottom:calc(8em / 8 * 4);background:linear-gradient(to right, var(--key9) 10px, transparent 10px, transparent 15px, var(--gray6) 15px)}@media screen and (max-width: 768px){.page-frame.page-flex hgroup:has(h2)::before{margin-bottom:calc(8em / 8 * 3)}}.page-frame.page-flex hgroup:has(h2) h2{font-size:2.05em}@media screen and (max-width: 768px){.page-frame.page-flex hgroup:has(h2) h2{font-size:1.7425em}}.page-frame.page-flex hgroup:has(h2)+*{margin-top:calc(8em / 16)}.page-frame.page-flex hgroup:has(h3) a{display:flex;align-items:center;gap:calc(8em / 16)}.page-frame.page-flex hgroup:has(h3) a .icon{display:flex;align-items:center;justify-content:center;width:1.5em;height:1.5em;padding:.5em;border-radius:1.5em;background:var(--key9)}.page-frame.page-flex hgroup:has(h3) a .icon svg{width:100%;height:auto;fill:var(--gray1)}.page-frame.page-flex hgroup:has(h3) h3{font-size:1.435em;line-height:1.23}.page-frame.page-flex hgroup:has(h3)+*{margin-top:calc(8em / 16 * 3)}@media screen and (max-width: 768px){.page-frame.page-flex hgroup:has(h3)+*{margin-top:calc(8em / 16 * 2)}}.page-frame.page-flex hgroup:has(h4){margin:1em 0}.page-frame.page-flex hgroup:has(h4) h4{display:flex;align-items:center;gap:calc(8em / 32);font-size:1.1275em;color:var(--key9)}.page-frame.page-flex hgroup:has(h4) h4::before{content:'';display:block;width:.7em;height:.7em;background:var(--key9);border-radius:1em}.page-frame.page-flex .wrapper{display:flex;flex-wrap:wrap;gap:calc(8em / 16 * 3) calc(8em / 8 * 4);max-width:1200px}@media screen and (max-width: 768px){.page-frame.page-flex .wrapper{flex-direction:column}}.page-frame.page-flex .flex-side{width:272px;max-width:100%}@media screen and (max-width: 768px){.page-frame.page-flex .flex-side{width:100%}}.page-frame.page-flex .flex-side .anker{top:calc(8em / 8 * 8)}.page-frame.page-flex .flex-side .anker ul{border-top:solid 1px var(--gray6)}@media screen and (max-width: 768px){.page-frame.page-flex .flex-side .anker ul{display:flex;align-items:center;gap:calc(8em / 32);width:calc(100% + (24px * 2));margin-left:-24px;padding:0 24px;white-space:nowrap;overflow:scroll;border:none}}.page-frame.page-flex .flex-side .anker ul>li{border-bottom:solid 1px var(--gray6)}@media screen and (max-width: 768px){.page-frame.page-flex .flex-side .anker ul>li{border:none}}.page-frame.page-flex .flex-side .anker ul>li a{display:flex;align-items:center;justify-content:space-between;min-height:3.69em;opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}@media screen and (max-width: 768px){.page-frame.page-flex .flex-side .anker ul>li a{min-height:2.05em;opacity:1;padding:0 1em;background:var(--white);border:solid 1px var(--gray4);border-radius:8em}}.page-frame.page-flex .flex-side .anker ul>li a .icon{display:flex;align-items:center;justify-content:center;width:1em;height:1em;padding:calc(1em / 4)}@media screen and (max-width: 768px){.page-frame.page-flex .flex-side .anker ul>li a .icon{display:none}}.page-frame.page-flex .flex-side .anker ul>li a .icon svg{fill:var(--gray12)}.page-frame.page-flex .flex-side .anker ul>li:hover a{opacity:1;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-frame.page-flex .flex-side .anker ul>li.current,.page-frame.page-flex .flex-side .anker ul>li.active{padding:calc(8em / 32) 0}.page-frame.page-flex .flex-side .anker ul>li.current a,.page-frame.page-flex .flex-side .anker ul>li.active a{padding:0 1em;background:var(--white);opacity:1}@media screen and (max-width: 768px){.page-frame.page-flex .flex-side .anker ul>li.current a,.page-frame.page-flex .flex-side .anker ul>li.active a{background:var(--key9);border:solid 1px var(--key11)}}.page-frame.page-flex .flex-side .anker ul>li.current a .text,.page-frame.page-flex .flex-side .anker ul>li.active a .text{color:var(--key9) !important}@media screen and (max-width: 768px){.page-frame.page-flex .flex-side .anker ul>li.current a .text,.page-frame.page-flex .flex-side .anker ul>li.active a .text{color:var(--white) !important}}.page-frame.page-flex .flex-side .anker ul>li.current a .icon svg,.page-frame.page-flex .flex-side .anker ul>li.active a .icon svg{fill:var(--key9) !important}.page-frame.page-flex .flex-main{flex:1;display:flex;flex-direction:column;gap:calc(8em / 8 * 6)}@media screen and (max-width: 768px){.page-frame.page-flex .flex-main{order:1}}.document-header{padding-top:calc(8em / 8 * 5)}@media screen and (max-width: 768px){.document-header{padding-top:calc(8em / 8 * 3)}}.document-header .wrapper{padding-top:calc(8em / 8 * 4);padding-bottom:calc(8em / 8 * 4)}@media screen and (max-width: 768px){.document-header .wrapper{padding-top:calc(8em / 8 * 3);padding-bottom:calc(8em / 8 * 3)}}.document-header h1{text-align:center;font-size:2.255em;font-weight:900}.page-program{overflow:hidden}.page-program hgroup:has(h2){display:flex;align-items:center;gap:calc(8em / 64 * 3);font-size:1.435em}.page-program hgroup:has(h2) .icon{display:block;width:1.23em;height:1.23em;line-height:0}.page-program hgroup:has(h2)+*{margin-top:calc(8em / 16 * 3)}.page-program .program-head{position:relative;z-index:15;max-width:1200px;margin-left:auto;margin-right:auto;padding:3em 0}.page-program .program-head::before{content:'';position:absolute;top:0;left:-3em;z-index:-1;display:block;width:calc(100% + 6em);height:100%;background:var(--gray1);border-radius:calc(8em / 16)}.page-program .program-head+*{margin-top:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.page-program .program-head+*{margin-top:calc(8em / 16 * 3)}}.page-program .program-body{max-width:1200px;margin-left:auto;margin-right:auto}.page-program .program-body+*{margin-top:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.page-program .program-body+*{margin-top:calc(8em / 16 * 3)}}.page-program ul.program-filter{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8em / 32)}.page-program ul.program-filter>li{flex:1}@media screen and (max-width: 768px){.page-program ul.program-filter>li:first-child{min-width:100%}}.page-program ul.program-filter>li .switch{display:flex;align-items:center;justify-content:center;height:2.87em;background:var(--gray1);border:solid 1px var(--gray5);border-radius:calc(8em / 32)}.page-program ul.program-filter>li .switch.is-active{background:var(--key9);border-color:var(--key11);color:var(--gray1);box-shadow:var(--shadow)}.page-program ul.program-filter+*{margin-top:calc(8em / 8 * 2)}.page-program ul.list--programs{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:calc(1em * 2) calc(1em * 1)}@media screen and (max-width: 768px){.page-program ul.list--programs{grid-template-columns:repeat(2, minmax(0, 1fr))}}.page-program ul.list--programs>li{grid-template-columns:1fr}.page-program ul.list--programs>li a{display:flex;flex-direction:column;gap:calc(8em / 16 * 2);height:100%}.page-program ul.list--programs>li a:hover{opacity:.5}.page-program ul.list--programs>li a .thumb{width:100%;height:auto;aspect-ratio:3/2;border:solid 1px var(--gray5);border-radius:calc(8em / 16);overflow:hidden;box-shadow:var(--shadow)}.page-program ul.list--programs>li a .meta{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:calc(8em / 16 * 1)}.page-program ul.list--programs>li a .meta .meta-head{display:flex;flex-direction:column;gap:calc(8em / 32 * 1)}.page-program ul.list--programs>li a .meta .broadcast-category{font-size:.8em;color:var(--key9)}.page-program ul.list--programs>li a .meta .broadcast-title{font-size:1.1275em;line-height:1.435}.page-program ul.list--programs>li a .meta .broadcast-excerpt{font-size:.9em}.page-program ul.list--programs>li a .meta .broadcast-time{font-size:.8em;color:var(--gray9)}.page-program ul.list--programs-ex{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:calc(1em * 2) calc(1em * 1)}@media screen and (max-width: 768px){.page-program ul.list--programs-ex{grid-template-columns:repeat(2, minmax(0, 1fr))}}.page-program ul.list--programs-ex>li{grid-template-columns:1fr}.page-program ul.list--programs-ex>li a{display:flex;flex-direction:column;gap:calc(8em / 16 * 2);height:100%}.page-program ul.list--programs-ex>li a:hover{opacity:.5}.page-program ul.list--programs-ex>li a .thumb{width:100%;height:auto;aspect-ratio:3/2;border:solid 1px var(--gray5);border-radius:calc(8em / 16);overflow:hidden;box-shadow:var(--shadow)}.page-program ul.list--programs-ex>li a .meta{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:calc(8em / 16 * 1)}.page-program ul.list--programs-ex>li a .meta .broadcast-title{line-height:1.435}.page-program ul.list--programs-ex>li a .meta .broadcast-time{font-size:.8em;color:var(--gray9)}.single-programs .single-programs__header{padding:0 32px}@media screen and (max-width: 768px){.single-programs .single-programs__header{padding:16px;overflow:hidden}}.single-programs .single-programs__header .wrapper{max-width:1200px;margin-left:auto;margin-right:auto;line-height:0}.single-programs .single-programs__body{padding:32px}@media screen and (max-width: 768px){.single-programs .single-programs__body{padding:16px;overflow:hidden}}.single-programs .single-programs__body .wrapper{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.single-programs .single-programs__body .wrapper .flex-main{min-width:100%;width:100%}}.single-programs .single-programs__body .wrapper .flex-side{order:1}@media screen and (max-width: 768px){.single-programs .single-programs__body .wrapper .flex-side{min-width:100%;width:100%}}.single-programs .single-programs__body .top-blocks{display:flex;flex-direction:column;gap:calc(8em / 8 * 3)}.single-programs .single-programs__body .video{display:flex;width:100%}.single-programs .single-programs__body .video iframe{display:block;width:100%;height:auto;aspect-ratio:16/9;margin-left:auto;margin-right:auto;overflow:hidden;object-fit:cover;font-family:'object-fit: cover;'}.single-programs .single-programs__body .video+p{font-weight:600;text-align:center}.single-programs .single-programs__body .banner ul{display:flex;flex-direction:column;gap:calc(8em / 16)}.single-programs .single-programs__body .banner ul>li a{display:block;line-height:0}.single-programs .single-programs__body .banner ul>li a:hover{opacity:.5}.wysiwyg{font-size:1rem;line-height:1.9;color:#202124;letter-spacing:0.03em}.wysiwyg>*:first-child{margin-top:0}.wysiwyg>*:last-child{margin-bottom:0}.wysiwyg p{margin:0 0 1em;font-size:1em;line-height:1.8}.wysiwyg strong,.wysiwyg b{font-weight:700;color:var(--key9);color:var(--maintitle)}.wysiwyg em,.wysiwyg i{font-style:italic;color:#444}.wysiwyg a{color:#0b5cad;text-decoration:underline;text-underline-offset:0.18em;transition:opacity 0.2s ease}.wysiwyg a:hover{opacity:0.65}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5{margin:2.4em 0 0.5em;font-weight:700;line-height:1.45;letter-spacing:0.04em;color:#111}.wysiwyg h1{font-size:2em;color:var(--key9);color:var(--maintitle)}.wysiwyg h2{padding:.25em .5em;background:var(--key2);border-bottom:none !important}.wysiwyg h2::before{display:none !important}.wysiwyg h3{font-size:1.35em;padding-bottom:0.45em;border-bottom:solid 1px var(--gray4);border-bottom:solid 1px var(--color_bg)}.wysiwyg h4{font-size:1.15em}.wysiwyg h5{font-size:1em;color:#555}.wysiwyg ul,.wysiwyg ol{margin:0 0 1.8em 1.4em;padding:0}.wysiwyg li{margin:0.25em 0;line-height:1.8}.wysiwyg ul{list-style:none}.wysiwyg ul li{position:relative;padding-left:1em}.wysiwyg ul li::before{content:"";position:absolute;top:0.85em;left:0;width:0.38em;height:0.38em;border-radius:50%;background:#111}.wysiwyg ol{counter-reset:item;list-style:none}.wysiwyg ol li{position:relative;padding-left:1.8em;counter-increment:item}.wysiwyg ol li::before{content:counter(item);position:absolute;top:0.15em;left:0;width:1.35em;height:1.35em;border-radius:50%;background:#111;color:#fff;font-size:0.75em;font-weight:700;line-height:1.35em;text-align:center}.wysiwyg blockquote{margin:2em 0;padding:1.2em 1.4em;background:var(--key2);background:var(--color_bg);color:#333}.wysiwyg blockquote p{margin-bottom:0}.wysiwyg table{width:100%;margin:2em 0;border-collapse:collapse;font-size:0.95em}.wysiwyg th,.wysiwyg td{padding:0.9em 1em;border:1px solid var(--gray4);vertical-align:top}.wysiwyg th{background:var(--key2);background:var(--color_bg);font-weight:700;text-align:left}.wysiwyg img{max-width:100%;height:auto;margin:1.8em 0;border-radius:8px}.wysiwyg hr{margin:2.5em 0;border:0;border-top:1px solid var(--gray4)}.page-news .news-head{display:flex;align-items:center;justify-content:center}.page-news .news-head ul.scale{display:flex;align-items:center;padding:calc(8em / 32);border-radius:calc(8em / 8);background:var(--gray1);border:solid 1px var(--gray5);box-shadow:var(--shadow)}.page-news .news-head ul.scale>li a{display:flex;align-items:center;justify-content:center;min-width:12.3em;min-height:2.87em;border-radius:calc(8em / 32 * 3);overflow:hidden;cursor:pointer}.page-news .news-head ul.scale>li a *{color:var(--gray9);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-news .news-head ul.scale>li a:hover *{color:var(--gray12);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-news .news-head ul.scale>li a.current{background:var(--key9)}.page-news .news-head ul.scale>li a.current *{color:var(--gray1) !important;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-news .news-head+*{margin-top:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.page-news .news-head+*{margin-top:calc(8em / 16 * 3)}}.page-news .news-body{max-width:1200px;margin-left:auto;margin-right:auto}.page-news .news-body ul.grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(1em * 1)}@media screen and (max-width: 768px){.page-news .news-body ul.grid{grid-template-columns:repeat(1, 1fr);gap:calc(1em / 2)}}.page-news .news-body ul.grid>li{grid-template-columns:1fr}@media screen and (max-width: 768px){.page-news .news-body.news-container .card{padding:calc(8em / 16 * 3);align-items:flex-start;flex-direction:row-reverse;gap:calc(8em / 16 * 2)}.page-news .news-body.news-container .card .thumb{max-width:8.2em;border-radius:calc(8em / 32);overflow:hidden;box-shadow:var(--shadow)}.page-news .news-body.news-container .card .meta{padding:0}.page-news .news-body.news-container .card .meta .title{font-size:1.23em}}.page-news .news-body+*{margin-top:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.page-news .news-body+*{margin-top:calc(8em / 16 * 3)}}.page-news .news-foot{display:flex;align-items:center;justify-content:center}.page-news .news-foot .page-numbers{display:flex;align-items:center;justify-content:center;width:2.05em;height:2.05em;border:solid 1px transparent;border-radius:50%;color:var(--gray9);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-news .news-foot .page-numbers:hover{color:var(--gray12);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-news .news-foot .page-numbers.current{background:var(--key9);color:var(--gray1) !important;border:solid 1px var(--key10);box-shadow:var(--shadow)}.page-news .news-foot .page-numbers.prev,.page-news .news-foot .page-numbers.next{color:var(--gray12) !important}.single-news{display:flex;gap:calc(8em / 8 * 4);max-width:1200px;margin-left:auto;margin-right:auto;padding-top:calc(16px * 4);padding-bottom:calc(16px * 4)}@media screen and (max-width: 768px){.single-news{flex-direction:column;gap:calc(8em / 8 * 2);padding-top:calc(16px * 2);padding-bottom:calc(16px * 2)}}.single-news .single-main{width:calc(100% - (300px + (8em / 8 * 4)));display:flex;flex-direction:column;gap:calc(8em / 16 * 3)}@media screen and (max-width: 768px){.single-news .single-main{width:100%}}.single-news .single-side{display:flex;flex-direction:column;gap:calc(8em / 16 * 4);width:300px}.single-news .single-side .adsense-area .adsense-inner{display:flex;flex-direction:column;align-items:center;gap:calc(8em / 16 * 2)}.single-news .single-side .adsense-area .adsense-inner>*{max-width:100%}@media screen and (max-width: 768px){.single-news .single-side{width:100%}}.single-news .single-head{display:flex;flex-direction:column;gap:calc(8em / 16)}.single-news .single-head h1{font-size:1.5575em;line-height:1.435;font-weight:600}.single-news .single-head .publish{display:flex;justify-content:flex-end}.single-news .single-head .publish time{color:var(--gray9);font-size:.85em}.single-news .single-foot{margin-top:calc(16px * 2);padding-top:calc(16px * 2);border-top:solid 1px var(--gray7);overflow:hidden}.single-news .single-foot .single-foot-head{display:flex;align-items:center;justify-content:space-between}.single-news .single-foot .single-foot-head a{display:flex;align-items:center;gap:calc(8em / 16)}.single-news .single-foot .single-foot-head a .text{color:var(--key9)}.single-news .single-foot .single-foot-head a .icon{display:block;width:.8em;height:.8em;line-height:0}.single-news .single-foot .single-foot-head a .icon svg{fill:var(--key9)}.single-news .single-foot .single-foot-head+*{margin-top:calc(16px * 2)}.single-news .single-foot .news-container{display:flex;flex-direction:column;gap:calc(8em / 16 * 3)}.single-news .side-ranking .side-ranking-title+*{margin-top:16px}.single-news .side-ranking .side-ranking-list{display:flex;flex-direction:column;gap:calc(8em / 8)}.single-news .side-ranking .side-ranking-list .side-ranking-item:nth-child(1) .card .rank-num{background:#ffaa1e;color:var(--gray1)}.single-news .side-ranking .side-ranking-list .side-ranking-item:nth-child(2) .card .rank-num{background:#8a9dce;color:var(--gray1)}.single-news .side-ranking .side-ranking-list .side-ranking-item:nth-child(3) .card .rank-num{background:#e47a4d;color:var(--gray1)}.single-news .side-ranking .card{position:relative;display:flex;align-content:flex-start;gap:16px}.single-news .side-ranking .card .rank-num{position:absolute;top:4px;left:4px;display:flex;align-items:center;justify-content:center;line-height:1;width:1.64em;height:1.64em;background:var(--gray1);border-radius:50%;font-size:11px}.single-news .side-ranking .card .thumb{width:85px;height:85px;border-radius:calc(8em / 16);box-shadow:var(--shadow);overflow:hidden}.single-news .side-ranking .card .meta{flex:1;display:flex;flex-direction:column;gap:calc(8em / 32)}.single-news .side-ranking .card .meta .open{color:var(--key9);font-weight:600;font-size:.75em}.single-news .side-ranking .card .meta .location{color:var(--gray10);font-size:.75em}.single-news .side-announcer{top:calc(8em / 8 * 8)}.single-news .side-announcer .side-announcer-title+*{margin-top:16px}.single-news .side-announcer .side-announcer-list{display:flex;flex-direction:column;gap:calc(8em / 16 * 2) 0}@media screen and (max-width: 768px){.single-news .side-announcer .side-announcer-list{flex-direction:row;flex-wrap:wrap}}@media screen and (max-width: 768px){.single-news .side-announcer .side-announcer-list>.side-announcer-item{min-width:50%}}.single-news .side-announcer .card{display:flex;align-items:center;gap:calc(8em / 32 * 3)}.single-news .side-announcer .card .thumb{width:calc(8em / 8 * 3);height:auto;aspect-ratio:1/1;border-radius:calc(50%);overflow:hidden;line-height:0}.single-news .side-announcer .card .name{display:flex;flex-direction:column}.single-news .side-announcer .card .name .main{font-size:.9em;font-weight:600}.single-news .side-announcer .card .name .kana{color:var(--gray9);font-size:.65em}.page-goiaty{padding:0;background:#f5b7ca;overflow:hidden}.page-goiaty .goiaty-main .goiaty-main_head{position:relative;z-index:15}.page-goiaty .goiaty-main .goiaty-main_head .bg{position:absolute;width:100%;height:calc(100% - 8em);overflow:hidden;z-index:-1}@media screen and (max-width: 768px){.page-goiaty .goiaty-main .goiaty-main_head .bg{height:calc(100% - 3em)}}.page-goiaty .goiaty-main .goiaty-main_head .bg::before{content:"";position:absolute;top:50%;left:50%;display:block;width:196.875vw;height:196.875vw;background-image:url(images/goiaty/bg.svg);background-repeat:no-repeat;background-size:cover;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:bgRotate 30s linear 0s infinite normal;animation:bgRotate 30s linear 0s infinite normal}@keyframes bgRotate{0%{-webkit-transform:translate(-50%, -50%) scale(1, 0.8355) rotate(0);transform:translate(-50%, -50%) scale(1, 0.8355) rotate(0)}100%{-webkit-transform:translate(-50%, -50%) scale(1, 0.8355) rotate(360deg);transform:translate(-50%, -50%) scale(1, 0.8355) rotate(360deg)}}.page-goiaty .goiaty-main .goiaty-main_head .inner{width:100%;max-width:980px;margin-left:auto;margin-right:auto;padding:0 32px;padding-top:5em}@media screen and (max-width: 768px){.page-goiaty .goiaty-main .goiaty-main_head .inner{padding-top:3em}}.page-goiaty .goiaty-main .goiaty-main_head .inner .goiaty{margin-bottom:-8em}@media screen and (max-width: 768px){.page-goiaty .goiaty-main .goiaty-main_head .inner .goiaty{margin-bottom:-3em}}.page-goiaty .goiaty-main .goiaty-main_head .inner .goiaty.done{opacity:0;transform:scale(0.9)}.page-goiaty .goiaty-main .goiaty-main_head .inner .goiaty.done.gone{opacity:1;transform:scale(1);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;transition-delay:.328s}.page-goiaty .goiaty-main .goiaty-main_body{padding-top:8em;padding-bottom:8em;background:url(images/goiaty/bg.png),#2873b3;background-size:1640px 1150px, cover;background-repeat:no-repeat;background-position:center bottom}@media screen and (max-width: 768px){.page-goiaty .goiaty-main .goiaty-main_body{padding-top:4em;padding-bottom:3em}}.page-goiaty .goiaty-main .goiaty-main_body .answer{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 16px}.page-goiaty .goiaty-main .goiaty-main_body .inner{width:100%;max-width:980px;margin-left:auto;margin-right:auto;padding:0 16px}.page-goiaty .goiaty-main .goiaty-main_foot{padding-top:5em;padding-bottom:5em;background:#fafafa}@media screen and (max-width: 768px){.page-goiaty .goiaty-main .goiaty-main_foot{padding-top:2em;padding-bottom:2em}}.page-goiaty .goiaty-main .goiaty-main_foot .inner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 16px}.page-goiaty .grid-card{display:grid;grid-template-columns:repeat(2, 1fr);gap:2em;margin-top:4em;margin-bottom:2em}@media screen and (max-width: 768px){.page-goiaty .grid-card{gap:0;width:calc(100% + (16px * 2));margin:0 -16px;margin-top:2em;margin-bottom:1em}}.page-goiaty .grid-card>.card{position:relative;grid-template-columns:1fr;display:flex;align-items:center;flex-direction:column;gap:1em;padding:2em}@media screen and (max-width: 768px){.page-goiaty .grid-card>.card{padding:1em}}.page-goiaty .grid-card>.card:nth-child(1)::before{content:'';position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;background:url(images/goiaty/room_footprint_bg.jpg);background-size:cover;border-radius:2em;overflow:hidden;transform:scale(1)}@media screen and (max-width: 768px){.page-goiaty .grid-card>.card:nth-child(1)::before{border-radius:0}}.page-goiaty .grid-card>.card:nth-child(2)::before{content:'';position:absolute;top:0;left:0;z-index:0;display:block;width:100%;height:100%;background:url(images/goiaty/room_talk_bg.jpg);background-size:cover;border-radius:2em;overflow:hidden;transform:scale(1)}@media screen and (max-width: 768px){.page-goiaty .grid-card>.card:nth-child(2)::before{border-radius:0}}.page-goiaty .grid-card>.card .card-head{position:relative;z-index:15}.page-goiaty .grid-card>.card .card-body{position:relative;z-index:15}.page-goiaty .goiaty-sidebar ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:calc(1em * 1)}@media screen and (max-width: 768px){.page-goiaty .goiaty-sidebar ul{grid-template-columns:repeat(2, 1fr);gap:calc(.5em * 1)}}.page-goiaty .goiaty-sidebar ul>li{grid-template-columns:1fr;transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}.page-goiaty .goiaty-sidebar ul>li>*{display:block;line-height:0}.page-goiaty .goiaty-sidebar ul.done>li a{opacity:0;transform:scale(0.9)}.page-goiaty .goiaty-sidebar ul.done.gone>li:hover{transform:scale(0.985) !important;transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}.page-goiaty .goiaty-sidebar ul.done.gone>li a{opacity:1}.page-goiaty .goiaty-sidebar ul.done.gone>li:nth-child(0) a{transform:scale(1);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;transition-delay:calc((0 * 0.1025s) + 0.41s)}.page-goiaty .goiaty-sidebar ul.done.gone>li:nth-child(1) a{transform:scale(1);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;transition-delay:calc((1 * 0.1025s) + 0.41s)}.page-goiaty .goiaty-sidebar ul.done.gone>li:nth-child(2) a{transform:scale(1);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;transition-delay:calc((2 * 0.1025s) + 0.41s)}.page-goiaty .goiaty-sidebar ul.done.gone>li:nth-child(3) a{transform:scale(1);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;transition-delay:calc((3 * 0.1025s) + 0.41s)}.page-goiaty .goiaty-sidebar ul.done.gone>li:nth-child(4) a{transform:scale(1);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;transition-delay:calc((4 * 0.1025s) + 0.41s)}.page-goiaty .goiaty-qa{display:flex;flex-direction:column;gap:2em}.page-goiaty .goiaty-qa ul{display:flex;flex-direction:column;gap:1em}.page-goiaty .goiaty-qa ul>li .q{width:100%;background:#1a5d96;border-radius:8em}.page-goiaty .goiaty-qa ul>li .q h4{width:100%;height:50px;background-repeat:no-repeat;background-image:url(images/goiaty/room_intro_titles.png);text-indent:-24em;overflow:hidden}@media screen and (max-width: 768px){.page-goiaty .goiaty-qa ul>li .q h4{height:30px;background-size:372px 210px}}.page-goiaty .goiaty-qa ul>li .a{padding:1.25em}.page-goiaty .goiaty-qa ul>li .a *{color:var(--key1)}.page-goiaty .goiaty-qa ul>li .a p{max-width:41em;font-weight:600;font-size:1.23em}@media screen and (max-width: 768px){.page-goiaty .goiaty-qa ul>li .a p{font-size:1em}}.page-goiaty .goiaty-qa ul>li .a p strong{display:block;font-size:1.435em}.page-goiaty .goiaty-qa ul>li .a p strong::before{content:'A.';display:inline-block}.page-goiaty .goiaty-qa ul>li:nth-child(1) .q h4{background-position:left 0}.page-goiaty .goiaty-qa ul>li:nth-child(2) .q h4{background-position:left calc(-50px * 1)}@media screen and (max-width: 768px){.page-goiaty .goiaty-qa ul>li:nth-child(2) .q h4{background-position:left calc(-30px * 1)}}.page-goiaty .goiaty-qa ul>li:nth-child(3) .q h4{background-position:left calc(-50px * 2)}@media screen and (max-width: 768px){.page-goiaty .goiaty-qa ul>li:nth-child(3) .q h4{background-position:left calc(-30px * 2)}}.page-goiaty .goiaty-qa ul>li:nth-child(4) .q h4{background-position:left calc(-50px * 3)}@media screen and (max-width: 768px){.page-goiaty .goiaty-qa ul>li:nth-child(4) .q h4{background-position:left calc(-30px * 3)}}.page-goiaty .goiaty-qa ul>li:nth-child(5) .q h4{background-position:left calc(-50px * 4)}@media screen and (max-width: 768px){.page-goiaty .goiaty-qa ul>li:nth-child(5) .q h4{background-position:left calc(-30px * 4)}}.page-goiaty .goiaty-qa ul>li:nth-child(6) .q h4{background-position:left calc(-50px * 5)}@media screen and (max-width: 768px){.page-goiaty .goiaty-qa ul>li:nth-child(6) .q h4{background-position:left calc(-30px * 5)}}.page-goiaty .goiaty-qa ul>li:nth-child(7) .q h4{background-position:left calc(-50px * 6)}@media screen and (max-width: 768px){.page-goiaty .goiaty-qa ul>li:nth-child(7) .q h4{background-position:left calc(-30px * 6)}}.page-announcer{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.page-announcer{overflow:hidden}}.page-announcer hgroup:has(h2){display:flex;align-items:center;gap:calc(8em / 64 * 3);font-size:1.435em}.page-announcer hgroup:has(h2) .icon{display:block;width:1.23em;height:1.23em;line-height:0}.page-announcer hgroup:has(h2) h2{font-weight:500}.page-announcer hgroup:has(h2)+*{margin-top:calc(8em / 16 * 3)}.page-announcer .announcer-body ul.grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:calc(8px * 8) calc(8px * 4)}@media screen and (max-width: 768px){.page-announcer .announcer-body ul.grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(8px * 4) calc(8px * 1)}}.page-announcer .announcer-body ul.grid>li{display:flex;flex-direction:column;justify-content:space-between;gap:calc(8em / 8);grid-template-columns:1fr}.page-announcer .announcer-body ul.grid>li .bottom{display:flex;align-items:center;flex-direction:column;gap:calc(8em / 8)}.page-announcer .announcer-body ul.grid>li .bottom .profile-details{padding-bottom:calc(8em / 32);color:var(--key9);border-bottom:dotted 2px var(--key9)}.page-announcer .announcer-body ul.grid>li .bottom .button{display:flex;align-items:center;justify-content:center;gap:calc(8em / 64 * 3);padding:0 calc(8em / 16 * 5)}@media screen and (max-width: 768px){.page-announcer .announcer-body ul.grid>li .bottom .button{font-size:.9em;padding:0 calc(8em / 16 * 2)}}.page-announcer .announcer-body ul.grid>li .bottom .button .icon{display:block;width:1.3325em;height:1.3325em}.page-announcer .announcer-body ul.grid>li .bottom .button .text{padding:0}.page-announcer .announcer-body .card{display:flex;align-items:center;flex-direction:column;gap:calc(8em / 32 * 5)}.page-announcer .announcer-body .card .thumb{display:block;width:100%;aspect-ratio:1/1;border:solid 1px var(--gray5);border-radius:calc(8em / 8 * 2);box-shadow:var(--shadow);overflow:hidden}.page-announcer .announcer-body .card .meta{display:flex;align-items:center;flex-direction:column;gap:calc(8em / 32 * 3)}.page-announcer .announcer-body .card .meta .name{display:flex;align-items:center;flex-direction:column}.page-announcer .announcer-body .card .meta .name .main{font-size:1.64em}.page-announcer .announcer-body .card .meta .name .kana{font-size:.75em}.page-announcer .announcer-body .card .meta .profile{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;overflow:hidden;font-size:.8em;color:var(--gray11)}.page-announcer .announcer-body .card .meta .profile.is-open{display:block;-webkit-line-clamp:unset;overflow:visible}.page-announcer .announcer-body .card .meta .profile-toggle{width:100%;text-align:left;margin-top:calc(8em / 16 * -1);padding:0;border:none;background:none;color:var(--key10);font-size:0.8em;cursor:pointer;text-decoration:underline}.page-announcer .announcer-body .card .meta .profile-toggle.is-hidden{display:none}.page-announcer .announcer-foot{margin-top:calc(8em / 8 * 6);padding-top:calc(8em / 8 * 3);border-top:solid 1px var(--gray6)}.announcer-container{--swiper-navigation-size: 1em}.announcer-container .swiper-wrapper+*{margin-top:calc(8em / 8 * 2)}.announcer-container .swiper-button-wrapper{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(8em / 8)}.announcer-container .swiper-button-wrapper .swiper-button-prev,.announcer-container .swiper-button-wrapper .swiper-button-next,.announcer-container .swiper-button-wrapper .swiper-toggle{position:relative;top:0;left:0;right:0;bottom:0;margin:0;padding:0;display:flex;align-items:center;justify-content:center;width:3em;height:3em;border-radius:3em}.announcer-container .swiper-button-wrapper .swiper-toggle{background:var(--gray3)}.announcer-container .swiper-button-wrapper .swiper-toggle::after{content:'';display:block;width:1em;height:1em}.announcer-container .swiper-button-wrapper .swiper-toggle.is-playing::after{background-image:url(images/icon/play.svg);background-position:center}.announcer-container .swiper-button-wrapper .swiper-toggle.is-paused::after{background-image:url("images/icon/pause.svg");background-position:center}.announcer-container .swiper-button-wrapper .swiper-button-prev,.announcer-container .swiper-button-wrapper .swiper-button-next{background:var(--gray12)}.announcer-container .swiper-button-wrapper .swiper-button-prev *,.announcer-container .swiper-button-wrapper .swiper-button-next *{color:var(--gray1)}.announcer-container .swiper-button-wrapper .swiper-button-prev svg,.announcer-container .swiper-button-wrapper .swiper-button-next svg{width:1em;height:1em}.announcer-container .card{display:flex;flex-direction:column;background:var(--gray1);box-shadow:var(--shadow);border:solid 1px var(--gray6);border-radius:1em;overflow:hidden}@media screen and (max-width: 768px){.announcer-container .card{border-radius:1em}}.announcer-container .card .thumb{position:relative;z-index:15;display:block;width:100%;aspect-ratio:16/9;line-height:0;overflow:hidden}.announcer-container .card .thumb img{transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.announcer-container .card .meta{display:flex;flex-direction:column;gap:calc(8em / 16 * 1);padding:calc(8em / 16 * 3)}.announcer-container .card .meta .open{font-weight:600;font-size:.8em;color:var(--key9)}.announcer-container .card .meta .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em;font-size:1.3325em;line-height:1.5;font-weight:600}.announcer-container .card .meta .location{color:var(--gray9);font-size:.75em}.announcer-container .card:hover .thumb img{transform:scale(1.05);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.single-announcer_profile{display:flex;align-items:flex-start;gap:calc(16px * 1) calc(16px * 2);max-width:1200px;margin-left:auto;margin-right:auto;padding:calc(16px * 3) 0}@media screen and (max-width: 768px){.single-announcer_profile{flex-direction:column;padding-left:16px;padding-right:16px;overflow:hidden}}.single-announcer_profile .profile-side{width:300px;border-radius:calc(8em / 16);box-shadow:var(--shadow);overflow:hidden;background:var(--white)}@media screen and (max-width: 768px){.single-announcer_profile .profile-side{min-width:100%}}.single-announcer_profile .profile-side .profile-side-head{display:flex;align-items:center;justify-content:center;min-height:3em}.single-announcer_profile .profile-side .profile-side-head p{color:var(--key9)}.single-announcer_profile .profile-side .profile-side-thumb{width:100%;aspect-ratio:1/1;overflow:hidden;line-height:0}.single-announcer_profile .profile-side .profile-side-body{padding:calc(8em / 16 * 3)}.single-announcer_profile .profile-side .profile-side-name{display:flex;align-items:center;justify-content:center;flex-direction:column}.single-announcer_profile .profile-side .profile-side-name h1{font-size:1.435em;font-weight:600}.single-announcer_profile .profile-side .profile-side-name p{font-size:.85em;color:var(--gray9)}.single-announcer_profile .profile-side .profile-side-social{border-top:dotted 1px var(--gray5);margin-top:2em;padding-top:1.5em}.single-announcer_profile .profile-side .profile-side-social ul{display:flex;align-items:center;justify-content:center;gap:calc(8em / 32 * 3)}.single-announcer_profile .profile-side .profile-side-social ul>li a{display:block;width:calc(8em / 16 * 3);height:calc(8em / 16 * 3)}.single-announcer_profile .profile-side .profile-side-social ul>li a.nul{opacity:.3;pointer-events:none}.single-announcer_profile .outline-side{flex:1;display:flex;flex-direction:column;gap:calc(16px * 1);border-radius:calc(8em / 16);overflow:hidden}@media screen and (max-width: 768px){.single-announcer_profile .outline-side{width:100%;min-width:100%}}.single-announcer_profile .outline-side .inner{padding:calc(16px * 1) calc(16px * 2) calc(16px * 2);background:var(--white);border-radius:calc(8em / 16);box-shadow:var(--shadow);overflow:hidden}.single-announcer_profile .outline-side .inner .outline-overview{padding-top:16px}.single-announcer_profile .outline-side .head{display:block;margin-bottom:.75em;font-size:.85em;color:var(--key9)}.single-announcer_profile .outline-side .outline-gallery .thumb{aspect-ratio:1/1;overflow:hidden;border-radius:calc(8em / 32);box-shadow:var(--shadow);overflow:hidden;line-height:0}.single-announcer_profile .outline-side .outline-gallery+.outline-overview{border-top:dotted 1px var(--gray5);margin-top:2em;padding-top:1.5em}.single-announcer_profile .outline-side .outline-overview .outline-overview__message p{color:var(--gray11)}.single-announcer_profile .outline-side .outline-overview .outline-overview__qa{margin-top:calc(8em / 16 * 3)}.single-announcer_profile .outline-side .outline-overview .outline-overview__qa ul{display:flex;flex-direction:column;gap:calc(8em / 16)}.single-announcer_profile .outline-side .outline-overview .outline-overview__qa ul>li{display:flex;align-items:baseline}@media screen and (max-width: 768px){.single-announcer_profile .outline-side .outline-overview .outline-overview__qa ul>li{flex-direction:column}}.single-announcer_profile .outline-side .outline-overview .outline-overview__qa ul>li>.label{flex:1;min-width:12em;font-weight:600}@media screen and (max-width: 768px){.single-announcer_profile .outline-side .outline-overview .outline-overview__qa ul>li>.label{opacity:.5;font-size:.8em}}.single-announcer_profile .outline-side .outline-overview .outline-overview__qa ul>li>.content{flex:5;color:var(--gray11)}@media screen and (max-width: 768px){.single-announcer_profile .outline-side .outline-overview .outline-overview__qa ul>li>.content{color:var(--gray12)}}.single-announcer_profile .outline-side .outline-blog__archive{display:flex;flex-direction:column;gap:calc(8em / 16 * 2)}.single-announcer_profile .outline-side .outline-blog__archive .card{display:flex;align-items:center;gap:calc(8em / 16 * 3)}.single-announcer_profile .outline-side .outline-blog__archive .card>.thumb{flex:1;aspect-ratio:3/2;border-radius:calc(8em / 16);box-shadow:var(--shadow);overflow:hidden}.single-announcer_profile .outline-side .outline-blog__archive .card>.meta{flex:3;display:flex;flex-direction:column}@media screen and (max-width: 768px){.single-announcer_profile .outline-side .outline-blog__archive .card>.meta{flex:1}}.single-announcer_profile .outline-side .outline-blog__archive .card>.meta .open{color:var(--key9);font-size:.85em}.single-announcer_profile .outline-side .outline-blog__archive .card>.meta .title{font-size:1.23em;font-weight:600}.single-announcer_profile .outline-side .outline-blog__archive .card>.meta .location{margin-top:calc(8em / 8);color:var(--gray9);font-size:.85em}.aside-announcer_profile{max-width:1200px;margin-left:auto;margin-right:auto;padding-bottom:calc(16px * 3)}@media screen and (max-width: 768px){.aside-announcer_profile{padding-left:16px;padding-right:16px}}.aside-announcer_profile .side-announcer-title{padding-top:1.5em;margin-bottom:1em;border-top:solid 1px var(--gray5)}.aside-announcer_profile .side-announcer-list{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:calc(8em / 8)}@media screen and (max-width: 768px){.aside-announcer_profile .side-announcer-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}.aside-announcer_profile .side-announcer-list .side-announcer-item{grid-template-columns:1fr;background:var(--white)}.aside-announcer_profile .side-announcer-list .side-announcer-item .card{display:flex;align-items:center;background:var(--white);box-shadow:var(--shadow);border-radius:calc(8em / 16);overflow:hidden}.aside-announcer_profile .side-announcer-list .side-announcer-item .card>.thumb{width:4em;height:4em;line-height:0}.aside-announcer_profile .side-announcer-list .side-announcer-item .card>.name{display:flex;flex-direction:column;padding:0 calc(8em / 16 * 3)}.aside-announcer_profile .side-announcer-list .side-announcer-item .card>.name .main{font-size:.95em;font-weight:600}.aside-announcer_profile .side-announcer-list .side-announcer-item .card>.name .kana{color:var(--gray9);font-size:.7em}.fancybox__dialog *{color:var(--white)}.archive-event-present{max-width:1200px;margin-left:auto;margin-right:auto}.archive-event-present hgroup:has(h2){display:flex;align-items:center;gap:calc(8em / 64 * 3);font-size:1.435em}.archive-event-present hgroup:has(h2) .icon{display:block;width:1.23em;height:1.23em;line-height:0}.archive-event-present hgroup:has(h2) h2{font-weight:500}.archive-event-present hgroup:has(h2)+*{margin-top:calc(8em / 16 * 3)}.archive-event-present .event-present-body ul.grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(8px * 8) calc(8px * 4)}@media screen and (max-width: 768px){.archive-event-present .event-present-body ul.grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(8px * 4) calc(8px * 1)}}.archive-event-present .event-present-body ul.grid>li{display:flex;flex-direction:column;justify-content:space-between;gap:calc(8em / 8);grid-template-columns:1fr}.archive-event-present .event-present-body .card{display:flex;flex-direction:column;gap:calc(8em / 32 * 5)}.archive-event-present .event-present-body .card .thumb{position:relative;z-index:15;display:block;width:100%;aspect-ratio:1/1;border:solid 1px var(--gray6);border-radius:calc(8em / 8 * 2);box-shadow:var(--shadow);overflow:hidden}.archive-event-present .event-present-body .card .thumb .background{position:absolute;width:100%;height:100%;z-index:-5;opacity:.5;-webkit-filter:blur(15px) brightness(0.8);filter:blur(15px) brightness(0.8)}.archive-event-present .event-present-body .card .thumb>img{transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.archive-event-present .event-present-body .card .meta{display:flex;align-items:flex-start;flex-direction:column;gap:calc(8em / 32 * 3)}.archive-event-present .event-present-body .card .meta .open{color:var(--key9);font-size:.8em}.archive-event-present .event-present-body .card .meta .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em;font-size:1.3325em;line-height:1.5;font-weight:600}@media screen and (max-width: 768px){.archive-event-present .event-present-body .card .meta .title{font-size:1.23em}}.archive-event-present .event-present-body .card .meta .location{color:var(--gray12);font-size:.95em}.archive-event-present .event-present-body .card:hover .thumb>img{transform:scale(1.05);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.post-event-present{width:calc(100% / 16 * 14);max-width:1200px;margin-left:auto;margin-right:auto;padding-top:calc(8em / 8 * 5)}@media screen and (max-width: 768px){.post-event-present{width:100%;padding-top:calc(8em / 8 *  3)}}.post-event-present hgroup:has(h2){display:flex;align-items:center;gap:calc(8em / 64 * 3);font-size:1.435em}.post-event-present hgroup:has(h2) .icon{display:block;width:1.23em;height:1.23em;line-height:0}.post-event-present hgroup:has(h2) h2{font-weight:500}.post-event-present hgroup:has(h2)+*{margin-top:calc(8em / 16 * 3)}.post-event-present .event-present-head{display:flex;flex-direction:column;gap:calc(8em / 16);margin-left:auto;margin-right:auto}.post-event-present .event-present-head .publish{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.25em}.post-event-present .event-present-head .publish .category{display:flex;align-items:center;justify-content:center;line-height:1;min-height:2em;padding:0 calc(8em / 32 * 5);background:var(--white);border:solid 1px var(--gray6);border-radius:8em;color:var(--gray9);font-size:.8em}.post-event-present .event-present-head .publish .category.event{background:#009248;border:solid 1px #009248;color:var(--gray1)}.post-event-present .event-present-head .publish .category.event-taxonomy{background:var(--gray1);border:solid 1px #009248;color:#009248}.post-event-present .event-present-head .publish .category.present{background:#e94754;border:solid 1px #e94754;color:var(--gray1)}.post-event-present .event-present-head .publish .category.present-taxonomy{background:var(--gray1);border:solid 1px #e94754;color:#e94754}.post-event-present .event-present-head h1{font-size:2.05em;line-height:1.23}@media screen and (max-width: 768px){.post-event-present .event-present-head h1{font-size:1.845em}}.post-event-present .event-present-head+*{margin-top:calc(8em / 16 * 5)}.post-event-present .event-present-body{display:flex;gap:2em 3em}@media screen and (max-width: 768px){.post-event-present .event-present-body{flex-direction:column}}.post-event-present .event-present-body>.thumb{width:300px;max-width:100%}@media screen and (max-width: 768px){.post-event-present .event-present-body>.thumb{width:100%}}.post-event-present .event-present-body>.thumb .sticky{top:8em;border-radius:calc(8em / 16);box-shadow:var(--shadow);overflow:hidden;line-height:0}.post-event-present .event-present-body>.event-present-content{flex:1}.post-event-present .event-present-foot{margin-top:calc(8em / 8 * 5);padding-top:calc(8em / 8 * 2);border-top:solid 1px var(--gray6)}.post-event-present .event-present-foot .event-present-foot-head{display:flex;align-items:center;justify-content:space-between}.post-event-present .event-present-foot .event-present-foot-head a{display:flex;align-items:center;gap:calc(8em / 16)}.post-event-present .event-present-foot .event-present-foot-head a .text{color:var(--key9)}.post-event-present .event-present-foot .event-present-foot-head a .icon{display:block;width:.8em;height:.8em;line-height:0}.post-event-present .event-present-foot .event-present-foot-head a .icon svg{fill:var(--key9)}.post-event-present .event-present-foot .event-present-foot-head+*{margin-top:calc(16px * 2)}.post-event-present .event-present-foot ul.grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(8px * 4)}@media screen and (max-width: 768px){.post-event-present .event-present-foot ul.grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:calc(8px * 2) calc(8px * 1)}}.post-event-present .event-present-foot ul.grid>li{display:flex;flex-direction:column;justify-content:space-between;gap:calc(8em / 8);grid-template-columns:1fr}.post-event-present .event-present-foot .card{display:flex;align-items:center;gap:calc(8em / 32 * 5);overflow:hidden}@media screen and (max-width: 768px){.post-event-present .event-present-foot .card{align-items:flex-start}}.post-event-present .event-present-foot .card .thumb{position:relative;z-index:15;display:block;width:100%;max-width:12em;aspect-ratio:1/1;border:solid 1px var(--gray6);border-radius:calc(8em / 16);box-shadow:var(--shadow);overflow:hidden}@media screen and (max-width: 768px){.post-event-present .event-present-foot .card .thumb{max-width:8em}}.post-event-present .event-present-foot .card .thumb .background{position:absolute;width:100%;height:100%;z-index:-5;opacity:.5;-webkit-filter:blur(15px) brightness(0.8);filter:blur(15px) brightness(0.8)}.post-event-present .event-present-foot .card .thumb>img{transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.post-event-present .event-present-foot .card .meta{flex:1;display:flex;align-items:flex-start;flex-direction:column;gap:calc(8em / 32 * 3)}@media screen and (max-width: 768px){.post-event-present .event-present-foot .card .meta{gap:calc(8em / 32 * 1)}}.post-event-present .event-present-foot .card .meta .open{color:var(--key9);font-size:.8em}.post-event-present .event-present-foot .card .meta .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.5em;font-size:1.3325em;line-height:1.5;font-weight:600}@media screen and (max-width: 768px){.post-event-present .event-present-foot .card .meta .title{-webkit-line-clamp:2;min-height:3em;font-size:1.23em}}.post-event-present .event-present-foot .card .meta .location{color:var(--gray12);font-size:.95em}.post-event-present .event-present-foot .card:hover .thumb>img{transform:scale(1.05);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.post-event-present .event-present-content .content_outline{padding:.75rem 1.25rem;background:var(--gray1)}.post-event-present .event-present-content .content_outline .title{padding:.5em 0;margin-bottom:1em;border-bottom:solid 1px var(--gray6);font-size:1.845em;line-height:1.5;font-weight:600;color:var(--key9)}.post-event-present .event-present-content .content_outline .content p{font-size:1.1275em;line-height:1.8}@media screen and (max-width: 768px){.post-event-present .event-present-content .content_outline .content p{font-size:1em}}.post-event-present .event-present-content .content_outline+*{margin-top:calc(8em / 8 * 2)}.post-event-present .event-present-content ul.col{display:flex;flex-direction:column;gap:calc(8em / 16)}.post-event-present .event-present-content li.row{display:flex;flex-direction:column}.post-event-present .event-present-content li.row>.title{flex:1;padding:.75rem 1.25rem;background:var(--key4);font-size:1.23em;font-weight:600}@media screen and (max-width: 768px){.post-event-present .event-present-content li.row>.title{padding:.5rem 1.25rem}}.post-event-present .event-present-content li.row>.content{flex:3;padding:.75rem 1.25rem;background:var(--gray1);font-size:1.075em}@media screen and (max-width: 768px){.post-event-present .event-present-content li.row>.content{font-size:1em}}.post-event-present .event-present-content li.row>.content a{color:var(--key9);text-decoration:underline}.post-event-present .event-present-share .share-buttons{display:flex}.post-event-present .event-present-share .share-buttons a{flex:1;padding:10px 14px;background:#333;color:#fff;text-decoration:none;font-size:14px;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.post-event-present .event-present-share .share-buttons a[data-type="facebook"]{background:#2e4a88}.post-event-present .event-present-share .share-buttons a[data-type="x"]{background:#3E3E3E}.post-event-present .event-present-share .share-buttons a[data-type="line"]{background:#00c300}.post-event-present .event-present-share .share-buttons a:hover{opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.news-archive{border-top:solid 1px var(--gray5)}.news-archive>* .card{display:flex;align-items:center;gap:calc(8em / 16 * 4) calc(8em / 16 * 3);padding:calc(8em / 16 * 3) 0;border-bottom:solid 1px var(--gray5)}@media screen and (max-width: 768px){.news-archive>* .card{align-items:flex-start;flex-direction:column;padding-bottom:calc(8em / 16 * 6)}}.news-archive>* .card>.image{position:relative;z-index:15;flex:1;display:block;width:100%;aspect-ratio:3/2;background:var(--gray2);box-shadow:var(--shadow);border:solid 1px var(--gray3);border-radius:calc(8em / 32 * 4);overflow:hidden;line-height:0}.news-archive>* .card>.image .background{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;filter:opacity(0.5) blur(15px);transform:scale(1.1)}.news-archive>* .card>.image>img{box-shadow:var(--shadow);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.news-archive>* .card>.text{flex:3;display:flex;justify-content:space-between;flex-direction:column;gap:calc(8em / 32 * 3)}.news-archive>* .card>.text .title{font-weight:600;font-size:1.3325em;line-height:1.435;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}@media screen and (max-width: 768px){.news-archive>* .card>.text .title{font-size:1.435em}}.news-archive>* .card>.text .attr{display:flex;align-items:center;gap:calc(8em / 16)}.news-archive>* .card>.text .attr .cat{display:flex;align-items:center;justify-content:center;padding:calc(8em / 32) calc(8em / 16);border:solid 1px var(--key9);border-radius:calc(8em / 16);color:var(--key9);font-size:.75em;line-height:1}.news-archive>* .card>.text .attr time{color:var(--sub9);font-size:.75em}.news-archive>* .card:hover>.image>img{transform:scale(1.05);transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-o-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-moz-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s;-webkit-transition:all cubic-bezier(0.28, 1.52, 0.73, 1.25) 0.41s}.news-archive>* .card:hover>.text .title{color:var(--key9);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.news-main{display:flex;flex-direction:column;gap:calc(8em / 16 * 3)}.news-main .news-thumb{border-radius:calc(8em / 16);box-shadow:var(--shadow);overflow:hidden;line-height:0}.news-main .news-content{min-width:767px;width:calc(100% - (272px + 4em))}@media screen and (max-width: 768px){.news-main .news-content{min-width:100%;width:100%;padding-bottom:calc(8em / 8 * 3)}}.news-main .news-content>*{margin:1em 0}.news-main .news-content img{border-radius:calc(8em / 16);overflow:hidden}.news-main .news-content a{color:var(--key9);text-decoration:underline}.news-main .news-share .share-buttons{display:flex;gap:10px}.news-main .news-share .share-buttons a{padding:10px 14px;background:#333;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.news-main .news-share .share-buttons a[data-type="facebook"]{background:#2e4a88}.news-main .news-share .share-buttons a[data-type="x"]{background:#3E3E3E}.news-main .news-share .share-buttons a[data-type="line"]{background:#00c300}.news-main .news-share .share-buttons a:hover{opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.post-pagination .next .image{order:1}@media screen and (max-width: 768px){.post-pagination .prev .image{order:1}}.post-pagination .card .text{flex:5}.post-pagination .card .text .nav-label{font-size:.8em;color:var(--sub9)}.announcer-main{display:flex;flex-direction:column;gap:calc(8em / 16 * 3)}.announcer-main .announcer-head{display:flex;align-items:center;gap:calc(8em / 16 * 3) calc(8em / 16 * 5)}@media screen and (max-width: 768px){.announcer-main .announcer-head{flex-direction:column}}.announcer-main .announcer-head .announcer-name h1{font-weight:normal;font-size:1.845em;line-height:1.23}.announcer-main .announcer-head .announcer-name p{color:var(--gray9)}.announcer-main .announcer-thumb{width:100%;max-width:300px;aspect-ratio:1/1;border-radius:calc(8em / 16 * 4);box-shadow:var(--shadow);overflow:hidden;line-height:0}.announcer-main .announcer-content{min-width:767px;width:calc(100% - (272px + 4em))}@media screen and (max-width: 768px){.announcer-main .announcer-content{min-width:100%;width:100%;padding-bottom:calc(8em / 8 * 3)}}.announcer-main .announcer-content ul{display:flex;flex-direction:column}.announcer-main .announcer-content ul>li{display:flex;gap:calc(8em / 8 * 2);padding:calc(8em / 32 * 3) 0;border-bottom:dotted 2px var(--gray7)}.announcer-main .announcer-content ul>li .label{flex:1;color:var(--gray9)}.announcer-main .announcer-content ul>li .content{flex:3}.announcer-main .announcer-share .share-buttons{display:flex;gap:10px}.announcer-main .announcer-share .share-buttons a{padding:10px 14px;background:#333;color:#fff;text-decoration:none;border-radius:4px;font-size:14px;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.announcer-main .announcer-share .share-buttons a[data-type="facebook"]{background:#2e4a88}.announcer-main .announcer-share .share-buttons a[data-type="x"]{background:#3E3E3E}.announcer-main .announcer-share .share-buttons a[data-type="line"]{background:#00c300}.announcer-main .announcer-share .share-buttons a:hover{opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-company{padding-top:32px}.page-company .company-main .text-right{text-align:right}.page-compnay__parent .page-compnay__parent-main h3{display:flex;align-items:center;height:2.05em;padding:0 calc(8em / 16);background:var(--key4);border-radius:calc(8em / 32);line-height:1.23;font-size:1.23em}.page-compnay__parent .page-compnay__parent-main h3+*{margin-top:calc(8em / 8)}.page-compnay__parent .page-compnay__parent-main h3 ~ h3{margin-top:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.page-compnay__parent .page-compnay__parent-main h3 ~ h3{margin-top:calc(8em / 8 * 2)}}.page-compnay__parent .page-compnay__parent-main h4{font-size:1.1275em}.page-compnay__parent .page-compnay__parent-main h4+*{margin-top:calc(8em / 16)}.page-compnay__parent .page-compnay__parent-main h4 ~ h4{margin-top:calc(8em / 8 * 1)}.page-compnay__parent .parent-tagline img{mix-blend-mode:darken}.page-compnay__parent .parent-document .parent-document__inner{margin-top:calc(8em / 16 * 4);padding:calc(8em / 16 * 4) 0;border-top:solid 1px var(--gray6);border-bottom:solid 1px var(--gray6)}.page-compnay__parent .parent-document .parent-document__inner .parent-document__inner-title{display:flex;align-items:center;justify-content:center;min-height:2.87em;font-weight:600;font-size:1.3325em}.page-compnay__parent .parent-document .parent-document__inner ul.disc{padding-left:4em}@media screen and (max-width: 768px){.page-compnay__parent .parent-document .parent-document__inner ul.disc{padding-left:1.5em}}.page-compnay__parent .parent-document .parent-document__inner ul.disc>li{list-style-type:disc}.page-company__about ul.col{display:flex;flex-direction:column;border-top:solid 1px var(--gray5)}.page-company__about ul.col>li{border-bottom:solid 1px var(--gray5)}.page-company__about li.row{display:flex;padding:calc(8em / 16 * 3) 0}.page-company__about li.row>.title{flex:1;font-weight:600}.page-company__about li.row>.content{flex:3}.page-company__access ul.col{display:flex;flex-direction:column;gap:calc(8em / 8 * 3)}.page-company__access ul.col>li{display:flex;flex-direction:column;gap:calc(8em / 8)}.page-company__access ul.col>li .thumb{border-radius:calc(8em / 16);aspect-ratio:2.35/1;overflow:hidden}.page-company__access ul.col>li .text{display:flex;align-items:flex-start;flex-direction:column}.page-company__access ul.col>li .text dl>dt{font-weight:600;font-size:1.3325em}.page-company__access ul.col>li .text dl>dt+dd{margin-top:calc(8em / 32)}.page-company__access ul.col>li .text dl+*{margin-top:calc(8em / 16 * 2)}.page-company__news ul.col{display:flex;flex-direction:column;border-top:solid 1px var(--gray6)}.page-company__news ul.col>li{display:flex;flex-direction:column;gap:calc(8em / 8)}.page-company__news ul.col>li>a,.page-company__news ul.col>li>.no-link{padding:calc(8em / 32 * 5) 0;border-bottom:solid 1px var(--gray6)}.page-company__news ul.col>li>a .title,.page-company__news ul.col>li>.no-link .title{display:block;margin-top:calc(8em / 32)}.page-company__news ul.col>li>a .title{color:var(--key9);text-decoration:underline}.page-company__news ul.col>li .category{font-weight:600;font-size:.75em}.page-company__news ul.col>li .category strong{display:inline-flex;align-items:center;justify-content:center;border:solid 1px;padding:.25em .5em;background:var(--key9);border-radius:3px;color:var(--key1);margin-right:.25em}.page-company__news ul.col>li time{margin-left:calc(8em / 16);color:var(--gray9);font-size:.75em}.page-company__iat-info .iat-info-header .publish{display:flex;justify-content:flex-end}.page-company__iat-info .iat-info-header .publish time{color:var(--gray9);font-size:.85em}.page-company__iat-info .iat-info-editor>*{margin:calc(8em / 16) 0}.page-company__iat-info .iat-info-editor a{color:var(--key9);text-decoration:underline}.page-company__program-type ul.col{display:flex;flex-direction:column;border-top:solid 1px var(--gray5)}.page-company__program-type ul.col>li{border-bottom:solid 1px var(--gray5)}.page-company__program-type li.row{display:flex;padding:calc(8em / 16 * 3) 0}.page-company__program-type li.row>.title{flex:1;font-weight:600}.page-company__program-type li.row>.content{flex:3}.page-company__program-type .caption{margin-top:calc(8em / 8);color:var(--gray9);font-size:.9em}.page-company__program-type .caption a{color:var(--key9);text-decoration:underline;cursor:pointer}.page-company__program-type .caption a:hover{opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-company__program-list ul.col{display:flex;flex-direction:column;gap:calc(8em / 8 * 3)}.page-company__program-list ul.col>li h3{display:flex;align-items:center;height:2.05em;padding:0 calc(8em / 16);background:var(--key4);border-radius:calc(8em / 32);line-height:1.23;font-size:1.23em}.page-company__program-list ul.table{display:flex;flex-direction:column;gap:2px;margin-top:2px}.page-company__program-list ul.table>li{font-size:.9em}.page-company__program-list ul.table>li a{display:flex;align-items:center;gap:calc(8em / 16);height:calc(2.05em * 1.23);padding:0 calc(8em / 16 * 1.23);background:var(--key1);border-radius:calc(8em / 32);line-height:1.23;text-decoration:underline;color:var(--key9);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-company__program-list ul.table>li a::before{content:'';display:block;width:1.23em;height:1.23em;background:url(images/icon/pdf.svg);background-size:cover}.page-company__program-list ul.table>li a:hover{opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-company__criteriaold .company__criteriaold-main>*+*{margin-top:1em}.page-company__criteriaold .company__criteriaold-main+*{margin-top:calc(8em / 8 * 2)}.page-company__criteriaold ul.table{display:flex;flex-direction:column;gap:2px;margin-top:2px}.page-company__criteriaold ul.table>li{font-size:.9em}.page-company__criteriaold ul.table>li a{display:flex;align-items:center;gap:calc(8em / 16);height:calc(2.05em * 1.23);padding:0 calc(8em / 16 * 1.23);background:var(--key1);border-radius:calc(8em / 32);line-height:1.23;text-decoration:underline;color:var(--key9);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-company__criteriaold ul.table>li a::before{content:'';display:block;width:1.23em;height:1.23em;background:url(images/icon/pdf.svg);background-size:cover}.page-company__criteriaold ul.table>li a:hover{opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-company__criteriaold .caption{margin-top:calc(8em / 8);color:var(--gray9);font-size:.9em}.page-company__criteriaold .caption a{color:var(--key9);text-decoration:underline;cursor:pointer}.page-company__criteriaold .caption a:hover{opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-company__banshin ul.col{display:flex;flex-direction:column;gap:calc(8em / 8 * 3)}.page-company__banshin ul.col>li h3{display:flex;align-items:center;height:2.05em;padding:0 calc(8em / 16);background:var(--key4);border-radius:calc(8em / 32);line-height:1.23;font-size:1.23em}.page-company__banshin ul.table{display:flex;flex-direction:column;gap:2px;margin-top:2px}.page-company__banshin ul.table>li{font-size:.9em}.page-company__banshin ul.table>li dl{display:flex;align-items:center;gap:calc(8em / 16);height:calc(2.05em * 1.23);padding:0 calc(8em / 16 * 1.23);background:var(--key1);border-radius:calc(8em / 32);line-height:1.23}.page-company__banshin ul.table>li dl>dt{flex:1}@media screen and (max-width: 768px){.page-company__banshin ul.table>li dl>dt{flex:2}}.page-company__banshin ul.table>li dl>dd{display:flex;align-items:center;flex-wrap:wrap;gap:calc(8em / 16) calc(8em / 16 * 3);flex:5}.page-company__banshin ul.table>li a{display:flex;align-items:center;gap:calc(8em / 16);text-decoration:underline;color:var(--key9);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-company__banshin ul.table>li a[target="_blank"]::before{content:'';display:block;width:1.23em;height:1.23em;background:url(images/icon/pdf.svg);background-size:cover}.page-company__banshin ul.table>li a:hover{opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-company__area .company__area-head{display:flex;align-items:center;justify-content:center;background:var(--white);min-height:4.1em;font-size:1.23em}.page-company__area .company__area-head p{font-weight:600}.page-company__area .company__area-head+*{margin-top:calc(8em / 8 * 2)}.page-company__area .company__area-main table{width:100%}.page-company__area .company__area-main table thead th{padding:calc(8em / 16);background:var(--key4);border:solid 1px var(--key6)}.page-company__area .company__area-main table tbody td{padding:calc(8em / 16);background:var(--white);border:solid 1px var(--gray6)}.page-company__protection .company__protection-main h3{font-size:1.3325em}.page-company__protection .company__protection-main h3 ~ h3{margin-top:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.page-company__protection .company__protection-main h3 ~ h3{margin-top:calc(8em / 16 * 3)}}.page-company__protection .company__protection-main p,.page-company__protection .company__protection-main ol{margin:1em 0}.page-company__protection .company__protection-main ol{display:flex;flex-direction:column;gap:calc(8em / 16)}.page-company__anngroup ul.table{display:flex;flex-direction:column;gap:2px;margin-top:2px}.page-company__anngroup ul.table>li{font-size:.9em}.page-company__anngroup ul.table>li a{display:flex;align-items:center;gap:calc(8em / 16);height:calc(2.05em * 1.23);padding:0 calc(8em / 16 * 1.23);background:var(--key1);border-radius:calc(8em / 32);line-height:1.23;text-decoration:underline;color:var(--key9);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-company__anngroup ul.table>li a:hover{opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.post-share{display:flex;align-items:center;gap:calc(8em / 32 * 3);margin-top:calc(8em / 16 * 3)}.post-share a{display:block;width:2.255em;height:2.255em}.acf-contents .visual-editor h2{font-size:2.05em}.acf-contents .visual-editor h2::before{content:'';display:block;width:100%;height:1px;margin-bottom:calc(8em / 8 * 1);background:linear-gradient(to right, var(--key9) 10px, transparent 10px, transparent 15px, var(--gray6) 15px)}.acf-contents .visual-editor h3{font-size:1.3325em}.acf-contents .visual-editor h3 ~ h3{margin-top:calc(8em / 8 * 3)}.acf-contents .visual-editor p{margin:1em 0}.acf-contents .visual-editor p:has(a){color:var(--gray9);font-size:.9em}.acf-contents .visual-editor p a{color:var(--key9);text-decoration:underline}.acf-contents .visual-editor ul{display:flex;flex-direction:column;gap:2px;margin-top:1em}.acf-contents .visual-editor ul>li{font-size:.9em}.acf-contents .visual-editor ul>li a{display:flex;align-items:center;gap:calc(8em / 16);height:calc(2.05em * 1.23);padding:0 calc(8em / 16 * 1.23);background:var(--key1);border-radius:calc(8em / 32);line-height:1.23;text-decoration:underline;color:var(--key9);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.acf-contents .visual-editor ul[style="list-style-type: circle;"]{display:flex;flex-direction:column;gap:calc(8em / 32);padding-left:4em}.acf-contents .visual-editor ul[style="list-style-type: circle;"]>li{list-style-type:disc}.acf-contents .visual-editor ol{display:flex;flex-direction:column;gap:calc(8em / 16);margin:1em 0}.acf-contents .visual-editor blockquote{display:flex;align-items:center;justify-content:center;background:var(--white);min-height:4.1em;font-size:1.23em}.acf-contents .visual-editor blockquote p{margin:0;font-weight:600}.acf-contents .visual-editor table{width:100%}.acf-contents .visual-editor table tr th{padding:calc(8em / 16);background:var(--key4);border:solid 1px var(--key6)}.acf-contents .visual-editor table tr td{padding:calc(8em / 16);background:var(--white);border:solid 1px var(--gray6)}.acf-contents .visual-editor .pdf a{color:var(--key9);text-decoration:underline}.acf-contents .visual-editor .contact-card{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:calc(8em / 16 * 5) 0;background:var(--white)}.acf-contents .visual-editor .contact-card .main{display:flex;align-items:baseline;font-size:1.23em;font-weight:600}.acf-contents .visual-editor .contact-card .main .num{font-size:1.64em}.acf-contents .visual-editor .contact-card .opentime{display:flex;align-items:baseline;gap:calc(8em / 16);font-weight:600}.acf-contents .visual-editor .contact-card .opentime .meta{color:var(--gray9)}.acf-contents .visual-editor .contact-card .opentime .time{color:var(--gray12)}.page-recruit{padding-top:32px}.page-recruit .recruit-main h3{display:flex;align-items:center;height:2.05em;padding:0 calc(8em / 16);background:var(--key4);border-radius:calc(8em / 32);line-height:1.23;font-size:1.23em}.page-recruit .recruit-main h3+*{margin-top:calc(8em / 8)}.page-recruit .recruit-main h3 ~ h3{margin-top:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.page-recruit .recruit-main h3 ~ h3{margin-top:calc(8em / 8 * 2)}}.page-recruit .recruit-main .alert{padding:1em;background:var(--gray1);border-radius:calc(8em / 32);box-shadow:var(--shadow)}.page-recruit .recruit-main .alert p{display:flex;align-items:center;gap:calc(8em / 16);font-weight:600}.page-recruit .recruit-main .alert p::before{content:'';display:block;width:1.3325em;height:1.3325em;background:url(images/icon/exclamation-mark.svg);background-size:1.3325em;line-height:1}.page-recruit .recruit-main .alert+*{margin-top:calc(8em / 16 * 3)}.page-recruit__jobdescription .page-recruit__movgallery-main #myCarousel{--f-arrow-pos: 10px;--f-arrow-bg: rgba(255, 255, 255, 0.75);--f-arrow-hover-bg: rgba(255, 255, 255, 1);--f-arrow-color: #333;--f-arrow-width: 40px;--f-arrow-height: 40px;--f-arrow-svg-width: 20px;--f-arrow-svg-height: 20px;--f-arrow-svg-stroke-width: 2px;--f-arrow-border-radius: 50%}@media screen and (max-width: 768px){.page-recruit__jobdescription .page-recruit__movgallery-main #myCarousel{--f-arrow-width: 32px;--f-arrow-height: 32px;--f-arrow-svg-width: 16px;--f-arrow-svg-height: 16px}}.page-recruit__jobdescription .page-recruit__movgallery-main #myCarousel .f-carousel__slide{display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;border-radius:calc(8em / 16);overflow:hidden}.page-recruit__jobdescription .page-recruit__movgallery-main #myCarousel img{max-width:100%;height:auto;object-fit:contain}.page-recruit__jobdescription .page-recruit__movgallery-main+*{margin-top:calc(8em / 8 * 4)}@media screen and (max-width: 768px){.page-recruit__jobdescription .page-recruit__movgallery-main+*{margin-top:calc(8em / 8 * 3)}}.page-recruit__jobdescription .announce{display:flex;align-items:center;height:2.05em;margin:1em 0;padding:0 calc(8em / 16);background:var(--white);border-radius:calc(8em / 32)}.page-recruit__jobdescription .announce p{color:var(--key9);line-height:1.23}.page-recruit__jobdescription ul.card{display:flex;flex-direction:column;gap:2px;border-top:solid 1px var(--gray6)}.page-recruit__jobdescription ul.card>li{border-bottom:solid 1px var(--gray6)}.page-recruit__jobdescription ul.card>li a{display:flex;align-items:center;gap:calc(8em / 16 * 2) calc(8em / 16 * 3);padding:calc(8em / 8 * 2) 0}@media screen and (max-width: 768px){.page-recruit__jobdescription ul.card>li a{flex-direction:column;padding:calc(8em / 16 * 3) 0}}.page-recruit__jobdescription ul.card>li a .thumb{flex:1;aspect-ratio:2.35/1;background:var(--white);border:solid 1px var(--gray3);border-radius:calc(8em / 32);overflow:hidden}@media screen and (max-width: 768px){.page-recruit__jobdescription ul.card>li a .thumb{width:100%}}.page-recruit__jobdescription ul.card>li a .thumb img{transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-recruit__jobdescription ul.card>li a .text{flex:3}@media screen and (max-width: 768px){.page-recruit__jobdescription ul.card>li a .text{width:100%}}.page-recruit__jobdescription ul.card>li a .text .title{font-size:1.1275em;font-weight:600}.page-recruit__jobdescription ul.card>li a .text .jobtype{margin-top:calc(8em / 16);font-size:13px;color:var(--gray12)}.page-recruit__jobdescription ul.card>li a .text .outline{margin-top:calc(8em / 16);font-size:13px;color:var(--gray9)}.page-recruit__jobdescription ul.card>li a:hover .thumb img{transform:scale(1.05);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-recruit__outline ul.card{display:flex;flex-direction:column;gap:calc(8em / 16 * 3)}@media screen and (max-width: 768px){.page-recruit__outline ul.card{gap:calc(8em / 16 * 3)}}.page-recruit__outline ul.card>li{display:flex;align-items:center;gap:calc(8em / 8 * 3);padding-bottom:calc(8em / 16 * 3);border-bottom:solid 1px var(--gray6)}@media screen and (max-width: 768px){.page-recruit__outline ul.card>li{align-items:flex-start;gap:calc(8em / 16 * 3)}}.page-recruit__outline ul.card>li .thumb{flex:1;aspect-ratio:1/1;border:solid 1px var(--gray4);border-radius:calc(8em / 32);box-shadow:var(--shadow);overflow:hidden}.page-recruit__outline ul.card>li .text{flex:3}.page-recruit__outline ul.card>li .text dl>dt{font-weight:600;font-size:1.23em}.page-recruit__outline ul.card>li .text dl>dt+dd{margin-top:calc(8em / 32)}.page-recruit__interview ul.grid{display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr));gap:1em}@media screen and (max-width: 768px){.page-recruit__interview ul.grid{grid-template-columns:repeat(1, minmax(0px, 1fr));gap:1em}}.page-recruit__interview ul.grid>li{grid-template-columns:1fr;border:solid 1px var(--gray4);border-radius:calc(8em / 32);box-shadow:var(--shadow);overflow:hidden}.page-recruit__interview ul.grid>li a{display:flex;line-height:0}.page-recruit__faq ul.col{display:flex;flex-direction:column;border-top:solid 1px var(--gray6)}.page-recruit__faq ul.col>li{display:flex;flex-direction:column;gap:calc(8em / 16);padding:calc(8em / 16 * 3) 0;border-bottom:solid 1px var(--gray6)}.page-recruit__faq ul.col>li .q{display:flex;align-items:center;gap:calc(8em / 32 * 3)}.page-recruit__faq ul.col>li .q::before{content:'Q';display:flex;align-items:center;justify-content:center;width:2em;min-width:2em;height:2em;background:var(--key9);border:solid 1px var(--key11);border-radius:calc(8em / 16);color:var(--white)}.page-recruit__faq ul.col>li .q p{font-weight:600}.page-recruit__faq ul.col>li .a{display:flex;align-items:center;gap:calc(8em / 32 * 3)}.page-recruit__faq ul.col>li .a::before{content:'A';display:flex;align-items:center;justify-content:center;width:2em;min-width:2em;height:2em;background:var(--gray1);border:solid 1px var(--gray5);border-radius:calc(8em / 16)}.single-recruit .recruit-main h3{display:flex;align-items:center;height:2.05em;padding:0 calc(8em / 16);background:var(--key4);border-radius:calc(8em / 32);line-height:1.23;font-size:1.23em}.single-recruit .recruit-main h3+*{margin-top:calc(8em / 8)}.single-recruit .recruit-main h3 ~ h3{margin-top:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.single-recruit .recruit-main h3 ~ h3{margin-top:calc(8em / 8 * 2)}}@media screen and (max-width: 768px){.single-recruit .flex-side{display:none}}.single-recruit__jobdescription{padding-top:calc(3em + (8em / 16 * 3) + (1.435em * 1.23))}@media screen and (max-width: 768px){.single-recruit__jobdescription{padding-top:calc(1em)}}.single-recruit__jobdescription .single-recruit__jobdescription-thumb{width:100%;height:auto;box-shadow:var(--shadow);border-radius:calc(8em / 16);overflow:hidden;line-height:0}.single-recruit__jobdescription .single-recruit__jobdescription-main{margin-top:calc(8em / 8 * 3)}.single-recruit__jobdescription .single-recruit__jobdescription-main ul.col{display:flex;flex-direction:column;border-top:solid 1px var(--gray6)}.single-recruit__jobdescription .single-recruit__jobdescription-main ul.col>li{padding:calc(8em / 16 * 3) 0;border-bottom:solid 1px var(--gray6)}@media screen and (max-width: 768px){.single-recruit__jobdescription .single-recruit__jobdescription-main ul.col>li{padding:calc(8em / 16 * 1) 0 calc(8em / 16 * 3)}}.single-recruit__jobdescription .single-recruit__jobdescription-main .row{display:flex;align-items:center}@media screen and (max-width: 768px){.single-recruit__jobdescription .single-recruit__jobdescription-main .row{align-items:flex-start;flex-direction:column;gap:calc(8em / 16)}}.single-recruit__jobdescription .single-recruit__jobdescription-main .row>.title{flex:1;font-weight:600}@media screen and (max-width: 768px){.single-recruit__jobdescription .single-recruit__jobdescription-main .row>.title{color:var(--gray9)}}.single-recruit__jobdescription .single-recruit__jobdescription-main .row>.content{flex:3;display:flex;flex-direction:column;gap:calc(8em / 8)}.single-recruit__jobdescription .single-recruit__jobdescription-main .row>.content a{color:var(--key9);text-decoration:underline}.single-recruit__jobdescription .single-recruit__jobdescription-main .row>.content .caption{color:var(--gray9)}.single-recruit__jobdescription .single-recruit__jobdescription-main ul.demical{display:flex;flex-direction:column;gap:calc(8em / 16)}.single-recruit__jobdescription .single-recruit__jobdescription-main ul.flow{counter-reset:num;display:flex;flex-direction:column;gap:calc(8em / 32 * 3)}.single-recruit__jobdescription .single-recruit__jobdescription-main ul.flow>li{display:flex;align-items:center;gap:calc(8em / 16)}.single-recruit__jobdescription .single-recruit__jobdescription-main ul.flow>li::before{counter-increment:num;content:counter(num);display:flex;align-items:center;justify-content:center;width:2.46em;min-width:2.46em;height:2.46em;border-radius:2.46em;font-size:.8em;background:var(--gray12);color:var(--white);font-weight:600}.single-recruit__jobdescription .single-recruit__jobdescription-foot{margin-top:calc(8em / 8 * 5);padding-top:calc(8em / 8 * 2);border-top:solid 1px var(--gray6)}.single-recruit__jobdescription ul.card{display:flex;flex-direction:column;gap:2px;border-top:solid 1px var(--gray6)}.single-recruit__jobdescription ul.card>li{border-bottom:solid 1px var(--gray6)}.single-recruit__jobdescription ul.card>li a{display:flex;align-items:center;gap:calc(8em / 16 * 2) calc(8em / 16 * 3);padding:calc(8em / 8 * 2) 0}@media screen and (max-width: 768px){.single-recruit__jobdescription ul.card>li a{flex-direction:column;padding:calc(8em / 16 * 3) 0}}.single-recruit__jobdescription ul.card>li a .thumb{flex:1;aspect-ratio:2.35/1;background:var(--white);border:solid 1px var(--gray3);border-radius:calc(8em / 32);overflow:hidden}@media screen and (max-width: 768px){.single-recruit__jobdescription ul.card>li a .thumb{width:100%}}.single-recruit__jobdescription ul.card>li a .thumb img{transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.single-recruit__jobdescription ul.card>li a .text{flex:3}@media screen and (max-width: 768px){.single-recruit__jobdescription ul.card>li a .text{width:100%}}.single-recruit__jobdescription ul.card>li a .text .title{font-size:1.1275em;font-weight:600}.single-recruit__jobdescription ul.card>li a .text .jobtype{margin-top:calc(8em / 16);font-size:13px;color:var(--gray12)}.single-recruit__jobdescription ul.card>li a .text .outline{margin-top:calc(8em / 16);font-size:13px;color:var(--gray9)}.single-recruit__jobdescription ul.card>li a:hover .thumb img{transform:scale(1.05);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-contact{padding-top:32px}.page-contact .contact-main h3{display:flex;align-items:center;height:2.05em;padding:0 calc(8em / 16);background:var(--key4);border-radius:calc(8em / 32);line-height:1.23;font-size:1.23em}.page-contact .contact-main h3+*{margin-top:calc(8em / 8)}.page-contact .contact-main h3 ~ h3{margin-top:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.page-contact .contact-main h3 ~ h3{margin-top:calc(8em / 8 * 2)}}.page-contact .contact-main .text-left{text-align:left}.page-contact .contact-main .text-center{text-align:center}.page-contact .contact-main .text-right{text-align:right}.page-contact__form .page-contact__form-main .wpcf7-form{margin:0 auto;font-size:1em;line-height:1.8;letter-spacing:0.03em}.page-contact__form .page-contact__form-main .wpcf7-form strong{display:block;margin:24px 0 4px;font-size:1.15em;line-height:1.6}.page-contact__form .page-contact__form-main .wpcf7-form strong span{font-size:1.15em !important;font-weight:700}.page-contact__form .page-contact__form-main .wpcf7-form p{margin:0 0 8px}.page-contact__form .page-contact__form-main .wpcf7-form label{display:block;margin-bottom:8px;font-weight:600;color:#111827}.page-contact__form .page-contact__form-main .wpcf7-form input[type="text"],.page-contact__form .page-contact__form-main .wpcf7-form input[type="email"],.page-contact__form .page-contact__form-main .wpcf7-form input[type="tel"],.page-contact__form .page-contact__form-main .wpcf7-form textarea,.page-contact__form .page-contact__form-main .wpcf7-form select{width:100%;padding:14px 16px;border:1px solid #d6dce1;border-radius:6px;background:#fff;color:#111827;font-size:1em;line-height:1.6;transition:border-color 0.2s ease, box-shadow 0.2s ease}.page-contact__form .page-contact__form-main .wpcf7-form input[type="text"]:focus,.page-contact__form .page-contact__form-main .wpcf7-form input[type="email"]:focus,.page-contact__form .page-contact__form-main .wpcf7-form input[type="tel"]:focus,.page-contact__form .page-contact__form-main .wpcf7-form textarea:focus,.page-contact__form .page-contact__form-main .wpcf7-form select:focus{outline:none;border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,0.08)}.page-contact__form .page-contact__form-main .wpcf7-form input[type="text"]::placeholder,.page-contact__form .page-contact__form-main .wpcf7-form input[type="email"]::placeholder,.page-contact__form .page-contact__form-main .wpcf7-form input[type="tel"]::placeholder,.page-contact__form .page-contact__form-main .wpcf7-form textarea::placeholder,.page-contact__form .page-contact__form-main .wpcf7-form select::placeholder{color:#9ca3af}.page-contact__form .page-contact__form-main .wpcf7-form textarea{min-height:180px;resize:vertical}.page-contact__form .page-contact__form-main .wpcf7-form select{appearance:none;cursor:pointer}.page-contact__form .page-contact__form-main .wpcf7-form .wpcf7-radio{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:8px}.page-contact__form .page-contact__form-main .wpcf7-form .wpcf7-radio .wpcf7-list-item{margin:0}.page-contact__form .page-contact__form-main .wpcf7-form .wpcf7-radio label{display:flex;align-items:center;gap:8px;margin:0;font-weight:400;cursor:pointer}.page-contact__form .page-contact__form-main .wpcf7-form .wpcf7-radio input[type="radio"]{width:16px;height:16px;accent-color:#111827}.page-contact__form .page-contact__form-main .wpcf7-form input[name="zipcode"]{max-width:220px}.page-contact__form .page-contact__form-main .wpcf7-form input[type="submit"]{display:block;width:100%;max-width:320px;margin:48px auto 0;padding:16px 24px;border:1px solid #111827;border-radius:999px;background:#111827;color:#fff;font-size:1em;font-weight:700;letter-spacing:0.08em;cursor:pointer;transition:background 0.2s ease, color 0.2s ease, transform 0.2s ease}.page-contact__form .page-contact__form-main .wpcf7-form input[type="submit"]:hover{background:#fff;color:#111827;transform:translateY(-1px)}.page-contact__form .page-contact__form-main .wpcf7-form .wpcf7-not-valid-tip{margin-top:6px;color:#dc2626;font-size:0.875em}.page-contact__form .page-contact__form-main .wpcf7-form .wpcf7-response-output{margin:32px 0 0;padding:16px 20px;border-radius:6px;font-size:0.95em}@media (max-width: 767px){.page-contact__form .page-contact__form-main .wpcf7-form{padding:16px 0;font-size:0.95rem}.page-contact__form .page-contact__form-main .wpcf7-form strong{margin-top:32px;font-size:1.05em}.page-contact__form .page-contact__form-main .wpcf7-form input[type="submit"]{max-width:100%}}.page-contact__form .page-contact__form-foot{display:flex;flex-direction:column;gap:calc(8em / 8);border-top:solid 1px var(--gray6);margin-top:calc(8em / 8 * 3);padding-top:calc(8em / 8 * 2)}.page-contact__form .page-contact__form-foot a{color:var(--key9);text-decoration:underline}.page-contact__form .page-contact__form-foot .contact-card{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:calc(8em / 16 * 5) 0;background:var(--white)}.page-contact__form .page-contact__form-foot .contact-card .main{display:flex;align-items:baseline;font-size:1.23em;font-weight:600}.page-contact__form .page-contact__form-foot .contact-card .main .num{font-size:1.64em}.page-contact__form .page-contact__form-foot .contact-card .opentime{display:flex;align-items:baseline;gap:calc(8em / 16);font-weight:600}.page-contact__form .page-contact__form-foot .contact-card .opentime .meta{color:var(--gray9)}.page-contact__form .page-contact__form-foot .contact-card .opentime .time{color:var(--gray12)}.page-contact__faq ul.col{display:flex;flex-direction:column;border-top:solid 1px var(--gray6)}.page-contact__faq ul.col>li{display:flex;flex-direction:column;gap:calc(8em / 16);padding:calc(8em / 16 * 3) 0;border-bottom:solid 1px var(--gray6)}.page-contact__faq ul.col>li .q{display:flex;align-items:center;gap:calc(8em / 32 * 3);font-weight:600}.page-contact__faq ul.col>li .q::before{content:'Q';display:flex;align-items:center;justify-content:center;width:2em;min-width:2em;height:2em;background:var(--key9);border:solid 1px var(--key11);border-radius:calc(8em / 16);color:var(--white)}.page-contact__faq ul.col>li .a{display:flex;align-items:center;gap:calc(8em / 32 * 3)}.page-contact__faq ul.col>li .a::before{content:'A';display:flex;align-items:center;justify-content:center;width:2em;min-width:2em;height:2em;background:var(--gray1);border:solid 1px var(--gray5);border-radius:calc(8em / 16)}.page-contact__visitor .page-contact__visitor-main{display:flex;flex-direction:column;gap:calc(8em / 8 * 3)}.page-contact__visitor ul.col{display:flex;flex-direction:column;border-top:solid 1px var(--gray5)}.page-contact__visitor ul.col>li{border-bottom:solid 1px var(--gray5)}.page-contact__visitor li.row{display:flex;padding:calc(8em / 16 * 3) 0}.page-contact__visitor li.row>.title{flex:1;font-weight:600}.page-contact__visitor li.row>.content{flex:3;display:flex;flex-direction:column;gap:calc(8em / 16)}.page-contact__visitor ul.table{display:flex;flex-direction:column;gap:2px;margin-top:2px}.page-contact__visitor ul.table>li{font-size:.9em}.page-contact__visitor ul.table>li a{display:flex;align-items:center;gap:calc(8em / 16);height:calc(2.05em * 1.23);padding:0 calc(8em / 16 * 1.23);background:var(--key1);border-radius:calc(8em / 32);line-height:1.23;text-decoration:underline;color:var(--key9);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-contact__visitor ul.table>li a:hover{opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-contact__visitor .contact-box{display:flex;align-items:center;justify-content:center;min-height:3.69em;font-weight:600;font-size:1.23em;background:var(--white)}.page-contact__request .table-title{margin:1em 0}.page-contact__request ul.table{display:flex;flex-direction:column;gap:2px;margin-top:2px}.page-contact__request ul.table>li{font-size:.9em}.page-contact__request ul.table>li a{display:flex;align-items:center;gap:calc(8em / 16);height:calc(2.05em * 1.23);padding:0 calc(8em / 16 * 1.23);background:var(--key1);border-radius:calc(8em / 32);line-height:1.23;text-decoration:underline;color:var(--key9);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-contact__request ul.table>li a:hover{opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-contact__request ul.disc{display:flex;flex-direction:column;gap:calc(8em / 32);padding-left:4em}@media screen and (max-width: 768px){.page-contact__request ul.disc{padding-left:1.5em}}.page-contact__request ul.disc>li{list-style-type:disc}.page-contact__request .caption{margin-top:calc(8em / 8);color:var(--gray9);font-size:.9em}.page-contact__request .caption a{color:var(--key9);text-decoration:underline;cursor:pointer}.page-contact__request .caption a:hover{opacity:.5;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.page-contact__request-contact p{padding:calc(8em / 8 * 2);background:var(--white)}.page-contact__request-contact p a{color:var(--key9);text-decoration:underline}.page-contact__privacy .page-contact__privacy-main{display:flex;flex-direction:column;gap:calc(8em / 8 * 3)}.page-contact__privacy ul.demical{display:flex;flex-direction:column;gap:calc(8em / 32);margin:1em 0;padding-left:2em}@media screen and (max-width: 768px){.page-contact__privacy ul.demical{padding-left:2em}}.page-contact__privacy ul.demical>li{list-style-type:decimal}.page-contact__privacy ul.demical>li>*{margin:.5em 0}.page-contact__privacy ul.disc{display:flex;flex-direction:column;gap:calc(8em / 32);padding-left:2em}@media screen and (max-width: 768px){.page-contact__privacy ul.disc{padding-left:1.5em}}.page-contact__privacy ul.disc>li{list-style-type:disc}.page-contact__privacy .contactus p{padding:calc(8em / 8 * 1);background:var(--white)}.page-contact__privacy .contactus p a{color:var(--key9);text-decoration:underline}.page-minkame{padding-top:32px}.page-minkame .minkame-main{width:100%;max-width:980px;margin-left:auto;margin-right:auto}.page-minkame .minkame-main h3{display:flex;align-items:center;height:2.05em;color:#ff4d52;border-bottom:solid 2px #ff4d52;line-height:1.23;font-size:1.5575em}.page-minkame .minkame-main h3+*{margin-top:calc(8em / 8)}.page-minkame .minkame-main h3 ~ h3{margin-top:calc(8em / 8 * 3)}@media screen and (max-width: 768px){.page-minkame .minkame-main h3 ~ h3{margin-top:calc(8em / 8 * 2)}}.page-minkame .minkame-main .minkame-title+*{margin-top:calc(8em / 16 * 3)}.page-minkame .minkame-main .minkame-content p{line-height:1.8}.page-minkame .minkame-main .minkame-content a{color:var(--gray9);text-decoration:underline}.page-minkame .minkame-main .minkame-content .exp .explanation{position:relative;padding-left:calc(150px + 2em)}.page-minkame .minkame-main .minkame-content .exp .explanation::before{content:"";width:150px;height:150px;background-image:url(images/icons_minkame.png);position:absolute;top:0;left:0;z-index:50}.page-minkame .minkame-main .minkame-content .exp .explanation ~ .explanation{margin-top:3em}.page-minkame .minkame-main .minkame-content .exp .explanation.about::before{background-position:left top}.page-minkame .minkame-main .minkame-content .exp .explanation.sphone::before{background-position:right top}.page-minkame .minkame-main .minkame-content .exp .columns{display:flex;align-items:center;gap:1em}.page-minkame .minkame-main .minkame-content .agreement ol>li ~ li{margin-top:4px}.page-minkame .wrap-btn{display:flex;justify-content:center}.page-minkame .wrap-btn .btn{display:flex;align-items:center;justify-content:center;gap:.5em;min-width:12em;border-radius:8px;color:#fff !important;text-decoration:none !important}.page-minkame .wrap-btn .btn.to-policy{padding:1em 2em 1em 2.5em;background-color:#ff4d52}.page-minkame .wrap-btn .btn.to-policy::after{content:">"}.page-minkame .wrap-btn .btn.not-agree{padding:0.5em 2.5em 0.5em 2em;background-color:#cccccc}.page-minkame .wrap-btn .btn.not-agree::before{content:"<"}.page-minkame .wrap-btn .btn.agree{padding:0.5em 2em 0.5em 2.5em;background-color:#3498db}.page-minkame .wrap-btn .btn.agree::after{content:">"}.page-minkame .wrap-btn .btn:hover{opacity:.5}.page-minkame .wrap-btn ul.lsn{display:flex;align-items:center;justify-content:center;gap:1em}.page-minkame .wrap-btn ul.lsn>li{flex:1}.page-document{max-width:1200px;margin-left:auto;margin-right:auto}.page-document table{border-spacing:1;border-collapse:collapse;background:white;border-radius:10px;overflow:hidden;width:100%;margin:0 auto;position:relative}.page-document table *{position:relative}.page-document table td,.page-document table th{padding-left:8px;text-align:left}.page-document table td.l,.page-document table th.l{text-align:right}.page-document table td.c,.page-document table th.c{text-align:center}.page-document table td.r,.page-document table th.r{text-align:center}.page-document table .table100-head th{font-family:OpenSans-Regular;font-size:18px;color:#fff;line-height:1.2;font-weight:unset}.page-document table thead tr{height:60px;background:#36304a}.page-document table tbody tr{height:50px;font-family:OpenSans-Regular;font-size:15px;color:#808080;line-height:1.2;font-weight:unset}.page-document table tbody tr:last-child{border:0}.page-document table tbody>tr:nth-child(even){background-color:#f5f5f5}.page-document table tbody>tr:hover{color:#555555;background-color:#f5f5f5;cursor:pointer}.page-search{padding-top:32px}.page-search .search-head{position:relative;z-index:15;padding-bottom:calc(8em / 8 * 3)}.page-search .search-head::before{content:'';display:block;width:100%;height:1px;margin-bottom:calc(8em / 8 * 4);background:linear-gradient(to right, var(--key9) 10px, transparent 10px, transparent 15px, var(--gray6) 15px)}.page-search .search-head h1{font-size:1.7425em}.page-search ul.search-list{border-top:solid 1px var(--gray6)}.page-search ul.search-list>.search-item{border-bottom:solid 1px var(--gray6)}.page-search .card{display:flex;align-items:flex-start;gap:calc(8em / 16 * 2);padding:calc(8em / 16 * 3) 0}.page-search .card>.thumb{max-width:8em;border-radius:calc(8em / 32);box-shadow:var(--shadow);overflow:hidden;line-height:0}.page-search .card>.meta .title{font-size:1.23em}.page-search .card>.meta .url{font-size:.75em}.page-search .card>.meta .url a{color:var(--key9)}.page-search .card>.meta .excerpt{color:var(--gray9);font-size:.9em}.search-pagination{display:flex;align-items:center;justify-content:center;gap:calc(8em / 16);margin-top:calc(8em / 8 * 3);padding-top:calc(8em / 16 * 3);border-top:solid 1px var(--gray5)}.search-pagination .page-numbers{display:flex;align-items:center;justify-content:center;width:2.05em;height:2.05em;border:solid 1px transparent;border-radius:50%;color:var(--gray9);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.search-pagination .page-numbers:hover{color:var(--gray12);transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-o-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-moz-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s;-webkit-transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.search-pagination .page-numbers.current{background:var(--key9);color:var(--gray1) !important;border:solid 1px var(--key10);box-shadow:var(--shadow)}.search-pagination .page-numbers.prev,.search-pagination .page-numbers.next{color:var(--gray12) !important}.page-404 .wrapper{display:flex;align-items:center;flex-direction:column}.news-content,.iat-info-editor,.block-content{color:var(--oc-text, #222);line-height:1.9;word-break:break-word;overflow-wrap:anywhere}.news-content>*:first-child,.iat-info-editor>*:first-child,.block-content>*:first-child{margin-top:0}.news-content>*:last-child,.iat-info-editor>*:last-child,.block-content>*:last-child{margin-bottom:0}.news-content p,.iat-info-editor p,.block-content p{margin:0 0 1.4em;font-size:1em;line-height:1.9}.news-content a,.iat-info-editor a,.block-content a{color:inherit;text-decoration:underline;text-decoration-thickness:0.08em;text-underline-offset:0.16em;transition:opacity .2s ease, text-decoration-thickness .2s ease}.news-content a:hover,.iat-info-editor a:hover,.block-content a:hover{opacity:.7;text-decoration-thickness:0.12em}.news-content strong,.news-content b,.iat-info-editor strong,.iat-info-editor b,.block-content strong,.block-content b{font-weight:700}.news-content em,.iat-info-editor em,.block-content em{font-style:italic}.news-content i,.iat-info-editor i,.block-content i{font-style:italic;opacity:.9}.news-content small,.iat-info-editor small,.block-content small{font-size:.86em;line-height:1.7;color:var(--oc-text-light, #666)}.news-content h1,.news-content h2,.news-content h3,.news-content h4,.news-content h5,.iat-info-editor h1,.iat-info-editor h2,.iat-info-editor h3,.iat-info-editor h4,.iat-info-editor h5,.block-content h1,.block-content h2,.block-content h3,.block-content h4,.block-content h5{margin:2.2em 0 .7em;line-height:1.35;font-weight:700;letter-spacing:.01em;color:var(--oc-title, #111)}.news-content h1,.iat-info-editor h1,.block-content h1{font-size:2.1em;line-height:1.25;letter-spacing:.01em}.news-content h2,.iat-info-editor h2,.block-content h2{font-size:1.7em;padding-bottom:.35em;border-bottom:1px solid rgba(0,0,0,0.12)}.news-content h3,.iat-info-editor h3,.block-content h3{font-size:1.35em}.news-content h4,.iat-info-editor h4,.block-content h4{font-size:1.14em}.news-content h5,.iat-info-editor h5,.block-content h5{font-size:1em;font-weight:600;color:var(--oc-text, #222)}.news-content h1+*,.news-content h2+*,.news-content h3+*,.news-content h4+*,.news-content h5+*,.iat-info-editor h1+*,.iat-info-editor h2+*,.iat-info-editor h3+*,.iat-info-editor h4+*,.iat-info-editor h5+*,.block-content h1+*,.block-content h2+*,.block-content h3+*,.block-content h4+*,.block-content h5+*{margin-top:0}.news-content ul,.news-content ol,.iat-info-editor ul,.iat-info-editor ol,.block-content ul,.block-content ol{margin:0 0 1.6em;padding-left:1.4em}.news-content ul li,.news-content ol li,.iat-info-editor ul li,.iat-info-editor ol li,.block-content ul li,.block-content ol li{margin-bottom:.55em;font-size:1em;line-height:1.85}.news-content ul li::marker,.news-content ol li::marker,.iat-info-editor ul li::marker,.iat-info-editor ol li::marker,.block-content ul li::marker,.block-content ol li::marker{color:var(--oc-title, #111)}.news-content ul li>ul,.news-content ul li>ol,.news-content ol li>ul,.news-content ol li>ol,.iat-info-editor ul li>ul,.iat-info-editor ul li>ol,.iat-info-editor ol li>ul,.iat-info-editor ol li>ol,.block-content ul li>ul,.block-content ul li>ol,.block-content ol li>ul,.block-content ol li>ol{margin-top:.6em;margin-bottom:.2em}.news-content ul,.iat-info-editor ul,.block-content ul{list-style:disc}.news-content ol,.iat-info-editor ol,.block-content ol{list-style:decimal}.news-content blockquote,.iat-info-editor blockquote,.block-content blockquote{margin:2em 0;padding:1.1em 1.2em;border-left:3px solid var(--oc-title, #111);background:rgba(0,0,0,0.03);font-size:.98em;line-height:1.9}.news-content blockquote>*:last-child,.iat-info-editor blockquote>*:last-child,.block-content blockquote>*:last-child{margin-bottom:0}.news-content hr,.iat-info-editor hr,.block-content hr{margin:2.4em 0;border:0;border-top:1px solid rgba(0,0,0,0.12)}.news-content figure,.iat-info-editor figure,.block-content figure{margin:2em 0}.news-content figure img,.iat-info-editor figure img,.block-content figure img{display:block;width:100%;height:auto}.news-content figure figcaption,.iat-info-editor figure figcaption,.block-content figure figcaption{margin-top:.7em;font-size:.86em;line-height:1.7;color:var(--oc-text-light, #666)}.news-content img,.iat-info-editor img,.block-content img{max-width:100%;height:auto}.news-content table,.iat-info-editor table,.block-content table{width:100%;margin:2em 0;border-collapse:collapse;border-top:1px solid rgba(0,0,0,0.14);border-bottom:1px solid rgba(0,0,0,0.14);font-size:.95em;line-height:1.75;table-layout:fixed}.news-content th,.news-content td,.iat-info-editor th,.iat-info-editor td,.block-content th,.block-content td{padding:.9em .95em;text-align:left;vertical-align:top;border-bottom:1px solid rgba(0,0,0,0.08)}.news-content th,.iat-info-editor th,.block-content th{width:28%;font-weight:700;color:var(--oc-title, #111);background:rgba(0,0,0,0.025)}.news-content td,.iat-info-editor td,.block-content td{background:#fff}.news-content thead th,.news-content thead td,.iat-info-editor thead th,.iat-info-editor thead td,.block-content thead th,.block-content thead td{border-bottom:1px solid rgba(0,0,0,0.14)}.news-content tbody tr:last-child th,.news-content tbody tr:last-child td,.iat-info-editor tbody tr:last-child th,.iat-info-editor tbody tr:last-child td,.block-content tbody tr:last-child th,.block-content tbody tr:last-child td{border-bottom:0}.news-content code,.iat-info-editor code,.block-content code{display:inline-block;padding:.15em .45em;margin:0 .1em;border-radius:.2em;background:rgba(0,0,0,0.06);font-size:.92em;line-height:1.6;font-family:Consolas, Monaco, monospace}.news-content pre,.iat-info-editor pre,.block-content pre{margin:2em 0;padding:1.2em;overflow-x:auto;background:#111;color:#fff;font-size:.9em;line-height:1.8;font-family:Consolas, Monaco, monospace}.news-content pre code,.iat-info-editor pre code,.block-content pre code{padding:0;margin:0;background:transparent;color:inherit;font-size:1em}.news-content .alignleft,.iat-info-editor .alignleft,.block-content .alignleft{float:left;margin:.3em 1.4em 1em 0}.news-content .alignright,.iat-info-editor .alignright,.block-content .alignright{float:right;margin:.3em 0 1em 1.4em}.news-content .aligncenter,.iat-info-editor .aligncenter,.block-content .aligncenter{display:block;margin:2em auto}@media (max-width: 767px){.news-content,.iat-info-editor,.block-content{line-height:1.8}.news-content p,.news-content ul li,.news-content ol li,.iat-info-editor p,.iat-info-editor ul li,.iat-info-editor ol li,.block-content p,.block-content ul li,.block-content ol li{line-height:1.8}.news-content h1,.iat-info-editor h1,.block-content h1{font-size:1.8em}.news-content h2,.iat-info-editor h2,.block-content h2{font-size:1.5em}.news-content h3,.iat-info-editor h3,.block-content h3{font-size:1.25em}.news-content h4,.iat-info-editor h4,.block-content h4{font-size:1.08em}.news-content table,.news-content tbody,.news-content tr,.news-content th,.news-content td,.iat-info-editor table,.iat-info-editor tbody,.iat-info-editor tr,.iat-info-editor th,.iat-info-editor td,.block-content table,.block-content tbody,.block-content tr,.block-content th,.block-content td{display:block;width:100%}.news-content table,.iat-info-editor table,.block-content table{border-top:1px solid rgba(0,0,0,0.12)}.news-content tr,.iat-info-editor tr,.block-content tr{padding:.2em 0;border-bottom:1px solid rgba(0,0,0,0.08)}.news-content th,.news-content td,.iat-info-editor th,.iat-info-editor td,.block-content th,.block-content td{border:0;padding:.55em .75em}.news-content th,.iat-info-editor th,.block-content th{width:100%;padding-bottom:.2em;background:transparent}.news-content td,.iat-info-editor td,.block-content td{padding-top:0}}.page_entry .wrapper{padding-top:calc(8em / 8 * 2) !important}@media screen and (max-width: 768px){.page_entry .wrapper{width:calc(100% / 16 * 15) !important}}.page_privacy .page_head p{font-size:0.9em !important}.page_privacy .page_head nav{margin:calc(8em / 16 * 3) calc(8em / 8 * 2);padding:calc(8em / 8 * 2);background:var(--gray2)}@media screen and (max-width: 768px){.page_privacy .page_head nav{margin:calc(8em / 16 * 3) 0;padding:calc(8em / 16 * 2)}}.page_privacy .page_head nav>span{display:block;color:var(--color-gray);margin-bottom:calc(8em / 16 * 1)}.page_privacy .page_head nav ul>li a{display:block;padding:calc(8em / 32 * 1) 0;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}@media screen and (max-width: 768px){.page_privacy .page_head nav ul>li a{padding:calc(8em / 64 * 1) 0}}.page_privacy .page_head nav ul>li a:hover{opacity:.5;transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.page_privacy ul.list{padding:calc(8em / 16 * 4) 0;border-top:solid 1px var(--border-light-black);border-bottom:solid 1px var(--border-light-black)}.page_privacy ul.list>li ~ li{margin-top:calc(8em / 16 * 3)}.page_privacy ul.list>li[data-number]{display:flex;align-items:flex-start;justify-content:center}.page_privacy ul.list>li[data-number]::before{content:attr(data-number) "";display:block;width:3rem;font-weight:600;font-size:1.3325em;color:var(--key9);line-height:1.64}.page_privacy ul.list+p{margin-top:calc(85px / 8 * 3)}.page_privacy dl._list{margin:0 calc(8em / 16 * 4)}@media screen and (max-width: 768px){.page_privacy dl._list{margin:0}}.page_privacy dl._list>dt{font-size:1.3325em;font-weight:600}.page_privacy dl._list>dt+dd{margin-top:12px}.page_privacy dl._list>dd{padding-left:1em;font-size:.9em}.page_privacy dl._list>dd>*+*{margin-top:calc(8em / 16)}.page_privacy ul.disc{display:flex;flex-direction:column;gap:calc(8em / 32)}.page_privacy ul.disc>li{display:flex;align-items:baseline;column-gap:calc(8em / 16);line-height:1.5}.page_privacy ul.disc>li::before{content:'';width:1em;min-width:1em;height:1em;background:var(--color-black);border-radius:50%;transform:scale(0.41)}.page_privacy ul.number{display:flex;flex-direction:column;gap:calc(8em / 32);counter-reset:num}.page_privacy ul.number>li{display:flex;align-items:baseline;column-gap:calc(8em / 16);line-height:1.5}.page_privacy ul.number>li::before{counter-increment:num;content:counter(num);width:1em;min-width:1em;height:1em}.page_privacy .contactus>ul{display:flex;flex-direction:column;padding:calc(8em / 16 * 2) 0;background:var(--color-lightgray)}.page_privacy .contactus>ul>li{padding:calc(8em / 16 * 2);border-bottom:solid 1px var(--border-light-black)}.page_privacy .contactus>ul>li>dl{display:flex}@media screen and (max-width: 768px){.page_privacy .contactus>ul>li>dl{flex-direction:column;row-gap:calc(8em / 32)}}.page_privacy .contactus>ul>li>dl>dt{flex:1;font-weight:600}.page_privacy .contactus>ul>li>dl>dd{flex:3}.formWrap{position:relative;z-index:15}.formWrap .caption{border-bottom:solid 1px var(--border-light-black);padding-bottom:2.05em;margin-bottom:2.46em}@media screen and (max-width: 768px){.formWrap .caption{padding:0;padding-bottom:1.23em;margin-bottom:2.05em}}ul.listDocForm li{margin-bottom:1.23em}@media screen and (max-width: 768px){ul.listDocForm li{margin-bottom:1.64em}}ul.listDocForm li.hidden{display:none}ul.listDocForm li:last-child{margin-bottom:0}dl.listDocForm{display:flex;flex-wrap:wrap}dl.listDocForm dt{width:100%}dl.listDocForm dt p{display:flex;align-items:baseline;column-gap:calc(8em /32);font-weight:600}dl.listDocForm dt p small[data-type="必須"]{color:#e04645}dl.listDocForm dt p small[data-type="任意"]{color:#aaa}dl.listDocForm dt p small::before{content:attr(data-type) "";display:block}dl.listDocForm dt p.must{position:relative;z-index:15;display:table}dl.listDocForm dd{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:calc(85px / 4);width:100%;margin-top:5px}@media screen and (max-width: 768px){dl.listDocForm dd{column-gap:calc(85px / 8);margin-top:3px}}dl.listDocForm dd>br{display:none}dl.listDocForm dd span.caption{display:block;width:100%;margin-top:.41em;font-size:.85em}.mw_wp_form .horizontal-item+.horizontal-item{margin:0 !important}.mw_wp_form span.mwform-checkbox-field{position:relative;z-index:15;margin-right:6px}.mw_wp_form span.mwform-checkbox-field input{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.mw_wp_form span.mwform-checkbox-field input:checked+span.mwform-checkbox-field-text::after{transform:scale(1);transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.mw_wp_form span.mwform-checkbox-field span.mwform-checkbox-field-text{display:block;border:solid 1px var(--gray4);background:#f8f8f8;padding:8px 18px 8px 44px;border-radius:5px}.mw_wp_form span.mwform-checkbox-field span.mwform-checkbox-field-text::before{content:'';position:absolute;left:12px;top:calc(50% - 10px);display:block;width:20px;height:20px;border-radius:3px;background:var(--white);border:solid 1px var(--border-light-black)}.mw_wp_form span.mwform-checkbox-field span.mwform-checkbox-field-text::after{content:'';position:absolute;left:16px;top:calc(50% - 6px);display:block;width:14px;height:14px;border-radius:2px;background:var(--key9);transform:scale(0);transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.mw_wp_form span.mwform-radio-field{position:relative;z-index:15}.mw_wp_form span.mwform-radio-field input{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.mw_wp_form span.mwform-radio-field input:checked+span.mwform-radio-field-text::after{transform:scale(1);transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.mw_wp_form span.mwform-radio-field span.mwform-radio-field-text{display:block;border:solid 1px var(--gray4);background:var(--white);padding:8px 18px 8px 44px;border-radius:5px}.mw_wp_form span.mwform-radio-field span.mwform-radio-field-text::before{content:'';position:absolute;left:12px;top:calc(50% - 10px);display:block;width:20px;height:20px;border-radius:20px;background:var(--white);border:solid 1px var(--border-light-black)}.mw_wp_form span.mwform-radio-field span.mwform-radio-field-text::after{content:'';position:absolute;left:16px;top:calc(50% - 6px);display:block;width:14px;height:14px;border-radius:14px;background:var(--key9);transform:scale(0);transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-o-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-moz-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s;-webkit-transition:cubic-bezier(0.55, 0.05, 0.22, 0.99) 0.328s}.mw_wp_form form>p{display:none}.mw_wp_form input::placeholder{color:#aaa}.mw_wp_form input:focus::-webkit-input-placeholder{color:transparent}.mw_wp_form input:focus::-moz-placeholder{color:transparent}.mw_wp_form input:focus::-ms-input-placeholder{color:transparent}.mw_wp_form input:focus::placeholder{color:transparent}.mw_wp_form input[type="text"],.mw_wp_form input[type="email"],.mw_wp_form textarea{width:100%;min-height:2.87em;height:auto;border:solid 1px var(--border-light-black);background:var(--white);border-radius:0;line-height:1.5;color:var(--gray12);font-size:16px;border-radius:6px;-webkit-appearance:none;appearance:none}.mw_wp_form select{width:100%;height:auto;border:solid 1px var(--border-light-black);background:var(--white);border-radius:0;line-height:1.5;color:var(--gray12);font-size:16px;border-radius:6px}.mw_wp_form input[type="text"],.mw_wp_form input[type="email"],.mw_wp_form textarea{padding:0 .82em}.mw_wp_form select{position:relative;z-index:15;height:2.87em;padding:0 .82em}.mw_wp_form select::after{content:'';position:absolute;right:.82em;top:calc(50% - .5em);display:block;width:1em;height:1em;background:url(images/icn-arrow-p.svg);background-size:cover}.mw_wp_form input[type="radio"]+span{color:#252525}.mw_wp_form input[type="text"]#namehead,.mw_wp_form input[type="text"]#kanahead{flex:1}.mw_wp_form input[type="text"]#namebody,.mw_wp_form input[type="text"]#kanabody{flex:1}.mw_wp_form input[type="text"]#postcode{width:10em}.mw_wp_form input[type="text"]#address1,.mw_wp_form input[type="text"]#address2{flex:1;margin-right:1em}.mw_wp_form input[type="text"]#address3{flex:2}.mw_wp_form input[type="text"]#old{width:10em;margin-right:1em}.mw_wp_form input[type="text"]#date2,.mw_wp_form input[type="text"]#date3{margin-top:1em}.mw_wp_form input[type="text"]#year,.mw_wp_form input[type="text"]#month,.mw_wp_form input[type="text"]#date{width:8.2em}.mw_wp_form input[type="text"]#year+span,.mw_wp_form input[type="text"]#month+span,.mw_wp_form input[type="text"]#date+span{margin:0 .82em 0 .41em}.mw_wp_form input[type="text"].address{margin-top:7px}.mw_wp_form input[type="text"]:focus,.mw_wp_form textarea:focus,.mw_wp_form select:focus{outline:none;border:solid 1px #a0a0a0}.mw_wp_form input[type="submit"]{display:block;width:100%;max-width:16.4em;height:2.87em;border:none;font-weight:bold;text-align:center;line-height:2.87em;font-size:1em;background:var(--gray12);color:var(--white);position:relative;margin:0 auto;border-radius:calc(8em / 16);box-shadow:var(--shadow);overflow:hidden;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}@media screen and (max-width: 768px){.mw_wp_form input[type="submit"]{height:4em;line-height:4em}}.mw_wp_form input[type="submit"]:hover{background:#0b0f15;transition:cubic-bezier(0.22, 0.61, 0.36, 1) 0.3s}.mw_wp_form.mw_wp_form_confirm ul.listDocForm li.entryBtnWrap{display:flex}.mw_wp_form.mw_wp_form_confirm ul.listDocForm li.entryBtnWrap input[type="submit"].back{order:1;background:#252525}.mw_wp_form.mw_wp_form_confirm dl.listDocForm dd{background:#f7f7f7;padding:1.23em 2.46em;border-radius:4px;border:solid 1px #eee;color:#777}.mw_wp_form.mw_wp_form_confirm dl.listDocForm dl.listComplete{font-weight:500}.mw_wp_form.mw_wp_form_complete .completeWrap>* ~ *{margin-top:.82em}.mw_wp_form.mw_wp_form_complete .completeWrap dl.listComplete dt p{font-weight:500;font-size:1.41em;margin-top:.82em}@media all and (-ms-high-contrast: none){.headerLogo img{width:100%;height:4.5vw}a.btn>span.circle{border:solid 2px rgba(240,95,64,0.2)}ul.listFooterNav>li span.circle{border:solid 2px rgba(240,95,64,0.2)}.careerstepWrap .flexWrap>.flexCenter .inner{border:solid 2px rgba(240,95,64,0.8)}.secIndex.sec1 .kv_leadcopy .kv_leadcopy_inner{width:100%}.secIndex.sec3 .indexService .swiper-button-prev{left:auto;bottom:auto}dl.listFootnav dt a{display:inline-block}.secPage.root .flexWrap>.flexItem{width:calc((100% / 3) - 0.01px)}ul.listPhilosophy{justify-content:space-around}.member_wrapper .f_wrapper .__left{position:relative}header.pageHeader{height:31.5em}ul.listLGBtn a.btn{width:100%}ul.listLogos li img{width:8em}ul.listLogos{justify-content:space-between}}nav.globalNav ul.listGlobal li span.en{white-space:nowrap}.card_text ._body>img{margin-bottom:0.82em}.careerImg{margin-bottom:2.05em}dl.listSDGs dt>span{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:0;margin:0 1.23em}dl.listSDGs dt>span img{width:calc(50% - 2px)}dl.listSDGs dt>span img:nth-child(n+3){margin-top:4px}p.writer{text-align:right;font-size:1em;margin-top:0.82em}p.writer>span{display:block;font-size:.8em;margin-bottom:.205em}.secPage.lp.movie h2.pageTtl{background:#fff}body.single-events .flexLower{margin-bottom:6.15em}.secPage.basic.eventForm .wrapper{padding-bottom:0}@media screen and (max-width: 768px){.type_wrapper ._stokerImg{position:absolute;right:0;left:auto}}.interview_wrapper ._body p.box ~ p.box{margin-top:1.125em}.interview_wrapper ._body p.box span{font-size:0.625em;font-weight:600}
