a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{font-size:100%;margin:0;padding:0;vertical-align:baseline;border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-spacing:0;border-collapse:collapse}h2,h3,h4,h5{font-weight:600}body{font-family:'Noto Sans JP','Yu Gothic',Meiryo,'Hiragino Sans','Hiragino Kaku Gothic ProN',Roboto,sans-serif;font-size:100%;font-weight:400;line-height:1.7;overflow-x:hidden;width:100%;letter-spacing:0;color:var(--text-color1);background-color:var(--bg-color);-webkit-text-size-adjust:none;line-break:strict}body.no-scroll{overflow-y:hidden}html{width:100%;-ms-scroll-chaining:none;overscroll-behavior:none}input,select,textarea{font-family:'Noto Sans JP','Yu Gothic',Meiryo,'Hiragino Sans','Hiragino Kaku Gothic ProN',Roboto,sans-serif;font-size:100%;letter-spacing:0}a{cursor:pointer;color:var(--text-color1);outline:0}a:link{text-decoration:none}a:visited{text-decoration:none}a:hover{text-decoration:none;color:#000}a:active{text-decoration:none}strong{font-weight:600}sup{font-size:10px;vertical-align:super}img{width:100%;height:auto;vertical-align:middle}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #005fcc;outline-offset:3px}.overlay{position:absolute;z-index:1;top:100%;left:0;width:100vw;height:110vh;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out;pointer-events:none;opacity:0;background-color:rgba(0,0,0,.5)}.overlay.show{opacity:1}header{position:-webkit-sticky;position:sticky;z-index:100;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:144px;background-color:var(--bg-color);-webkit-box-shadow:0 0 1rem rgba(34,34,34,.1);box-shadow:0 0 1rem rgba(34,34,34,.1)}header #headArea{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px 16px 9px 26px}header #headArea .logo{display:block;max-width:335px}header #headArea .rightMenu{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:calc(100% - 335px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header #headArea .rightMenu .mainNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .searchForm{position:relative;width:160px;margin-left:18px;border:1px solid #bdbdbd;border-radius:16px}header .searchForm input{font-size:87.5%;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 24px);padding:4px 10px;color:var(--text-color1);border:none;outline:0;background:0 0}header .searchForm .searchBtn{position:absolute;top:calc(50% - 12px);right:4px;width:24px;height:24px;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;border:none;outline:0;background:0 0;background:url(../img/common/icon_search.png) center center no-repeat;background-size:cover}header .searchForm .searchBtn:hover{opacity:.7}header .globalNav{margin:16px 8px 0 0}header .globalNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}header .globalNav ul li a{font-size:93.75%;font-weight:500;display:block;-webkit-transition:all .5s;transition:all .5s;text-decoration:underline;color:var(--text-color4);text-underline-offset:4px}header .globalNav ul li a:hover{opacity:.7}header .fontResize{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .fontResize .fontTitle{font-size:87.5%;margin-right:5px}header .fontResize .fontList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}header .fontResize .fontList li a{font-size:75%;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:30px;padding:0 11px;color:#fff;border-radius:15px;background:#16519d;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .fontResize .fontList li:last-child a{font-size:87.5%;color:#333;background:#eff1f2}header .colorSwitch{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .colorSwitch .colorTitle{font-size:87.5%;margin-right:5px}header .colorSwitch .colorList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:3px;-moz-column-gap:3px;column-gap:3px}header .colorSwitch .colorList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:26px;height:26px;border:1px solid #bdbdbd;border-radius:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .colorSwitch .colorList li button{display:block;width:18px;height:18px;cursor:pointer;border:none;border-radius:15px;outline:0;background:#fff;background:0 0}header .colorSwitch .colorList li button:focus-visible{outline:3px solid #005fcc;outline-offset:3px}header .colorSwitch .colorList li:nth-child(1){border:2px solid #16519d}header .colorSwitch .colorList li:nth-child(1) button{background:#fff}header .colorSwitch .colorList li:nth-child(2) button{background:#000}header .colorSwitch .colorList li:nth-child(3) button{background:#ffd400}header .linkList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header .linkList li a{font-size:87.5%;display:block;margin-left:18px;-webkit-transition:all .5s;transition:all .5s;text-decoration:underline;color:var(--text-color4);text-underline-offset:4px}header .linkList li a:hover{opacity:.7}header nav{width:100%;background:#16519d}header nav .navList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header nav .navList li{position:relative}header nav .navList li a{font-size:100%;font-weight:500;display:block;padding:6px 35px 7px;-webkit-transition:all .5s;transition:all .5s;color:#fff;border-left:1px solid #dbebf7}header nav .navList li a::before{position:absolute;z-index:3;bottom:-38px;left:0;width:100%;height:36px;content:'';cursor:pointer;-webkit-transition:all .5s;transition:all .5s;pointer-events:none;opacity:0;background:var(--bg-img);background-size:36px auto}header nav .navList li:last-child a{border-right:1px solid #dbebf7}header nav .navList li .accordion{display:none}header nav .navList li .subMenu{position:absolute;z-index:1;right:0;left:calc((100% - 615px)/ 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:615px;margin:34px auto 0;padding:40px 52px 32px;-webkit-transition:all .5s;transition:all .5s;pointer-events:none;opacity:0;border:1px solid #2f7ac0;border-radius:10px;background:var(--bg-color);-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px}header nav .navList li .subMenu dl{width:100%}header nav .navList li .subMenu dl dt{font-size:100%;font-weight:700;padding-bottom:6px;color:var(--text-color4);border-bottom:1px solid #bdbdbd}header nav .navList li .subMenu dl dd .subMenuList{display:block}header nav .navList li .subMenu dl dd .subMenuList li a{font-weight:400;line-height:1.4;display:inline-block;margin-top:13px;padding:0 0 0 14px;-webkit-transition:all .5s;transition:all .5s;color:var(--text-color3);border:none}header nav .navList li .subMenu dl dd .subMenuList li a::before{top:50%;display:block;visibility:visible;width:5px;height:10px;-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s;opacity:1;background:var(--bg-icon1);background-size:cover}header nav .navList li .subMenu dl dd .subMenuList li a::after{display:none}header nav .navList li .subMenu dl dd .subMenuList li a.linkText{position:relative;padding:0 20px 0 14px}header nav .navList li .subMenu dl dd .subMenuList li a.linkText::before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}header nav .navList li .subMenu dl dd .subMenuList li a.linkText::after{position:absolute;top:50%;right:0;display:block;visibility:visible;width:15px;height:15px;content:'';cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;background:url(../img/common/icon_link.png) center center no-repeat;background-size:15px auto}header nav .navList li .subMenu dl dd .subMenuList li a:hover{color:#16519d}header nav .navList li .subMenu dl dd .subMenuList li a:hover::before{-webkit-filter:brightness(0) saturate(100%) invert(22%) sepia(77%) saturate(1615%) hue-rotate(197deg) brightness(94%) contrast(93%);filter:brightness(0) saturate(100%) invert(22%) sepia(77%) saturate(1615%) hue-rotate(197deg) brightness(94%) contrast(93%)}header nav .navList li .subMenu dl dd .subMenuList li:hover{background-color:transparent}header nav .navList li:nth-child(1) .subMenu{left:0;width:864px}header nav .navList li:nth-child(2) .subMenu{left:-172px;width:1070px}header nav .navList li:nth-child(4) .subMenu{left:calc((100% - 602px)/ 2);width:602px}header nav .navList li:nth-child(5) .subMenu{left:calc((100% - 354px)/ 2);width:354px}header nav .navList li:nth-child(6):hover a::before{display:none}header nav .navList li:nth-child(7) .subMenu{left:-216px;width:354px}header nav .navList li:hover{background-color:rgba(255,255,255,.3019607843)}header nav .navList li:hover a{color:#fff}header nav .navList li:hover a:before{pointer-events:auto;opacity:1}header nav .navList li:hover .subMenu{pointer-events:auto;opacity:1}header nav .copyRightText,header nav .fontControl,header nav .ftList,header nav .globalNav,header nav .linkList,header nav .searchForm{display:none}footer .footerTop{margin-bottom:40px}footer .footerTop .imgBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footerTop .imgBlock .logo{width:335px}footer .footerTop .imgBlock .footerImg{width:236px;margin:3px 192px 0 0}footer .footerTop .linksBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footerTop .linksBlock .siteLinks{width:850px;padding-right:30px;border-right:1px solid #7fbbe8}footer .footerTop .linksBlock .siteLinks .linksTop{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:11px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}footer .footerTop .linksBlock .siteLinks .linksTop .col{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:25px}footer .footerTop .linksBlock .siteLinks .linksTop .col>li{width:196px;margin-right:22px}footer .footerTop .linksBlock .siteLinks .linksTop .col>li:nth-child(4n){margin-right:0}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .accordionLink{line-height:1}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .accordionLink a{font-weight:600;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:var(--text-color4)}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .accordionLink a:hover{opacity:.7}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .accordion,footer .footerTop .linksBlock .siteLinks .linksTop .col>li .subMenu{display:none}footer .footerTop .linksBlock .siteLinks .linksBot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footerTop .linksBlock .siteLinks .linksBot li{width:196px}footer .footerTop .linksBlock .siteLinks .linksBot li a{font-size:93.75%;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:10px 15px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:#fff;border-radius:4px;background-color:#16519d;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footerTop .linksBlock .siteLinks .linksBot li a:hover{opacity:.7}footer .footerTop .linksBlock .information{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:160px;margin-top:-5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .footerTop .linksBlock .information li{line-height:1}footer .footerTop .linksBlock .information li a{font-size:81.25%;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:var(--text-color2)}footer .footerTop .linksBlock .information li a:hover{opacity:.7}footer .footerBot{padding:28px 0;color:#fff;background-color:#16519d}footer .footerBot .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}footer .footerBot .container .siteInfo .infoTitle{font-weight:700;line-height:1}footer .footerBot .container .siteInfo .info{font-size:87.5%;line-height:1.5;margin-top:12px}footer .footerBot .container .siteInfo .info a{color:#fff}footer .footerBot .container .copyRight{font-size:68.75%}footer .pageTop{position:fixed;z-index:5;right:0;bottom:167px;visibility:hidden;padding:8px 10px;cursor:pointer;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;border-radius:6px 0 0 6px;background-color:#16519d}footer .pageTop span{font-size:75%;font-weight:500;line-height:1;position:relative;display:block;padding-top:16px;color:#fff}footer .pageTop span::before{position:absolute;top:0;left:50%;width:20px;height:12px;content:'';-webkit-transform:translateX(-50%) rotate(180deg);transform:translateX(-50%) rotate(180deg);background:url(../img/common/arr_down_white.png) no-repeat center/contain}footer .pageTop.active{visibility:visible;opacity:1}html[data-theme=default]{--bg-color:#fff;--th-bg-color:#dbebf7;--bg-img:url(../img/common/arr_blue.png) center center no-repeat;--bg-icon1:url(../img/common/arr_left_black.png) center center no-repeat;--bg-icon2:url(../img/common/arr_left_black2.png) center center no-repeat;--bg-icon3:url(../img/common/arr_down.png) center center no-repeat;--border-color:0,0,0;--text-color1:#000;--text-color2:#333;--text-color3:#161616;--text-color4:#16519d;--text-color5:#4f4f4f;--text-color6:#2f7ac0;--text-color7:#222;--text-color8:#00205b;--text-color9:#0a0a0a;--text-color10:#717182;--text-color11:#828282}html[data-theme=dark]{--bg-color:#000;--th-bg-color:#000;--bg-img:url(../img/common/arr_black.png) center center no-repeat;--bg-icon1:url(../img/common/arr_left_white.png) center center no-repeat;--bg-icon2:url(../img/common/arr_left_white2.png) center center no-repeat;--bg-icon3:url(../img/common/arr_down_white.png) center center no-repeat;--border-color:255,255,255;--text-color1:#fff;--text-color2:#fff;--text-color3:#fff;--text-color4:#fff;--text-color5:#fff;--text-color6:#fff;--text-color7:#fff;--text-color8:#fff;--text-color9:#fff;--text-color10:#fff;--text-color11:#fff}html[data-theme=yellow]{--bg-color:#ffeb3b;--th-bg-color:#ffeb3b;--bg-img:url(../img/common/arr_yellow.png) center center no-repeat;--bg-icon1:url(../img/common/arr_left_black.png) center center no-repeat;--bg-icon2:url(../img/common/arr_left_black2.png) center center no-repeat;--bg-icon3:url(../img/common/arr_down_black.png) center center no-repeat;--border-color:0,0,0;--text-color1:#000;--text-color2:#000;--text-color3:#000;--text-color4:#000;--text-color5:#000;--text-color6:#000;--text-color7:#000;--text-color8:#000;--text-color9:#000;--text-color10:#000;--text-color11:#000}.tsutaeru-speech{font-size:87.5%!important;line-height:initial!important;padding:0!important;text-align:center!important}.tsutaeru-speech .tsutaeru-button{margin-left:18px;padding:0 0 0 20px!important;text-decoration:underline!important;color:var(--text-color4)!important;border:none!important;background:url(../img/common/icon_sound.svg) transparent no-repeat 0 70%/14.4px auto!important;text-underline-offset:4px}.tsutaeru-speech .tsutaeru-button.tsutaeru-button-config{background:url(../img/common/icon_config_dark.svg) transparent no-repeat 0 70%/16px auto!important}.tsutaeru-speech-buttons{padding:0!important}.pcOnly{display:block!important}.spOnly{display:none!important}.ctInner{max-width:1070px;margin:0 auto}.ctInner .innerWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.ctInner .innerWrap .ctMain{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 245px);padding-right:56px}.colorBdTtl{font-family:Lexend,sans-serif;font-size:250%;font-weight:500;line-height:1;position:relative;padding-top:36px;color:#16519d}.colorBdTtl .desc{font-family:'Noto Sans JP','Yu Gothic',Meiryo,'Hiragino Sans','Hiragino Kaku Gothic ProN',Roboto,sans-serif;font-size:50%;margin:0 0 0 23px;color:#333}.colorBdTtl::before{position:absolute;top:0;left:0;width:100%;height:1px;content:'';border-bottom:1px solid #bdbdbd}.colorBdTtl::after{position:absolute;top:1px;left:0;width:145px;height:4px;content:'';background:-webkit-gradient(linear,left top,right top,from(#8dc854),color-stop(25%,#8dc854),color-stop(25%,#f89e54),color-stop(50%,#f89e54),color-stop(50%,#a455a2),color-stop(75%,#a455a2),color-stop(75%,#41c1c9),to(#41c1c9));background:-webkit-linear-gradient(left,#8dc854 0,#8dc854 25%,#f89e54 25%,#f89e54 50%,#a455a2 50%,#a455a2 75%,#41c1c9 75%,#41c1c9 100%);background:linear-gradient(to right,#8dc854 0,#8dc854 25%,#f89e54 25%,#f89e54 50%,#a455a2 50%,#a455a2 75%,#41c1c9 75%,#41c1c9 100%)}.listBtn{font-size:125%;font-weight:700;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:52px 0 0 auto;padding-bottom:13px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:var(--text-color4);border-bottom:1px solid var(--text-color4)}.listBtn:hover{opacity:.7;color:var(--text-color4)}.listBtn span{position:relative;padding-right:44px;letter-spacing:1.75px}.listBtn span::after{position:absolute;top:50%;right:0;width:30px;height:28px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/icon_arrow.png) no-repeat center/cover}.listArea{margin-bottom:50px}.listArea li{padding:0!important}.listArea li::before{display:none}.listArea li a{display:block;padding:20px 10px;-webkit-transition:background-color .5s;transition:background-color .5s;color:var(--text-color7);border-bottom:1px solid #ccc}.listArea li a:hover{background-color:#dbebf7;--text-color7:#222}.listArea li a p{line-height:1.6!important;margin:0!important}.listArea li a .dateTag{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 26px 0!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px}.listArea li a .dateTag .tag{padding:5px 14px!important}.listArea li a .dateTag .date{margin:0!important}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:60px auto 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.pagination .next,.pagination .prev{font-size:0;display:block!important;width:10px;height:18px;background:var(--bg-icon2);background-size:contain}.pagination .prev{-webkit-transform:translateY(1px) rotate(180deg);transform:translateY(1px) rotate(180deg)}.pagination>ul{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:700px;margin:0!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination>ul li{padding:0!important}.pagination>ul li::before{display:none}.pagination>ul li a{font-size:100%;display:-webkit-box;display:-ms-flexbox;display:flex;width:37px;height:37px;color:#222;border-radius:50%;background-color:#eff1f2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination>ul li a.active{color:#fff;background-color:#16519d}.targetLink::after{position:absolute;top:calc(50% - 8px);right:-20px;display:block;visibility:visible;width:15px;height:15px;content:'';cursor:pointer;opacity:1;background:url(../img/common/icon_link.png) center center no-repeat;background-size:15px auto}.ctAside{width:245px;padding-top:10px}.ctAside .title{font-size:125%;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;margin-bottom:28px;padding:0 10px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;text-align:center;color:#fff;background-color:#16519d;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctAside .title:hover{opacity:.7}.ctAside dl dt{font-weight:700;position:relative;margin:23px 0 20px;padding-bottom:8px}.ctAside dl dt:first-child{margin:0 0 20px}.ctAside dl dt::after{position:absolute;bottom:0;left:0;width:100%;content:'';border-bottom:2px solid #16519d}.ctAside dl dt.trigger{font-weight:400;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 9px;padding:0 0 0 16px;cursor:pointer}.ctAside dl dt.trigger::after{display:none}.ctAside dl dt.trigger::before{position:absolute;top:50%;right:19px;display:inline-block;width:6px;height:13px;content:'';-webkit-transition:.4s;transition:.4s;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);background-image:url(../img/common/arr_left_blue.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.ctAside dl dt.trigger.active::before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}.ctAside dl dd{margin-bottom:8px;padding-left:16px}.ctAside dl dd a{font-weight:400;line-height:1.4;position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s;transition:all .5s}.ctAside dl dd a.active{font-weight:700;color:var(--text-color4)}.ctAside dl dd a:hover{color:var(--text-color4)}.ctAside dl dd.panel{display:none;height:100%;margin-bottom:0;padding-left:0}.ctAside dl dd.panel ul{position:relative;overflow:hidden;padding-left:50px}.ctAside dl dd.panel ul.active{display:block}.ctAside dl dd.panel ul::after{position:absolute;top:56%;left:30px;width:1px;height:calc(100% - 45px);content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);border-left:1px solid #16519d}.ctAside dl dd.panel ul li{font-size:87.5%;margin-bottom:16px}.ctAside dl dd.panel ul li:first-child{margin-left:-34px}.ctAside dl dd.panel ul li:last-child{margin-bottom:0}.ctAside dl dd.panel ul li a{line-height:1.4;display:block;padding:0}.breadcrumbs{margin-bottom:70px;padding:13px 0;background-color:var(--th-bg-color)}.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs ul li{font-size:87.5%;line-height:1.36;position:relative;margin-right:17px;padding-right:20px;white-space:nowrap}.breadcrumbs ul li::after{position:absolute;top:50%;right:-3px;width:8px;height:15px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:var(--bg-icon2);background-size:contain}.breadcrumbs ul li:last-child{margin-right:0;padding-right:0;white-space:normal}.breadcrumbs ul li:last-child::after{display:none}.tabTriggers{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:25px;padding:4px;border:1px solid #bdbdbd;border-radius:24px;background-color:var(--bg-color);-ms-flex-flow:wrap;flex-flow:wrap;gap:4px}.tabTriggers>li{font-weight:500;line-height:1;position:inherit;padding:11px 12px!important;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;color:var(--text-color2);border-radius:20px}.tabTriggers>li.active{color:#fff;background-color:#16519d}.tabTriggers>li.active a{color:#fff}.tabTriggers>li:not(.active):hover{color:#16519d}.tabTriggers>li:before{display:none}.mtLayout{padding-bottom:160px}.mtLayout .ctMain .dateTag .date{margin-right:20px;color:var(--text-color7)}.mtLayout .ctMain .dateTag .tag{font-size:87.5%;font-weight:500;line-height:1;padding:3px 14px;color:#16519d;border:1px solid #16519d;border-radius:20px;background-color:#dbebf7}.mtLayout .ctMain .dateTag+h2{margin-top:35px}.mtLayout .ctMain p{line-height:2}.mtLayout .ctMain p:first-child+h2{margin-top:20px}.mtLayout .ctMain p strong{font-weight:700}.mtLayout .ctMain p a{text-decoration:underline;color:var(--text-color4);text-underline-offset:2px}.mtLayout .ctMain blockquote{position:relative;padding-left:20px}.mtLayout .ctMain blockquote::before{position:absolute;top:50%;left:0;width:3px;height:88%;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#ccc}.mtLayout .ctMain ul{line-height:2}.mtLayout .ctMain ul li{position:relative;padding-left:23px}.mtLayout .ctMain ul li::before{position:absolute;top:15px;left:9px;width:4px;height:4px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:50%;background-color:var(--text-color1)}.mtLayout .ctMain ol{line-height:2;list-style:decimal;list-style-position:inside}.mtLayout .ctMain ol li{margin-left:5px}.mtLayout .ctMain table th{font-weight:400;line-height:2;padding:8px 20px;text-align:left;border:1px solid #ccc;background-color:var(--th-bg-color);-ms-flex-line-pack:center;align-content:center}.mtLayout .ctMain table td{line-height:2;padding:8px 20px;vertical-align:middle;border:1px solid #ccc}.mtLayout .ctMain h1{font-size:200%;font-weight:500;line-height:1.3;margin-bottom:70px;color:var(--text-color8)}.mtLayout .ctMain h2{font-size:137.5%;font-weight:600;line-height:1.3;position:relative;margin-bottom:25px;padding-top:25px;color:var(--text-color8)}.mtLayout .ctMain h2::before{position:absolute;top:0;left:0;width:100%;height:1px;content:'';border-bottom:1px solid #bdbdbd}.mtLayout .ctMain h2::after{position:absolute;top:1px;left:0;width:100px;height:4px;content:'';background:-webkit-gradient(linear,left top,right top,color-stop(0,#8dc854),color-stop(25%,#8dc854),color-stop(25%,#f89e54),color-stop(50%,#f89e54),color-stop(50%,#a455a2),color-stop(75%,#a455a2),color-stop(75%,#41c1c9),to(#41c1c9));background:-webkit-linear-gradient(left,#8dc854 0,#8dc854 25%,#f89e54 25%,#f89e54 50%,#a455a2 50%,#a455a2 75%,#41c1c9 75%,#41c1c9 100%);background:linear-gradient(to right,#8dc854 0,#8dc854 25%,#f89e54 25%,#f89e54 50%,#a455a2 50%,#a455a2 75%,#41c1c9 75%,#41c1c9 100%)}.mtLayout .ctMain h3{font-size:125%;font-weight:700;line-height:1.4;position:relative;margin-bottom:25px;padding:11px 0 11px 25px;color:var(--text-color8)}.mtLayout .ctMain h3::before{position:absolute;top:50%;left:0;width:5px;height:100%;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8dc854),color-stop(25%,#8dc854),color-stop(25%,#f89e54),color-stop(50%,#f89e54),color-stop(50%,#a455a2),color-stop(75%,#a455a2),color-stop(75%,#41c1c9),to(#41c1c9));background:-webkit-linear-gradient(#8dc854 0,#8dc854 25%,#f89e54 25%,#f89e54 50%,#a455a2 50%,#a455a2 75%,#41c1c9 75%,#41c1c9 100%);background:linear-gradient(#8dc854 0,#8dc854 25%,#f89e54 25%,#f89e54 50%,#a455a2 50%,#a455a2 75%,#41c1c9 75%,#41c1c9 100%)}.mtLayout .ctMain h4{font-size:112.5%;font-weight:700;line-height:1.5;position:relative;margin-bottom:15px;padding-left:20px;color:var(--text-color8)}.mtLayout .ctMain h4::before{font-size:80%;position:absolute;top:4px;left:0;content:'●';color:#16519d}.mtLayout .ctMain .btn,.mtLayout .ctMain button{font-size:100%;font-weight:700;line-height:1.7;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:369px;height:80px;padding:5px 56px 5px 25px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;text-align:left;color:var(--text-color4);border:1px solid var(--text-color4);border-radius:5px;background-color:var(--bg-color);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mtLayout .ctMain .btn::after,.mtLayout .ctMain button::after{position:absolute;top:50%;right:22px;width:27px;height:27px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/icon_arrow.png) no-repeat center/contain}.mtLayout .ctMain .btn:hover,.mtLayout .ctMain button:hover{color:#fff;background-color:#16519d}.mtLayout .ctMain .btn:hover::after,.mtLayout .ctMain button:hover::after{background-image:url(../img/common/icon_arrow_white.png)}.mtLayout .ctMain .btn:hover.extLink::after,.mtLayout .ctMain button:hover.extLink::after{background-image:url(../img/common/icon_ext_white.png)}.mtLayout .ctMain .btn:hover.fileLink::after,.mtLayout .ctMain button:hover.fileLink::after{background-image:url(../img/common/icon_file_white.png)}.mtLayout .ctMain .btn.center,.mtLayout .ctMain button.center{margin-right:auto;margin-bottom:48px;margin-left:auto}.mtLayout .ctMain .btn.extLink::after,.mtLayout .ctMain button.extLink::after{background:url(../img/common/icon_ext.png) no-repeat center/contain}.mtLayout .ctMain .btn.fileLink::after,.mtLayout .ctMain button.fileLink::after{width:20px;height:25px;background:url(../img/common/icon_file.png) no-repeat center/contain}.mtLayout .ctMain .textLink{line-height:2;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 29px 0 24px;text-decoration:underline;color:var(--text-color4);text-underline-offset:2px}.mtLayout .ctMain .textLink::before{position:absolute;top:calc(1.15em - 4px);left:10px;width:4px;height:4px;content:'';border-radius:50%;background-color:var(--text-color4)}.mtLayout .ctMain .textLink::after{position:absolute;top:calc(1.7em - 25px);right:0;width:20px;height:25px;content:'';background:url(../img/common/icon_file.png) no-repeat center/contain}.mtLayout .ctMain .textLink.extLink{padding:0 21px 0 24px}.mtLayout .ctMain .textLink.extLink::after{top:calc(1.4em - 14px);width:14px;height:14px;background:url(../img/common/icon_link_navy.png) no-repeat center/contain}.mtLayout .ctMain .mt-be-columns{margin-bottom:30px;gap:30px}.mtLayout .ctMain .mt-be-columns .mt-be-column{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.mtLayout .ctMain .mt-be-columns .mt-be-column ul li{margin-bottom:30px}.mtLayout .ctMain .has-button{display:contents}.mtLayout .ctMain iframe{width:100%;margin-bottom:50px}.mtLayout .ctMain .mt-be-columns+h2,.mtLayout .ctMain div+div button,.mtLayout .ctMain div+h2,.mtLayout .ctMain p+.mt-be-columns,.mtLayout .ctMain p+h2,.mtLayout .ctMain table+h2,.mtLayout .ctMain ul+h2{margin-top:80px}.mtLayout .ctMain .mt-be-columns+h3,.mtLayout .ctMain div+h3,.mtLayout .ctMain p+h3,.mtLayout .ctMain table+h3,.mtLayout .ctMain ul+h3{margin-top:50px}.mtLayout .ctMain .tabTriggers+.listArea,.mtLayout .ctMain table+div button.center,.mtLayout .ctMain table+h4{margin-top:60px}.mtLayout .ctMain div+h4,.mtLayout .ctMain div+p,.mtLayout .ctMain p+div,.mtLayout .ctMain p+div button,.mtLayout .ctMain p+div button.center,.mtLayout .ctMain ul+p img{margin-top:40px}.mtLayout .ctMain div+div{margin-top:15px}.mtLayout .ctMain .mt-be-columns div+div,.mtLayout .ctMain .mt-be-columns div+div .textLink,.mtLayout .ctMain .mt-be-columns div+div button,.mtLayout .ctMain .mt-be-columns+.mt-be-columns button,.mtLayout .ctMain p+.mt-be-columns button{margin-top:0}.mtLayout .ctMain blockquote+ul,.mtLayout .ctMain iframe+h3,.mtLayout .ctMain ol+p,.mtLayout .ctMain p+blockquote,.mtLayout .ctMain p+h4,.mtLayout .ctMain p+table,.mtLayout .ctMain table+p,.mtLayout .ctMain ul+h4,.mtLayout .ctMain ul+ol{margin-top:25px}.mtLayout .ctMain h2+p+ul,.mtLayout .ctMain h2+p+ul+p,.mtLayout .ctMain p+p,.mtLayout .ctMain p+ul:last-child{margin-top:20px}.mtLayout .ctMain h1+.listArea{margin-top:-40px}.mtLayout .ctMain h1+p img{margin-top:-30px}.mtLayout .ctMain h3+table,.mtLayout .ctMain h3+ul{margin-bottom:60px}.mtLayout .fullWidth{display:block}.mtLayout .fullWidth .ctMain{width:100%;padding-right:0}.mtLayout .fullWidth button{max-width:inherit}.mtLayout .fullWidth button.center{max-width:369px}.ctTop .sliderBlock .slider{line-height:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;opacity:0}.ctTop .sliderBlock .slider.slick-initialized{opacity:1}.ctTop .sliderBlock .slider .slick-dots{line-height:0;position:absolute;bottom:28px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:19px}.ctTop .sliderBlock .slider .slick-dots button{font-size:0;width:16px;height:16px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;border:none;border:1px solid #16519d;border-radius:50%;background-color:#fff}.ctTop .sliderBlock .slider .slick-dots .slick-active button{background-color:#16519d}.ctTop .sliderBlock .noticeBlock{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0 47px;border-radius:10px}.ctTop .sliderBlock .noticeBlock .title{font-size:112.5%;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;width:245px;color:#fff;border-radius:10px 0 0 10px;background-color:#d7370c;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctTop .sliderBlock .noticeBlock .title span{position:relative;padding:0 41px 0 49px}.ctTop .sliderBlock .noticeBlock .title span::before{position:absolute;top:50%;left:10px;width:30px;height:30px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/top/icon_caution.png) no-repeat center/cover}.ctTop .sliderBlock .noticeBlock .list{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 245px);padding:20px 10px 20px 28px;border:2px solid #d7370c;border-left:none;border-radius:0 10px 10px 0}.ctTop .sliderBlock .noticeBlock .list li{line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex}.ctTop .sliderBlock .noticeBlock .list li:not(:last-of-type){margin-bottom:13px}.ctTop .sliderBlock .noticeBlock .list li .date{-webkit-box-sizing:border-box;box-sizing:border-box;width:150px;padding-right:20px}.ctTop .sliderBlock .noticeBlock .list li .notice{width:calc(100% - 150px)}.ctTop .sliderBlock .noticeBlock .list li a{display:-webkit-box;display:-ms-flexbox;display:flex}.ctTop .topicsBlock{padding:80px 0 70px;background-color:#dbebf7}.ctTop .topicsBlock .colorBdTtl{font-size:350%;padding-top:27px}.ctTop .topicsBlock .colorBdTtl .desc{font-size:36%}.ctTop .topicsBlock .topicsList{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:48px;-ms-flex-flow:wrap;flex-flow:wrap;row-gap:28px}.ctTop .topicsBlock .topicsList .topic{display:-webkit-box;display:-ms-flexbox;display:flex;width:338px;margin-right:28px}.ctTop .topicsBlock .topicsList .topic:nth-child(3n){margin-right:0}.ctTop .topicsBlock .topicsList .topic:hover a figure img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}.ctTop .topicsBlock .topicsList .topic:hover a .text .seeMore{opacity:.7}.ctTop .topicsBlock .topicsList .topic a{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;border-radius:10px;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ctTop .topicsBlock .topicsList .topic a figure{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;height:190px;border-radius:10px 10px 0 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctTop .topicsBlock .topicsList .topic a figure img{-webkit-transition:all .3s ease;transition:all .3s ease}.ctTop .topicsBlock .topicsList .topic a .text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:18px 20px 15px;border-radius:0 0 10px 10px;background-color:var(--bg-color);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctTop .topicsBlock .topicsList .topic a .text .description{font-weight:700;line-height:1.4;letter-spacing:1px;color:var(--text-color2)}.ctTop .topicsBlock .topicsList .topic a .text .seeMore{font-size:87.5%;font-weight:500;line-height:1.94;position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px 0 0 auto;padding-right:30px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;color:var(--text-color4)}.ctTop .topicsBlock .topicsList .topic a .text .seeMore::after{position:absolute;top:50%;right:0;width:20px;height:20px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/icon_arrow2.png) no-repeat center/cover}.ctTop .newsBlock{position:relative}.ctTop .newsBlock .ctInner{padding:77px 0 74px}.ctTop .newsBlock .floatingImg{position:absolute;bottom:81px;left:calc(50% - 580px)}.ctTop .newsBlock .floatingImg figure{width:290px}.ctTop .newsBlock .colorBdTtl{font-size:350%}.ctTop .newsBlock .colorBdTtl .desc{font-size:35.72%;display:block;margin:10px 0 0 5px}.ctTop .newsBlock .tabArea{position:relative}.ctTop .newsBlock .tabArea::before{position:absolute;z-index:-1;top:-67px;left:calc(50% - 615px);display:block;width:476px;height:352px;content:'';background:url(../img/top/news_img1.png) no-repeat center/contain}.ctTop .newsBlock .tabArea .tab{position:relative;z-index:2;max-width:792px;min-height:285px;margin:-52px 0 0 auto}.ctTop .newsBlock .tabArea .tab .tabContents{padding-top:23px}.ctTop .newsBlock .tabArea .tab .tabContents>ul{-webkit-transition:all .3s;transition:all .3s}.ctTop .newsBlock .tabArea .tab .tabContents>ul:not(.active){display:none}.ctTop .newsBlock .tabArea .tab .tabContents>ul.active{display:block}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li{border-top:1px solid #bdbdbd}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 6px 30px;-webkit-transition:all .5s;transition:all .5s;color:var(--text-color3);gap:32px}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li:hover>a{background-color:rgba(219,235,247,.5019607843)}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li:last-child{border-bottom:1px solid #bdbdbd}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .leftCol{width:120px}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .leftCol .date{margin-bottom:7px;text-align:left;word-break:auto-phrase}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .leftCol .tag{font-size:75%;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:5px 9px;color:#161616;border:1px solid #bdbdbd;border-radius:20px;background-color:#fff}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .leftCol .tag.new-badge{color:#16519d;border:1px solid #16519d;background-color:#dbebf7}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .leftCol .tagCol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;gap:5px}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .rightCol{-webkit-box-flex:1;-ms-flex:1;flex:1}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .rightCol .content{font-size:112.5%;line-height:1.45;margin-bottom:7px}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .rightCol .more{font-size:87.5%;font-weight:500;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 0 1px 0;text-decoration:underline;color:var(--text-color4);text-underline-offset:3px}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .rightCol .more::after{position:absolute;top:50%;right:-13px;display:block;width:5px;height:10px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/arr_left_blue.png) no-repeat center/contain}.ctTop .userBlock{background-color:#dbebf7}.ctTop .userBlock .ctInner{padding:80px 0 90px}.ctTop .userBlock .colorBdTtl{margin-bottom:53px}.ctTop .userBlock .imageArea{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.ctTop .userBlock .imageArea>li{overflow:hidden;border-radius:10px;background-color:var(--bg-color)}.ctTop .userBlock .imageArea>li a{display:block;padding:12px 30px 18px}.ctTop .userBlock .imageArea>li:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:.7}.ctTop .userBlock .imageArea>li figure{overflow:hidden;margin-bottom:5px}.ctTop .userBlock .imageArea>li figure img{-webkit-transition:all .3s ease;transition:all .3s ease}.ctTop .userBlock .imageArea>li .caption{font-size:112.5%;font-weight:500;line-height:1.5;text-align:center;color:var(--text-color4)}.ctTop .purposeBlock .ctInner{padding:80px 0 90px}.ctTop .purposeBlock .colorBdTtl{margin-bottom:51px;text-align:left}.ctTop .purposeBlock .colorBdTtl .desc{color:var(--text-color2)}.ctTop .purposeBlock .twoCol{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-ms-flex-flow:wrap;flex-flow:wrap}.ctTop .purposeBlock .twoCol .btnList{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:calc((100% - 40px)/ 2);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:30px}.ctTop .purposeBlock .twoCol .btnList .col{padding:21px 25px 18px 22px;border-radius:10px;background-color:#16519d}.ctTop .purposeBlock .twoCol .btnList .col .trigger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:25px;cursor:pointer;color:#fff;gap:18px}.ctTop .purposeBlock .twoCol .btnList .col .trigger::after{position:absolute;top:50%;right:-2px;width:19px;height:14px;content:'';-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/arr_down_white.png) no-repeat center/contain}.ctTop .purposeBlock .twoCol .btnList .col .trigger.active::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.ctTop .purposeBlock .twoCol .btnList .col .trigger .icon{width:78px}.ctTop .purposeBlock .twoCol .btnList .col .trigger .leftTtl{-webkit-box-flex:1;-ms-flex:1;flex:1}.ctTop .purposeBlock .twoCol .btnList .col .trigger .leftTtl .ttl{font-size:150%;font-weight:500;line-height:1.6}.ctTop .purposeBlock .twoCol .btnList .col .trigger .leftTtl .desc{font-weight:500}.ctTop .purposeBlock .twoCol .btnList .col .panel{display:none}.ctTop .purposeBlock .twoCol .btnList .col .panel .panelInner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;gap:13px 22px;-ms-flex-flow:wrap;flex-flow:wrap}.ctTop .purposeBlock .twoCol .btnList .col .panel .panelInner li{width:calc((100% - 22px)/ 2)}.ctTop .purposeBlock .twoCol .btnList .col .panel .panelInner li:hover a{background-color:#dbebf7}.ctTop .purposeBlock .twoCol .btnList .col .panel .panelInner li a{font-size:87.5%;font-weight:500;line-height:1.3;position:relative;display:block;padding:10px 20px;-webkit-transition:background-color .5s;transition:background-color .5s;color:#161616;border-radius:5px;background-color:#fff}.ctTop .purposeBlock .twoCol .btnList .col .panel .panelInner li a::after{position:absolute;top:50%;right:10px;width:7px;height:11px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/arr_left_black.png) no-repeat center/contain}.ctTop .relatedLinksBlock{background-color:#dbebf7}.ctTop .relatedLinksBlock .ctInner{padding:80px 0 90px}.ctTop .relatedLinksBlock .colorBdTtl{margin-bottom:42px}.ctTop .relatedLinksBlock .linksArea{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:48px;gap:22px;-ms-flex-flow:wrap;flex-flow:wrap}.ctTop .relatedLinksBlock .linksArea>li{width:calc((100% - 44px)/ 3)}.ctTop .relatedLinksBlock .linksArea>li:hover a{opacity:.5}.ctTop .relatedLinksBlock .linksArea>li a{display:block}.ctTop .relatedLinksBlock .adsArea{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;-ms-flex-flow:wrap;flex-flow:wrap}.ctTop .relatedLinksBlock .adsArea>li{width:160px;-webkit-transition:opacity .5s;transition:opacity .5s}.ctTop .relatedLinksBlock .adsArea>li:hover{opacity:.5}.ctComplete .ctMain h1,.ctConfirm .ctMain h1,.ctForm .ctMain h1{margin-top:61px;margin-bottom:0;text-align:center}.ctComplete .ctMain .text,.ctConfirm .ctMain .text,.ctForm .ctMain .text{margin-top:20px;text-align:center}.ctComplete .ctMain .stepBlock,.ctConfirm .ctMain .stepBlock,.ctForm .ctMain .stepBlock{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:617px;margin:35px auto 60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctComplete .ctMain .stepBlock::before,.ctConfirm .ctMain .stepBlock::before,.ctForm .ctMain .stepBlock::before{position:absolute;top:50%;left:27%;width:8px;height:16px;content:'';-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/common/arr_left_grey.png) no-repeat center/contain}.ctComplete .ctMain .stepBlock::after,.ctConfirm .ctMain .stepBlock::after,.ctForm .ctMain .stepBlock::after{position:absolute;top:50%;right:27%;width:8px;height:16px;content:'';-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/common/arr_left_grey.png) no-repeat center/contain}.ctComplete .ctMain .stepBlock div,.ctConfirm .ctMain .stepBlock div,.ctForm .ctMain .stepBlock div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-width:90px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctComplete .ctMain .stepBlock div span,.ctConfirm .ctMain .stepBlock div span,.ctForm .ctMain .stepBlock div span{font-size:112.5%;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--text-color9);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctComplete .ctMain .stepBlock div span:first-child,.ctConfirm .ctMain .stepBlock div span:first-child,.ctForm .ctMain .stepBlock div span:first-child{-webkit-box-sizing:border-box;box-sizing:border-box;width:45px;height:45px;margin-bottom:7px;color:#717182;border:2px solid rgba(0,0,0,.1);border-radius:50%;background-color:#fff}.ctComplete .ctMain .stepBlock div span.active,.ctConfirm .ctMain .stepBlock div span.active,.ctForm .ctMain .stepBlock div span.active{color:#fff;border:none;background-color:#16519d}.ctComplete .ctMain .btnList,.ctConfirm .ctMain .btnList,.ctForm .ctMain .btnList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctComplete .ctMain .btnList .btn,.ctComplete .ctMain .btnList button,.ctConfirm .ctMain .btnList .btn,.ctConfirm .ctMain .btnList button,.ctForm .ctMain .btnList .btn,.ctForm .ctMain .btnList button{max-width:338px}.ctComplete .ctMain .btnList .btn.grey,.ctComplete .ctMain .btnList button.grey,.ctConfirm .ctMain .btnList .btn.grey,.ctConfirm .ctMain .btnList button.grey,.ctForm .ctMain .btnList .btn.grey,.ctForm .ctMain .btnList button.grey{color:var(--text-color11);border:1px solid var(--text-color11)}.ctComplete .ctMain .btnList .btn.grey::after,.ctComplete .ctMain .btnList button.grey::after,.ctConfirm .ctMain .btnList .btn.grey::after,.ctConfirm .ctMain .btnList button.grey::after,.ctForm .ctMain .btnList .btn.grey::after,.ctForm .ctMain .btnList button.grey::after{background:url(../img/common/icon_arrow_grey.png) no-repeat center/contain}.ctForm .contactForm .formGroup{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ctForm .contactForm .formGroup+h2{margin-top:75px}.ctForm .contactForm .formGroup label{font-weight:500;color:var(--text-color9)}.ctForm .contactForm .formGroup label .required{margin-left:10px;color:#d4183d}.ctForm .contactForm .formGroup input,.ctForm .contactForm .formGroup textarea{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:5px;padding:14px 10px;color:var(--text-color1);border:1px solid #bdbdbd;background-color:var(--bg-color)}.ctForm .contactForm .formGroup input::-webkit-input-placeholder,.ctForm .contactForm .formGroup textarea::-webkit-input-placeholder{color:var(--text-color10)}.ctForm .contactForm .formGroup input::-moz-placeholder,.ctForm .contactForm .formGroup textarea::-moz-placeholder{color:var(--text-color10)}.ctForm .contactForm .formGroup input:-ms-input-placeholder,.ctForm .contactForm .formGroup textarea:-ms-input-placeholder{color:var(--text-color10)}.ctForm .contactForm .formGroup input::-ms-input-placeholder,.ctForm .contactForm .formGroup textarea::-ms-input-placeholder{color:var(--text-color10)}.ctForm .contactForm .formGroup input::placeholder,.ctForm .contactForm .formGroup textarea::placeholder{color:var(--text-color10)}.ctForm .contactForm .formGroup input:-webkit-autofill,.ctForm .contactForm .formGroup input:-webkit-autofill:focus,.ctForm .contactForm .formGroup input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#000!important}.ctForm .contactForm .formGroup textarea{min-height:150px;padding:5px 10px;resize:none}.ctForm .contactForm .radioGroup p{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;color:var(--text-color9);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctForm .contactForm .radioGroup p .required{margin-left:5px;color:#d4183d}.ctForm .contactForm .radioGroup p:last-of-type{margin-top:10px}.ctForm .contactForm .radioGroup input[type=radio]{width:18px;height:18px;margin:0 10px 0 0}.ctForm .contactForm .radioGroup .text{font-size:87.5%;color:var(--text-color9)}.ctForm .contactForm .agreeGroup{max-width:720px;margin:94px auto 88px;padding:35px 0;text-align:center;border-top:1px solid #959595;border-bottom:1px solid #959595}.ctForm .contactForm .agreeGroup p{margin:0;color:var(--text-color2)}.ctForm .contactForm .agreeGroup .title{font-weight:700;color:var(--text-color4)}.ctForm .contactForm .agreeGroup .desc{line-height:1.7}.ctForm .contactForm .agreeGroup .privacy{display:block;margin:0 0 40px;text-decoration:underline;color:var(--text-color4);text-underline-offset:2px}.ctForm .contactForm .agreeGroup label{font-weight:500;color:var(--text-color7)}.ctForm .contactForm .agreeGroup label .required{font-size:75%;margin-left:15px;vertical-align:middle;color:#d4183d}.ctForm .contactForm .agreeGroup input[type=checkbox]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:27px;height:27px;margin:0;border:1px solid #959595;border-radius:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ctForm .contactForm .agreeGroup input[type=checkbox]::before{position:absolute;top:50%;left:50%;width:18px;height:15px;content:'';-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;background:url(../img/common/icon_check.png) no-repeat center/contain}.ctForm .contactForm .agreeGroup input[type=checkbox]:checked::before{opacity:1}.ctForm .contactForm .agreeGroup .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.ctConfirm .dataList{margin-bottom:80px}.ctConfirm .dataList dl{font-size:112.5%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:17px 0;color:var(--text-color9);border-bottom:1px solid rgba(var(--border-color),.1);gap:18px}.ctConfirm .dataList dl:first-of-type{border-top:1px solid rgba(var(--border-color),.1)}.ctConfirm .dataList dl dt{width:347px}.ctConfirm .dataList dl dd{width:calc(100% - 365px)}.ctComplete .completeBlock{max-width:862px;margin:0 auto;text-align:center}.ctComplete .completeBlock figure{max-width:108px;margin:0 auto 24px}.ctComplete .completeBlock p{font-size:112.5%;color:var(--text-color9)}.ctComplete .completeBlock .response{position:relative;margin-top:55px;margin-bottom:90px;padding-left:54px;text-align:left}.ctComplete .completeBlock .response::before{position:absolute;top:5px;left:0;width:32px;height:32px;content:'';background:url(../img/contact/form/complete/icon_mail.png) no-repeat center/contain}.ctComplete .completeBlock .response p{margin:0 0 6px}.ctComplete .completeBlock .response p:last-of-type{line-height:1.7}.ctComplete .completeBlock .contactInfo{-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:100px;padding:29px 36px;border-radius:12px;background-color:#dbebf7}.ctComplete .completeBlock .contactInfo p{margin-top:0;margin-bottom:20px;color:#0a0a0a}.ctComplete .completeBlock .contactInfo a{text-decoration:none;color:#0a0a0a}.ctComplete .completeBlock .contactInfo .title{font-size:125%;font-weight:500;margin-bottom:10px}.ctNakaiYamayuri .mtLayout,.ctRecruitInfo .mtLayout{padding-bottom:0}.ctNakaiYamayuri .mtLayout .ctInner,.ctRecruitInfo .mtLayout .ctInner{padding:0}.ctNakaiYamayuri .listArea,.ctRecruitInfo .listArea{margin-bottom:0}.ctTopics .mtLayout .ctMain .tag{font-size:75%;font-weight:500;line-height:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:8px;padding:3px 16px;color:#161616;border:1px solid #bdbdbd;border-radius:20px;background-color:#fff}.ctTopics .mtLayout .ctMain .tag.new-badge{color:#16519d;border:1px solid #16519d;background-color:#dbebf7}.ctTopics .mtLayout .ctMain .mt-be-columns{-ms-flex-flow:wrap;flex-flow:wrap}.ctTopics .mtLayout .ctMain .mt-be-columns .mt-be-column{width:245px;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-ms-flex-preferred-size:unset;flex-basis:unset}.ctTopics .mtLayout .ctMain .mt-be-columns .mt-be-column img{border-radius:10px}.ctError .ctMain{line-height:1.4;padding:170px 0 180px}.ctError .ctMain h1{font-size:300%;font-weight:700;line-height:1.01;margin-bottom:22px;text-align:center;letter-spacing:-1px;color:#1e2939}.ctError .ctMain p{font-size:125%;line-height:1.8;text-align:center;color:#4a5565}.ctError .ctMain p img{width:80px;margin-bottom:35px}.ctError .ctMain .errorMessage{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:554px;margin:37px auto 0;padding:16px;border-left:4px solid #fb2c36;background-color:#fef2f2}.ctError .ctMain .errorMessage p{font-size:87.5%;line-height:1.4;text-align:start;color:#c10007}.ctError .ctMain .mt-be-columns{max-width:716px;margin:0 auto}.ctError .ctMain p+.mt-be-columns{margin-top:50px}.ctError .serverError p+p{margin-top:7px}.ctError .serverError .errorMessage p+p{margin-top:0}@media (max-width:1200px){.pcOnly{display:none!important}.spOnly{display:block!important}.ctInner{max-width:100%;padding:0 24px}.ctInner .innerWrap{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ctInner .innerWrap .ctMain{width:100%;padding-right:0}.colorBdTtl{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:33px;padding-top:27px;-ms-flex-flow:wrap;flex-flow:wrap;gap:2px 20px;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.colorBdTtl::after{width:128px}.colorBdTtl .desc{font-size:45%;display:block;margin:8px 0 0 4px}.listBtn{margin:36px auto 0}.ctAside{width:100%;margin-top:100px}.ctAside .title{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.breadcrumbs{margin-bottom:40px;padding:10px 0}.breadcrumbs ul{row-gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumbs ul li{font-size:75%;white-space:normal}.tabTriggers{width:auto;border:none;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabTriggers>li{font-size:93.75%;padding:6px 10px;border:1px solid #bdbdbd}header{min-height:66px}header.menuOpen nav{left:0}header #headArea{padding:12px 15px 14px 12px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header #headArea .logo{max-width:180px}header #headArea .hamburgerOpen{position:absolute;top:23px;right:16px;width:26px;height:24px;cursor:pointer}header #headArea .hamburgerOpen span{position:absolute;left:0;display:block;width:100%;height:2px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;opacity:1;background:var(--text-color4)}header #headArea .hamburgerOpen span:nth-child(1){top:0}header #headArea .hamburgerOpen span:nth-child(2){top:8px}header #headArea .hamburgerOpen span:nth-child(3){top:16px}header #headArea .rightMenu{display:none}header nav{position:fixed;z-index:2;top:0;left:100%;display:block;overflow:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100vh;padding:70px 35px 40px 40px;-webkit-transition:all .5s ease;transition:all .5s ease;background-color:var(--bg-color)}header nav .hamburgerClose{position:absolute;top:24px;right:24px;width:24px;height:24px;cursor:pointer}header nav .hamburgerClose span{position:absolute;top:50%;left:50%;width:33px;height:2px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;-webkit-transform-origin:center;transform-origin:center;background:var(--text-color4)}header nav .hamburgerClose span:nth-child(1){-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}header nav .hamburgerClose span:nth-child(2){-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}header nav .navList{display:block;max-width:100%}header nav .navList li::before{display:none}header nav .navList li a{display:none}header nav .navList li a::after,header nav .navList li a::before{display:none}header nav .navList li:nth-child(6) a{font-size:125%;font-weight:500;position:relative;display:block;display:block;padding:6px 0;color:var(--text-color4);border-bottom:1px solid #bdbdbd;border-left:none}header nav .navList li .accordion{font-size:125%;font-weight:500;position:relative;display:block;padding:6px 0;color:var(--text-color4);border-bottom:1px solid #bdbdbd;border-left:none}header nav .navList li .accordion::after{position:absolute;z-index:3;top:50%;right:0;left:inherit;display:block;visibility:visible;width:18px;height:12px;content:'';transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;background:var(--bg-icon3);background-size:18px auto}header nav .navList li .accordion.active:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}header nav .navList li .accordion.active+.subMenu{max-height:650px}header nav .navList li:last-child a{border-right:none}header nav .navList li .subMenu{position:relative;z-index:1;right:0;left:inherit!important;display:none;visibility:visible;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%!important;max-height:0;margin:0 0 20px;padding:0;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;opacity:1;border:none;border-radius:0}header nav .navList li .subMenu dl{padding-left:13px}header nav .navList li .subMenu dl dt{font-size:93.75%;padding:19px 0 0 0;color:var(--text-color5);border-bottom:none}header nav .navList li .subMenu dl dd .subMenuList{display:block}header nav .navList li .subMenu dl dd .subMenuList li a{font-size:100%;font-weight:400;padding:0 0 0 14px;color:var(--text-color4);border:none}header nav .navList li .subMenu dl dd .subMenuList li a::before{top:56%;width:10px;height:5px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background:var(--bg-icon3);background-size:cover}header nav .navList li .subMenu dl dd .subMenuList li a::after{display:none}header nav .navList li .subMenu dl dd .subMenuList li a.linkText::before{-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg)}header nav .navList li:hover{background-color:transparent}header nav .navList li:hover a::after,header nav .navList li:hover a:before{display:none;visibility:visible;opacity:1}header nav .navList li:hover .subMenu{display:none;visibility:inherit;opacity:inherit}header nav .globalNav{display:block;margin:38px 0}header nav .globalNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:35px;-moz-column-gap:35px;column-gap:35px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header nav .globalNav ul li a{font-size:100%;font-weight:400}header nav .searchForm{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:38px;margin:0 0 27px 0;border-radius:19px}header nav .searchForm input{width:calc(100% - 32px);padding:10px}header nav .searchForm .searchBtn{top:calc(50% - 16px);width:32px;height:32px}header nav .fontControl{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:390px;margin:0 auto 27px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header nav .fontResize{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}header nav .fontResize .fontTitle{font-size:100%;margin:0 0 10px 0}header nav .fontResize .fontList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}header nav .fontResize .fontList li a{font-size:75%;min-height:36px;padding:0 11px;border-radius:18px}header nav .fontResize .fontList li:last-child a{font-size:100%}header nav .colorSwitch{margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}header nav .colorSwitch .colorTitle{font-size:100%;margin:0 0 10px 0}header nav .colorSwitch .colorList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}header nav .colorSwitch .colorList li{width:37px;height:37px;border-radius:21.35px}header nav .colorSwitch .colorList li button{width:25px;height:25px}header nav .colorSwitch .colorList li:nth-child(1){border:2.85px solid #16519d}header nav .linkList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px;row-gap:16px}header nav .linkList li a{font-size:100%;margin-left:0}header nav .ftList{display:-webkit-box;display:-ms-flexbox;display:flex;margin:40px 0 16px;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;row-gap:10px}header nav .ftList li a{font-size:75%;line-height:1.5;display:block;text-decoration:underline;color:var(--text-color4)}header nav .copyRightText{font-size:68.75%;display:block;color:var(--text-color6)}.tsutaeru-speech{font-size:100%!important}.tsutaeru-speech .tsutaeru-button{margin-left:0!important}.tsutaeru-speech .tsutaeru-button.tsutaeru-button-config{margin-left:28px!important}footer .footerTop{margin-bottom:27px}footer .footerTop .imgBlock{margin-top:-36px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}footer .footerTop .imgBlock .logo{width:180px}footer .footerTop .imgBlock .footerImg{width:144px;margin:0 0 17px 10px}footer .footerTop .linksBlock{flex-direction:column;margin-top:25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}footer .footerTop .linksBlock .siteLinks{width:100%;padding-right:0;padding-bottom:24px;border-right:none;border-bottom:1px solid #7fbbe8}footer .footerTop .linksBlock .siteLinks .linksTop{flex-direction:row;margin-bottom:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;gap:14px}footer .footerTop .linksBlock .siteLinks .linksTop .col{flex-direction:column;width:calc(50% - 7px);margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}footer .footerTop .linksBlock .siteLinks .linksTop .col>li{width:100%;margin-right:0;margin-bottom:16px}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .accordionLink{display:none}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .accordion{font-size:81.25%;font-weight:600;position:relative;display:block;padding-bottom:4px;cursor:pointer;color:#16519d;border-bottom:1px solid #7eb3e4}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .accordion.active::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .accordion::after{position:absolute;top:40%;right:0;width:13px;height:9px;content:'';-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0);background:var(--bg-icon3);background-size:contain}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .subMenu{padding-top:16px;padding-left:16px}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .subMenu .title{font-size:75%;font-weight:700;color:#4f4f4f}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .subMenu ul{margin-bottom:15px}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .subMenu ul li a{font-size:81.25%;position:relative;display:inline-block;padding-left:13px;color:#16519d}footer .footerTop .linksBlock .siteLinks .linksTop .col>li .subMenu ul li a::before{position:absolute;top:50%;left:0;width:12px;height:6px;content:'';-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);background:var(--bg-icon3);background-size:contain}footer .footerTop .linksBlock .siteLinks .linksTop .col+.col>li:nth-child(2) .accordionLink{font-size:81.25%;font-weight:600;line-height:1.7;position:relative;display:block;display:block;padding-bottom:4px;cursor:pointer;color:#16519d;border-bottom:1px solid #7eb3e4}footer .footerTop .linksBlock .siteLinks .linksBot{-ms-flex-flow:wrap;flex-flow:wrap;row-gap:15px}footer .footerTop .linksBlock .siteLinks .linksBot li{width:calc(50% - 7px);margin-right:14px}footer .footerTop .linksBlock .siteLinks .linksBot li:nth-child(2n){margin-right:0}footer .footerTop .linksBlock .siteLinks .linksBot li a{font-size:87.5%;font-weight:500;padding:6px 5px}footer .footerTop .linksBlock .information{flex-direction:row;width:100%;margin-top:21px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;row-gap:16px}footer .footerTop .linksBlock .information li a{font-size:75%;margin-right:24px;text-decoration:underline;color:#16519d;text-underline-offset:1.5px}footer .footerBot{padding:26px 0 18px}footer .footerBot .container{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}footer .footerBot .container .copyRight{margin-top:27px}footer .pageTop{right:0;bottom:174px}.mtLayout>h1{margin-bottom:50px}.mtLayout>h1 span{max-width:100%;text-align:center}.mtLayout .ctMain .dataList dl{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.mtLayout .ctMain .dataList dl dt{width:100%}.mtLayout .ctMain .dataList dl dd{width:100%}.mtLayout .ctMain h1{font-size:137.5%;margin-bottom:50px}.mtLayout .ctMain h2{font-size:112.5%}.mtLayout .ctMain h3{font-size:100%;padding:3px 0 3px 15px}.mtLayout .ctMain h4{font-size:100%}.mtLayout .ctMain .btn,.mtLayout .ctMain button{max-width:100%}.mtLayout .ctMain .mt-be-columns{flex-direction:column;margin-bottom:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:15px}.mtLayout .ctMain .mt-be-columns .mt-be-column{max-width:100%!important}.mtLayout .ctMain .mt-be-columns .mt-be-column p{margin:0 auto}.mtLayout .ctMain iframe{margin-bottom:30px}.mtLayout .ctMain .mt-be-columns+h2,.mtLayout .ctMain div+div button,.mtLayout .ctMain div+h2,.mtLayout .ctMain p+.mt-be-columns,.mtLayout .ctMain p+h2,.mtLayout .ctMain table+h2,.mtLayout .ctMain ul+h2{margin-top:50px}.mtLayout .ctMain .mt-be-columns+h3,.mtLayout .ctMain div+h3,.mtLayout .ctMain p+h3,.mtLayout .ctMain table+h3,.mtLayout .ctMain ul+h3{margin-top:30px}.mtLayout .ctMain .tabTriggers+.listArea,.mtLayout .ctMain table+div button.center,.mtLayout .ctMain table+h4{margin-top:40px}.mtLayout .ctMain div+div{margin-top:10px}.mtLayout .ctMain div+h4,.mtLayout .ctMain div+p,.mtLayout .ctMain p+div,.mtLayout .ctMain p+div button,.mtLayout .ctMain p+div button.center,.mtLayout .ctMain ul+p img{margin-top:20px}.mtLayout .ctMain blockquote+ul,.mtLayout .ctMain iframe+h3,.mtLayout .ctMain ol+p,.mtLayout .ctMain p+blockquote,.mtLayout .ctMain p+h4,.mtLayout .ctMain p+table,.mtLayout .ctMain table+p,.mtLayout .ctMain ul+h4,.mtLayout .ctMain ul+ol{margin-top:15px}.mtLayout .ctMain h1+.listArea{margin-top:-20px}.mtLayout .ctMain h1+p img{margin-top:-15px}.mtLayout .ctMain h3+ul{margin-bottom:30px}.mtLayout .fullWidth .ctMain button{max-width:100%!important}.mtLayout .fullWidth .ctMain .mt-be-columns .mt-be-column{width:100%}.ctTop .sliderBlock .slider .slick-dots{position:relative;bottom:auto;left:auto;margin-top:15px;-webkit-transform:translateX(0);transform:translateX(0)}.ctTop .sliderBlock .slider .slick-dots button{background-color:#bdbdbd}.ctTop .sliderBlock .noticeBlock{flex-direction:column;margin:22px 0 35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ctTop .sliderBlock .noticeBlock .title{font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:12px 24px;border-radius:10px 10px 0 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ctTop .sliderBlock .noticeBlock .title span{padding-left:35px}.ctTop .sliderBlock .noticeBlock .title span::before{left:0;width:24px;height:24px}.ctTop .sliderBlock .noticeBlock .list{width:100%;padding:18px;border:2px solid #d7370c;border-top:none;border-radius:0 0 10px 10px}.ctTop .sliderBlock .noticeBlock .list li{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ctTop .sliderBlock .noticeBlock .list li:not(:last-of-type){margin-bottom:10px}.ctTop .sliderBlock .noticeBlock .list li .date{font-size:87.5%;width:100%}.ctTop .sliderBlock .noticeBlock .list li .notice{font-size:93.75%;line-height:1.55;width:100%;margin-top:7px}.ctTop .sliderBlock .noticeBlock .list li a{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ctTop .topicsBlock{margin-top:14px;padding:50px 0 60px}.ctTop .topicsBlock .colorBdTtl{font-size:300%;gap:8px 20px}.ctTop .topicsBlock .colorBdTtl .desc{font-size:37.7%;margin:0}.ctTop .topicsBlock .topicsList{flex-direction:column;margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.ctTop .topicsBlock .topicsList .topic{width:100%;margin-right:0}.ctTop .topicsBlock .topicsList .topic a{width:100%}.ctTop .topicsBlock .topicsList .topic a figure{height:48vw}.ctTop .newsBlock{padding:50px 24px 0}.ctTop .newsBlock .ctInner{position:relative;position:relative;overflow:hidden;padding:0 0 162px}.ctTop .newsBlock .floatingImg{position:absolute;right:66px;bottom:-32px;left:inherit}.ctTop .newsBlock .floatingImg figure{width:140px}.ctTop .newsBlock .colorBdTtl{font-size:300%;margin:0 0 41px;gap:8px 20px}.ctTop .newsBlock .colorBdTtl .desc{font-size:37.7%;margin:0;color:var(--text-color2)}.ctTop .newsBlock .tabArea::before{top:unset;right:0;bottom:-208px;left:inherit;width:245px}.ctTop .newsBlock .tabArea>.leftCol{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.ctTop .newsBlock .tabArea>.leftCol figure{position:absolute;right:59px;bottom:-34px;width:140px;margin:0}.ctTop .newsBlock .tabArea .tab{max-width:100%;margin-top:0}.ctTop .newsBlock .tabArea .tab .tabContents{padding-top:0}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li{border-color:#7eb3e4}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li>a{flex-direction:column;padding:24px 6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:9px}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .leftCol{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:wrap;flex-flow:wrap;gap:5px 16px}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .leftCol .date{font-size:93.75%;margin-bottom:0}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .leftCol .tag{padding:4px 7px}.ctTop .newsBlock .tabArea .tab .tabContents>ul>li .rightCol .content{font-weight:500}.ctTop .userBlock .ctInner{padding:50px 24px 60px}.ctTop .userBlock .colorBdTtl{margin-bottom:48px}.ctTop .userBlock .colorBdTtl .desc{display:block}.ctTop .userBlock .imageArea{-ms-flex-flow:wrap;flex-flow:wrap;gap:14px}.ctTop .userBlock .imageArea>li{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 7px);flex:0 0 calc(50% - 7px)}.ctTop .userBlock .imageArea>li a{padding:8px 15px 16px}.ctTop .userBlock .imageArea>li .caption{font-size:81.25%}.ctTop .purposeBlock .ctInner{padding:50px 24px 60px}.ctTop .purposeBlock .twoCol{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:16px}.ctTop .purposeBlock .twoCol .btnList{width:100%;gap:16px}.ctTop .purposeBlock .twoCol .btnList .col{padding:17px 10px 15px}.ctTop .purposeBlock .twoCol .btnList .col .trigger{padding-right:36px;gap:7px}.ctTop .purposeBlock .twoCol .btnList .col .trigger::after{right:3px}.ctTop .purposeBlock .twoCol .btnList .col .trigger .icon{width:70px}.ctTop .purposeBlock .twoCol .btnList .col .trigger .leftTtl .ttl{font-size:100%;font-weight:700;line-height:1.5}.ctTop .purposeBlock .twoCol .btnList .col .trigger .leftTtl .desc{font-size:87.5%;line-height:1.4}.ctTop .purposeBlock .twoCol .btnList .col .panel .panelInner{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:17px}.ctTop .purposeBlock .twoCol .btnList .col .panel .panelInner li{width:100%}.ctTop .purposeBlock .twoCol .btnList .col .panel .panelInner li a{font-size:93.75%}.ctTop .purposeBlock .twoCol .btnList .col .panel .panelInner li a::after{right:16px}.ctTop .relatedLinksBlock .ctInner{padding:50px 24px 60px}.ctTop .relatedLinksBlock .colorBdTtl{margin-bottom:48px}.ctTop .relatedLinksBlock .linksArea>li{width:100%}.ctTop .relatedLinksBlock .adsArea>li{width:auto;-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 22px)/ 2);flex:0 0 calc((100% - 22px)/ 2)}.ctError .ctMain{padding:70px 0 100px}.ctError .ctMain h1{font-size:150%;margin-bottom:22px}.ctError .ctMain p{font-size:100%}.ctError .ctMain .mt-be-columns{max-width:100%}.ctError .ctMain p+.mt-be-columns{margin-top:20px}}