@charset "UTF-8";

@charset "UTF-8";body{font-family:'メイリオ',Meiryo,'Noto Sans JP','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif}.is--pc{display:block}@media screen and (max-width:768px){.is--pc{display:none}}.is--sp{display:none}@media screen and (max-width:768px){.is--sp{display:block}}.header{position:fixed;width:100%;top:0;left:0;z-index:999;background:#fff}.header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1200px;margin:0 auto;padding:30px 0 13px}@media screen and (max-width:768px){.header__inner{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:19px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}}.header__logo{width:337px}@media screen and (max-width:768px){.header__logo{width:255px}}.header__body{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}@media screen and (max-width:768px){.header__body{display:none;width:100%;position:absolute;top:0;left:0;z-index:999;background:#f56193}}.header .logo__sp{display:none;text-align:center;padding:25px 0}@media screen and (max-width:768px){.header .logo__sp{display:block}}.header .logo__sp a{display:inline-block}.header .logo__sp img{width:213px}@media screen and (max-width:768px){.header .gNav{height:calc(100% - 84px);overflow-y:scroll}}.header .gNavList{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}@media screen and (max-width:768px){.header .gNavList{display:block;border-top:1px solid #fff}}.header .gNavList__item{margin-left:28px}@media screen and (max-width:768px){.header .gNavList__item{margin-left:0;border-bottom:1px solid #fff}}.header .gNavList__item a{color:#020202}@media screen and (max-width:768px){.header .gNavList__item a{display:block;font-size:14px;line-height:25px;color:#fff;text-align:center;padding:17px 0}}.header .gNavList__item--sp{display:none}@media screen and (max-width:768px){.header .gNavList__item--sp{display:block}}.header .gNavList__item a:hover{border-bottom:3px solid #f33978;padding-bottom:8px}.header__info{margin-left:20px}@media screen and (max-width:768px){.header__info{display:none}}.header__info 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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:135px;height:36px;color:#fff;background:#f33978;border-radius:22px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header__info a:hover{color:#fff;background-color:#020202}.header .spNav{display:none;width:37px;height:37px;border-radius:50%;background:#282828;position:relative}@media screen and (max-width:768px){.header .spNav{display:block;z-index:1000}}.header .spNav span{width:17px;height:2px;background:#fff;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.header .spNav span:nth-of-type(1){top:23px}.header .spNav span:nth-of-type(2){top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header .spNav span:nth-of-type(3){bottom:23px}.header .spNav.is--open span:nth-of-type(1){top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.header .spNav.is--open span:nth-of-type(2){opacity:0}.header .spNav.is--open span:nth-of-type(3){bottom:50%;-webkit-transform:translate(-50%,50%) rotate(-45deg);-ms-transform:translate(-50%,50%) rotate(-45deg);transform:translate(-50%,50%) rotate(-45deg)}.activity .gNavList>li:nth-child(2)>a,.branch .gNavList>li:nth-child(5)>a,.group .gNavList>li:nth-child(4)>a,.guidance .gNavList>li:nth-child(7)>a,.organization .gNavList>li:nth-child(3)>a,.report .gNavList>li:nth-child(6)>a{border-bottom:3px solid #f33978;padding-bottom:8px}.main{margin-top:99px}.contentBotton__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1200px;margin:0 auto;padding:60px 0 78px;position:relative}@media screen and (max-width:768px){.contentBotton__inner{display:block;width:100%;padding:0}}.contentBotton .contact{width:430px}@media screen and (max-width:768px){.contentBotton .contact{padding:38px 15px 32px;background:#424242;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}.contentBotton .contact__ttl{display:block;font-size:22px;letter-spacing:.05em;text-indent:.05em;color:#515151;margin-bottom:19px}@media screen and (max-width:768px){.contentBotton .contact__ttl{font-size:17px;color:#fff;margin-bottom:11px}}.contentBotton .contact__address{font-size:16px;line-height:26px;letter-spacing:.05em;text-indent:.05em;margin-top:16px;margin-left:64px}@media screen and (max-width:768px){.contentBotton .contact__address{font-size:12px;line-height:20px;color:rgba(255,255,255,.7);margin-top:10px;margin-left:0}}@media screen and (max-width:768px){.contentBotton .contact__btn{opacity:.5}}.contentBotton .contact__btn 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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:400px;height:50px;color:#282828;background:#fd0;border-radius:10px;position:relative}@media screen and (max-width:768px){.contentBotton .contact__btn a{width:100%;font-size:12px;letter-spacing:.05em;text-indent:.05em;background:0 0;color:#fff;border:1px solid #fff;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}}.contentBotton .contact__btn a::after{content:"";width:9px;height:9px;border-top:1px solid #282828;border-right:1px solid #282828;position:absolute;top:50%;right:90px;-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}@media screen and (max-width:768px){.contentBotton .contact__btn a::after{border-top:1px solid #fff;border-right:1px solid #fff}}.contentBotton .sitemap{width:588px;margin-left:174px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.contentBotton .sitemap{margin-left:0;background:#f56193;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}.contentBotton .sitemap__top{display:none}@media screen and (max-width:768px){.contentBotton .sitemap__top{display:block;margin-bottom:25px;border-bottom:1px solid #fcfbff;opacity:.7;margin-bottom:0;width:100%}}.contentBotton .sitemap__top a{font-size:14px;font-weight:500;color:#666}@media screen and (max-width:768px){.contentBotton .sitemap__top a{display:block;font-size:12px;padding:20px 17px;color:rgba(252,251,255,.7)}}.contentBotton .sitemapList{margin-top:4px;margin-left:3px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.contentBotton .sitemapList{width:100%;margin:0}}.contentBotton .sitemapList__item{width:272px;line-height:27px;margin-left:20px}@media screen and (max-width:768px){.contentBotton .sitemapList__item{width:50%;line-height:1;border-right:1px solid #fcfbff;border-bottom:1px solid #fcfbff;opacity:.7;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0}}@media screen and (max-width:768px){.contentBotton .sitemapList__item:nth-child(even){border-radius:0}}.contentBotton .sitemapList__item:last-child{width:100%}.contentBotton .sitemapList__item a{font-size:16px;font-weight:500;color:#666;position:relative;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:768px){.contentBotton .sitemapList__item a{display:block;font-size:12px;padding:19px 9px 19px 32px;color:rgba(252,251,255,.7)}}.contentBotton .sitemapList__item a::before{content:"";display:inline-block;width:16px;height:16px;background-color:#f33978;border-radius:50%;position:absolute;top:5px;left:-20px}@media screen and (max-width:768px){.contentBotton .sitemapList__item a::before{content:'ー　';width:0;height:0;top:19px;left:15px}}.contentBotton .sitemapList__item a::after{content:"";display:inline-block;width:4px;height:4px;border-right:1px solid #fff;border-top:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:10px;left:-16px}@media screen and (max-width:768px){.contentBotton .sitemapList__item a::after{content:none}}.contentBotton .sitemapList__item a:hover{color:#f33978}.topBack__btn{width:133px;position:absolute;top:-33px;right:-76px}@media screen and (max-width:768px){.topBack__btn{width:37px;height:37px;background-color:#282828;border-radius:50%;right:15px;top:-21px}}@media screen and (max-width:768px){.topBack__btn:after{content:'';display:inline-block;background:url(/assets/img/oyanokai/home/ico_top.png) center/cover no-repeat;width:13px;height:8px;position:absolute;top:13px;left:0;right:0;margin:0 auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}}.topBack__btn a{right:calc(50% - 0);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);position:absolute;top:54px;border-radius:50%;background-color:#f33978;width:60px;height:60px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.topBack__btn a::after{content:'';position:absolute;display:inline-block;width:10px;height:10px;top:27px;right:24px;border-right:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg)}.topBack__btn a:hover{opacity:.6}@media screen and (max-width:768px){.topBack__btn a{display:none}}.footer{background:#424242}@media screen and (max-width:768px){.footer{background:#fff}}.footer__inner{width:1200px;margin:0 auto;padding:42px 0 43px}@media screen and (max-width:768px){.footer__inner{width:100%;padding:0}}@media screen and (max-width:768px){.footer__logo{width:205px}}.footerNav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.footerNav__list{display:block}}.footerNav__item 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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:198px;height:60px;font-size:13px;line-height:18px;text-align:center;color:#9a9a9a;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #9a9a9a;border-radius:3px;margin-right:3px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-width:768px){.footerNav__item 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;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;font-size:14px;color:#525252;border:0;border-bottom:1px solid rgba(199,199,199,.5);border-radius:0;position:relative;padding:21px 17px}}.footerNav__item a:last-child{margin-right:0}.footerNav__item a::after{content:"";display:none;width:9px;height:9px;border-top:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);position:absolute;top:50%;right:15px;-webkit-transform:translate(0,-50%) rotate(45deg);-ms-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:768px){.footerNav__item a::after{display:block;width:20px;height:20px;background:url(/assets/img/corporation/icon_blank.png) center/16px no-repeat;margin-left:11px;position:relative;top:0;right:0;-webkit-transform:translate(0,0) rotate(0);-ms-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}}.footerNav__item a:hover{background-color:#797979}.footerNav__item.you-ai{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;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:198px;height:60px;font-size:13px;line-height:18px;text-align:center;color:#9a9a9a;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #9a9a9a;border-radius:3px}@media screen and (max-width:768px){.footerNav__item.you-ai{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;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;font-size:14px;color:#525252;border:0;border-bottom:1px solid rgba(199,199,199,.5);border-radius:0;position:relative;padding:21px 17px}}.footer__copyright{font-size:10px;letter-spacing:.2em;text-indent:.2em;color:#9a9a9a;margin-top:21px}@media screen and (max-width:768px){.footer__copyright{line-height:15px;letter-spacing:0;text-indent:0;color:rgba(82,82,82,.5);margin:0;padding:20px 15px}}