@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@600&display=swap");body{font-family:YakuHanJPs,"Zen Kaku Gothic New",-apple-system,BlinkMacSystemFont,"segoe ui","游ゴシック体","yu gothic",meiryo,Roboto,sans-serif;position:relative}img{pointer-events:none}@keyframes fadein{to{opacity:1;transform:translateY(0)}}.wrapper{position:relative;overflow-x:hidden}#js-loader{position:fixed;width:100%;height:100vh;z-index:10000;background-size:1vw;background-repeat:repeat;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#f7f0bc;top:0;left:0}.logo{width:10rem;position:relative;z-index:10}@media screen and (max-width:480px){.logo{width:9rem}}.logo img{width:100%}@keyframes fadein{to{opacity:1;transform:translateY(0);visibility:visible}}.g-menu{overflow:hidden}.g-menu .g-btn{width:50px;height:50px;background:#66be97;border-radius:100%;display:grid;align-items:center;cursor:pointer;position:fixed;z-index:1000;top:2rem;left:2rem;box-shadow:0 0 20px rgba(0,0,0,0.2)}@media screen and (max-width:480px){.g-menu .g-btn{width:40px;height:40px;top:3.5rem;left:1rem}}.g-menu .g-btn span{position:absolute;background:#fff;width:27px;height:2px;left:12px;transition:0.3s}@media screen and (max-width:480px){.g-menu .g-btn span{width:20px;left:10px}}.g-menu .g-btn span:first-child{top:14px}@media screen and (max-width:480px){.g-menu .g-btn span:first-child{top:11px}}.g-menu .g-btn span:nth-child(2){width:20px}@media screen and (max-width:480px){.g-menu .g-btn span:nth-child(2){width:15px}}.g-menu .g-btn span:nth-child(3){bottom:14px}@media screen and (max-width:480px){.g-menu .g-btn span:nth-child(3){bottom:11px}}.g-menu nav{position:fixed;background:rgba(0,0,0,0.85);padding:9rem 2rem 0;top:0;left:0;height:100%;z-index:100;box-sizing:border-box;transform:translateX(-100%);transition:all ease 0.5s}@media screen and (max-width:480px){.g-menu nav{padding:6rem 1.5rem 0}}.g-menu nav ul li{margin-bottom:1.5rem}.g-menu nav ul li a{display:block;color:#fff;font-size:19px;font-weight:500;transition:all 0.5s ease;text-decoration:none}@media screen and (max-width:480px){.g-menu nav ul li a{font-size:17px}}@media (hover:hover){.g-menu nav ul li a:hover{opacity:0.5}}.g-menu nav ul .campain-list{margin-left:1rem}.g-menu nav ul .campain-list li{margin-bottom:1.2rem}.g-menu nav ul .campain-list li a{font-size:14px}.g-menu nav ul .campain-list li a:before{content:"・";display:inline-block;margin-right:0.3rem}.g-menu.is-active .g-btn{top:2rem}.g-menu.is-active .g-btn span:first-child{transform:rotate(45deg);top:25px}@media screen and (max-width:480px){.g-menu.is-active .g-btn span:first-child{top:19px}}.g-menu.is-active .g-btn span:nth-child(2){opacity:0}.g-menu.is-active .g-btn span:nth-child(3){bottom:23px;transform:rotate(-45deg)}@media screen and (max-width:480px){.g-menu.is-active .g-btn span:nth-child(3){bottom:19px}}.g-menu.is-active nav{transform:translateX(0)}@media screen and (max-width:480px){#top .g-menu .g-btn{top:1rem}}header{position:relative;height:100vh;min-height:800px;background:url(../img/bg_img.webp) no-repeat center 0;background-size:auto 140%;padding-top:1rem}@media screen and (max-width:1070px){header{min-height:900px}}@media screen and (max-width:768px){header{min-height:800px}}@media screen and (max-width:480px){header{min-height:auto}}header h1{position:relative;will-change:filter;display:grid;justify-items:center;z-index:100}header h1 .fukidashi{display:block;width:14rem;margin-left:9rem;opacity:0;transform:scale(0)}@media screen and (max-width:1070px){header h1 .fukidashi{max-width:14rem;width:26%}}@media screen and (max-width:480px){header h1 .fukidashi{width:37%;min-width:auto}}header h1 .hd01{display:block;width:27rem;margin-top:-2rem;opacity:0;transform:scale(0)}@media screen and (max-width:1070px){header h1 .hd01{max-width:27rem;width:50%}}@media screen and (max-width:480px){header h1 .hd01{width:76%;max-width:none}}header h1 .hd02-wrap{width:29rem;display:flex;align-items:flex-end;opacity:0;transform:scale(0)}@media screen and (max-width:1070px){header h1 .hd02-wrap{max-width:29rem;width:60%}}@media screen and (max-width:480px){header h1 .hd02-wrap{width:71%;max-width:none}}header h1 .hd03{width:39rem;display:block;opacity:0;transform:scale(0)}@media screen and (max-width:1070px){header h1 .hd03{max-width:39rem;width:70%}}@media screen and (max-width:480px){header h1 .hd03{width:90%;max-width:none}}header h1 img{width:100%;filter:drop-shadow(1px 4px 5px #000)}header .top-icon{position:absolute;width:19rem;right:calc(50% - 34rem);bottom:1rem;z-index:10;opacity:0;transform:translateY(20px)}@media screen and (max-width:1070px){header .top-icon{width:43%;right:0;bottom:-1%;max-width:19rem}}@media screen and (max-width:768px){header .top-icon{bottom:0%}}@media screen and (max-width:480px){header .top-icon{bottom:calc(50vh - 22rem);left:33%;width:60%;right:auto}}header .top-icon img{width:100%}header .top-ribon01{position:absolute;left:calc(50% - 4rem);width:27rem;opacity:0;top:calc(50% - 17rem);transform:scale(0.7) translate(2rem,8rem)}@media screen and (max-width:480px){header .top-ribon01{width:61%;right:0;left:auto;top:18%}}header .top-ribon01 img{width:100%}header .top-ribon02{position:absolute;left:calc(50% - 29rem);top:calc(50% - 13rem);width:20rem;opacity:0;transform:scale(0.7) translate(-2rem,8rem)}@media screen and (max-width:480px){header .top-ribon02{width:50%;left:-13%;top:23%}}header .top-ribon02 img{width:100%}header .top-sign{position:absolute;width:9rem;bottom:5rem;left:calc(50% - 32rem);opacity:0;transform:translateY(10px)}@media screen and (max-width:1070px){header .top-sign{left:2%;width:13vw;max-width:9rem;bottom:10%}}@media screen and (max-width:768px){header .top-sign{bottom:20%}}@media screen and (max-width:480px){header .top-sign{bottom:8%;left:8%;width:22vw}}header .top-sign img{border:solid 1px rgba(255,255,255,0.5);max-width:100%}header.fix .fukidashi{animation:top_action 0.6s linear forwards}header.fix .hd01{animation:top_action 0.6s linear forwards}header.fix .hd02-wrap{animation:top_action 0.6s linear 0.7s forwards}header.fix .hd03{animation:top_action 0.6s linear 1.4s forwards}header.fix .top-ribon01{animation:ribon 0.4s linear 1.4s forwards}header.fix .top-ribon02{animation:ribon 0.4s linear 1.4s forwards}header.fix .top-icon{animation:fadein 0.4s linear 2s forwards}header.fix .top-sign{animation:fadein 0.4s linear 2s forwards}@keyframes fadein{to{opacity:1;transform:translateY(0)}}@keyframes top_action{10%{opacity:1;transform:scale(0.2)}50%{opacity:1;transform:scale(0.8)}60%{opacity:1;transform:scale(1.2)}70%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes ribon{to{opacity:1;transform:scale(1) translate(0,0)}}.present-area{position:relative;z-index:10;padding:0}.present-area:before{content:"";display:block;width:300vw;border-radius:50%;background:#fff;height:100%;top:-5rem;position:absolute;left:-100vw}@media screen and (max-width:480px){.present-area:before{width:120%;height:10rem;top:-6vh;left:-10%}}.present-area h2{position:relative;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(30px)}.present-area h2 .name{width:23.5rem}@media screen and (max-width:768px){.present-area h2 .name{width:45%}}@media screen and (max-width:480px){.present-area h2 .name{width:60%;margin-left:-14%}}.present-area h2 .name img{width:100%}.present-area h2 .himura{width:6rem;margin-right:-5rem;margin-left:-1rem;margin-bottom:1.5rem}@media screen and (max-width:480px){.present-area h2 .himura{width:15%;margin-right:-15%;margin-left:-1%}}.present-area h2 .himura img{max-width:100%}.present-area .present-wrap{position:relative;display:flex;flex-wrap:wrap;max-width:1050px;margin:2rem auto 0;justify-content:center;opacity:0;transform:translateY(30px)}.present-area .present-wrap .box{width:45%;border:solid 2px #000;border-radius:30px;padding-bottom:2rem;margin:0 1.5%}@media screen and (max-width:920px){.present-area .present-wrap .box{width:90%;display:grid;grid-template-columns:45% auto;padding:2.5rem 1.5rem 1.5rem;box-sizing:border-box;position:relative;margin-top:4rem}}@media screen and (max-width:480px){.present-area .present-wrap .box{grid-template-columns:auto}}.present-area .present-wrap .box .num{background:#F0E063;width:5rem;border-radius:100%;height:5rem;display:grid;justify-items:center;align-items:center;padding:0;box-sizing:border-box;border:solid 2px;margin:-2.5rem auto 0}@media screen and (max-width:920px){.present-area .present-wrap .box .num{width:4rem;height:4rem;position:absolute;top:7px;left:calc(50% - 2rem)}}.present-area .present-wrap .box .num img{height:33px}@media screen and (max-width:920px){.present-area .present-wrap .box .num img{height:23px}}.present-area .present-wrap .box .hd{font-size:35px;line-height:1.2;display:flex;justify-content:center;font-weight:800;margin:0.8rem 0}@media screen and (max-width:920px){.present-area .present-wrap .box .hd{font-size:30px;margin-top:0;justify-content:flex-start}}@media screen and (max-width:480px){.present-area .present-wrap .box .hd{margin-top:3rem;justify-content:center;font-size:28px}}.present-area .present-wrap .box .hd-sub{display:flex;justify-content:center;line-height:1.2;font-weight:500}@media screen and (max-width:920px){.present-area .present-wrap .box .hd-sub{justify-content:flex-start}}@media screen and (max-width:480px){.present-area .present-wrap .box .hd-sub{justify-content:center}}.present-area .present-wrap .box .detile{background:#A70606;color:#fff;padding:0.5rem;text-align:center;font-weight:600;margin-top:1rem;font-size:21px;max-width:90%;box-sizing:border-box;margin:1rem auto 0}@media screen and (max-width:920px){.present-area .present-wrap .box .detile{width:auto;margin:1rem 0;max-width:none}}.present-area .present-wrap .box .item{margin-top:2rem}@media screen and (max-width:920px){.present-area .present-wrap .box .item{margin-top:0;grid-row:span 4/span 4;grid-column-start:2;grid-row-start:1}}@media screen and (max-width:480px){.present-area .present-wrap .box .item{grid-row:none;grid-column-start:auto;grid-row-start:auto}}.present-area .present-wrap .box .item figure{width:90%;margin:0 auto}@media screen and (max-width:480px){.present-area .present-wrap .box .item figure{width:auto}}.present-area .present-wrap .box .item figure img{max-width:100%;border:solid 1px #e3e3e3}.present-area .present-wrap .box .item figure figcaption{text-align:right;font-size:10px;line-height:1.4}@media screen and (max-width:480px){.present-area .present-wrap .box .item figure figcaption{text-align:left}}@media screen and (max-width:920px){.present-area .present-wrap .box.num1{margin-top:0}}.present-area .present-wrap .box.num1 .num img{margin-left:-0.3rem}.present-area .present-wrap .box:nth-child(3),.present-area .present-wrap .box:nth-child(4){margin-top:6%}@media screen and (max-width:920px){.present-area .present-wrap .box:nth-child(3),.present-area .present-wrap .box:nth-child(4){margin-top:4rem}}.present-area .gaiyo,.present-area .oubo{max-width:1050px;position:relative}.present-area .gaiyo h3,.present-area .oubo h3{padding:1rem 0 0.5rem;background:#F0E063;position:relative}.present-area .gaiyo h3 .name,.present-area .oubo h3 .name{width:13rem;display:block;margin:0 auto}@media screen and (max-width:480px){.present-area .gaiyo h3 .name,.present-area .oubo h3 .name{width:8.5rem}}.present-area .gaiyo h3 .name img,.present-area .oubo h3 .name img{width:100%}.present-area .gaiyo h3 .icon,.present-area .oubo h3 .icon{position:absolute;display:block;width:5rem;bottom:0;right:calc(50% - 13rem)}@media screen and (max-width:480px){.present-area .gaiyo h3 .icon,.present-area .oubo h3 .icon{width:3.5rem;right:calc(50% - 8rem)}}.present-area .gaiyo h3 .icon img,.present-area .oubo h3 .icon img{max-width:100%}.present-area .gaiyo{margin:6rem auto 0;opacity:0}@media screen and (max-width:480px){.present-area .gaiyo{margin-top:3rem}}.present-area .gaiyo .sample{float:right;margin-top:-10px;width:7rem}@media screen and (max-width:920px){.present-area .gaiyo .sample{margin-right:2rem;margin-left:1rem;margin-top:1rem}}@media screen and (max-width:480px){.present-area .gaiyo .sample{float:none;margin:1rem auto;width:5rem}}.present-area .gaiyo .sample img{max-width:100%}.present-area .gaiyo .sample span{display:block;font-size:11px;text-align:center;margin-top:0.3rem}.present-area .gaiyo p{font-size:18px;line-height:1.4;font-weight:500;margin-top:1rem;padding:0 1rem}@media screen and (max-width:480px){.present-area .gaiyo p{font-size:16px}}.present-area .gaiyo ol{list-style:none;padding-left:2rem}@media screen and (max-width:920px){.present-area .gaiyo ol{padding-right:2rem}}@media screen and (max-width:480px){.present-area .gaiyo ol{padding:0 1.5rem}}.present-area .gaiyo ol li{line-height:1.4;font-size:18px;font-weight:500;margin-top:0.5rem}@media screen and (max-width:480px){.present-area .gaiyo ol li{font-size:15px;margin-top:1rem}}.present-area .gaiyo .adress{width:80%;margin:2rem auto;border:solid 2px #000;padding:1rem;box-sizing:border-box;border-radius:20px;display:grid;justify-items:center;max-width:37rem}@media screen and (max-width:480px){.present-area .gaiyo .adress{width:90%}}.present-area .gaiyo .adress .hd{text-align:center;font-weight:900;font-size:22px}@media screen and (max-width:480px){.present-area .gaiyo .adress .hd{font-size:18px}}.present-area .gaiyo .adress .adress_detile{margin-top:0.8rem;line-height:1.4;font-weight:500}@media screen and (max-width:480px){.present-area .gaiyo .adress .adress_detile{font-size:15px}}.present-area .oubo{margin:5rem auto 6rem;opacity:0}@media screen and (max-width:480px){.present-area .oubo{margin-top:3rem}}.present-area .oubo .kikan{display:flex;justify-content:center;align-items:flex-end;font-weight:900;margin-top:2rem;font-size:18px}.present-area .oubo .kikan span{font-size:30px}@media screen and (max-width:480px){.present-area .oubo .kikan span{font-size:25px}}.present-area .oubo ul{list-style:none;font-size:14px;line-height:1.4;margin-top:2rem;padding:0 1rem}@media screen and (max-width:480px){.present-area .oubo ul{font-size:12px}}.present-area .oubo ul li{margin-top:0.5rem}.present-area.fadein h2{animation:fadein 0.5s forwards}.present-area.fadein .gaiyo,.present-area.fadein .oubo,.present-area.fadein .present-wrap{animation:fadein 0.5s forwards}.series-area{position:relative;z-index:10;padding-top:1px;background:#FFFAD6;margin-top:10rem;padding-bottom:10rem}@media screen and (max-width:480px){.series-area{margin-top:6rem;padding-bottom:6rem}}.series-area:before{content:"";display:block;width:300vw;border-radius:50%;background:#FFFAD6;height:100%;top:-5rem;position:absolute;left:-100vw}@media screen and (max-width:480px){.series-area:before{width:120%;height:10rem;top:-6vh;left:-10%}}.series-area h2{position:relative;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(30px)}.series-area h2 .name{width:23.5rem;position:relative;z-index:0}@media screen and (max-width:768px){.series-area h2 .name{width:45%}}@media screen and (max-width:480px){.series-area h2 .name{width:50%}}.series-area h2 .name:before{content:"";position:absolute;width:7rem;height:6rem;background:url(../img/series_bg_icon.svg) no-repeat 0 0;background-size:100%;left:calc(50% - 3.5rem);z-index:-1;top:-11px}@media screen and (max-width:480px){.series-area h2 .name:before{width:4rem;height:3rem;left:calc(50% - 2rem);top:-5px}}.series-area h2 .name img{width:100%}.series-area h2 .icon{width:6rem;position:absolute;right:calc(50% - 18rem)}@media screen and (max-width:768px){.series-area h2 .icon{right:12%}}@media screen and (max-width:480px){.series-area h2 .icon{right:8%;width:17%}}.series-area h2 .icon img{max-width:100%}.series-area .series-wrap{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:900px;opacity:0;transform:translateY(30px)}@media screen and (max-width:920px){.series-area .series-wrap{width:90%}}.series-area .series-wrap .series-box{width:48%;box-sizing:border-box;background:#fff;padding:2rem;display:grid;justify-items:center;margin:2rem 0 0;align-self:flex-start;position:relative}@media screen and (max-width:480px){.series-area .series-wrap .series-box{width:100%;display:flex;align-items:flex-start;padding:1.5rem 1rem}}.series-area .series-wrap .series-box .icon{position:absolute;left:4%;width:7vw;max-width:3rem;top:0}@media screen and (max-width:480px){.series-area .series-wrap .series-box .icon{width:9vw;left:auto;right:4%}}.series-area .series-wrap .series-box .icon img{width:100%}.series-area .series-wrap .series-box .ph{width:80%;max-width:14rem;margin-bottom:1rem;box-shadow:0 0 8px rgba(0,0,0,0.3)}@media screen and (max-width:480px){.series-area .series-wrap .series-box .ph{flex-shrink:0;width:37%}}.series-area .series-wrap .series-box .ph img{max-width:100%;vertical-align:bottom}@media screen and (max-width:480px){.series-area .series-wrap .series-box .detaile{margin-left:1rem}}.series-area .series-wrap .series-box .detaile .title{font-size:35px;font-weight:bold;text-align:center}@media screen and (max-width:480px){.series-area .series-wrap .series-box .detaile .title{font-size:27px;text-align:left}}.series-area .series-wrap .series-box .detaile p{line-height:1.6;margin-top:1rem;font-size:15px}@media screen and (max-width:480px){.series-area .series-wrap .series-box .detaile p{margin-top:0.8rem;font-size:13px}}.series-area .series-wrap .series-box .detaile a{display:block;font-weight:bold;text-decoration:none;color:#fff;background:#000;padding:1rem;border-radius:20px;text-align:center;max-width:17rem;margin:1.2em auto 0;font-size:20px;transition:opacity 0.5s ease}@media screen and (max-width:480px){.series-area .series-wrap .series-box .detaile a{margin-top:0.8rem;font-size:14px}}@media (hover:hover){.series-area .series-wrap .series-box .detaile a:hover{opacity:0.5}}.series-area .series-wrap .series-box.large{display:flex;width:100%;justify-content:center;padding:3rem 4rem;margin:2rem auto 0;box-sizing:border-box;align-items:flex-start}@media screen and (max-width:480px){.series-area .series-wrap .series-box.large{padding:2rem 1.5rem;flex-wrap:wrap}}.series-area .series-wrap .series-box.large .icon{left:auto;right:3%}@media screen and (max-width:480px){.series-area .series-wrap .series-box.large .icon{width:12vw}}.series-area .series-wrap .series-box.large .ph{width:37rem;max-width:none;margin-bottom:0}@media screen and (max-width:920px){.series-area .series-wrap .series-box.large .ph{width:40%;flex-shrink:0}}@media screen and (max-width:480px){.series-area .series-wrap .series-box.large .ph{width:70%}}.series-area .series-wrap .series-box.large .ph img{max-width:100%}.series-area .series-wrap .series-box.large .detaile{margin-left:1.5rem}@media screen and (max-width:480px){.series-area .series-wrap .series-box.large .detaile{margin-left:0;margin-top:1rem}}.series-area .series-wrap .series-box.large .detaile .title{font-size:45px;font-weight:bold;text-align:left}@media screen and (max-width:480px){.series-area .series-wrap .series-box.large .detaile .title{text-align:center;font-size:35px}}.series-area .series-wrap .series-box.large .detaile p{line-height:1.6;margin-top:1rem;font-size:16px}@media screen and (max-width:480px){.series-area .series-wrap .series-box.large .detaile p{font-size:15px}}.series-area .series-wrap .series-box.large .detaile .about{font-size:12px;line-height:1.6;margin-top:1rem}.series-area .series-wrap .series-box.large .detaile a{margin:1rem 0 0}.series-area.-inview h2{animation:fadein 1s ease forwards}.series-area.-inview .series-wrap{animation:fadein 1s ease forwards}.character-area{position:relative;z-index:10;padding-top:10px;background:#FFFEF5;padding-bottom:7rem}@media screen and (max-width:480px){.character-area{padding-bottom:4rem}}.character-area:before{content:"";display:block;width:300vw;border-radius:50%;background:#FFFEF5;height:100%;top:-5rem;position:absolute;left:-100vw}@media screen and (max-width:480px){.character-area:before{width:120%;height:10rem;top:-6vh;left:-10%}}.character-area h2{position:relative;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(30px)}.character-area h2 .name{width:23.5rem;position:relative;z-index:0}@media screen and (max-width:768px){.character-area h2 .name{width:45%}}@media screen and (max-width:480px){.character-area h2 .name{width:50%}}.character-area h2 .name:before{content:"";position:absolute;width:7rem;height:6rem;background:url(../img/series_bg_icon.svg) no-repeat 0 0;background-size:100%;left:calc(50% - 3.5rem);z-index:-1;top:-11px}@media screen and (max-width:480px){.character-area h2 .name:before{width:4rem;height:3rem;left:calc(50% - 2rem);top:-5px}}.character-area h2 .name img{width:100%}.character-area h2 .icon{width:6rem;position:absolute;right:calc(50% - 18rem)}@media screen and (max-width:768px){.character-area h2 .icon{right:12%}}@media screen and (max-width:480px){.character-area h2 .icon{right:8%;width:17%}}.character-area h2 .icon img{max-width:100%}.character-area .characters-wrap{position:relative;max-width:900px;margin:0 auto;opacity:0;transform:translateY(30px)}@media screen and (max-width:920px){.character-area .characters-wrap{width:90%}}.character-area .characters-wrap .akimotogumi-about{border:solid 3px #000;background:#fff;margin:5rem 0;padding:0 4rem 2rem}@media screen and (max-width:480px){.character-area .characters-wrap .akimotogumi-about{padding:0 1rem 1.5rem}}.character-area .characters-wrap .akimotogumi-about .hd{display:flex;justify-content:center;margin-bottom:1.5rem}.character-area .characters-wrap .akimotogumi-about .hd span{background:#000;padding:0.8rem 1.2rem;box-sizing:border-box;width:15rem;display:block;align-items:center;margin-top:-1.8rem}@media screen and (max-width:480px){.character-area .characters-wrap .akimotogumi-about .hd span{width:10rem}}.character-area .characters-wrap .akimotogumi-about .hd span img{width:100%}.character-area .characters-wrap .akimotogumi-about p{line-height:1.6}@media screen and (max-width:480px){.character-area .characters-wrap .akimotogumi-about p{font-size:15px}}.character-area .characters-wrap .akimotogumi-about p.atend{margin-top:1rem;font-size:14px}@media screen and (max-width:480px){.character-area .characters-wrap .akimotogumi-about p.atend{font-size:12px}}.character-area .characters-wrap .akimotogumi-about dl{margin-top:2rem}.character-area .characters-wrap .akimotogumi-about dl dt{background:#000;color:#fff;padding:0.5rem;font-weight:900;display:inline-block}.character-area .characters-wrap .akimotogumi-about dl dd{font-size:15px;font-weight:900;line-height:1.6;margin:0.5rem 0 0}.character-area .characters-wrap .character-list{display:flex;flex-wrap:wrap;justify-content:space-between}.character-area .characters-wrap .character-list .character-box{width:30%;display:grid;justify-items:center;align-self:flex-start;margin-top:3rem}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box{width:100%;display:flex;align-items:flex-start;margin-top:1.8rem}}.character-area .characters-wrap .character-list .character-box .ph{width:10rem}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box .ph{width:34%;flex-shrink:0}}.character-area .characters-wrap .character-list .character-box .ph img{max-width:100%}.character-area .characters-wrap .character-list .character-box .detail{margin-top:1rem}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box .detail{margin-top:0;margin-left:1rem}}.character-area .characters-wrap .character-list .character-box .detail .name{font-weight:900;font-size:26px;text-align:center}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box .detail .name{font-size:22px;text-align:left}}.character-area .characters-wrap .character-list .character-box .detail p{font-size:14px;line-height:1.6;margin-top:1rem}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box .detail p{font-size:13px;margin-top:0.5rem}}.character-area .characters-wrap .character-list .character-box.large{display:flex;width:100%;margin-top:0}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box.large{flex-wrap:wrap;justify-content:center}}.character-area .characters-wrap .character-list .character-box.large .ph{width:19rem}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box.large .ph{width:70%}}.character-area .characters-wrap .character-list .character-box.large .ph img{max-width:100%}.character-area .characters-wrap .character-list .character-box.large .detail{margin-left:2rem;margin-top:0}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box.large .detail{margin-top:0.5rem;margin-left:0}}.character-area .characters-wrap .character-list .character-box.large .detail .name{text-align:left}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box.large .detail .name{font-size:26px;text-align:center}}.character-area .characters-wrap .character-list .character-box.large .detail p{font-size:15px}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box.large .detail p{margin-top:1rem;font-size:13px}}.character-area .characters-wrap .character-list .character-box.ohter{display:flex;width:60%;margin:2rem auto 0;padding:1.5rem;background:#F4F4F4}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box.ohter{width:80%}}.character-area .characters-wrap .character-list .character-box.ohter .ph{width:16rem}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box.ohter .ph{width:35%}}.character-area .characters-wrap .character-list .character-box.ohter .detail{margin-left:1.5rem;margin-top:0}@media screen and (max-width:480px){.character-area .characters-wrap .character-list .character-box.ohter .detail{margin-left:1rem}}.character-area .characters-wrap .character-list .character-box.ohter .detail .name{text-align:left}.character-area.-inview h2{animation:fadein 1s ease forwards}.character-area.-inview .characters-wrap{animation:fadein 1s ease forwards}