@import"https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700&display=swap";@font-face{font-family:"icomoon";src:url("/assets/fonts/icomoon.eot?n8vxbm");src:url("/assets/fonts/icomoon.eot?n8vxbm#iefix") format("embedded-opentype"),url("/assets/fonts/icomoon.ttf?n8vxbm") format("truetype"),url("/assets/fonts/icomoon.woff?n8vxbm") format("woff"),url("/assets/fonts/icomoon.svg?n8vxbm#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow_long:before{content:""}.icon-arrow_short:before{content:""}.icon-link_blank:before{content:""}.icon-lock:before{content:""}.icon-member:before{content:""}.icon-search:before{content:""}.icon-tag:before{content:""}.icon-youtube:before{content:""}.icon-file-pdf:before{content:""}.icon-books:before{content:""}html{font-size:62.5%}body{color:#3b3b3b;font-family:"ヒラギノ角ゴシック","Hiragino Sans",YuGothic,"Yu Gothic",sans-serif}img{width:100%;max-width:100%;height:auto}.svg-icon{display:none}a{-webkit-transition:.3s;transition:.3s}a:hover{opacity:.35}.hamburger_btn{position:fixed;top:0;right:0;width:72px;height:84px;cursor:pointer;z-index:50}@media screen and (min-width: 768px){.hamburger_btn{display:none}}.hamburger_btn .line{position:absolute;top:0;right:20px;width:32px;height:2px;background:#333;text-align:center}.hamburger_btn .line_01{width:24px;top:25px;-webkit-transition:.4s ease;transition:.4s ease}.hamburger_btn .line_02{width:32px;top:35px;-webkit-transition:.4s ease;transition:.4s ease}.hamburger_btn .line_03{width:18px;top:45px;-webkit-transition:.4s ease;transition:.4s ease}.hamburger_btn .btn_line01{width:32px !important;-webkit-transform:translateY(10px) rotate(-45deg);transform:translateY(10px) rotate(-45deg);-webkit-transition:.4s ease;transition:.4s ease;background:#fff}.hamburger_btn .btn_line02{-webkit-transition:.4s ease;transition:.4s ease;opacity:0}.hamburger_btn .btn_line03{width:32px !important;-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg);-webkit-transition:.4s ease;transition:.4s ease;background:#fff}.menu-enter-active,.menu-leave-active{-webkit-transition:opacity .4s;transition:opacity .4s}.menu-enter,.menu-leave-to{opacity:0}.menu-leave,.menu-enter-to{opacity:1}.menu{background-color:rgba(0,0,0,.9);z-index:30;padding:20px 15px 40px;position:fixed;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.menu .spnav_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu .spnav_head--wcross .icon-wcross{width:25px;height:34px;fill:#fff}.menu .spnav_head--logo{margin-left:10px}.menu .spnav_head--logo img{height:34px;width:auto}.menu .spnav_head--typo{margin-left:5px;color:#fff;font-size:1.4rem;line-height:1.5;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif}.menu nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}.menu nav ul li{margin-top:45px}.menu nav ul li:first-of-type{margin-top:0}.menu nav ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:.05rem;color:#fff}.menu nav ul li a .en{font-family:Georgia,"Times New Roman",Times,serif;font-size:2.4rem}.menu nav ul li a .ja{margin-top:5px;font-size:1.3rem}.menu footer{border-top:solid 1px #707070;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu footer nav{margin-top:40px;font-size:1.2rem}.menu footer nav a::before{content:"";font-family:"icomoon";margin-right:3px}.menu footer div{margin-top:30px}.menu footer div a .icon-gr_logo{width:203px;height:36px;fill:#fff}.gh{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;position:fixed;background:rgba(255,255,255,.95);padding:18px 20px;z-index:20}@media screen and (min-width: 768px){.gh{padding:35px 3vw}}.gh .logo{margin-right:auto}.gh .logo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gh .logo a .icon-wcross{width:25px;height:34px;fill:#4c4c4c}@media screen and (min-width: 768px){.gh .logo a .icon-wcross{width:35.5px;height:48px}}.gh .logo a .logo--logo{margin-left:10px}@media screen and (min-width: 768px){.gh .logo a .logo--logo{margin-left:10px}}.gh .logo a .logo--logo img{height:32px;width:auto}@media screen and (min-width: 768px){.gh .logo a .logo--logo img{height:44px}}.gh .logo a .logo--typo{margin-left:10px;color:#3b3b3b;font-size:1.4rem;line-height:1.5;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif}.gh .pc{display:none}@media screen and (min-width: 768px){.gh .pc{display:block}}.gh .pc nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.gh .pc nav ul li{margin-right:40px}.gh .pc nav ul li:last-of-type{margin-right:0}.gh .pc nav ul li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:.05rem}.gh .pc nav ul li a .en{font-family:Georgia,"Times New Roman",Times,serif;font-size:2.4rem}.gh .pc nav ul li a .ja{font-size:1.3rem;color:#3b3b3b}main{padding-top:70px}@media screen and (min-width: 768px){main{padding-top:118px}}.gf{border-top:solid 1px #aaa;margin-top:50px;margin-left:3vw;margin-right:3vw}.gf section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 768px){.gf section{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.gf section nav{margin-top:40px;font-size:1.2rem}@media screen and (min-width: 768px){.gf section nav{margin-top:30px}}.gf section nav a::before{content:"";font-family:"icomoon";margin-right:3px}.gf section div{margin-top:30px}.gf section div a{display:block}.gf section div a .icon-gr_logo{width:203px;height:36px;fill:#4c4c4c}.gf p{margin-top:25px;padding-bottom:20px;text-align:center}@media screen and (min-width: 768px){.gf p{text-align:right;padding-bottom:50px}}@font-face{font-family:"icomoon";src:url("/assets/fonts/icomoon.eot?n8vxbm");src:url("/assets/fonts/icomoon.eot?n8vxbm#iefix") format("embedded-opentype"),url("/assets/fonts/icomoon.ttf?n8vxbm") format("truetype"),url("/assets/fonts/icomoon.woff?n8vxbm") format("woff"),url("/assets/fonts/icomoon.svg?n8vxbm#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow_long:before{content:""}.icon-arrow_short:before{content:""}.icon-link_blank:before{content:""}.icon-lock:before{content:""}.icon-member:before{content:""}.icon-search:before{content:""}.icon-tag:before{content:""}.icon-youtube:before{content:""}.icon-file-pdf:before{content:""}.icon-books:before{content:""}.pagination{margin:30px 0px 0px}@media screen and (min-width: 768px){.pagination{margin:50px 0px 0px}}.pagination ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0px;list-style:none}.pagination ul li{margin:0px .2em}.pagination ul a,.pagination ul span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#aaa;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem;width:1.75em;height:2em}.pagination ul a{text-decoration:none}.pagination ul .current{color:#3b3b3b}.pagination ul .prev,.pagination ul .next{width:2em;height:2em;position:relative;border:none;background:#3b3b3b}.pagination ul .prev::before,.pagination ul .next::before{font-family:"icomoon";font-size:1.2rem;color:#fff}.pagination ul .prev::before{content:"";-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;top:23%}.pagination ul .next::before{content:"";position:absolute;top:calc(50% - 6px)}.breadcrumb{padding:20px 20px 0}@media screen and (min-width: 768px){.breadcrumb{padding:20px 3vw 0}}.breadcrumb ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.breadcrumb ul li{margin-right:5px}.breadcrumb ul li::after{content:"";font-family:"icomoon";margin-left:5px}.breadcrumb ul li:first-child{margin-left:0}.breadcrumb ul li:last-child::after{content:"";margin-left:0}.page-head{padding:0 20px}@media screen and (min-width: 768px){.page-head{max-width:960px;margin:0 auto;padding:0 3vw}}@media screen and (min-width: 1000px){.page-head{padding:0}}.page-head h1{margin-top:30px;font-size:3.2rem;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.page-head .sub-h1{margin-top:10px;font-size:1.6rem;font-family:"Lato",sans-serif;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.about-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:120px}.about-inner .side{-webkit-box-flex:0;-webkit-flex:0 0 46px;-ms-flex:0 0 46px;flex:0 0 46px;position:relative}.about-inner .side p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;font-size:1.5rem;font-family:"Lato",sans-serif;letter-spacing:.2em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding-top:10px}.about-inner .side p:before{content:"";position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:1px;height:100%;background-color:#aaa;z-index:-1}.about-inner .side p span{-webkit-writing-mode:sideways-rl;-ms-writing-mode:sideways-rl;writing-mode:sideways-rl;background-color:#fff;padding-bottom:5px}.about-inner .inner h2{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;font-size:32px}.about-inner .inner h2 span{font-size:20px}.about-inner .inner h3{font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;font-size:26px;font-weight:bold;padding-bottom:40px;letter-spacing:.1em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:170%}.about-inner .inner__policy ul{display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:20px 100px;grid-template-columns:repeat(2, auto)}.about-inner .inner__policy ul li{font-size:14px;text-indent:-1em;padding-left:1em;line-height:150%}.about-inner .inner__policy ul li:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background-color:#fff;border:1px solid #aaa;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:10px}.about-inner .inner__activity{width:100%;max-width:960px;padding:0 10px 60px}@media screen and (min-width: 768px){.about-inner .inner__activity{padding:0 0 60px;margin-left:310px}}@media screen and (min-width: 1200px){.about-inner .inner__activity{margin-left:calc((100% - 1170px - 6vw)/2 + 280px)}}.about-inner .inner__activity h2{margin:-13px 0 0 10px}.about-inner .inner__activity .timeline{list-style:none;margin-top:50px}.about-inner .inner__activity .timeline>li{margin-bottom:60px;font-size:14px}.about-inner .inner__activity .timeline>li{overflow:hidden;margin:0;position:relative;padding-left:10px}.about-inner .inner__activity .timeline>li::before{content:"";position:absolute;left:11px;height:100%;border-left:1px #707070 solid}.about-inner .inner__activity .timeline>li:first-child::before{top:50%;height:50%}.about-inner .inner__activity .timeline-date{width:110px;float:left;padding:10px 0 10px 20px}.about-inner .inner__activity .timeline-date:before{content:"";width:9px;height:9px;background:#707070;position:absolute;left:7px;top:13px;border-radius:100%}.about-inner .inner__activity .timeline-content{width:60%;float:left;padding:10px 0 10px 30px}.about-inner .inner__supporter .lead{font-size:16px;padding-top:40px;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;line-height:150%}.about-inner .inner__supporter .supporterImg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px 10px;padding-top:50px}.about-inner .inner__supporter .supporterImg__right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px 0}.about-inner .inner__supporter .supporterImg .image{position:relative}.about-inner .inner__supporter .supporterImg .image .tag{position:absolute;font-family:"Lato",sans-serif;font-weight:bold;bottom:0;left:0;background-color:#fff;font-size:12px;padding:6px 14px}.activity_wrap{background-color:#f5f5f5;width:100vw;margin-left:-20px}@media screen and (min-width: 768px){.activity_wrap{margin-left:calc(50% - 140px - 50vw)}}.about-member{padding-top:80px}.about-member .mainTtl{font-size:24px;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif}.about-member .memberList{padding-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 30px}.about-member .memberList li{width:calc(20% - 24px);text-align:center;font-family:"ヒラギノ明朝 ProN","Hiragino Mincho ProN","Yu Mincho Light","YuMincho","Yu Mincho","游明朝体",sans-serif;font-size:14px;font-weight:300}.about-member .memberList li .image{position:relative}.about-member .memberList li .image .tag{position:absolute;font-family:"Lato",sans-serif;font-weight:bold;bottom:0;left:0;background-color:#fff;font-size:12px;padding:6px 14px}.about-member .memberList li .name{font-size:18px;padding-top:20px;font-weight:600}.about-member .memberList li .info{padding-top:16px;padding-bottom:8px;line-height:150%}.about-member .memberList li .position{padding-top:8px;border-top:1px solid #aaa}@media screen and (max-width: 767px){.page-head{padding:0 !important}.about-inner .inner h2{font-size:26px}.about-inner .inner h2 span{font-size:18px}.about-inner .inner h3{font-size:19px;padding-bottom:30px}.about-inner .inner__main img{height:180px;-o-object-fit:cover;object-fit:cover}.about-inner .inner__policy ul{gap:16px 0;grid-template-columns:initial}.about-inner .inner__supporter .lead{font-size:15px;padding-top:30px}.about-inner .inner__supporter .supporterImg{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-top:30px}.about-inner .inner__supporter .supporterImg__left .image{text-align:center}.about-inner .inner__supporter .supporterImg__left .image img{width:200px}.about-inner .inner__supporter .supporterImg__left .image .tag{left:66px}.about-inner .inner__supporter .supporterImg__right{gap:20px 0}.about-inner .side{margin-left:-20px}.about-member{padding-top:50px}.about-member .mainTtl{font-size:20px}.about-member .memberList{gap:30px 20px}.about-member .memberList li{width:calc(50% - 10px)}.about-member .memberList li .name{padding-top:14px}.about-member .memberList li .info{padding-top:14px}}/*# sourceMappingURL=page_ot-about.min.css.map */