@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap);html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:#fff0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul li,ol li{list-style:none}*,*:before,*:after{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{margin-top:0!important}html,body{font-family:"Noto Sans JP",sans-serif;font-style:normal;font-size:17px;line-height:1.8;width:100%;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:769px){html,body{font-size:15px}}body{color:#010101;background-color:#fff;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;overflow:hidden;background-size:100%;position:relative;text-align:unset!important}h1,h2,h3,h4,h5,h6{font-weight:400}img{max-width:100%;vertical-align:bottom}header,nav,main,footer,small,button,label{display:block}a{text-decoration:none;cursor:pointer;color:#010101}a:hover,a:active,button:hover,button:active{color:inherit;outline:0;text-decoration:none}input,button,textarea,select{margin:0;padding:0;border-radius:0}a:hover,a:active{outline:0;opacity:.8;text-decoration:none}::-webkit-input-placeholder{color:#a5a5a5}:-ms-input-placeholder{color:#a5a5a5}::-moz-placeholder{color:#a5a5a5}::-placeholder{color:#a5a5a5}input[type="checkbox"]{cursor:pointer}select{cursor:pointer}.cf:after{clear:both;content:"";display:block}.text_indent{padding-left:1em;text-indent:-1em}.pc{display:none!important}@media (min-width:769px){.pc{display:block!important}}.pc-in{display:none!important}@media (min-width:769px){.pc-in{display:inline-block!important}}.mobile{display:block!important}@media (min-width:769px){.mobile{display:none!important}}.mobile-in{display:inline-block!important}@media (min-width:769px){.mobile-in{display:none!important}}.ipad{display:none!important}@media (min-width:561px){.ipad{display:block!important}}.is-flex{display:flex!important}.is-flex-pc{display:block}@media (min-width:769px){.is-flex-pc{display:flex!important}}.is-flex-ipad{display:block}@media (min-width:561px){.is-flex-ipad{display:flex!important}}.is-flex-wrap{flex-wrap:wrap}.is-flex-column{flex-direction:column}.is-flex-row{flex-direction:row}.is-row-reverse{flex-direction:row-reverse}.is-column-reverse{flex-direction:column-reverse}.is-justify-between{justify-content:space-between}.is-justify-evenly{justify-content:space-around;-webkit-justify-content:space-evenly!important}.is-justify-center{justify-content:center}.is-justify-end{justify-content:flex-end}.is-align-start{align-items:flex-start}.is-align-center{align-items:center}.is-align-end{align-items:flex-end}.is-hide{display:none!important}.is-show{display:block!important}.is-fixed{position:fixed}.is-relative{position:relative}.is-absolute{position:absolute}.z-front{z-index:100}.z-normal{z-index:0}.z-back{z-index:-1}.is-inline-block{display:inline-block}.is-inline-flex{display:inline-flex}.f-100{font-size:60px}@media (min-width:769px){.f-100{font-size:100px}}.f-100-s{font-size:100px}.f-68{font-size:42px}@media (min-width:769px){.f-68{font-size:68px}}.f-68-s{font-size:68px}.f-58{font-size:50px}@media (min-width:769px){.f-58{font-size:58px}}.f-58-s{font-size:58px}.f-54{font-size:42px}@media (min-width:769px){.f-54{font-size:54px}}.f-54-s{font-size:54px}.f-52{font-size:40px}@media (min-width:769px){.f-52{font-size:52px}}.f-52-s{font-size:52px}.f-50{font-size:35px}@media (min-width:769px){.f-50{font-size:50px}}.f-50-s{font-size:50px}.f-48{font-size:32px}@media (min-width:769px){.f-48{font-size:48px}}.f-48-s{font-size:48px}.f-46{font-size:32px}@media (min-width:769px){.f-46{font-size:46px}}.f-46-s{font-size:46px}.f-45{font-size:32px}@media (min-width:769px){.f-45{font-size:45px}}.f-45-s{font-size:45px}.f-42{font-size:28px}@media (min-width:769px){.f-42{font-size:42px}}.f-42-s{font-size:42px}.f-41{font-size:26px!important}@media (min-width:769px){.f-41{font-size:41px!important}}.f-41-s{font-size:41px}.f-40{font-size:22px}@media (min-width:769px){.f-40{font-size:40px}}.f-40-s{font-size:40px}.f-38{font-size:28px}@media (min-width:769px){.f-38{font-size:38px}}.f-38-s{font-size:38px}.f-36{font-size:28px}@media (min-width:769px){.f-36{font-size:36px}}.f-36-s{font-size:36px}.f-35{font-size:25px}@media (min-width:769px){.f-35{font-size:35px}}.f-35-s{font-size:35px}.f-34{font-size:25px}@media (min-width:769px){.f-34{font-size:34px}}.f-34-s{font-size:34px}.f-32{font-size:24px}@media (min-width:769px){.f-32{font-size:32px}}.f-32-s{font-size:32px}.f-31{font-size:24px}@media (min-width:769px){.f-31{font-size:31px}}.f-31-s{font-size:31px}.f-30{font-size:20px}@media (min-width:769px){.f-30{font-size:30px}}.f-30-s{font-size:30px}.f-29{font-size:24px}@media (min-width:769px){.f-29{font-size:29px}}.f-29-s{font-size:29px}.f-28{font-size:24px}@media (min-width:769px){.f-28{font-size:28px}}.f-28-s{font-size:28px}.f-27{font-size:24px}@media (min-width:769px){.f-27{font-size:27px}}.f-27-s{font-size:27px}.f-26{font-size:24px}@media (min-width:769px){.f-26{font-size:26px}}.f-26-s{font-size:26px}.f-25{font-size:20px}@media (min-width:769px){.f-25{font-size:25px}}.f-25-s{font-size:25px}.f-24{font-size:20px}@media (min-width:769px){.f-24{font-size:24px}}.f-24-s{font-size:24px}.f-23{font-size:20px}@media (min-width:769px){.f-23{font-size:23px}}.f-23-s{font-size:23px}.f-22{font-size:20px}@media (min-width:769px){.f-22{font-size:22px}}.f-22-s{font-size:22px}.f-21{font-size:18px}@media (min-width:769px){.f-21{font-size:21px}}.f-21-s{font-size:21px}.f-20{font-size:18px}@media (min-width:769px){.f-20{font-size:20px}}.f-20-s{font-size:20px}.f-18{font-size:16px}@media (min-width:769px){.f-18{font-size:18px}}.f-18-s{font-size:18px}.f-17{font-size:15px}@media (min-width:769px){.f-17{font-size:17px}}.f-17-s{font-size:17px}.f-16{font-size:15px}@media (min-width:769px){.f-16{font-size:16px}}.f-16-s{font-size:16px}.f-15{font-size:15px}.f-14{font-size:14px}.f-13{font-size:13px}.f-12{font-size:12px}.f-11{font-size:11px}.f-10{font-size:10px}.f-8{font-size:8px}.t-light{font-weight:200}.t-regular{font-weight:400}.t-med{font-weight:500}.t-bold{font-weight:700}.t-bolder{font-weight:900}.t-right{text-align:right}.t-left{text-align:left}.t-center{text-align:center}.t-underline{text-decoration:underline}.t-italic{font-style:italic}.m-center{margin:0 auto}.m-right{margin:0 0 0 auto}.m-left{margin:0 auto 0 0}.w-fit{width:fit-content}.w-max{width:max-content}.ls-10{letter-spacing:1px}.ls-15{letter-spacing:1.5px}.ls-20{letter-spacing:2px}.ls-30{letter-spacing:3px}.ls-40{letter-spacing:4px}.c-white{color:#fff}.c-black{color:#000}.c-main{color:#010101}.lh-10{line-height:1}.lh-13{line-height:1.3}.lh-15{line-height:1.5}.lh-16{line-height:1.6}.lh-18{line-height:1.8}.lh-20{line-height:2}.is-rotated{transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}.is-rotated-90{transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg)}.header .header__burger{width:50px;height:50px;padding:12.5px 0 12.5px 20px;top:8px;right:20px;position:fixed;z-index:200}@media (min-width:561px){.header .header__burger{top:20px}}.header .header__burger>span{background-color:#333;display:block;width:30px;height:5px;margin-bottom:5px;border-radius:10px;transition:transform 0.5s,opacity 0.8s;position:absolute}.header .header__burger>span:nth-of-type(1){top:12.5px;transition:transform 0.3s}.header .header__burger>span:nth-of-type(2){top:22.5px}.header .header__burger>span:nth-of-type(3){top:32.5px;transition:transform 0.3s}.header .header__burger.is-open>span{background-color:#333}.header .header__burger.is-open>span:nth-of-type(1){transform:rotate(135deg);top:22.5px}.header .header__burger.is-open>span:nth-of-type(2){transform:rotate(359deg);opacity:0}.header .header__burger.is-open>span:nth-of-type(3){transform:rotate(-135deg);top:22.5px}.main__content{padding:20px 15px;margin:0 0 20px}@media (min-width:769px){.main__content{margin:0 0 20px;padding:30px 70px 0}}.wrapper{background:#fff;margin:0 auto;max-width:1100px}@media (min-width:769px){.wrapper{padding:10px 20px 0}}.btn{cursor:pointer;border:none;display:inline-flex;align-items:center!important;justify-content:center;text-align:center;transition:opacity 0.5s}.btn:hover{opacity:.9}.btn-back{color:#fff;font-size:22px;line-height:1;padding:12px 25px;border-radius:10px;background:#40a6e7;background:linear-gradient(0deg,#40a6e7 0%,#1d94ea 50%,#40a6e7 100%);box-shadow:0 0 5px 0 rgb(0 0 0 / .23);font-family:'Impact',Impact,Haettenschweiler,'Arial Narrow Bold',sans-serif}@media (min-width:769px){.btn-back{font-size:30px;padding:20px 30px}}#toPagetop{position:fixed;z-index:999;bottom:20px;right:0;width:1174px;height:0;margin:0 auto;text-align:right;transition:all 3s linear}#toPagetop a{display:flex;position:absolute;z-index:999;right:0;top:-50px;width:44px;text-align:center;vertical-align:middle;opacity:0;transition:all 0.3s linear;background-color:#212121}#toPagetop.isVis{display:block;transition:all 0.3s linear}#toPagetop a.isVis{opacity:.8;transition:all 0.3s linear}#toPagetop img{width:60px}.news__lang{padding-bottom:20px}.news__lang select{padding:5px;font-size:15px;height:38px;width:100%}.news__lang select#lang_select_bottom{margin-top:10px}.news__list ul{padding-bottom:10px}.news__list ul li{margin-bottom:1em;display:flex;align-items:center;justify-content:center}.news__list ul li a img{margin-bottom:10px}.news__detail{font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"ＭＳ Ｐゴシック",sans-serif}.news__detail h1,.news__detail h2{font-family:Helvetica,"游ゴシック","Yu Gothic",sans-serif;font-size:13px!important;line-height:1.5!important;color:#333;background:#eee;background:url(""),linear-gradient(to bottom,#ffffff 0%,#eeeeee 100%);padding:5px 15px;line-height:34px;margin-bottom:20px;border:solid 1px #ddd;font-weight:600}@media (min-width:561px){.news__detail h1,.news__detail h2{font-size:21px!important}}.news__detail .back{margin-bottom:20px}.news__detail__image{display:flex;align-items:center;justify-content:center}.news__detail__image img{margin-bottom:10px}.news__detail__update{margin-bottom:20px}.news__detail__update span{font-weight:600;color:red}.news__detail__content h2{padding:1em 1em 1em 1.2em;padding-top:10px!important;padding-bottom:10px!important;color:#212121;font-size:19px!important}@media (min-width:561px){.news__detail__content h2{font-size:21px!important}}.news__detail__content strong,.news__detail__content b{font-weight:600}.news__detail__content img{margin:0 auto 10px;height:auto}.news__detail__content p,.news__detail__content h5{margin-bottom:20px}.news__detail__content h6{margin-bottom:10px}.news__detail__content a{color:#4682b4;background:#fff0;text-decoration:underline}p{word-break:break-all;white-space:normal}.news__detail__content ul,.news__detail__content ol{display:block;margin:1em 0;padding:0 0 0 40px}.news__detail__content ol{list-style-type:decimal}.news__detail__content li{display:list-item}.news__detail__content li{list-style:inherit}.news__detail__content ol ul{list-style-type:circle}.news__detail__content ul ol{list-style-type:lower-latin}.news__detail__content ul{list-style:circle outside}.news__detail__content ul ul{list-style:disc outside}.news__detail__content ul ul ul{list-style:square outside}.news__detail__content ul ul ul ul{list-style:circle outside}.news__detail__content ul ul ul ul ul{list-style:disc outside}.news__detail__content ul ul ul ul ul ul{list-style:square outside}.news__detail__content ol{list-style-type:decimal}.news__detail__content ol ol{list-style-type:upper-alpha}.news__detail__content ol ol ol{list-style-type:upper-roman}.news__detail__content ol ol ol ol{list-style-type:lower-alpha}.news__detail__content ol ol ol ol ol{list-style-type:lower-roman}.news__detail__content ol ol ol ol ol ol{list-style-type:lower-greek}