@charset "utf-8";.share p{padding-left:.4rem;writing-mode:vertical-rl;font-size:clamp(10px,1.4rem,14px);line-height:1.6;letter-spacing:normal;font-weight:600;color:#9C9C9C}.share-list{padding-top:3rem}.share-listItem:not(:last-of-type){padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:solid 1px #000}.share-listItem a{display:block;width:2.8rem;height:2.8rem;position:relative}.share-listItem a svg{position:absolute;left:0;top:0;width:100%;height:100%}.wp-block-image,.wp-block-group .wp-block-image,.article figure{margin:4rem auto 0}img{text-align:center}.backIndex a{padding:6rem 0;border-top:solid 1px #D9D9D9;justify-content:center}.backIndex a span{display:inline-block}.backIndex a span:first-of-type{width:3.6rem;height:3.6rem;position:relative;margin-top:.3rem;transition:all .3s}.backIndex a:hover span:first-of-type{transform:translateX(-1rem)}.backIndex a span:first-of-type svg{position:absolute;left:0;top:0}.backIndex rect,.backIndex path{transition:all .3s}.backIndex a:hover rect:first-of-type{fill:#000}.backIndex a:hover path{fill:#fff}.backIndex a span:last-of-type{font-size:clamp(18px,2.8rem,28px);font-weight:700;line-height:1;padding-left:2rem}.wp-block-image :where(figcaption),figcaption{font-size:clamp(12px,1.4rem,14px);color:#999;line-height:1.6;margin-bottom:unset;text-align:center}.newsDetail a,.projectArticle a{color:#F173AB;text-decoration:underline}.projectSideIndex-list a{color:#0F0F0F;text-decoration:unset}.projectBtn{padding-top:3rem}.projectBtn a{padding:1.8rem 2rem 1.8rem 3rem;background-color:#F27CB0;border-radius:10px;color:#fff;border:solid 1px #000;transition:all .3s;font-weight:600;text-decoration:unset}.projectBtn a:hover{background-color:#fff;color:#F27CB0}.projectBtn p span{display:block}.projectBtn p span:first-of-type{width:3.2rem;height:3.2rem;position:relative;margin-right:1rem}.projectBtn p span:first-of-type svg{width:100%;height:100%;position:absolute;left:0;top:0}.projectBtn p span:first-of-type path{transition:all .3s}.projectBtn a:hover p span:first-of-type path{stroke:#F27CB0}.projectBtnArrow{width:3.6rem;height:3.6rem;position:relative}.projectBtnArrow svg{width:100%;height:100%;position:absolute;left:0;top:0}.projectArticle{padding-top:20rem}.projectheadInner{position:relative;z-index:2;padding-bottom:3rem}.writer{position:absolute;right:-10rem;bottom:-1rem;font-size:clamp(12px,1.4rem,14px);color:#9C9C9C;text-align:right;font-weight:700}.projectClient p{font-weight:700;line-height:1.6;font-size:clamp(12px,1.4rem,14px)}.projectClient p:first-of-type{color:#9C9C9C;position:relative;width:10rem}.projectheadInner h2{font-size:clamp(20px,3.6rem,40px);font-weight:700;line-height:1.6;padding:2rem 0;letter-spacing:-.02em}.projectarticle-taglist{column-gap:2rem}.projectarticle-taglistItem{font-weight:500;font-size:clamp(12px,1.2rem,12px);line-height:1.6}.projectarticle_headImg{position:relative}.projectarticle_headImg::before,.projectarticle_headImg::after{content:"";width:100%;height:4rem;position:absolute;left:0;background-color:#fff}.projectarticle_headImg::before{border-radius:0 0 40px 40px;top:0}.projectarticle_headImg::after{border-radius:40px 40px 0 0;bottom:0}.projectarticle_headImg .img{padding-top:55.1%;background-repeat:no-repeat;background-size:cover}.projectArticleCont{padding-right:3rem}.projectArticle_main{width:68%;padding-left:16rem}.projectArticleTtl{margin-bottom:6rem}.project_output{padding-top:10rem;margin-top:10rem;border-top:solid 1px #9C9C9C}.projectArticleOther{margin-top:10rem;background-color:#F7F7F7;border-radius:40px}.projectOtherWrap{position:relative;margin-top:10rem}.projectOtherWrap::after{content:"";display:block;width:100vw;height:100%;background-color:#F7F7F7;position:absolute;left:-16rem;top:0;z-index:-1;border-radius:40px}.projectTeam-r,.projectVoice-r{width:75%;padding-top:1rem}.projectTeam-list{column-gap:2rem}.projectTeam-listItem{width:calc((100% - ( 2rem * 1)) / 2)}.projectTeam-listItem:not(:nth-last-of-type(-n+2)){padding-bottom:2rem;margin-bottom:2rem;border-bottom:solid 1px #CCC}.projectTeam-listItem p:first-of-type{font-size:clamp(10px,1rem,10px);color:#9C9C9C;line-height:1.6}.projectTeam-listItem p:last-of-type{font-size:clamp(10px,1.8rem,18px);line-height:1.6;padding-top:.4rem;font-weight:700}.projectVoice-listItem{background-color:#fff;padding:3rem;border:solid 1px #000;border-radius:10px}.projectVoice-listItem:not(:last-of-type){margin-bottom:4rem}.projectVoice-listImg{padding-bottom:2rem}.projectVoice-listImg img{border-radius:10px}.projectVoice-listTxt p{font-size:clamp(10px,1.4rem,14px);padding:0 0 2rem}.projectVoice-listName{text-align:right}.projectVoice-listName p{line-height:1.6;letter-spacing:normal;font-size:clamp(10px,1.4rem,14px);font-weight:700;padding-top:.4rem}.projectVoice-listName p:first-of-type{font-size:clamp(10px,1rem,10px);color:#999;font-weight:400}.projectArticle_side{width:25%;padding-bottom:10rem}.projectSide_cont{position:sticky;top:12rem}.projectSideWrap{align-items:flex-start}.projectSideIndex{width:83.333%;padding:4rem 3rem;border-radius:10px;border:solid 1px #000;background-color:#fff}.projectSideIndex p{font-size:clamp(10px,1.4rem,14px);line-height:1.6;letter-spacing:normal;font-weight:600;color:#9C9C9C;padding-bottom:2rem}.projectSideIndex-listItem a{display:block;font-size:clamp(10px,1.4rem,14px);line-height:1.6;letter-spacing:normal;font-weight:700}.projectSideIndex-listItem:not(:last-of-type) a{padding-bottom:1.6rem;margin-bottom:1.6rem;border-bottom:dashed 1px #E5E5E5}.projectSideWrap .share{width:13.888%;padding:3rem 1rem;border-radius:10px;border:solid 1px #000;background-color:#fff}.projectArticle_main hr{border-top:1px solid;background-color:#E8E8E8!important;margin:10rem 0}.projectArticleDeatil p{margin-top:3rem}.projectArticle_main h2{font-size:clamp(20px,3.6rem,40px);font-weight:700;line-height:1.6;letter-spacing:normal;margin:6rem 0 4rem}.projectArticle_main h3{font-size:clamp(18px,2.8rem,32px);font-weight:700;line-height:1.6;letter-spacing:normal;margin:6rem 0 4rem}.projectArticleTtl h2{font-size:clamp(20px,3.6rem,40px);font-weight:700;line-height:1.6;letter-spacing:normal;margin:0!important;font-family:"proxima-nova",sans-serif}.projectArticleTtl p{font-size:clamp(14px,1.4rem,14px);font-weight:700;line-height:1.6;letter-spacing:normal;color:#9C9C9C;margin:0!important}.newsArticle{padding:20rem 0 12rem}.newsCont{width:63.888%;margin:0 auto}.newsHead .day{font-weight:400;letter-spacing:normal;color:#7C7C7C;padding-bottom:2rem;line-height:1}.newsHead h2{font-size:clamp(20px,3.6rem,40px);font-weight:700;line-height:1.6}.newsTag-list{padding-top:2rem;column-gap:1rem;row-gap:.6rem}.newsTag-listItem{display:inline-block;font-size:clamp(12px,1.2rem,12px);font-weight:700;line-height:1.6;letter-spacing:normal;color:#fff;padding:.4rem 1.2rem;border-radius:100px;background-color:#F173AB}.newswrap{padding-top:8rem}.newsDetail{width:86.95%;margin:0 auto;padding-top:6rem}.newsDetail h2{padding-top:3rem;border-top:solid 2px #000;font-size:clamp(18px,2.8rem,32px);font-weight:700;line-height:1.6;margin:8rem 0 4rem}.newsDetail h3{font-size:clamp(16px,2.4rem,28px);font-weight:700;line-height:1.6;padding-left:4rem;position:relative;margin:4rem 0 3rem}.newsDetail h3::before{content:"";display:block;width:3rem;height:2px;background-color:#000;position:absolute;left:0;top:2rem}.newsDetail h4{font-size:clamp(14px,2rem,24px);font-weight:700;line-height:1.6;margin:4rem 0 3rem}.newsDetail p{margin-top:2rem}.businessSingleDetail{width:82.1%;margin:0 auto}.businessSingleDetail h2{font-size:clamp(14px,3.2rem,36px);font-weight:700;line-height:1.6;padding-bottom:3rem;margin-bottom:3rem;margin-top:8rem;border-bottom:solid 1px #EFEFEF}.businessSingleDetail h3{font-size:clamp(14px,2rem,24px);font-weight:700;line-height:1.6;padding:1rem 0 1rem 4rem;margin:8rem 0 4rem;background-color:#FFF0E5;position:relative}.businessSingleDetail h3::before{content:"";width:.3rem;height:2rem;background-color:#F67A20;border-radius:10px;position:absolute;left:2rem;top:50%;transform:translateY(-50%)}.businessSingleDetail h4{font-size:clamp(14px,1.8rem, 20px);font-weight:700;line-height:1.6;margin-bottom:2rem}.businessSingleDetai p{margin-top:2rem}.exWrap{padding-bottom:3rem;margin-bottom:3rem;border-bottom:solid 1px #EFEFEF}.exWrap:last-of-type{margin-bottom:0}.businessBtn-list{column-gap:1rem}.businessBtn-listItem a{padding:1rem 1rem 1rem 2rem;background-color:#F174AB;border:solid 1px #F174AB;border-radius:5px;transition:all .3s}.businessBtn-listItem:last-of-type a{background-color:#F67A20;border:solid 1px #F67A20}.businessBtn-listItem a:hover{background-color:#fff}.businessBtn-listItem a span{display:block}.businessBtn-listItem a span:first-of-type{color:#fff;font-weight:600;line-height:160%;letter-spacing:normal;margin-right:6rem}.businessBtn-listItem:first-of-type a:hover span:first-of-type{color:#F174AB}.businessBtn-listItem:last-of-type a:hover span:first-of-type{color:#F67A20}.businessBtn-listItem a span:last-of-type{width:2.8rem;height:2.8rem;position:relative}.businessBtn-listItem a span svg{position:absolute;left:0;top:0;width:100%;height:100%}@media screen and (max-width:768px){.share p{padding-left:0;writing-mode:unset;font-size:1.4rem}.share-list{padding-left:3rem;display:flex;padding-top:0}.share-listItem:not(:last-of-type){padding-bottom:0;margin-bottom:0;border-bottom:unset;padding-right:1.6rem;margin-right:1.6rem;border-right:solid 1px #000}.share-listItem a{width:2.8rem;height:2.8rem}.projectArticle_main hr{margin:8rem 0}.wp-block-image,.wp-block-group .wp-block-image{margin:3rem 0}.backIndex a{padding:4rem 0}.backIndex a span:first-of-type{width:2.8rem;height:2.8rem;margin-top:.3rem}.backIndex a span:last-of-type{font-size:2rem;padding-left:1.6rem}.article iframe{width:100%}.wp-block-image :where(figcaption),figcaption{font-size:1.2rem}.projectArticle{padding-top:16rem}.projectheadInner{padding-bottom:1rem}.writer{position:unset;font-size:1.2rem;padding-top:2rem}.projectClient p{font-size:1.2rem}.projectClient p:first-of-type{width:8rem}.projectheadInner h2{font-size:2.4rem;padding:2rem 0}.projectarticle-taglist{column-gap:1.2rem}.projectarticle-taglistItem{font-size:1.2rem}.projectArticleTtl{margin-bottom:3rem}.projectarticle_headImg{position:relative}.projectarticle_headImg::before,.projectarticle_headImg::after{height:1rem}.projectarticle_headImg::before{border-radius:0 0 20px 20px;top:-1px}.projectarticle_headImg::after{bottom:-1px}.projectarticle_headImg .img{padding-top:60%;background-position:center}.projectArticleCont{padding-right:0}.projectArticle_main{width:100%;padding:0 2rem}.project_outline p{font-size:1.4rem;margin-top:3rem}.projectArticleOther{margin-top:10rem;border-radius:20px}.projectOtherWrap{position:relative;margin-top:8rem}.projectOtherWrap::after{left:-2rem;border-radius:20px}.projectTeam-r,.projectVoice-r{width:100%}.projectTeam-list{column-gap:1rem}.projectTeam-listItem{width:calc((100% - ( 1rem * 1)) / 2)}.projectTeam-listItem p:first-of-type{font-size:1rem}.projectTeam-listItem p:last-of-type{font-size:1.6rem}.projectVoice-listItem{padding:2rem}.projectVoice-listItem:not(:last-of-type){margin-bottom:2rem}.projectVoice-listTxt p{font-size:1.4rem}.projectVoice-listName p{font-size:1.4rem}.projectVoice-listName p:first-of-type{font-size:1rem}.projectArticle_side{width:100%;padding:0 2rem;margin-top:6rem}.projectSide_cont{position:unset}.projectSideIndex{display:none;width:100%;padding:4rem 3rem;border-radius:10px;border:solid 1px #000;background-color:#fff}.projectSideIndex p{font-size:1.4rem;padding-bottom:2rem}.projectSideIndex-listItem a{font-size:1.4rem}.projectSideWrap .share{width:100%;display:flex;padding:2rem 3rem;align-items:center;justify-content:center;margin:0 auto}.projectArticleDeatil p{margin-top:2rem}.projectBtn{padding-top:3rem}.projectBtn a{padding:1.8rem 2rem 1.8rem 3rem;background-color:#F27CB0;border-radius:10px;color:#fff;border:solid 1px #000;transition:all .3s;font-weight:600;text-decoration:unset}.projectBtn a:hover{background-color:#fff;color:#F27CB0}.projectBtn p span{display:block}.projectBtn p span:first-of-type{width:3.2rem;height:3.2rem;position:relative;margin-right:1rem}.projectBtn p span:first-of-type svg{width:100%;height:100%;position:absolute;left:0;top:0}.projectBtn p span:first-of-type path{transition:all .3s}.projectBtn a:hover p span:first-of-type path{stroke:#F27CB0}.projectBtnArrow{width:3.6rem;height:3.6rem;position:relative}.projectBtnArrow svg{width:100%;height:100%;position:absolute;left:0;top:0}.projectArticle_main h2{font-size:2.4rem;margin:4rem 0 3rem}.projectArticle_main h3{font-size:2rem;margin:4rem 0 3rem}.projectArticleTtl h2{font-size:3.2rem}.projectArticleTtl p{font-size:1.4rem}.newsArticle{padding:14rem 0 12rem}.newsCont{width:100%;padding:0 2rem}.newsHead h2{font-size:2rem}.newsTag-listItem{font-size:1rem}.newswrap{padding-top:6rem}.newsDetail{width:100%;padding-top:6rem}.newsDetail h2{padding-top:3rem;font-size:2rem;margin:6rem 0 4rem}.newsDetail h3{font-size:1.8rem;padding-left:3rem;margin:4rem 0 3rem}.newsDetail h4{font-size:1.8rem;margin:4rem 0 3rem}.newsDetail h3::before{width:2rem;top:1.4rem}.newsDetail p{margin-top:2rem}}