:root{--base-width: 1280px}.img-pc,.img-sp{display:none}@media screen and (max-width: 769px){.img-sp{display:inline-block}}@media screen and (min-width: 768px){.img-pc{display:inline-block}}body{font-family:"游ゴシック", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;margin:0;padding:0;letter-spacing:0.08em}ul{list-style:none;margin:0;padding:0}a,a:visited{text-decoration:none;color:inherit}.bold{font-weight:bold}.subtitle{color:#333333;font-size:16px;font-weight:bold;margin-left:30px;margin-bottom:15px;margin-top:120px}.top-image .bgb{position:absolute;z-index:10;top:0;bottom:0;left:0;right:0;background-color:#111111;opacity:1;-webkit-transition: 3.5s all .48s;transition:3.5s all .48s}.top-image .bgb img{width:100%;height:100%;object-fit:cover}.top-image .bgb.op{opacity:0}.top-image video{position:relative;z-index:9}@media screen and (min-width: 768px){br.sp{display:none}}.top-image.sp{display:block;width:100%;margin-top:40px;object-fit:cover;object-position:25px}.top-image.sp video{width:100%}.top-image.pc{display:none}@media screen and (min-width: 768px){.top-image.sp{display:none}.container-top-image{position:relative;z-index:8;top:0;left:0;width:100vw;height:66vw}.wrap-top-image{position:absolute;z-index:100;width:86vw;height:auto;right:0px;top:158px}.top-image.pc{display:block}.top-image.pc video{box-shadow:0px 20px 48px 0px rgba(0,0,0,0.49);width:100%;height:100%;object-fit:contain}}.scroll-down{position:absolute;z-index:111;left:50%;bottom:60px;-webkit-transition: opacity .5s linear;transition:opacity .5s linear;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:center left;-ms-transform-origin:center left;transform-origin:center left}.scroll-down .scroll-label{position:relative;display:inline-block;font-family:Oswald;font-size:10px;font-weight:bold;line-height:1}.scroll-down .scroll-line{position:absolute;top:50%;left:-68px;width:60px;height:1px;overflow:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.scroll-down .scroll-line span{position:absolute;top:0;left:0;display:inline-block;height:100%;width:100%;background-color:#000;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-animation:sanim 2.5s cubic-bezier(0.5, 0.48, 0.1, 1) infinite;animation:sanim 2.5s cubic-bezier(0.5, 0.48, 0.1, 1) infinite}@-webkit-keyframes sanim{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes sanim{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}50%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.scroll-down.hidden{opacity:0}@-webkit-keyframes sanim2{0%{clip:rect(0, 0, auto, 0)}50%{clip:rect(0, 50px, auto, 0)}to{clip:rect(0, 50px, auto, 50px)}}@keyframes sanim2{0%{clip:rect(0, 0, auto, 0)}50%{clip:rect(0, 50px, auto, 0)}to{clip:rect(0, 50px, auto, 50px)}}.who-we-are-container{background-color:#232323;box-shadow:0px 20px 48px 0px rgba(0,0,0,0.5);margin-right:25px;padding-top:60px;padding-right:25px;padding-left:20px;padding-bottom:60px;margin-bottom:60px}@media screen and (min-width: 768px){.who-we-are-container{position:relative;z-index:100;width:50%;padding:100px 100px 140px 220px;margin-bottom:100px;margin-top:200px}}.who-we-are{font-family:Oswald;color:#414141;font-size:35px;font-weight:700;margin-bottom:16px}@media screen and (min-width: 768px){.who-we-are{-webkit-transform:rotateZ(-90deg) translateX(-100%);-ms-transform:rotate(-90deg) translateX(-100%);transform:rotateZ(-90deg) translateX(-100%);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;position:absolute;left:100px;top:100px;font-size:48px;margin-top:-.5rem;letter-spacing:0.5rem}}.mission,.vision{font-size:12px;font-family:"Oswald";color:#fff;font-weight:normal;letter-spacing:0.2em;margin-bottom:28px}.vision{margin-top:40px}.medium-title{font-size:28px;color:#fff;font-weight:bold;line-height:1.4;margin-bottom:18px}.medium-subtitle{color:#dfdfdf;font-size:20px;font-weight:700;text-align:left;margin-top:34px;margin-bottom:20px;letter-spacing:0.2em}.normal-text{font-size:13px;font-family:"Hiragino Kaku Gothic ProN";color:#dfdfdf;line-height:1.731;letter-spacing:0.04em}.service-container{background-color:#232323;box-shadow:0px 30px 32px 0px rgba(0,0,0,0.3);margin-left:10px;margin-right:10px;padding-top:44px;padding-bottom:44px;padding-left:22px;padding-right:22px}.service-info-container .service-image-container{background-color:transparent}.service-title{font-family:Oswald;color:#b9b9b9;font-size:36px;font-weight:700;letter-spacing:0.2em;text-align:center;margin-bottom:46px}.service-image-container{margin:auto;width:140px;height:140px;background-color:#ffffff;position:relative;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}.service-image{width:140px;height:140px;object-fit:contain}.service-image.fanicon{width:100%;height:auto;max-height:300px}.service-image.icon-suite{width:80px}.service-image.icon-cast{width:110px}.service-image.ripply{width:145px}.service-image.studio-coup{width:60px}.service-image.huitmore{width:120px}.fanicon-title{font-family:Oswald;color:#b9b9b9;font-size:24px;font-weight:700;text-align:center;margin-top:34px;margin-bottom:20px;letter-spacing:0.2em}.fanicon-normal-text{color:#dfdfdf;font-size:14px;line-height:1.714;letter-spacing:0.04em;margin-bottom:42px}.service-link{height:66px;position:absolute;bottom:-22px;right:-40px}.download-link-container{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}.appstore-image{height:40px;margin-right:20px}.googleplay-image{height:40px}.marketing-consulting-container{background-color:#e1e1e1;box-shadow:0px 20px 48px 0px rgba(0,0,0,0.5);margin-left:10px;margin-right:10px;padding-top:50px;padding-left:21px;padding-right:21px;padding-bottom:42px}.marketing-consulting-title{color:#3f3f3f;font-size:21px;text-align:center;margin-bottom:40px;font-weight:bold}.marketing-consulting-normal-text{font-size:14px;color:#454545;line-height:1.714;margin-bottom:40px}.service-caption{color:#232323;font-size:12px;text-align:center;margin-top:14px;margin-bottom:32px;line-height:1.417}.influencer-management-container{background-color:#232323;box-shadow:0px 20px 48px 0px rgba(0,0,0,0.5);margin-left:10px;margin-right:10px;margin-bottom:30px;padding-top:50px;padding-left:21px;padding-right:21px;padding-bottom:42px}.influencer-management-title{color:#e3e3e3;font-size:21px;text-align:center;margin-bottom:40px;font-weight:bold}.influencer-management-normal-text{color:#dfdfdf;font-size:14px;line-height:1.714;margin-bottom:40px}.influencer-management-container .service-caption{font-size:12px;color:#eaeaea;line-height:1.417;text-align:center}.news-list-container{background-color:#f5f5f5;padding-left:15px;padding-right:15px;padding-top:22px;padding-bottom:61px}.news-selector-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:27px}.news-selector-year,.news-selector-categories{font-family:Oswald;color:#010101;font-size:10px;font-weight:400;font-style:italic}.news-selector-year{margin-left:10px}.news-selector-categories{margin-left:50px}.news-more-button{margin-top:35px;margin-bottom:35px;font-family:Oswald;color:#000000;font-size:8px;font-weight:400;text-decoration:underline;text-align:center}.news-detail-container{padding-left:15px;padding-right:15px}.news-detail-title{color:#040404;font-size:19px;margin-bottom:15px;font-weight:bold;line-height:1.8}.news-detail-date{font-family:Oswald;color:#010101;font-size:10px;font-weight:400;margin-bottom:9px;letter-spacing:0.2em}.news-detail-category{font-family:Oswald;color:#666666;font-size:11px;font-weight:400;margin-bottom:15px;letter-spacing:0.2em}.news-detail-image img{width:100%;margin-bottom:32px}.news-detail-content{color:#000000;font-size:14px;line-height:1.643;margin-left:10px;margin-right:10px;margin-bottom:38px}.share-buttons{margin-bottom:64px;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;padding-left:48px;padding-right:48px}.share-buttons img{height:37px}.next-previous-container{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;margin-left:15px;margin-right:15px;margin-bottom:52px}.next-previous-list{font-size:11px;font-family:"Oswald";color:#010101}.next-news img{-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1);height:11px}.previous-news img{height:11px}.related-news-container{background-color:#f5f5f5;padding-top:35px;padding-left:15px;padding-right:15px;padding-bottom:50px}.related-news-title{font-family:Oswald;color:#010101;font-size:11px;font-weight:400;text-align:center;margin-bottom:25px;letter-spacing:0.2em}.company-summary-container{margin-left:15px;margin-right:15px;margin-bottom:30px;max-width:var(--base-width)}.company-info-container{padding-top:24px;padding-left:20px;padding-right:20px;padding-bottom:22px;background-color:#f5f5f5;margin-bottom:1px}.company-info-title{color:#232323;font-size:14px;line-height:1.12;margin-bottom:15px;font-weight:bold}.company-info-text{color:#232323;font-size:12px;line-height:1.6}.company-person-image{width:100%;z-index:-100}.company-person-info-container{background-color:#232323;box-shadow:0px 20px 48px 0px rgba(0,0,0,0.1);margin-left:15px;margin-right:15px;color:#dedede;font-size:11px;line-height:1.8;padding-left:23px;padding-right:23px;padding-top:45px;padding-bottom:47px;margin-top:-30px;position:relative;z-index:100;margin-bottom:40px}.company-person-info-container.person1,.company-person-info-container.person2,.company-person-info-container.person3,.company-person-info-container.person4,.company-person-info-container.person5{margin-top:0px}.person-title{font-size:10px;margin-bottom:3px;text-align:center}.person-name{font-size:18px;margin-bottom:25px;text-align:center}.person-history{padding-bottom:32px;border-bottom:2px solid #888888;margin-bottom:32px;font-size:11px}.person-message{font-size:14px;letter-spacing:0.04em}.map{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);border:0;width:100%;height:250px;margin:-5px}@media screen and (min-width: 768px){.map{height:500px}}footer{padding-top:40px;background-color:#232322;padding-left:66px;padding-right:66px;color:#919191;text-align:center;padding-bottom:21px}@media screen and (min-width: 768px){footer{padding-top:90px}}.footer-thecoo-logo{height:28px;margin-bottom:20px}.footer-sns-logo{margin-bottom:20px}p.sns-size img{width:20px}.footer-menu{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;font-family:Oswald;font-size:10px;font-weight:400;margin-bottom:61px}.footer-address{font-size:11px;line-height:1.545;margin-bottom:25px}.footer-contact{font-family:Oswald;font-size:11px;font-weight:300;line-height:1.7;margin-bottom:44px;letter-spacing:0.2em}.footer-copyright{font-family:Oswald;color:#7d7d7d;font-size:10px;font-weight:300}.navi{background-color:#000000;width:0%;height:100vh;z-index:999999;position:fixed;top:0px;right:0px;-webkit-transition: all 300ms 0s ease;transition:all 300ms 0s ease}.navi.show{width:100vw;height:100vh;-webkit-transition: all 300ms 0s ease;transition:all 300ms 0s ease}.thecoo-navi-sp-logo{width:110px;margin-left:32px;margin-top:25px}.thecoo-navi-sp-close-button{width:25px;position:absolute;top:15px;right:15px;display:none}.thecoo-navi-sp{position:relative;width:110px;height:36px;margin-left:20px;margin-top:25px}.thecoo-navi-pc{display:none;z-index:100}.header-menu{display:none;z-index:100}.menu-button{position:fixed;width:30px;top:15px;right:15px;z-index:100}@media screen and (min-width: 768px){.menu-button{display:none}}nav{font-family:Oswald;font-size:32px;font-weight:700;color:#ffffff;margin-left:85px;letter-spacing:0.2em}nav .top{margin-top:90px}nav .company,nav .ir,nav .news,nav .recruit{margin-top:40px}.news-item-category{display:none;margin-top:8px;font-size:8px;font-style:italic}@media screen and (min-width: 768px){.news-item-category{display:block}}@media screen and (min-width: 768px){body{background-color:#f5f5f5}.left-bar{position:fixed;background-color:#2a2a2a;height:100vh;width:30vw;top:0px;left:0px;z-index:-1}.news-date-title-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-item-date{margin-right:35px}.header-menu-background{opacity:0;position:fixed;left:0px;top:0px;width:100%;height:0px;z-index:6666;-webkit-transition: all 300ms 0s ease;transition:all 300ms 0s ease}.header-menu-background.turned{background:-webkit-linear-gradient(bottom, rgba(0,0,0,0), rgba(0,0,0,0.2) 100%);background:linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,0.2) 100%);-webkit-transition: all 300ms 0s ease;transition:all 300ms 0s ease;height:110px;opacity:1}.header-menu{color:#2a2a2a;position:fixed;padding-top:50px;font-size:11px;display:block;width:100%;padding-left:calc(50vw - 150px);font-family:Oswald;top:0px;left:0px;z-index:1000;padding-bottom:50px;-webkit-transition: all 300ms 0s ease;transition:all 300ms 0s ease}.header-menu.turned{z-index:7777}.header-menu-item{display:inline-block;margin-right:50px;-webkit-transition: all 300ms 0s ease;transition:all 300ms 0s ease}.header-menu-item.turned{color:#ffffff;-webkit-transition: all 300ms 0s ease;transition:all 300ms 0s ease}.thecoo-navi-pc{position:absolute;top:50px;left:80px;height:40px;display:block}.subtitle{font-size:24px;margin-bottom:60px}.base-container{padding-left:20px;padding-right:20px;text-align:center}.service-container{padding-left:100px;padding-right:100px;padding-bottom:100px;padding-top:100px;max-width:calc(var(--base-width) - 200px);display:inline-block;margin-right:100px}.service-info-container{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-bottom:80px}.service-info-container a{width:50%}.service-info-container .service-image-container{width:100%;max-width:196px;min-width:140px;height:auto}.service-image-container{margin:auto;position:relative;margin-top:40px}.service-description{margin-left:60px}.fanicon-title{text-align:left}.fanicon-normal-text{text-align:left}.download-link-container{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}.marketing-consulting-container{padding-left:100px;padding-right:100px;padding-top:120px;padding-bottom:140px;max-width:calc(var(--base-width) - 200px);display:inline-block;margin-top:-30px;margin-left:100px}.marketing-consulting-service-container{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;z-index:500;position:relative}.marketing-consulting-service-container.influencer{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.influencer-management-container{padding-left:100px;padding-right:100px;padding-top:140px;padding-bottom:130px;max-width:calc(var(--base-width) - 200px);display:inline-block;margin-top:-40px;z-index:1;margin-bottom:200px;margin-right:100px}.service-link-container{text-align:center;width:230px}.influencer .service-link-container{width:250px}.subtitle{text-align:center}.company-person-info-container{background-color:#2c2c2c;font-size:14px;line-height:28px}.person-name,.person-title{text-align:left}.news-list-container-container{padding-right:100px;padding-left:100px}.news-list-container{background-color:#ffffff;padding-top:70px;padding-left:60px;padding-right:60px;padding-bottom:10px;margin-bottom:30px;max-width:var(----base-width);margin:auto}.news-detail-container{background-color:#ffffff;padding-top:70px;padding-left:60px;padding-right:60px;padding-bottom:10px;margin-bottom:30px;width:900px;margin:auto}.news-detail-title{font-size:24px;font-weight:bold;margin-bottom:40px}.news-detail-date{font-size:14px}.news-detail-category{font-size:12px;margin-bottom:40px}.share-buttons{margin-left:270px;margin-right:270px;margin-bottom:50px}.share-buttons img{height:24px}.next-previous-list{font-size:16px}.related-news-title{font-size:14px}.related-news-container{background-color:transparent;width:900px;margin:auto}.related-news-items-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer-container{text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-thecoo-logo{margin-right:86px;height:46px}.footer-menu{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;color:#919191;font-size:12px;font-weight:400;line-height:37px;text-align:left}.footer-menu a{display:block}.footer-address{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:86px;color:#919191;font-size:12px;line-height:22px;text-align:left}.footer-menu{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-bottom:36px}.footer-copyright{text-align:right;color:#7d7d7d;font-size:10px;font-weight:300}.thecoo-navi-sp{display:none}}.news-carousel-box{margin-bottom:-50px;margin-left:-80px}@media screen and (min-width: 768px){.news-carousel-box{position:absolute;z-index:100;margin-right:0;top:0px;right:0px}}.news-box{background-color:#fff;box-shadow:0px 15px 24px 0px rgba(0,0,0,0.3);z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:12px;margin-left:30px}@media screen and (min-width: 768px){.news-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;box-shadow:0px 15px 24px 0px rgba(0,0,0,0);margin-bottom:50px;-webkit-transition: all 300ms 0s ease;transition:all 300ms 0s ease;opacity:0;-webkit-transform:scale(0.8, 0.8);-ms-transform:scale(0.8, 0.8);transform:scale(0.8, 0.8)}.slick-current .news-box{box-shadow:0px 15px 24px 0px rgba(0,0,0,0.3);-webkit-transition: all 300ms 0s ease;transition:all 300ms 0s ease;opacity:1;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}}.news-box-date{font-size:12px;font-family:"Oswald";color:#010101;font-weight:bold;margin-bottom:5px}.news-box-text{font-size:12px;font-family:"Hiragino Sans";color:#000;line-height:1.75;height:45px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-box-read-more-box{display:none;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin-right:-12px}@media screen and (min-width: 768px){.news-box-read-more-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.news-box-read-more{font-size:12px;font-family:"Oswald";color:#000000}.news-box-read-more-line{background-color:#454545;width:80px;height:1px;margin-top:6px;margin-left:6px}.news-box-image{width:45px;height:45px;margin-right:20px;margin-top:10px;object-fit:contain}.news-thumbnail-image{width:45px;height:45px;margin-right:20px}.news-item-date{font-size:10px;font-family:"Oswald";color:#000000;font-weight:bold;letter-spacing:0.2em}.news-item-title{font-size:14px;font-family:"Hiragino Sans";color:#000;line-height:1.429;height:42px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-item-container{background-color:#ffffff;margin-bottom:10px;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.news-detail .news-item-container{width:280px;margin-bottom:10px;display:block;padding:0}.news-detail .news-thumbnail-image{width:100%;height:180px;object-fit:cover;margin:0}.news-detail .news-date-title-container{padding:15px}.news-detail .news-item-date{margin-bottom:10px}.news-list .news-item-container{width:100%;margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px}.news-list .news-date-title-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.news-list .news-date-title-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media screen and (min-width: 768px){.news-date-title-container{display:block}}.news-carousel-box-pc{opacity:0;position:absolute !important;z-index:300;top:100px;right:0px;display:inline-block;width:360px}.news-carousel-box-pc.show{opacity:1;-webkit-transition: all 500ms 0s ease;transition:all 500ms 0s ease}@media screen and (min-width: 768px){.company-summary-container-container{padding-right:100px;padding-left:100px}.company-summary-container{background-color:#ffffff;padding:50px 60px;margin:auto}.company-info-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.company-info-title{margin-left:50px;width:150px}.company-person-container-taira{margin-top:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.company-person-image.taira.img-pc{width:60vw}.company-person-info-container.taira{padding:5%;width:55vw;margin-left:-15vw;margin-top:-50px}.company-person-container-column-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;background-color:#fafafa;margin-top:200px}.company-person-container-left{width:50%;margin:50px;margin-top:-100px}.company-person-container-right{width:50%;margin:50px;margin-top:200px}.company-person-image.shimokawa,.company-person-image.oikawa{box-shadow:0px 51px 40px 0px rgba(0,0,0,0.29);width:70%}.company-person-image.nozawa,.company-person-image.mori{box-shadow:0px 51px 40px 0px rgba(0,0,0,0.29);width:70%}.company-person-info-container.shimokawa,.company-person-info-container.oikawa{padding:7%;margin:0;margin-top:-50%;margin-left:40%}.company-person-info-container.nozawa{padding:7%;margin:0;margin-top:-5%;margin-left:40%}.company-person-info-container.mori{padding:7%;margin:0;margin-top:-30%;margin-left:40%}.company-person-info-container.person1{padding:7%;margin:0;margin-top:-20%;margin-left:40%}.company-person-info-container.person2{padding:7%;margin:0;margin-top:-20%;margin-left:40%}.company-person-info-container.person3{padding:7%;margin:0;margin-top:-20%;margin-left:40%}.company-person-info-container.person4{padding:7%;margin:0;margin-top:-20%;margin-left:40%}.company-person-info-container.person5{padding:7%;margin:0;margin-top:-20%;margin-left:280px;margin-right:100px}.company-person-container-column-2-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1600px;margin:auto}}.news-box{z-index:5555}.news-more-button:hover{cursor:pointer}.years-box{margin-top:20px}.years-box li{margin-bottom:10px}.categories-box{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.categories-box li{margin-bottom:10px;margin-right:10px}@media screen and (min-width: 768px){.years-box{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.years-box li{margin-right:10px}.categories-box{margin-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.categories-box li{margin-right:10px}}.fanimedia-container{width:100%;text-align:center}.fanimedia{color:white;font-size:14px;margin-top:25px;line-height:1.5;text-align:center;background-color:black;display:inline-block;padding:5px 10px;border-radius:4px;margin-left:auto;margin-right:auto}.fanimedia small{font-size:10px}@media screen and (min-width: 768px){.fanimedia-container{text-align:left}}
