@charset "UTF-8";.characterProfile__subSection{width:1008px;height:1070px;padding:185px 0 50px 30px;background:url(/files/img/comic/lp/comigra_character_profile/img_background_aoi.png);background-repeat:no-repeat;background-size:1008px 1070px}.characterProfile__subSection.characterProfile__subSection--koharuMiharu{width:1008px;height:854px;padding:198px 30px 50px 0;margin-bottom:30px;background:url(/files/img/comic/lp/comigra_character_profile/img_background_koharu_miharu.png);background-repeat:no-repeat;background-size:1008px 854px}.characterProfile__detailWrapper{margin-bottom:50px}.characterProfile__detailWrapper.characterProfile__detailWrapper--koharuMiharu{margin-bottom:0}.characterProfile__detail{float:left;width:44%}.characterProfile__detail.characterProfile__detail--koharuMiharu{float:right}.characterProfile__detail__furigana{display:block;width:118px;margin-bottom:-10px;text-align:center;font-size:20px;letter-spacing:8px}.characterProfile__detail__subname{font-size:22px;font-weight:700;color:#fff}.characterProfile__detail__name{font-size:56px;font-weight:700;color:#00c1ce}.characterProfile__detail__name.characterProfile__detail__name--koharuMiharu{color:#fff}.characterProfile__detail__link{width:98%;margin:4px 0 20px;padding-bottom:20px;border-bottom:1px solid #00c1ce}.characterProfile__detail__link.characterProfile__detail__link--koharuMiharu{border-bottom:1px solid #fff}.characterProfile__detail__link.characterProfile__detail__link--koharuMiharu a{color:#fff}.characterProfile__detail__link.characterProfile__detail__link--koharuMiharu a:before{width:0;height:0;border:5px solid transparent;border-left:8px solid #fff;border-right:0px solid transparent;margin-right:8px}.characterProfile__detail__title{display:inline-block;padding:6px 14px 4px;margin-bottom:20px;border:1px solid #00c1ce;color:#00c1ce;line-height:1em;font-size:20px;font-weight:700}.characterProfile__detail__title.characterProfile__detail__title--koharuMiharu{color:#fff;border:1px solid #fff}.characterProfile__detail__artwork.characterProfile__detail__artwork--koharuMiharu{width:105%}.characterProfile__detail__paragraph{font-size:20px;font-weight:700;line-height:1.8em;color:#00c1ce}.characterProfile__detail__paragraph.characterProfile__detail__paragraph--first{margin-bottom:20px}.characterProfile__detail__paragraph.characterProfile__detail__paragraph--koharuMiharu{color:#fff}.characterProfile__allImageWrapper{position:relative;float:left;width:56%}.characterProfile__mainImage__koharu_miharu{position:absolute;top:-79px;left:0;right:0;margin:auto}.characterProfile__mainImage__aoi{position:absolute;top:-144px;left:0;right:0;margin:auto}.characterProfile__mainImage__author{margin-top:476px;text-align:center}.characterProfile__mainImage__author.characterProfile__mainImage__author--aoi{margin-top:396px}.characterProfile__thumbnailImage__wrapper{margin-top:20px;padding:0 30px}.characterProfile__thumbnailImage__listItem{float:left;width:25%;text-align:center}.characterProfile__thumbnailImage__imageWrapper{width:92px;height:92px;border:2px solid #00c1ce;-webkit-border-radius:50%;border-radius:50%}.characterProfile__thumbnailImage__imageWrapper--hover,.characterProfile__thumbnailImage__imageWrapper.hover,.characterProfile__thumbnailImage__imageWrapper:hover{cursor:pointer}.characterProfile__thumbnailImage__imageWrapper:has(.active){border:2px solid #fff609}.characterProfile__thumbnailImage__imageWrapper.characterProfile__thumbnailImage__imageWrapper--aoi:has(.active){border:2px solid #f0f}.snsInfomation__lead{position:relative;margin-bottom:20px;text-align:center;font-size:24px;font-weight:700}.snsInfomation__lead:before{content:'';position:absolute;bottom:-72px;left:124px;width:0;height:0;border:4px solid transparent;border-top:72px solid #f0f;border-bottom:0 solid transparent;margin-bottom:72px;-webkit-transform:rotate(-28deg);-moz-transform:rotate(-28deg);transform:rotate(-28deg)}.snsInfomation__lead:after{content:'';position:absolute;bottom:-72px;right:124px;width:0;height:0;border:4px solid transparent;border-top:72px solid #f0f;border-bottom:0 solid transparent;margin-bottom:72px;-webkit-transform:rotate(28deg);-moz-transform:rotate(28deg);transform:rotate(28deg)}.snsInfomation__lead__break{display:none}.snsInfomation__bannerWrapper{text-align:center}.snsInfomation__banner__link{display:inline-block;background-color:#fff}.snsInfomation__banner__image{max-width:100%;height:auto}.snsInfomation__banner__image--hover,.snsInfomation__banner__image.hover,.snsInfomation__banner__image:hover{opacity:.7}.snsInfomation__banner__image.snsInfomation__banner__image--mobile{display:none}.bannerList{margin-bottom:50px}.bannerList__item.bannerList__item--half:nth-child(2n){padding-right:10px;padding-left:0}.bannerList__item.bannerList__item--half:nth-child(odd){padding-left:10px;padding-right:0}.bannerList__item.bannerList__item--characterProfile{margin-top:20px}@media screen and (max-width:1020px){.characterProfile__subSection{width:100%;height:auto;background-size:100% auto}.characterProfile__subSection{padding:142px 0 50px 30px}.characterProfile__subSection.characterProfile__subSection--koharuMiharu{width:100%;height:auto;background-size:100% auto}.characterProfile__subSection.characterProfile__subSection--koharuMiharu{padding:162px 30px 50px 0;background-color:#ef73dc}.characterProfile__detail__artwork.characterProfile__detail__artwork--koharuMiharu{width:100%}.characterProfile__detail__paragraph{font-size:16px}.characterProfile__mainImage__koharu_miharu{height:436px;width:auto;top:-48px}.characterProfile__mainImage__aoi{height:372px;width:auto;top:-48px}.characterProfile__mainImage__author{margin-top:418px}}@media screen and (max-width:980px){.characterProfile__subSection{padding:125px 0 50px 30px;background-color:#ff0}.characterProfile__detail{width:40%}.characterProfile__detail__furigana{width:100px;font-size:18px;letter-spacing:7px;text-align:center}.characterProfile__detail__name{font-size:48px}.characterProfile__allImageWrapper{width:60%}.characterProfile__mainImage__author.characterProfile__mainImage__author--aoi{margin-top:345px}.snsInfomation__lead{font-size:18px}}@media screen and (max-width:860px){.characterProfile__subSection{padding:112px 14px 50px}.characterProfile__subSection.characterProfile__subSection--koharuMiharu{padding:95px 14px 50px}.characterProfile__detail{float:none;width:100%;margin-bottom:14px}.characterProfile__detail.characterProfile__detail--koharuMiharu{float:none;margin-bottom:14px}.characterProfile__detail__link{width:100%}.characterProfile__detail__title{font-size:16px}.characterProfile__detail__paragraph{font-size:14px}.characterProfile__allImageWrapper{float:none;width:100%}.characterProfile__mainImage__koharu_miharu{position:static;display:block;height:382px;margin:0 auto}.characterProfile__mainImage__aoi{position:static;display:block;margin:0 auto}.characterProfile__mainImage__author{margin-top:20px}.characterProfile__mainImage__author.characterProfile__mainImage__author--aoi{margin-top:20px}.characterProfile__thumbnailImage__wrapper{padding:0 4%}.characterProfile__thumbnailImage__imageWrapper{display:block;margin:0 auto}.snsInfomation__lead:before{left:80px}.snsInfomation__lead:after{right:80px}.snsInfomation__banner__image.snsInfomation__banner__image--pc{display:none}.snsInfomation__banner__image.snsInfomation__banner__image--mobile{display:inline-block}}@media screen and (max-width:768px){.characterProfile__thumbnailImage__wrapper{padding:0}.snsInfomation__lead__break{display:block}.bannerList__item.bannerList__item--half:nth-child(2n){padding-right:0}.bannerList__item.bannerList__item--half:nth-child(odd){padding-left:0}.bannerList__item.bannerList__item--characterProfile{float:left;width:50%;margin-top:10px}.bannerList__item.bannerList__item--characterProfile:nth-child(2n){padding-right:1%}.bannerList__item.bannerList__item--characterProfile:nth-child(odd){padding-left:1%}}@media screen and (max-width:760px){.snsInfomation__lead:before{left:34px}.snsInfomation__lead:after{right:34px}}@media screen and (max-width:600px){.characterProfile__subSection.characterProfile__subSection--koharuMiharu{padding:73px 14px 50px}}@media screen and (max-width:480px){.characterProfile__subSection{padding:92px 14px 50px}.bannerList__item.bannerList__item--characterProfile{float:none;width:100%}.bannerList__item.bannerList__item--characterProfile:nth-child(2n){padding-right:0}.bannerList__item.bannerList__item--characterProfile:nth-child(odd){padding-left:0}}@media screen and (max-width:450px){.characterProfile__mainImage__koharu_miharu{height:350px;width:auto}.characterProfile__mainImage__aoi{height:350px;width:auto}}@media screen and (max-width:445px){.characterProfile__thumbnailImage__imageWrapper{width:74px;height:74px}.characterProfile__thumbnailImage__image{max-width:100%;height:auto}}@media screen and (max-width:400px){.characterProfile__detail__name.characterProfile__detail__name--koharuMiharu{font-size:42px}.snsInfomation__lead:before{left:8px}.snsInfomation__lead:after{right:8px}}@media screen and (max-width:370px){.characterProfile__mainImage__koharu_miharu{width:100%;height:auto}.characterProfile__mainImage__aoi{width:100%;height:auto}.characterProfile__thumbnailImage__imageWrapper{width:90%;height:90%}}@-moz-keyframes imageFlashing{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes imageFlashing{0%{opacity:0}100%{opacity:1}}@keyframes imageFlashing{0%{opacity:0}100%{opacity:1}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
