@charset "utf-8";:root{--keycolor:#6baa36;--keycolor90:#7ab24a;--keycolor75:#90bf68;--keycolor50:#b5d49a;--keycolor25:#daeacd;--keycolor10:#f0f6eb;--keycolor5:#f7fbf5;--subkeycolor:#366baa;--subkeycolor90:#4a7ab2;--subkeycolor75:#6890bf;--subkeycolor50:#9ab5d4;--subkeycolor25:#cddaea;--subkeycolor10:#ebf0f6;--subkeycolor5:#f5f7fb;--keycolorLive:#6baa36;--keycolor90Live:#7ab34a;--keycolor75Live:#90bf68;--keycolor50Live:#b5d59b;--keycolor25Live:#daeacd;--keycolor20Live:#e1eed7;--keycolor15Live:#e9f2e1;--keycolor10Live:#f0f7eb;--keycolor5Live:#f8fbf5;--keygray:#797b80}.keycolor{color:var(--keycolor)}.keycolor75{color:var(--keycolor75)}.keycolor50{color:var(--keycolor50)}.keycolor25{color:var(--keycolor25)}.keycolor10{color:var(--keycolor10)}.keycolor5{color:var(--keycolor5)}.bgKeycolor{background-color:var(--keycolor)}.bgKeycolor75{background-color:var(--keycolor75)}.bgKeycolor50{background-color:var(--keycolor50)}.bgKeycolor25{background-color:var(--keycolor25)}.bgKeycolor10{background-color:var(--keycolor10)}.bgKeycolor5{background-color:var(--keycolor5)}.subkeycolor{color:var(--subkeycolor)}.subkeycolor75{color:var(--subkeycolor75)}.subkeycolor50{color:var(--subkeycolor50)}.subkeycolor25{color:var(--subkeycolor25)}.subkeycolor10{color:var(--subkeycolor10)}.subkeycolor5{color:var(--subkeycolor5)}.bgSubkeycolor{background-color:var(--subkeycolor)}.bgSubkeycolor75{background-color:var(--subkeycolor75)}.bgSubkeycolor50{background-color:var(--subkeycolor50)}.bgSubkeycolor25{background-color:var(--subkeycolor25)}.bgSubkeycolor10{background-color:var(--subkeycolor10)}.bgSubkeycolor5{background-color:var(--subkeycolor5)}.clear{clear:both}.flex-grow-1{flex:1 0 auto !important}.hidden{display:none;opacity:0;transition:all .5s ease}@font-face{font-family:"Custom Yu Gothic";font-weight:100;src:local("Yu Gothic Medium")}@font-face{font-family:"Custom Yu Gothic";font-weight:200;src:local("Yu Gothic Medium")}@font-face{font-family:"Custom Yu Gothic";font-weight:300;src:local("Yu Gothic Medium")}@font-face{font-family:"Custom Yu Gothic";font-weight:400;src:local("Yu Gothic Medium")}@font-face{font-family:"Custom Yu Gothic";font-weight:500;src:local("Yu Gothic Medium")}@font-face{font-family:"Custom Yu Gothic";font-weight:bold;src:local("Yu Gothic Bold")}@font-face{font-family:"Helvetica Neue";font-weight:100;src:local("Helvetica Neue Regular")}@font-face{font-family:"Helvetica Neue";font-weight:200;src:local("Helvetica Neue Regular")}@font-face{font-family:'tmugs-career';font-style:normal;font-weight:normal;src:url('/assets/fonts/tmugs-career.woff?yon0or') format('woff'),url('/assets/fonts/tmugs-career.ttf?yon0or') format('truetype'),url('/assets/fonts/tmugs-career.svg?yon0or#tmugs-career') format('svg');font-display:block}span.icon{vertical-align:middle}.iconmoon::before,span.icon,i{font-family:'tmugs-career' !important;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-angle-up:before{content:"\e907"}.icon-call:before{content:"\e942"}.icon-emailmailmarkunreadlocal_post_office:before{content:"\e908"}.icon-arrow_right:before{content:"\e909"}.icon-arrow_back_ios:before{content:"\e90a"}.icon-arrow_forward_ios:before{content:"\e90b"}.icon-launchopen_in_new:before{content:"\e90c"}.icon-microsoftword:before{color:#2b579a;content:"\e900"}.icon-microsoftexcel:before{color:#217346;content:"\e901"}.icon-microsoftpowerpoint:before{color:#d24726;content:"\e902"}.icon-facebook:before{color:#3b5998;content:"\e903"}.icon-twitter:before{color:#1da1f2;content:"\e904"}.icon-adobeacrobatreader:before{color:#ee3f24;content:"\e905"}.icon-newwindow:before{content:"\e906"}.icon-picture:before,.icon-image:before{content:"\e90d"}.icon-file-empty:before{content:"\e924"}.icon-file-zip:before{content:"\e92b"}.icon-spinner6:before{content:"\e97f"}.icon-share2:before{content:"\ea82"}.icon-rss:before{content:"\ea9b"}.icon-file-pdf:before{content:"\eadf"}.icon-file-word:before{content:"\eae1"}.icon-file-excel:before{content:"\eae2"}.icon-libreoffice:before{content:"\eae3"}span.filedetail{margin-right:.25em}span.filedetail>span.type{display:none}.carousel-control-prev-icon,.carousel-control-next-icon{width:32px;height:32px}.d-flex{flex-basis:auto}a{color:#365E15;text-decoration:none !important}a:active,a.hover{color:#666;outline:0;opacity:.9}html{min-width:320px;font-size:62.5%}body{min-width:320px;height:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);font-family:-apple-system,"BlinkMacSystemFont","Custom Yu Gothic","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","Helvetica neue",Arial,Roboto,"Droid Sans","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1.6rem;font-weight:400;line-height:1.8;counter-reset:h3counter;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#container_wrapper{position:relative;height:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100)}#header{flex-shrink:0;width:100%}#header i[class^="icon-launchopen_in_new"],#header i[class^="icon-newwindow"]{display:none}#header #headerWrapper{height:50px}#header #headerWrapper #siteLogo>a{padding:8px}#header #headerWrapper #siteLogo>a .cmarkHeader{width:130px;padding:0}#header #headerWrapper #siteLogo>a .cmarkHeader img{width:100%;height:auto}#header #headerWrapper #siteLogo>a .sitename{padding-bottom:3px;padding-left:8px;font-size:1.7rem;font-weight:bold;font-feature-settings:"palt";color:#222}@media (min-width:380px){#header #headerWrapper #siteLogo>a .cmarkHeader{width:140px}#header #headerWrapper #siteLogo>a .sitename{padding-bottom:2px;padding-left:12px;font-size:2rem}}#header #headerWrapper #subMenu{position:absolute;top:0;right:0;width:100%;max-width:540px;height:100px}#header #headerWrapper #subMenu>div.level1{position:relative;height:25px;margin-bottom:0;border-left:1px solid #fff}#header #headerWrapper #subMenu>div.level1>a{display:block;height:25px;padding-top:7px;font-size:1.2rem;font-feature-settings:"palt";line-height:1;color:#fff;text-align:center;background-color:var(--keygray)}#header #headerWrapper #subMenu>div.level1>a::before{position:absolute;top:calc(50% - .7rem);left:7px;font-family:'tmugs-career' !important;font-size:1.4rem;font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-transform:none;content:'\e909';speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#header #headerWrapper #subMenu>div.level1>a.hover{background-color:#333}#header #headerWrapper #subMenu>div.level2{display:table;line-height:1}#header #headerWrapper #subMenu>div.level2 *{vertical-align:middle}#header #headerWrapper #subMenu>div.level2>div{display:table-cell;vertical-align:middle}#header #headerWrapper #subMenu>div.level2>div>.title{padding-right:12px;font-size:1.4rem;font-weight:bold}#header #headerWrapper #subMenu>div.level2>div>a.tel{padding-right:8px;color:var(--subkeycolor);vertical-align:middle}#header #headerWrapper #subMenu>div.level2>div>a.tel>span{font-size:2rem;font-weight:bold}@media (min-width:992px){#header #headerWrapper{position:relative;width:100%;max-width:1000px;height:100px}#header #headerWrapper #siteLogo{position:absolute;top:20px;left:0}#header #headerWrapper #siteLogo>a .cmarkHeader{width:174px;padding:0}#header #headerWrapper #siteLogo>a .cmarkHeader img{width:100%;height:auto}#header #headerWrapper #siteLogo>a .sitename{padding-bottom:3px;padding-left:20px;font-size:2.8rem}}#header #spbutton{width:50px;height:50px;background-color:var(--keycolor);border:none}#header #spbutton.collapsed .navbar-toggler-icon{width:30px;height:30px;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}#header #spbutton .navbar-toggler-icon{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.41421 17.41421"%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:none;stroke:%23fff;stroke-miterlimit:10;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EcrossLine%3C/title%3E%3Cline class="a" x1="0.70711" y1="0.70711" x2="16.70711" y2="16.70711"/%3E%3Cline class="a" x1="0.70711" y1="16.70711" x2="16.70711" y2="0.70711"/%3E%3C/svg%3E')}#header #mainMenu{z-index:999;background-color:var(--keycolor)}#header #mainMenu>ul{background-color:var(--keycolor)}#header #mainMenu>ul>li a{background-color:var(--keycolor)}#header #mainMenu>ul>li>a{display:block;padding:.5em 1.5em;font-feature-settings:"palt";line-height:1.25;color:#fff;background-color:var(--keycolor)}#header #mainMenu>ul>li>a>div>span{font-size:1.5rem;font-weight:600;visibility:visible}#header #mainMenu>ul>li>a>div>span br{display:none}#header #mainMenu>ul>li.active>a{background-color:var(--subkeycolor) !important}#header #mainMenu>ul>li>ul,#header #mainMenu>ul>li>ul ul{padding-left:1em;margin-top:.25em;list-style-type:none;background-color:var(--keycolor)}#header #mainMenu>ul>li>ul>li.lv2,#header #mainMenu>ul>li>ul ul>li.lv2,#header #mainMenu>ul>li>ul>li.lv2 li.lv3,#header #mainMenu>ul>li>ul ul>li.lv2 li.lv3{position:relative;padding-right:8px;padding-left:8px;margin-bottom:.5em}#header #mainMenu>ul>li>ul>li.lv2::before,#header #mainMenu>ul>li>ul ul>li.lv2::before,#header #mainMenu>ul>li>ul>li.lv2 li.lv3::before,#header #mainMenu>ul>li>ul ul>li.lv2 li.lv3::before{position:absolute;top:-3px;color:#fff;content:'└'}#header #mainMenu>ul>li>ul>li.lv2.active,#header #mainMenu>ul>li>ul ul>li.lv2.active,#header #mainMenu>ul>li>ul>li.lv2 li.lv3.active,#header #mainMenu>ul>li>ul ul>li.lv2 li.lv3.active{padding-left:4px;border-left:4px solid var(--subkeycolor) !important}#header #mainMenu>ul>li>ul>li.lv2>a,#header #mainMenu>ul>li>ul ul>li.lv2>a,#header #mainMenu>ul>li>ul>li.lv2 li.lv3>a,#header #mainMenu>ul>li>ul ul>li.lv2 li.lv3>a{display:block;margin-left:1.5em;font-size:.875em;font-feature-settings:"palt";line-height:1.4}#header #mainMenu>ul>li>ul>li.lv2>a>span,#header #mainMenu>ul>li>ul ul>li.lv2>a>span,#header #mainMenu>ul>li>ul>li.lv2 li.lv3>a>span,#header #mainMenu>ul>li>ul ul>li.lv2 li.lv3>a>span{display:inline-block;width:auto;font-weight:600;color:#fff;white-space:normal}@media (min-width:992px){#header #mainMenu{width:100%;height:70px}#header #mainMenu>ul{width:100%;max-width:1000px;height:70px;margin:0 auto}#header #mainMenu>ul>li{position:relative;height:70px;overflow:visible;border-right:1px solid white}#header #mainMenu>ul>li:first-child{border-left:1px solid white}#header #mainMenu>ul>li>ul{position:absolute;display:none;padding:0;margin:0;background-color:#0070c0}#header #mainMenu>ul>li>ul>li.lv2,#header #mainMenu>ul>li>ul>li.lv2 li.lv3{padding:0;margin:0}#header #mainMenu>ul>li>ul>li.lv2::before,#header #mainMenu>ul>li>ul>li.lv2 li.lv3::before{content:""}#header #mainMenu>ul>li>ul>li.lv2>a,#header #mainMenu>ul>li>ul>li.lv2 li.lv3>a{padding:.5em 1em;margin:0}#header #mainMenu>ul>li>ul>li.lv2>a.hover,#header #mainMenu>ul>li>ul>li.lv2 li.lv3>a.hover{background-color:var(--subkeycolor) !important}#header #mainMenu>ul>li>ul>li.lv2.active,#header #mainMenu>ul>li>ul>li.lv2 li.lv3.active{padding:0;border-left:none !important}#header #mainMenu>ul>li>ul>li.lv2.active>a,#header #mainMenu>ul>li>ul>li.lv2 li.lv3.active>a{background-color:var(--subkeycolor) !important}#header #mainMenu>ul>li>ul>li.lv2 li.lv3,#header #mainMenu>ul>li>ul>li.lv2 li.lv3 li.lv3{position:relative;padding-left:0;margin-bottom:0}#header #mainMenu>ul>li>ul>li.lv2 li.lv3::before,#header #mainMenu>ul>li>ul>li.lv2 li.lv3 li.lv3::before{position:absolute;top:.25em;left:1.5rem;color:#fff;content:'└'}#header #mainMenu>ul>li>ul>li.lv2 li.lv3 a,#header #mainMenu>ul>li>ul>li.lv2 li.lv3 li.lv3 a{padding-right:.5rem;padding-left:3.5rem}#header #mainMenu>ul>li>ul ul{padding-left:0;margin-top:0}#header #mainMenu>ul>li:last-child>ul{right:0}#header #mainMenu>ul>li.hover>ul{display:block;width:250%}#header #mainMenu>ul>li>a{display:table;width:100%;height:70px;color:#fff;text-align:center}#header #mainMenu>ul>li>a.hover{background-color:var(--subkeycolor) !important}#header #mainMenu>ul>li>a>div{display:table-cell;width:100%;height:100%;text-align:center;vertical-align:middle}#header #mainMenu>ul>li>a>div>span{display:block;font-size:11px;line-height:1.35;visibility:hidden;transform-origin:0px 0px}#header #mainMenu>ul>li>a>div>span br{display:inline}#header #mainMenu>ul>li.active>a{background-color:var(--subkeycolor) !important}}#topKeyVisual{position:relative;box-sizing:content-box;flex-shrink:0;flex-wrap:nowrap;width:100%;min-height:210px;max-height:400px;margin:0 auto;overflow:hidden;border-top:4px solid #cccdd0;border-bottom:4px solid #cccdd0}#topKeyVisual .carousel-inner{position:absolute;top:0;right:0;bottom:0;left:0}#topKeyVisual .swiper-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;padding:0}#topKeyVisual .swiper-wrapper li{list-style:none}#topKeyVisual .swiper-wrapper li>a{position:relative;display:block;width:100%;height:100%;overflow:hidden}#topKeyVisual .swiper-wrapper li>a>img{position:absolute;top:50%;left:50%;width:auto;height:100.1%;transform:translate(-50%, -50%)}@media (min-width:520px){#topKeyVisual .swiper-wrapper li>a>img{width:100.1%;height:auto}}@media (min-width:1000px){#topKeyVisual .swiper-wrapper li>a>img{width:1000px;height:auto}}#topKeyVisual .carousel-control-prev{justify-content:flex-start}#topKeyVisual .carousel-control-next{justify-content:flex-end}#topKeyVisual:before{display:block;width:100%;padding-top:40%;content:""}@media (min-width:1000px){#topKeyVisual{border:none}}#topKeyVisualPagination{position:relative;width:100%}#topKeyVisualPagination .swiper-pagination-bullet{width:10px;height:10px;margin:0 8px;background-color:var(--keycolor);-webkit-filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5));filter:drop-shadow(1px 1px 1px rgba(0,0,0,.5))}#ctgHeader_wrapper{position:relative;z-index:1;display:block;flex-shrink:0;width:100%;height:128px;background-color:var(--keycolorLive);background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAgMAAAArG7R0AAAACVBMVEX///////////+OSuX+AAAAA3RSTlMAPkDNb54zAAAAEElEQVR4XmMIZWBgWEU8BgC3zQekyJaLZgAAAABJRU5ErkJggg==);background-repeat:repeat;background-size:3px 3px;border-top:4px solid #cccdd0;border-bottom:4px solid #cccdd0}#ctgHeader_wrapper:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-image:url("h2_pattern.png");background-repeat:repeat-x;background-position:50% 0;background-size:auto 200px;mix-blend-mode:overlay}@media (-webkit-min-device-pixel-ratio:1.5){#ctgHeader_wrapper:after{background-image:url("h2_pattern@2x.png")}}@media (-webkit-min-device-pixel-ratio:2.5){#ctgHeader_wrapper:after{background-image:url("h2_pattern@3x.png")}}@media (-webkit-min-device-pixel-ratio:3.5){#ctgHeader_wrapper:after{background-image:url("h2_pattern@4x.png")}}#ctgHeader_wrapper>#ctgHeader{display:table;width:100%;max-width:1000px;height:100%;margin:0 auto;word-break:keep-all}#ctgHeader_wrapper>#ctgHeader br{display:none}#ctgHeader_wrapper>#ctgHeader span{display:block}#ctgHeader_wrapper>#ctgHeader>h2{position:relative;display:table-cell;padding:0 20px;font-family:"游明朝","Yu Mincho","YuMincho","Noto Serif JP","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.4rem;font-weight:bold;font-feature-settings:"palt";line-height:1.1;color:#111;text-shadow:1px 1px 0 var(--keycolor50Live),-1px -1px 0 var(--keycolor50Live),-1px 1px 0 var(--keycolor50Live),1px -1px 0 var(--keycolor50Live),0 1px 0 var(--keycolor50Live),0 -1px 0 var(--keycolor50Live),-1px 0 0 var(--keycolor50Live),1px 0 0 var(--keycolor50Live);word-break:keep-all;overflow-wrap:anywhere;vertical-align:middle}#ctgHeader_wrapper>#ctgHeader>h2>.icon{position:absolute;top:.5em;right:1em;width:50px}@media (min-width:768px){#ctgHeader_wrapper>#ctgHeader>h2>.icon{right:auto;display:inline-block;margin-left:1em}}@media (min-width:1000px){#ctgHeader_wrapper>#ctgHeader>h2>.icon{width:auto}}@media (min-width:425px){#ctgHeader_wrapper>#ctgHeader h2{font-size:2.4rem}}@media (min-width:576px){#ctgHeader_wrapper>#ctgHeader span{display:inline-block}#ctgHeader_wrapper>#ctgHeader>h2{font-size:2.4rem}}@media (min-width:768px){#ctgHeader_wrapper>#ctgHeader>h2{font-size:2.4rem}}@media (min-width:992px){#ctgHeader_wrapper{height:200px;border:none}#ctgHeader_wrapper>#ctgHeader>h2{padding:0 10px;font-size:3.6rem;letter-spacing:.2em}}#breadcrumb{width:100%}#breadcrumb>ol.breadcrumb{width:auto;max-width:1000px;padding-right:15px;padding-left:15px;margin:0 auto;overflow-x:auto;font-size:.875em;white-space:nowrap;background:none}@media (min-width:992px){#btmSubMenu{display:none}}#btmSubMenu i[class^="icon-launchopen_in_new"],#btmSubMenu i[class^="icon-newwindow"]{display:none}#btmSubMenu>div.upper{background-color:#bdbfbc}#btmSubMenu>div.upper a{width:100%;height:40px;padding:0 .75em;font-size:1.4rem;font-weight:bold;font-feature-settings:"palt";color:#333;background-color:#fff}#btmSubMenu>div.upper a>span{margin:auto 0;text-align:left;white-space:nowrap}#btmSubMenu>div.upper a::after{width:4px;height:9px;margin:auto 0;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='90'%3E%3Cpath d='M0 0 L40 45 L0 90 Z' style='fill:%23333333'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0;background-size:contain}#btmSubMenu>div.btm a.email{height:40px;padding:0 8px;font-size:1.4rem;color:#fff;background-color:var(--keycolor)}#btmSubMenu>div.btm a.email::before{display:inline-flex;align-self:center !important;width:0;margin:auto 0;overflow:visible;font-size:1.2rem}#footer_wrapper{flex-shrink:0;background-color:#20211e}#footer_wrapper i[class^="icon-launchopen_in_new"],#footer_wrapper i[class^="icon-newwindow"]{display:none}#footer_wrapper>#address{font-size:1.2rem;line-height:1.4;color:#fff;background-color:var(--keycolor)}@media (min-width:360px){#footer_wrapper>#address{font-size:1.3rem}}@media (min-width:400px){#footer_wrapper>#address{font-size:1.4rem}}#footer_wrapper>#address .wrap{width:100%;max-width:1000px;margin:0 auto}#footer_wrapper>#address .address>span{margin-right:50px}#footer_wrapper>#address .contact{max-width:800px;line-height:1.6;vertical-align:middle}#footer_wrapper>#address .title,#footer_wrapper>#address .subtitle,#footer_wrapper>#address .tel{white-space:nowrap}#footer_wrapper>#address .subtitle,#footer_wrapper>#address .tel{font-size:1.2rem;line-height:1.2}#footer_wrapper>#address .title{font-weight:bold}#footer_wrapper>#address .subtitle{min-width:240px}#footer_wrapper>#address .tel{flex-basis:auto;align-items:baseline !important;align-self:center !important;text-align:right}#footer_wrapper>#address #footerLink{padding:0;list-style:none}#footer_wrapper>#address #footerLink>li{margin-right:1.5em}#footer_wrapper>#address #footerLink>li::before{display:inline-block;width:.3em;height:.675em;margin:auto 0;margin-right:.4em;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='90'%3E%3Cpath d='M0 0 L40 45 L0 90 Z' style='fill:%23ffffff'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 0;background-size:contain}#footer_wrapper>#address #footerLink>li a{font-weight:bold;color:#fff}@media (min-width:768px){#footer_wrapper>#address #FooterSnsLink{margin-right:48px}}#footer_wrapper>#address #FooterSnsLink>li{margin:0 8px}#footer_wrapper>#address #FooterSnsLink>li a{display:block;width:32px;height:32px;padding:0;line-height:1;border-radius:2px}#footer_wrapper>#address #FooterSnsLink>li a>i{font-size:32px}#footer_wrapper>#address #FooterSnsLink>li a>i:before{color:#fff}#footer_wrapper>#address #FooterSnsLink>li a.twitter{width:32px;height:32px;padding:4px;background-color:#fff;border-radius:2px}#footer_wrapper>#address #FooterSnsLink>li a.twitter>i.icon-twitter{font-size:24px}#footer_wrapper>#address #FooterSnsLink>li a.twitter>i.icon-twitter:before{color:var(--keycolor)}#footer_wrapper #footer{padding-bottom:12px;color:white}#footer_wrapper #footer>div{max-width:1000px;margin:0 auto}#footer_wrapper #footer>div>.cmark>img{width:168px}#footer_wrapper #footer>div>.copyright{margin-top:0;font-size:1.2rem;line-height:1.4;text-align:left}.arrow-right{display:inline-block;width:.5em;height:.5em;margin-right:.25em;vertical-align:middle;border:.1em solid;border-color:#565656 #565656 transparent transparent;transform:rotate(45deg)}#pageTop{height:0;margin:0 auto;overflow:hidden;overflow:visible;visibility:hidden;opacity:0;transition:opacity .5s ease,visibility .5s}#pageTop.show{visibility:visible;opacity:1}#pageTop>div{max-width:1000px;height:0;margin:0 auto;overflow:visible}#pageTop>div>a.button{width:40px;height:40px;margin-top:-56px;opacity:.5}#pageTop>div>a.button .box{width:40px;height:40px;padding:0;margin:0;color:white;background-color:var(--keygray)}#pageTop>div>a.button.hover{opacity:1}#mainContent{width:100%;max-width:1000px;padding-top:1em;padding-bottom:4em;overflow:hidden;font-size:1.4rem}#mainContent>*:first-child{margin-top:0 !important}#mainContent>*:last-child{margin-bottom:0 !important}@media (min-width:360px){#mainContent{font-size:1.6rem}}#mainContent>*{margin-top:0}#mainContent .ml-0-box>*{margin-left:0 !important}#mainContent img+i[class^="icon-"]{display:none}#mainContent a{text-decoration:underline !important}#mainContent a.nofiledetail>span.filedetail{display:none}#mainContent a.hover{text-decoration:underline !important}#mainContent a.singlenesslink{font-feature-settings:"palt"}#mainContent a.singlenesslink:before{margin-right:.125em;font-size:1.2em;content:"\0bb"}#mainContent a.biglink{display:block;padding:.5em 1em;font-size:1.25em;font-weight:bold;font-feature-settings:"palt";color:#fff;text-align:center;white-space:wrap;background-color:var(--keycolor75);border-radius:.25em}#mainContent a.biglink.hover{color:var(--keycolor);text-decoration:none !important;background-color:var(--keycolor25)}@media (min-width:576px){#mainContent a.biglink br{display:none}}#mainContent button>a{display:block;font-size:1.2em;font-weight:bold;color:#333;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}#mainContent button>a.hover{text-decoration:none !important}#mainContent p{margin-bottom:2em;line-height:1.6;text-align:justify;text-indent:1em;text-justify:inter-ideograph}#mainContent p+p,#mainContent p+ul,#mainContent p+ol,#mainContent p+h6,#mainContent p+div.table-scroll{margin-top:-1em !important}@media (min-width:768px){#mainContent p{margin-bottom:3em;margin-left:6rem;line-height:1.8}#mainContent p+p,#mainContent p+ul,#mainContent p+ol,#mainContent p+div.table-scroll{margin-top:-2em !important}}#mainContent span.underline{text-decoration:none !important;background:linear-gradient(transparent 70%, #ff99ab 70%)}#mainContent .noindent{text-indent:0 !important}#mainContent blockquote{position:relative;padding:1rem;margin-bottom:2em;border:2px solid var(--keycolorLive)}#mainContent blockquote.p-margin-left{margin-top:-1rem}@media (min-width:768px){#mainContent blockquote{padding:3rem;margin-left:3rem}#mainContent blockquote.p-margin-left{margin-top:-2rem}}#mainContent blockquote>*:not([class*="image"]){margin-right:0;margin-left:0 !important}#mainContent blockquote>*:not([class*="image"]):first-child{margin-top:0}#mainContent blockquote>*:not([class*="image"]):last-child{margin-bottom:0 !important}#mainContent blockquote>h3:first-child{padding-right:.65em;padding-left:.65em;margin:-1rem -1rem 1rem -1rem !important;color:#fff;text-align:center;background-color:var(--keycolorLive)}#mainContent blockquote>h3:first-child:before{display:none}@media (min-width:768px){#mainContent blockquote>h3:first-child{margin:-3rem -3rem 3rem -3rem !important}}#mainContent blockquote>h4,#mainContent blockquote>h5,#mainContent blockquote>h6{margin-top:.5em;margin-bottom:.5em;margin-left:0}#mainContent blockquote>h4:before{display:none}#mainContent blockquote ul li:last-child,#mainContent blockquote ol li:last-child{margin-bottom:0}#mainContent blockquote>p{text-indent:0}#mainContent hr{margin:2rem 0}#mainContent ol,#mainContent ul{padding-left:2em;margin-bottom:2em;margin-left:0;line-height:1.5}#mainContent ol+ul,#mainContent ul+ul,#mainContent ol+ol,#mainContent ul+ol,#mainContent ol+p,#mainContent ul+p,#mainContent ol+h6,#mainContent ul+h6{margin-top:-1em !important}@media (min-width:768px){#mainContent ol,#mainContent ul{margin-bottom:3em;margin-left:6rem}#mainContent ol+ul,#mainContent ul+ul,#mainContent ol+ol,#mainContent ul+ol{margin-top:-2em !important}}#mainContent ol li,#mainContent ul li{margin-bottom:.5em}#mainContent ol ol,#mainContent ul ol,#mainContent ol ul,#mainContent ul ul{padding-left:1em;margin-top:.5em !important;margin-bottom:0 !important;margin-left:0 !important}#mainContent ol ol li,#mainContent ul ol li,#mainContent ol ul li,#mainContent ul ul li{margin-bottom:.25em}#mainContent ol ol.notes,#mainContent ul ol.notes,#mainContent ol ul.notes,#mainContent ul ul.notes{padding-left:1em;font-size:.875em;color:#333}#mainContent ol ol.notes>li:before,#mainContent ul ol.notes>li:before,#mainContent ol ul.notes>li:before,#mainContent ul ul.notes>li:before{left:-1em}#mainContent ol ol.hira-aiueo,#mainContent ul ol.hira-aiueo,#mainContent ol ul.hira-aiueo,#mainContent ul ul.hira-aiueo,#mainContent ol ol.hira-iroha,#mainContent ul ol.hira-iroha,#mainContent ol ul.hira-iroha,#mainContent ul ul.hira-iroha,#mainContent ol ol.kana-aiueo,#mainContent ul ol.kana-aiueo,#mainContent ol ul.kana-aiueo,#mainContent ul ul.kana-aiueo,#mainContent ol ol.kana-iroha,#mainContent ul ol.kana-iroha,#mainContent ol ul.kana-iroha,#mainContent ul ul.kana-iroha{padding-left:2em}#mainContent ol ol.hira-aiueo>li:before,#mainContent ul ol.hira-aiueo>li:before,#mainContent ol ul.hira-aiueo>li:before,#mainContent ul ul.hira-aiueo>li:before,#mainContent ol ol.hira-iroha>li:before,#mainContent ul ol.hira-iroha>li:before,#mainContent ol ul.hira-iroha>li:before,#mainContent ul ul.hira-iroha>li:before,#mainContent ol ol.kana-aiueo>li:before,#mainContent ul ol.kana-aiueo>li:before,#mainContent ol ul.kana-aiueo>li:before,#mainContent ul ul.kana-aiueo>li:before,#mainContent ol ol.kana-iroha>li:before,#mainContent ul ol.kana-iroha>li:before,#mainContent ol ul.kana-iroha>li:before,#mainContent ul ul.kana-iroha>li:before{left:-1.5em}#mainContent ol.notes,#mainContent ul.notes{padding-left:2em}#mainContent ol.notes>li,#mainContent ul.notes>li{position:relative;list-style-position:outside;list-style-type:none}#mainContent ol.notes>li:before,#mainContent ul.notes>li:before{position:absolute;left:-1.125em;content:"※"}#mainContent ol.toclist>li,#mainContent ul.toclist>li{position:relative;margin-left:1em;text-indent:-1em;list-style-position:outside;list-style-type:none}#mainContent ol.toclist>li:before,#mainContent ul.toclist>li:before{left:-1.125em;color:var(--keycolorLive);vertical-align:middle;content:"\e90b"}#mainContent ol.toclist>li>a,#mainContent ul.toclist>li>a{font-size:1.8rem;vertical-align:middle}#mainContent ol.toclist>li div.desc,#mainContent ul.toclist>li div.desc{padding-left:18px;font-size:1.6rem}#mainContent ol.keyColorCircle>li,#mainContent ul.keyColorCircle>li{position:relative;list-style-position:outside;list-style-type:none}#mainContent ol.keyColorCircle>li:before,#mainContent ul.keyColorCircle>li:before{position:absolute;left:-1.125em;color:var(--keycolorLive);content:"●"}#mainContent ol.kakkosuji,#mainContent ul.kakkosuji{counter-reset:li-kakkosuji 0}#mainContent ol.kakkosuji>li,#mainContent ul.kakkosuji>li{position:relative;list-style-position:outside;list-style-type:none;counter-increment:li-kakkosuji}#mainContent ol.kakkosuji>li:before,#mainContent ul.kakkosuji>li:before{position:absolute;left:-1.5em;content:"(" counter(li-kakkosuji) ") "}#mainContent ol.hira-aiueo,#mainContent ul.hira-aiueo,#mainContent ol.hira-iroha,#mainContent ul.hira-iroha,#mainContent ol.kana-aiueo,#mainContent ul.kana-aiueo,#mainContent ol.kana-iroha,#mainContent ul.kana-iroha{counter-reset:li-aiueo 0}#mainContent ol.hira-aiueo>li,#mainContent ul.hira-aiueo>li,#mainContent ol.hira-iroha>li,#mainContent ul.hira-iroha>li,#mainContent ol.kana-aiueo>li,#mainContent ul.kana-aiueo>li,#mainContent ol.kana-iroha>li,#mainContent ul.kana-iroha>li{position:relative;list-style-position:outside;list-style-type:none;counter-increment:li-aiueo}#mainContent ol.hira-aiueo>li:before,#mainContent ul.hira-aiueo>li:before,#mainContent ol.hira-iroha>li:before,#mainContent ul.hira-iroha>li:before,#mainContent ol.kana-aiueo>li:before,#mainContent ul.kana-aiueo>li:before,#mainContent ol.kana-iroha>li:before,#mainContent ul.kana-iroha>li:before{position:absolute;left:-1.5em;content:counter(li-aiueo, hiragana)}#mainContent ol.hira-iroha>li:before,#mainContent ul.hira-iroha>li:before{content:counter(li-aiueo, hiragana-iroha)}#mainContent ol.kana-aiueo>li:before,#mainContent ul.kana-aiueo>li:before{content:counter(li-aiueo, katakana)}#mainContent ol.kana-iroha>li:before,#mainContent ul.kana-iroha>li:before{content:counter(li-aiueo, katakana-iroha)}#mainContent ol.marusuji,#mainContent ul.marusuji{counter-reset:li-marusuji 0}#mainContent ol.marusuji>li,#mainContent ul.marusuji>li{position:relative;list-style-position:outside;list-style-type:none;counter-increment:li-marusuji}#mainContent ol.marusuji>li:before,#mainContent ul.marusuji>li:before{position:absolute;left:-1.25em}#mainContent ol.marusuji>li:nth-child(1):before,#mainContent ul.marusuji>li:nth-child(1):before{content:"\2460"}#mainContent ol.marusuji>li:nth-child(2):before,#mainContent ul.marusuji>li:nth-child(2):before{content:"\2461"}#mainContent ol.marusuji>li:nth-child(3):before,#mainContent ul.marusuji>li:nth-child(3):before{content:"\2462"}#mainContent ol.marusuji>li:nth-child(4):before,#mainContent ul.marusuji>li:nth-child(4):before{content:"\2463"}#mainContent ol.marusuji>li:nth-child(5):before,#mainContent ul.marusuji>li:nth-child(5):before{content:"\2464"}#mainContent ol.marusuji>li:nth-child(6):before,#mainContent ul.marusuji>li:nth-child(6):before{content:"\2465"}#mainContent ol.marusuji>li:nth-child(7):before,#mainContent ul.marusuji>li:nth-child(7):before{content:"\2466"}#mainContent ol.marusuji>li:nth-child(8):before,#mainContent ul.marusuji>li:nth-child(8):before{content:"\2467"}#mainContent ol.marusuji>li:nth-child(9):before,#mainContent ul.marusuji>li:nth-child(9):before{content:"\2468"}#mainContent ol.marusuji>li:nth-child(10):before,#mainContent ul.marusuji>li:nth-child(10):before{content:"\2469"}#mainContent ol.marusuji>li:nth-child(11):before,#mainContent ul.marusuji>li:nth-child(11):before{content:"\2470"}#mainContent ol.marusuji>li:nth-child(12):before,#mainContent ul.marusuji>li:nth-child(12):before{content:"\2471"}#mainContent ol.marusuji>li:nth-child(13):before,#mainContent ul.marusuji>li:nth-child(13):before{content:"\2472"}#mainContent ol.marusuji>li:nth-child(14):before,#mainContent ul.marusuji>li:nth-child(14):before{content:"\2473"}#mainContent ol.marusuji>li:nth-child(15):before,#mainContent ul.marusuji>li:nth-child(15):before{content:"\2474"}#mainContent ol.marusuji>li:nth-child(16):before,#mainContent ul.marusuji>li:nth-child(16):before{content:"\2475"}#mainContent ol.marusuji>li:nth-child(17):before,#mainContent ul.marusuji>li:nth-child(17):before{content:"\2476"}#mainContent ol.marusuji>li:nth-child(18):before,#mainContent ul.marusuji>li:nth-child(18):before{content:"\2477"}#mainContent ol.marusuji>li:nth-child(19):before,#mainContent ul.marusuji>li:nth-child(19):before{content:"\2478"}#mainContent ol.marusuji>li:nth-child(20):before,#mainContent ul.marusuji>li:nth-child(20):before{content:"\2479"}#mainContent h3:not([class*="nostyle"]){position:relative;min-height:4rem;padding:.45em .5em .45em 5.5rem;margin-bottom:1em;font-family:"游明朝","Yu Mincho","YuMincho","Noto Serif JP","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.8rem;font-weight:bold;font-feature-settings:"palt";line-height:1.3;background-color:var(--keycolor10Live)}#mainContent h3:not([class*="nostyle"])::before{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;width:4rem;color:#fff;text-align:center;vertical-align:middle;content:"";background-color:var(--keycolorLive);background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAQMAAADaua+7AAAABlBMVEX///////9VfPVsAAAAAnRSTlMAJqSeSMUAAAAPSURBVHheYyAM/uPFBAAAdvcH+QRxaB8AAAAASUVORK5CYII=');background-repeat:repeat;background-size:6px 6px;background-blend-mode:overlay}@media (min-width:768px){#mainContent h3:not([class*="nostyle"]){min-height:6rem;padding:.6em .15em .6em 7.5rem;margin-bottom:2.8rem;font-size:2.4rem}#mainContent h3:not([class*="nostyle"])::before{width:6rem}}#mainContent h3:not([class*="nostyle"]).withNum::before{text-shadow:2px 2px 0 var(--keycolor),-2px -2px 0 var(--keycolor),-2px 2px 0 var(--keycolor),2px -2px 0 var(--keycolor),0 2px 0 var(--keycolor),0 -2px 0 var(--keycolor),-2px 0 0 var(--keycolor),2px 0 0 var(--keycolor);content:counter(h3counter);counter-increment:h3counter}#mainContent h3:not([class*="nostyle"]).career{min-height:50px;padding:8px 0;font-family:"Yu Mincho","YuMincho","Noto Serif JP",serif;font-size:2.2rem;line-height:1.2;color:#fff;text-shadow:2px 2px 0 var(--keycolor),-2px -2px 0 var(--keycolor),-2px 2px 0 var(--keycolor),2px -2px 0 var(--keycolor),0 2px 0 var(--keycolor),0 -2px 0 var(--keycolor),-2px 0 0 var(--keycolor),2px 0 0 var(--keycolor);background-color:transparent}#mainContent h3:not([class*="nostyle"]).career::before{display:none}#mainContent h3:not([class*="nostyle"]).career::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";background-color:var(--keycolor);background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYAQMAAADaua+7AAAABlBMVEX///////9VfPVsAAAAAnRSTlMAJqSeSMUAAAAPSURBVHheYyAM/uPFBAAAdvcH+QRxaB8AAAAASUVORK5CYII=');background-repeat:repeat;background-size:6px 6px;background-blend-mode:overlay;opacity:1}#mainContent h3:not([class*="nostyle"]).reports{padding:.4em .75em .25em;margin-bottom:.5em;color:#fff;background-color:var(--keycolorLive);border-bottom:2px solid #d58332;border-top-left-radius:6px;border-top-right-radius:6px}#mainContent h3:not([class*="nostyle"]).reports::before{position:inherit;display:inline;width:auto;margin-right:.125em;vertical-align:inherit;content:"▼";background:inherit}#mainContent h3:not([class*="nostyle"])+h3,#mainContent h3:not([class*="nostyle"])+h4,#mainContent h3:not([class*="nostyle"])+h5,#mainContent h3:not([class*="nostyle"])+h6,#mainContent h3:not([class*="nostyle"])+figure{margin-top:1rem !important}#mainContent h4:not([class*="card-"]):not([class*="nostyle"]){padding:.5em .25em;margin-top:0;margin-bottom:1em;font-size:1.8rem;font-weight:bold;font-feature-settings:"palt";line-height:1.3;color:#222;border-top:3px double var(--keycolorLive);border-bottom:3px double var(--keycolorLive)}@media (min-width:768px){#mainContent h4:not([class*="card-"]):not([class*="nostyle"]){padding:1em 3rem;margin-bottom:2.8rem;margin-left:3rem;font-size:2rem}}#mainContent h5:not([class*="card-"]):not([class*="nostyle"]){padding:.25em .25em;padding-left:1rem;margin-top:0;margin-bottom:1em;font-size:1.8rem;font-weight:bold;font-feature-settings:"palt";line-height:1.4;color:#222;border-left:4px solid var(--keycolorLive)}@media (min-width:768px){#mainContent h5:not([class*="card-"]):not([class*="nostyle"]){padding:.5em 2rem;padding-left:calc(2rem - 5px);margin-bottom:2.8rem;margin-left:6rem;font-size:2rem;border-width:5px}}#mainContent h6:not([class*="card-"]):not([class*="nostyle"]){padding:.25em .25em;padding-left:1rem;margin-top:0;margin-bottom:1rem;font-size:1.6rem;font-weight:bold;font-feature-settings:"palt";line-height:1.4;color:#222;border-left:6px double var(--keycolorLive)}@media (min-width:768px){#mainContent h6:not([class*="card-"]):not([class*="nostyle"]){margin-bottom:1rem;margin-left:6rem;font-size:1.8rem}}#mainContent h6:not([class*="card-"]):not([class*="nostyle"])+table{margin-top:1.5rem}#mainContent h5.card-title{margin-top:1em;font-size:1.6rem;font-weight:bold;color:var(--keycolorLive)}#mainContent div.card-text.contact p{font-feature-settings:"palt";text-align:left;text-indent:0;word-break:break-all}#mainContent div.introtext{position:relative;width:auto;padding:1em;margin:0 auto 1.5rem auto;font-size:calc(100vw / 28);font-weight:bold;line-height:1.5;text-align:center}#mainContent div.introtext p{margin-bottom:0}#mainContent div.introtext:before{position:absolute;top:0;left:0;width:33px;height:33px;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpolyline points='1 34 1 1 34 1' style='fill:none;stroke:%23b0b0b0;stroke-linecap:square;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E")}#mainContent div.introtext:after{position:absolute;right:0;bottom:0;width:33px;height:33px;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 35 35'%3E%3Cpolyline points='34 1 34 34 1 34' style='fill:none;stroke:%23b0b0b0;stroke-linecap:square;stroke-miterlimit:10;stroke-width:2px'/%3E%3C/svg%3E")}@media (min-width:576px){#mainContent div.introtext{display:table;width:auto;min-width:576px;font-size:2rem}}@media (min-width:768px){#mainContent div.introtext{margin-right:auto;margin-left:auto}}#mainContent *+div.introtext{margin-top:1.5rem}#mainContent div.schoolColorBox,#mainContent p.schoolColorBox,#mainContent h6.schoolColorBox{width:auto;padding:.5em 1em;margin:1.5em auto .5em;font-size:1.3rem;font-weight:bold;color:#fff;text-align:center;background-color:#4366b0;border-radius:.25em}@media (min-width:768px){#mainContent div.schoolColorBox,#mainContent p.schoolColorBox,#mainContent h6.schoolColorBox{margin-left:3.6rem;font-size:1.6rem}}#mainContent .image{display:table;min-height:0;margin:0 auto 3rem auto;font-size:1.4rem;color:#444;text-align:left}@media (min-width:768px){#mainContent .image{margin-left:6rem}}#mainContent .image.align-left{float:left;max-width:50%;margin-right:1.5em}#mainContent .image.align-right{float:right;max-width:50%;margin-right:0;margin-left:1.5em !important}#mainContent .image.align-center{margin:1em auto 2em auto}@media (min-width:768px){#mainContent .image.align-center{margin-left:3.6rem}}#mainContent .image.align-center img{margin:0 auto}#mainContent .image img{display:block}#mainContent .image img:not([class*="nozoom"]){cursor:url('plus_cursor.png') 25 25,zoom-in}@media (max-width:575.98px){#mainContent .image.spwide{display:block;float:none !important;width:100%;max-width:100% !important;height:auto;margin:1em 0 !important}#mainContent .image.spwide img{width:100%;max-width:100% !important}}#mainContent .image figcaption{position:relative;display:table-caption;min-height:3em;padding:1em 0 0;margin-top:.1em;font-size:.875em;font-weight:600;font-feature-settings:"palt";line-height:1.1;color:#666;text-align:center;word-break:keep-all;caption-side:bottom}@-moz-document url-prefix(){#mainContent .image figcaption{word-break:normal}}#mainContent .image.captionTop figcaption{margin-bottom:.1em;caption-side:top}#mainContent table{width:100%;margin-bottom:6rem;table-layout:auto;border:none;border-top:1px solid #999ba1;border-bottom:1px solid #999ba1}@media (min-width:768px){#mainContent table{width:calc(100% - 3rem) !important;margin-left:3rem !important}}#mainContent table.narrow{width:auto !important}#mainContent table td,#mainContent table th{padding:.5em 1em;line-height:1.4;text-align:left;border-right:1px solid #cccdd0;border-left:1px solid #cccdd0}#mainContent table td:first-child,#mainContent table th:first-child{border-left:none}#mainContent table td:last-child,#mainContent table th:last-child{border-right:none}#mainContent table td *,#mainContent table th *{margin:0 !important}#mainContent table td>.image,#mainContent table th>.image{margin-top:0;margin-right:auto !important;margin-bottom:1em;margin-left:0 !important}#mainContent table th{background-color:var(--keycolor100Live)}#mainContent table tr.even{background-color:#f1f1f1;border-top:1px solid #cccdd0}#mainContent table tr.even th{background-color:#dedfe0}#mainContent table tr.even+tr.even{border-top:1px solid #cccdd0}#mainContent table tr.odd{background-color:#fff;border-top:1px solid #cccdd0}#mainContent table tr.odd th{background-color:#f1f1f1}#mainContent table tr.odd+tr.odd{border-top:1px solid #cccdd0}#mainContent table.white tr{background-color:#fff !important}#mainContent table thead tr{background-color:#fff !important;border-bottom:1px solid #cccdd0}#mainContent table thead td{background-color:transparent;border-top:1px solid #fff;border-right:none}#mainContent table thead th{font-weight:bold;color:#fff;background-color:var(--keycolorLive) !important;border-right:1px solid #fff}#mainContent table tfoot tr{border-top-color:#cccdd0;border-top-style:double;border-top-width:3px}#mainContent table tfoot tr th{font-weight:bold}#mainContent table.phototable{width:auto;margin:0 0 1em 0;margin-right:-.5em;border:none !important}#mainContent table.phototable>tbody>tr{background-color:transparent !important}#mainContent table.phototable>tbody>tr>td,#mainContent table.phototable>tbody>tr>th{padding:0 1em .5em 0 !important;vertical-align:top;border:none !important}#mainContent table.phototable>tbody>tr>td .image,#mainContent table.phototable>tbody>tr>th .image{float:none;margin:0 auto 0 auto !important}@media (max-width:575.98px){#mainContent table.phototable>tbody>tr>td,#mainContent table.phototable>tbody>tr>th{display:block;width:100% !important;padding:0 !important}#mainContent table.phototable>tbody>tr>td .image,#mainContent table.phototable>tbody>tr>th .image{margin:1em 0 !important}}#mainContent table.phototable+*{margin-top:0}#mainContent table.transparent{width:auto;margin:0 0 1em 0 !important;border:none !important}#mainContent table.transparent>tbody>tr{background-color:transparent !important;border:none !important}#mainContent table.transparent>tbody>tr>td,#mainContent table.transparent>tbody>tr>th{padding:0 !important;vertical-align:top;border:none !important}#mainContent table.transparent>tbody>tr>td .image,#mainContent table.transparent>tbody>tr>th .image{float:none;margin:0 1em 2em !important}#mainContent table.transparent+*{margin-top:0}#mainContent div.table-scroll+h3{margin-top:6rem}#mainContent div.table-scroll+p{margin-top:-1rem}@media (min-width:992px){#mainContent div.table-scroll+ul.notes{margin-top:-2rem}}#mainContent div.table-scroll+div.table-scroll{margin-top:-2rem}@media screen and (max-width:991.98px){#mainContent div.table-scroll{max-width:100%;margin-top:2rem;margin-bottom:3rem;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}#mainContent div.table-scroll>table{width:auto;min-width:100%;max-width:auto;margin:0 auto 0 0;margin-bottom:.25rem}#mainContent div.table-scroll>table.narrow{width:auto !important;min-width:0}#mainContent div.table-scroll>table th{white-space:nowrap}#mainContent div.table-scroll>table tbody th,#mainContent div.table-scroll>table tbody td{width:auto;max-width:none;white-space:nowrap}#mainContent div.table-scroll::-webkit-scrollbar{height:5px}#mainContent div.table-scroll::-webkit-scrollbar-track{background:#f0f0f0;border-radius:5px}#mainContent div.table-scroll::-webkit-scrollbar-thumb{background:#ccc;border-radius:5px}}#mainContent>div.row>*:not([class*="icon-"]){margin-right:0;margin-left:0}#mainContent .p-margin-left{margin-left:0}@media (min-width:768px){#mainContent .p-margin-left{width:calc(100% - 6rem) !important;margin-left:6rem !important}}#mainContent>p:first-child,#mainContent #leftwrap>p:first-child{margin-left:0}#mainContent>*:first-child,#mainContent #leftwrap>*:first-child{margin-top:0 !important}figcaption>h1{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.6rem !important;line-height:1.4 !important;letter-spacing:0 !important}#mainContent #ctgMenuWrapper{padding-left:32px}#mainContent #ctgMenuWrapper a{text-decoration:none !important}#mainContent #ctgMenuWrapper>ul{padding:0;margin:0;font-size:1.4rem;font-feature-settings:"palt";list-style:none;background-color:var(--keycolor10Live)}#mainContent #ctgMenuWrapper>ul li{padding:0;margin:0}#mainContent #ctgMenuWrapper>ul li.level2.active>a,#mainContent #ctgMenuWrapper>ul li.level2.current>a,#mainContent #ctgMenuWrapper>ul li.level2 .hover{color:#fff !important;text-decoration:none !important;background-color:var(--keygray) !important}#mainContent #ctgMenuWrapper>ul li.level1>a{display:block;padding:12px;font-weight:bold;color:white;background-color:var(--keycolorLive) !important}#mainContent #ctgMenuWrapper>ul li.level1 ul{padding:0  !important;margin:0 !important;font-size:1.4rem;list-style:none}#mainContent #ctgMenuWrapper>ul li.level1 ul li.level2 a{display:block;padding:.5em}#mainContent #ctgMenuWrapper>ul li.level1 ul li.level2.even a{background-color:var(--keycolor5Live)}#mainContent #ctgMenuWrapper>ul li.level1 ul li.level2 li.level3{position:relative}#mainContent #ctgMenuWrapper>ul li.level1 ul li.level2 li.level3 a{padding-left:1.75em}#mainContent #ctgMenuWrapper>ul li.level1 ul li.level2 li.level3 a::before{position:absolute;top:.6em;left:.5em;content:'└'}#mainContent #ctgMenuWrapper>ul li.level1 ul li.level2 li.level3.current a{font-weight:bold;background-color:#ddd}@media (min-width:768px){#mainContent{padding-top:2rem}}#mainContent #topicsBlock .topicsList,#mainContent #eventsBlock .topicsList,#mainContent #archiveBlock .topicsList,#mainContent #reportsBlock .topicsList,#mainContent #topicsBlock .eventsList,#mainContent #eventsBlock .eventsList,#mainContent #archiveBlock .eventsList,#mainContent #reportsBlock .eventsList,#mainContent #topicsBlock .reportsList,#mainContent #eventsBlock .reportsList,#mainContent #archiveBlock .reportsList,#mainContent #reportsBlock .reportsList{list-style:none}#mainContent #topicsBlock .topicsList li,#mainContent #eventsBlock .topicsList li,#mainContent #archiveBlock .topicsList li,#mainContent #reportsBlock .topicsList li,#mainContent #topicsBlock .eventsList li,#mainContent #eventsBlock .eventsList li,#mainContent #archiveBlock .eventsList li,#mainContent #reportsBlock .eventsList li,#mainContent #topicsBlock .reportsList li,#mainContent #eventsBlock .reportsList li,#mainContent #archiveBlock .reportsList li,#mainContent #reportsBlock .reportsList li{padding-bottom:18px;margin-bottom:18px;font-feature-settings:"palt";background-color:transparent;border-bottom:1px solid #e3e3e3}#mainContent #topicsBlock .topicsList li.fixed,#mainContent #eventsBlock .topicsList li.fixed,#mainContent #archiveBlock .topicsList li.fixed,#mainContent #reportsBlock .topicsList li.fixed,#mainContent #topicsBlock .eventsList li.fixed,#mainContent #eventsBlock .eventsList li.fixed,#mainContent #archiveBlock .eventsList li.fixed,#mainContent #reportsBlock .eventsList li.fixed,#mainContent #topicsBlock .reportsList li.fixed,#mainContent #eventsBlock .reportsList li.fixed,#mainContent #archiveBlock .reportsList li.fixed,#mainContent #reportsBlock .reportsList li.fixed{padding-top:6px;padding-bottom:6px;background-color:#f1f1f1;border:1px solid #ccc}#mainContent #topicsBlock .topicsList li.fixed .datestr,#mainContent #eventsBlock .topicsList li.fixed .datestr,#mainContent #archiveBlock .topicsList li.fixed .datestr,#mainContent #reportsBlock .topicsList li.fixed .datestr,#mainContent #topicsBlock .eventsList li.fixed .datestr,#mainContent #eventsBlock .eventsList li.fixed .datestr,#mainContent #archiveBlock .eventsList li.fixed .datestr,#mainContent #reportsBlock .eventsList li.fixed .datestr,#mainContent #topicsBlock .reportsList li.fixed .datestr,#mainContent #eventsBlock .reportsList li.fixed .datestr,#mainContent #archiveBlock .reportsList li.fixed .datestr,#mainContent #reportsBlock .reportsList li.fixed .datestr{display:none}#mainContent #topicsBlock .topicsList li.fixed+.fixed,#mainContent #eventsBlock .topicsList li.fixed+.fixed,#mainContent #archiveBlock .topicsList li.fixed+.fixed,#mainContent #reportsBlock .topicsList li.fixed+.fixed,#mainContent #topicsBlock .eventsList li.fixed+.fixed,#mainContent #eventsBlock .eventsList li.fixed+.fixed,#mainContent #archiveBlock .eventsList li.fixed+.fixed,#mainContent #reportsBlock .eventsList li.fixed+.fixed,#mainContent #topicsBlock .reportsList li.fixed+.fixed,#mainContent #eventsBlock .reportsList li.fixed+.fixed,#mainContent #archiveBlock .reportsList li.fixed+.fixed,#mainContent #reportsBlock .reportsList li.fixed+.fixed{margin-top:-10px}#mainContent #topicsBlock .topicsList li .pagetitle,#mainContent #eventsBlock .topicsList li .pagetitle,#mainContent #archiveBlock .topicsList li .pagetitle,#mainContent #reportsBlock .topicsList li .pagetitle,#mainContent #topicsBlock .eventsList li .pagetitle,#mainContent #eventsBlock .eventsList li .pagetitle,#mainContent #archiveBlock .eventsList li .pagetitle,#mainContent #reportsBlock .eventsList li .pagetitle,#mainContent #topicsBlock .reportsList li .pagetitle,#mainContent #eventsBlock .reportsList li .pagetitle,#mainContent #archiveBlock .reportsList li .pagetitle,#mainContent #reportsBlock .reportsList li .pagetitle{font-size:1.6rem;line-height:1.5}#mainContent #topicsBlock .topicsList li .pagetitle .new,#mainContent #eventsBlock .topicsList li .pagetitle .new,#mainContent #archiveBlock .topicsList li .pagetitle .new,#mainContent #reportsBlock .topicsList li .pagetitle .new,#mainContent #topicsBlock .eventsList li .pagetitle .new,#mainContent #eventsBlock .eventsList li .pagetitle .new,#mainContent #archiveBlock .eventsList li .pagetitle .new,#mainContent #reportsBlock .eventsList li .pagetitle .new,#mainContent #topicsBlock .reportsList li .pagetitle .new,#mainContent #eventsBlock .reportsList li .pagetitle .new,#mainContent #archiveBlock .reportsList li .pagetitle .new,#mainContent #reportsBlock .reportsList li .pagetitle .new{margin-left:.5em;font-size:1.1rem;line-height:1;vertical-align:middle}#mainContent #topicsBlock .topicsList li .pagetitle span.badge,#mainContent #eventsBlock .topicsList li .pagetitle span.badge,#mainContent #archiveBlock .topicsList li .pagetitle span.badge,#mainContent #reportsBlock .topicsList li .pagetitle span.badge,#mainContent #topicsBlock .eventsList li .pagetitle span.badge,#mainContent #eventsBlock .eventsList li .pagetitle span.badge,#mainContent #archiveBlock .eventsList li .pagetitle span.badge,#mainContent #reportsBlock .eventsList li .pagetitle span.badge,#mainContent #topicsBlock .reportsList li .pagetitle span.badge,#mainContent #eventsBlock .reportsList li .pagetitle span.badge,#mainContent #archiveBlock .reportsList li .pagetitle span.badge,#mainContent #reportsBlock .reportsList li .pagetitle span.badge{font-size:1.1rem;line-height:1}#mainContent #topicsBlock .topicsList li .pagetitle>*,#mainContent #eventsBlock .topicsList li .pagetitle>*,#mainContent #archiveBlock .topicsList li .pagetitle>*,#mainContent #reportsBlock .topicsList li .pagetitle>*,#mainContent #topicsBlock .eventsList li .pagetitle>*,#mainContent #eventsBlock .eventsList li .pagetitle>*,#mainContent #archiveBlock .eventsList li .pagetitle>*,#mainContent #reportsBlock .eventsList li .pagetitle>*,#mainContent #topicsBlock .reportsList li .pagetitle>*,#mainContent #eventsBlock .reportsList li .pagetitle>*,#mainContent #archiveBlock .reportsList li .pagetitle>*,#mainContent #reportsBlock .reportsList li .pagetitle>*{vertical-align:middle}#mainContent #topicsBlock .topicsList li .date,#mainContent #eventsBlock .topicsList li .date,#mainContent #archiveBlock .topicsList li .date,#mainContent #reportsBlock .topicsList li .date,#mainContent #topicsBlock .eventsList li .date,#mainContent #eventsBlock .eventsList li .date,#mainContent #archiveBlock .eventsList li .date,#mainContent #reportsBlock .eventsList li .date,#mainContent #topicsBlock .reportsList li .date,#mainContent #eventsBlock .reportsList li .date,#mainContent #archiveBlock .reportsList li .date,#mainContent #reportsBlock .reportsList li .date{margin-bottom:4px;font-size:1.4rem;text-align:left}#mainContent #topicsBlock .topicsList li .date>span,#mainContent #eventsBlock .topicsList li .date>span,#mainContent #archiveBlock .topicsList li .date>span,#mainContent #reportsBlock .topicsList li .date>span,#mainContent #topicsBlock .eventsList li .date>span,#mainContent #eventsBlock .eventsList li .date>span,#mainContent #archiveBlock .eventsList li .date>span,#mainContent #reportsBlock .eventsList li .date>span,#mainContent #topicsBlock .reportsList li .date>span,#mainContent #eventsBlock .reportsList li .date>span,#mainContent #archiveBlock .reportsList li .date>span,#mainContent #reportsBlock .reportsList li .date>span{line-height:1;vertical-align:middle}#mainContent #topicsBlock .topicsList li .date>span.badge,#mainContent #eventsBlock .topicsList li .date>span.badge,#mainContent #archiveBlock .topicsList li .date>span.badge,#mainContent #reportsBlock .topicsList li .date>span.badge,#mainContent #topicsBlock .eventsList li .date>span.badge,#mainContent #eventsBlock .eventsList li .date>span.badge,#mainContent #archiveBlock .eventsList li .date>span.badge,#mainContent #reportsBlock .eventsList li .date>span.badge,#mainContent #topicsBlock .reportsList li .date>span.badge,#mainContent #eventsBlock .reportsList li .date>span.badge,#mainContent #archiveBlock .reportsList li .date>span.badge,#mainContent #reportsBlock .reportsList li .date>span.badge{font-size:1.1rem}#mainContent #topicsBlock .topicsList li .date>span.badge.ctg1,#mainContent #eventsBlock .topicsList li .date>span.badge.ctg1,#mainContent #archiveBlock .topicsList li .date>span.badge.ctg1,#mainContent #reportsBlock .topicsList li .date>span.badge.ctg1,#mainContent #topicsBlock .eventsList li .date>span.badge.ctg1,#mainContent #eventsBlock .eventsList li .date>span.badge.ctg1,#mainContent #archiveBlock .eventsList li .date>span.badge.ctg1,#mainContent #reportsBlock .eventsList li .date>span.badge.ctg1,#mainContent #topicsBlock .reportsList li .date>span.badge.ctg1,#mainContent #eventsBlock .reportsList li .date>span.badge.ctg1,#mainContent #archiveBlock .reportsList li .date>span.badge.ctg1,#mainContent #reportsBlock .reportsList li .date>span.badge.ctg1{background-color:var(--keycolor)}#mainContent #topicsBlock .topicsList li .date>span.badge.ctg2,#mainContent #eventsBlock .topicsList li .date>span.badge.ctg2,#mainContent #archiveBlock .topicsList li .date>span.badge.ctg2,#mainContent #reportsBlock .topicsList li .date>span.badge.ctg2,#mainContent #topicsBlock .eventsList li .date>span.badge.ctg2,#mainContent #eventsBlock .eventsList li .date>span.badge.ctg2,#mainContent #archiveBlock .eventsList li .date>span.badge.ctg2,#mainContent #reportsBlock .eventsList li .date>span.badge.ctg2,#mainContent #topicsBlock .reportsList li .date>span.badge.ctg2,#mainContent #eventsBlock .reportsList li .date>span.badge.ctg2,#mainContent #archiveBlock .reportsList li .date>span.badge.ctg2,#mainContent #reportsBlock .reportsList li .date>span.badge.ctg2{background-color:#a64b63}#mainContent #topicsBlock .topicsList li .date>span.badge.ctg3,#mainContent #eventsBlock .topicsList li .date>span.badge.ctg3,#mainContent #archiveBlock .topicsList li .date>span.badge.ctg3,#mainContent #reportsBlock .topicsList li .date>span.badge.ctg3,#mainContent #topicsBlock .eventsList li .date>span.badge.ctg3,#mainContent #eventsBlock .eventsList li .date>span.badge.ctg3,#mainContent #archiveBlock .eventsList li .date>span.badge.ctg3,#mainContent #reportsBlock .eventsList li .date>span.badge.ctg3,#mainContent #topicsBlock .reportsList li .date>span.badge.ctg3,#mainContent #eventsBlock .reportsList li .date>span.badge.ctg3,#mainContent #archiveBlock .reportsList li .date>span.badge.ctg3,#mainContent #reportsBlock .reportsList li .date>span.badge.ctg3{background-color:#895090}#mainContent #topicsBlock .topicsList li .date>span.badge.ctg4,#mainContent #eventsBlock .topicsList li .date>span.badge.ctg4,#mainContent #archiveBlock .topicsList li .date>span.badge.ctg4,#mainContent #reportsBlock .topicsList li .date>span.badge.ctg4,#mainContent #topicsBlock .eventsList li .date>span.badge.ctg4,#mainContent #eventsBlock .eventsList li .date>span.badge.ctg4,#mainContent #archiveBlock .eventsList li .date>span.badge.ctg4,#mainContent #reportsBlock .eventsList li .date>span.badge.ctg4,#mainContent #topicsBlock .reportsList li .date>span.badge.ctg4,#mainContent #eventsBlock .reportsList li .date>span.badge.ctg4,#mainContent #archiveBlock .reportsList li .date>span.badge.ctg4,#mainContent #reportsBlock .reportsList li .date>span.badge.ctg4{background-color:#d4780d}#mainContent #topicsBlock .topicsList li .date>span.badge.ctg5,#mainContent #eventsBlock .topicsList li .date>span.badge.ctg5,#mainContent #archiveBlock .topicsList li .date>span.badge.ctg5,#mainContent #reportsBlock .topicsList li .date>span.badge.ctg5,#mainContent #topicsBlock .eventsList li .date>span.badge.ctg5,#mainContent #eventsBlock .eventsList li .date>span.badge.ctg5,#mainContent #archiveBlock .eventsList li .date>span.badge.ctg5,#mainContent #reportsBlock .eventsList li .date>span.badge.ctg5,#mainContent #topicsBlock .reportsList li .date>span.badge.ctg5,#mainContent #eventsBlock .reportsList li .date>span.badge.ctg5,#mainContent #archiveBlock .reportsList li .date>span.badge.ctg5,#mainContent #reportsBlock .reportsList li .date>span.badge.ctg5{background-color:#5f449e}#mainContent #topicsBlock .topicsList li .date>span.badge.ctg7,#mainContent #eventsBlock .topicsList li .date>span.badge.ctg7,#mainContent #archiveBlock .topicsList li .date>span.badge.ctg7,#mainContent #reportsBlock .topicsList li .date>span.badge.ctg7,#mainContent #topicsBlock .eventsList li .date>span.badge.ctg7,#mainContent #eventsBlock .eventsList li .date>span.badge.ctg7,#mainContent #archiveBlock .eventsList li .date>span.badge.ctg7,#mainContent #reportsBlock .eventsList li .date>span.badge.ctg7,#mainContent #topicsBlock .reportsList li .date>span.badge.ctg7,#mainContent #eventsBlock .reportsList li .date>span.badge.ctg7,#mainContent #archiveBlock .reportsList li .date>span.badge.ctg7,#mainContent #reportsBlock .reportsList li .date>span.badge.ctg7{background-color:var(--subkeycolor)}#mainContent #topicsBlock .topicsList li .date>span.badge.ctg8,#mainContent #eventsBlock .topicsList li .date>span.badge.ctg8,#mainContent #archiveBlock .topicsList li .date>span.badge.ctg8,#mainContent #reportsBlock .topicsList li .date>span.badge.ctg8,#mainContent #topicsBlock .eventsList li .date>span.badge.ctg8,#mainContent #eventsBlock .eventsList li .date>span.badge.ctg8,#mainContent #archiveBlock .eventsList li .date>span.badge.ctg8,#mainContent #reportsBlock .eventsList li .date>span.badge.ctg8,#mainContent #topicsBlock .reportsList li .date>span.badge.ctg8,#mainContent #eventsBlock .reportsList li .date>span.badge.ctg8,#mainContent #archiveBlock .reportsList li .date>span.badge.ctg8,#mainContent #reportsBlock .reportsList li .date>span.badge.ctg8{background-color:#f94191}#mainContent #topicsBlock .topicsList li .date>span.badge.ctg9,#mainContent #eventsBlock .topicsList li .date>span.badge.ctg9,#mainContent #archiveBlock .topicsList li .date>span.badge.ctg9,#mainContent #reportsBlock .topicsList li .date>span.badge.ctg9,#mainContent #topicsBlock .eventsList li .date>span.badge.ctg9,#mainContent #eventsBlock .eventsList li .date>span.badge.ctg9,#mainContent #archiveBlock .eventsList li .date>span.badge.ctg9,#mainContent #reportsBlock .eventsList li .date>span.badge.ctg9,#mainContent #topicsBlock .reportsList li .date>span.badge.ctg9,#mainContent #eventsBlock .reportsList li .date>span.badge.ctg9,#mainContent #archiveBlock .reportsList li .date>span.badge.ctg9,#mainContent #reportsBlock .reportsList li .date>span.badge.ctg9{background-color:#e61b0a}#mainContent #topicsBlock .topicsList li .desc,#mainContent #eventsBlock .topicsList li .desc,#mainContent #archiveBlock .topicsList li .desc,#mainContent #reportsBlock .topicsList li .desc,#mainContent #topicsBlock .eventsList li .desc,#mainContent #eventsBlock .eventsList li .desc,#mainContent #archiveBlock .eventsList li .desc,#mainContent #reportsBlock .eventsList li .desc,#mainContent #topicsBlock .reportsList li .desc,#mainContent #eventsBlock .reportsList li .desc,#mainContent #archiveBlock .reportsList li .desc,#mainContent #reportsBlock .reportsList li .desc{font-size:1.5rem;color:#444}#mainContent #topicsBlock .topicsList li a .filedetail,#mainContent #eventsBlock .topicsList li a .filedetail,#mainContent #archiveBlock .topicsList li a .filedetail,#mainContent #reportsBlock .topicsList li a .filedetail,#mainContent #topicsBlock .eventsList li a .filedetail,#mainContent #eventsBlock .eventsList li a .filedetail,#mainContent #archiveBlock .eventsList li a .filedetail,#mainContent #reportsBlock .eventsList li a .filedetail,#mainContent #topicsBlock .reportsList li a .filedetail,#mainContent #eventsBlock .reportsList li a .filedetail,#mainContent #archiveBlock .reportsList li a .filedetail,#mainContent #reportsBlock .reportsList li a .filedetail{font-size:1.1rem}#mainContent #topicsBlock .topicsList li.dummy,#mainContent #eventsBlock .topicsList li.dummy,#mainContent #archiveBlock .topicsList li.dummy,#mainContent #reportsBlock .topicsList li.dummy,#mainContent #topicsBlock .eventsList li.dummy,#mainContent #eventsBlock .eventsList li.dummy,#mainContent #archiveBlock .eventsList li.dummy,#mainContent #reportsBlock .eventsList li.dummy,#mainContent #topicsBlock .reportsList li.dummy,#mainContent #eventsBlock .reportsList li.dummy,#mainContent #archiveBlock .reportsList li.dummy,#mainContent #reportsBlock .reportsList li.dummy{height:0;padding:0;margin:0;border:none}#mainContent #topicsBlock div.archive>a,#mainContent #eventsBlock div.archive>a,#mainContent #archiveBlock div.archive>a,#mainContent #reportsBlock div.archive>a{position:relative;display:block;height:40px;padding:0 8px;font-size:1.6rem;font-weight:bold;color:#fff;text-align:center;text-decoration:none !important;background-color:var(--keygray)}#mainContent #topicsBlock div.archive>a::before,#mainContent #eventsBlock div.archive>a::before,#mainContent #archiveBlock div.archive>a::before,#mainContent #reportsBlock div.archive>a::before{display:inline-flex;align-self:center !important;width:0;margin:auto 0;overflow:visible;font-size:1.2rem}#mainContent #reportsBlock{margin:3rem 0}#mainContent #reportsBlock ul.reportsList{margin-left:0;border:2px solid var(--keycolorLive)}#mainContent #reportsBlock ul.reportsList>li{display:none;padding-top:.5em;padding-bottom:.5em;margin-bottom:0;background-color:#fff}#mainContent #reportsBlock ul.reportsList>li.show{display:list-item;margin-bottom:3px;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;animation-duration:1s}#mainContent #reportsBlock ul.reportsList>li.show.bk{background-color:var(--keycolor5Live)}#mainContent #reportsBlock #reportsYears{padding:0;margin:0;overflow-x:auto;font-size:0;line-height:1;white-space:nowrap;list-style:none}#mainContent #reportsBlock #reportsYears>li{display:inline-block;margin-right:.5em;font-size:1.5rem}#mainContent #reportsBlock #reportsYears>li:last-child{margin-right:0}#mainContent #reportsBlock #reportsYears>li>a{display:block;padding:.75em 1em .5em;line-height:1;color:#fff;text-decoration:none !important;background-color:var(--keycolor50Live);border-top-left-radius:6px;border-top-right-radius:6px;opacity:.8}#mainContent #reportsBlock #reportsYears>li>a>span.yt{font-size:.8em}#mainContent #reportsBlock #reportsYears>li>a.hover{background-color:var(--keycolor90Live) !important;opacity:.9 !important}#mainContent #reportsBlock #reportsYears>li.active>a{background-color:var(--keycolor75Live);opacity:1}#mainContent #archiveBlock ul.topicsList li{display:none}#mainContent #archiveBlock ul.topicsList li.show{display:list-item;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;animation-duration:1s}#mainContent #archiveYears{padding:.25em;margin-left:0;overflow-x:auto;white-space:nowrap;list-style:none;background-color:var(--keycolorLive10);border:2px solid #fff;border-color:var(--keycolorLive)}#mainContent #archiveYears>li{display:inline-block;font-size:1.5rem}#mainContent #archiveYears>li>a{display:block;padding:.125em .5em;line-height:1;border-right:1px solid;border-right-color:var(--keycolorLive)}#mainContent #archiveYears>li.active{font-weight:bold}#mainContent #archiveYears>li:last-child>a{border-right:none}@media (min-width:768px){#mainContent #archiveYears{overflow:hidden;white-space:normal;background:none;border:none}#mainContent #archiveYears>li{display:list-item}#mainContent #archiveYears>li>a{display:inline;padding:0;line-height:inherit;border:none}}@-webkit-keyframes fadein{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadein{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#mainContent #programListCarousel{margin-bottom:2em;overflow:hidden}@media (min-width:768px){#mainContent #programListCarousel{margin-bottom:3em}}@media (min-width:1000.1px){#mainContent #programListCarousel{width:auto;padding-right:0 !important;padding-left:0 !important}}@media (min-width:768px){#mainContent #programListCarousel #programList{flex-wrap:nowrap;overflow:hidden}}#mainContent #programListCarousel #programList *{margin-right:0;margin-left:0}#mainContent #programListCarousel #programList div.programCard{width:100%}#mainContent #programListCarousel #programList div.programCard>a{text-decoration:none !important;background-color:#f0f2ee;border:4px solid #f0f2ee}#mainContent #programListCarousel #programList div.programCard>a>h6{position:relative;width:50%;padding:.25em;margin:0 4px 0 0;font-size:1.4rem;font-feature-settings:"palt";line-height:1.4;color:#333;text-align:center;border:none;border-top:4px solid #ccc;border-bottom:4px solid #ccc}@media (min-width:360px){#mainContent #programListCarousel #programList div.programCard>a>h6{font-size:1.5rem}}#mainContent #programListCarousel #programList div.programCard>a>h6>span{display:block;word-break:keep-all}#mainContent #programListCarousel #programList div.programCard>a .image{position:relative;display:block;height:0;padding-bottom:53.333333%;margin:0 !important;overflow:hidden}#mainContent #programListCarousel #programList div.programCard>a .image img{position:absolute;top:50%;left:50%;width:101%;max-width:none !important;transform:translate(-50%, -50%)}#mainContent #programListCarousel #programList div.programCard>a.hover{text-decoration:none !important;cursor:pointer;opacity:.75}@media (min-width:576px){#mainContent #programListCarousel #programList div.programCard{position:relative;height:0;padding-bottom:89.36%;overflow:hidden}#mainContent #programListCarousel #programList div.programCard>a{position:absolute;top:0;right:0;bottom:0;left:0}#mainContent #programListCarousel #programList div.programCard>a>h6{width:100%;height:60px;margin:0 0 4px 0;font-size:1.8rem;border:none;border-right:5px solid;border-left:5px solid}#mainContent #programListCarousel #programList div.programCard>a>h6>span{overflow:visible;white-space:nowrap}#mainContent #programListCarousel #programList div.programCard>a>h6 br{display:none}#mainContent #programListCarousel #programList div.programCard>a .image{padding-bottom:63.83%}}_:-ms-input-placeholder body,:root body{font-family:'Meiryo UI',"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}_:-ms-input-placeholder #mainMenu>ul>li>a>div>span,:root #mainMenu>ul>li>a>div>span{font-weight:normal}_:-ms-input-placeholder #mainContent .image img:not([class*="nozoom"]),:root #mainContent .image img:not([class*="nozoom"]){cursor:url('plus_cursor.cur'),auto !important}_:-ms-input-placeholder #mainContent h3:not([class*="nostyle"]),:root #mainContent h3:not([class*="nostyle"]){font-family:"Noto Serif JP","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}_:-ms-input-placeholder #container_wrapper,:root #container_wrapper{height:100vh}_:-ms-input-placeholder #container_wrapper>div.container,:root #container_wrapper>div.container{padding-bottom:3em}_:-ms-input-placeholder #ctgHeader_wrapper>#ctgHeader>h2,:root #ctgHeader_wrapper>#ctgHeader>h2{font-family:"Noto Serif JP","Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}_:-ms-input-placeholder #ctgHeader_wrapper::after,:root #ctgHeader_wrapper::after{opacity:1}_:-ms-lang(x),#ctgHeader_wrapper::after{opacity:1}html.firefox ol,html.firefox ul{counter-reset:list-item !important}@media print{html,body,#container_wrapper{display:block !important;height:auto !important;max-height:none !important}#pageTop,#btmSubMenu,#footer_wrapper{display:none}}#mainContent.mce-content-body{overflow:auto}#mainContent.mce-content-body div>a>img{width:auto !important}#mainContent.mce-content-body h3,#mainContent.mce-content-body h4{min-height:0 !important}#mainContent.mce-content-body table.phototable>tbody>tr>td,#mainContent.mce-content-body table.transparent>tbody>tr>td,#mainContent.mce-content-body table.phototable>tbody>tr>th,#mainContent.mce-content-body table.transparent>tbody>tr>th{border:1px dashed #cccccc !important}