.main-title__sato-title{margin:1rem auto 2.5rem;text-align:center}.sp .main-title__sato-title{width:100% !important}.main-title__sato-title h1{display:inline-block;text-align:center}.main-title__sato-title h1>span{display:inline-block;font-size:1.4rem;line-height:1.4;font-weight:bold;text-align:left;vertical-align:middle}.sp .main-title__sato-title h1>span{font-size:1.25em;letter-spacing:0.025em}.main-title__sato-title h1>span .num{font-size:1.1em;margin:0 0.35em 0 0}.main-title__sato-title h1 .main-title__title-place-sub{border-left:2px solid #1a1a1a;padding:0 0 0 0.75em;margin:0 0 0 0.65em}.sp .main-title__sato-title{margin:1rem auto 1.75rem}.main-title__sato-title .main-title__title-genre{color:#c4c4c4;display:block;margin:0 auto 1.25rem;line-height:0}.main-title__sato-title .main-title__title-genre .en{display:inline-block;vertical-align:middle;font-size:1.2rem;line-height:1;letter-spacing:0.05em;padding:0.3em 0 0 0.05em}.main-title__sato-title .main-title__title-genre .ja{display:inline-block;vertical-align:middle;font-size:1.05rem;line-height:1;font-weight:bold;letter-spacing:0.1rem;margin:0 0 0 0.1rem}.main-title__sato-title .main-title__title-genre .ja:before{content:'';display:inline-block;vertical-align:middle;width:3px;height:1em;margin:0 1em 0 0.75rem;background-color:#B48E7F}.sp .main-title__sato-title .main-title__title-genre{margin:0 auto 1rem}.main-visual--selection-meeting{width:1140px;margin:0 auto}.wd .main-visual--selection-meeting{width:1140px}.md .main-visual--selection-meeting{width:980px}.sm .main-visual--selection-meeting{width:768px}.touch .main-visual--selection-meeting,.tab .main-visual--selection-meeting{width:86%}.sp .main-visual--selection-meeting{width:100%}.main-visual__image-holder{position:relative;overflow:hidden;padding-top:37.34%}.sp .main-visual__image-holder{padding-top:100%}.main-visual__image-holder ul{width:100%;height:100%;display:flex;flex-wrap:wrap;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.main-visual__image-holder ul li{display:inline-block;width:25%;position:relative;overflow:hidden}.sp .main-visual__image-holder ul li{width:50%}.main-visual__image-holder ul li span{display:block;width:101%;height:101%;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.main-visual__image-holder ul li span img{width:101%;height:101%;object-fit:cover}.ie .main-visual__image-holder ul li span img{width:100%;height:auto;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.main-visual__image-cap{display:inline-block;color:#6d6d6d;font-size:0.75em;line-height:1.4;margin:0.25rem 0 0}.sp .main-visual__image-cap{padding:0 1em}#selection-meeting-article{width:100%;margin:3rem auto 3.5rem}.sp #selection-meeting-article{margin:2rem auto 3.5rem}#selection-meeting-article #article-holder{width:100%;margin:0auto 0}.single-profile{display:block;width:100%;padding:1rem 0;text-align:center}.sp .single-profile{text-align:left}.single-profile>p{color:#808080;font-size:0.9em;text-align:center}.single-profile .single-profile__list-image{display:inline-block;vertical-align:middle;width:32px;height:32px;border-radius:50%;overflow:hidden}.single-profile .single-profile__list-image span{display:block;width:100%;height:100%}.single-profile .single-profile__list-name{display:inline-block;vertical-align:middle;font-size:1em;font-weight:bold;margin:0 0.25em}.single-profile .single-profile__list-social-link{display:inline-block;vertical-align:middle}.single-profile .single-profile__list-social-link ul{font-size:0}.single-profile .single-profile__list-social-link ul li{font-size:16px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 0.35em 0 0}.single-profile .single-profile__list-social-link ul li a{display:block;opacity:1;transition:opacity 0.3s}.single-profile .single-profile__list-social-link ul li a:hover{opacity:0.7;transition:opacity 0.3s}.single-profile .single-profile__list-social-link ul li a span svg{width:100%;height:100%}.ie .single-profile .single-profile__list-social-link ul li a span svg{width:20px;height:20px}.single-comment{width:720px;margin:3em auto;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:1rem 0}.touch .single-comment,.tab .single-comment{width:86%}.sp .single-comment{width:92%}.single-comment ul li{margin:1.5rem auto}.single-comment ul li .single-comment__holder{font-size:0}.single-comment ul li .single-comment__holder .single-comment__image{display:inline-block;vertical-align:top;width:80px;height:80px;border-radius:100%;overflow:hidden;position:relative}.sp .single-comment ul li .single-comment__holder .single-comment__image{width:60px;height:60px}.single-comment ul li .single-comment__holder .single-comment__image .single-comment__image-holder{display:block;width:101%;height:101%;line-height:0;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);text-align:center}.single-comment ul li .single-comment__holder .single-comment__image .single-comment__image-holder img{width:100%;height:100%;object-fit:cover}.ie .single-comment ul li .single-comment__holder .single-comment__image .single-comment__image-holder img{width:100%;height:auto;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.single-comment ul li .single-comment__holder .single-comment__text{font-size:16px;display:inline-block;vertical-align:top;width:-webkit-calc((100% - 80px));width:calc((100% - 80px));padding:0 0 8px 20px}.sp .single-comment ul li .single-comment__holder .single-comment__text{width:-webkit-calc((100% - 60px));width:calc((100% - 60px))}.single-comment ul li .single-comment__holder .single-comment__text .single-comment__name h2{display:inline-block;vertical-align:bottom;font-size:1.05rem;font-weight:bold}.single-comment ul li .single-comment__holder .single-comment__text .single-comment__name .social-link{display:inline-block;vertical-align:middle;line-height:1;width:1em;height:1em;margin:0 0 0 0.25em}.single-comment ul li .single-comment__holder .single-comment__text .single-comment__name .social-link a{display:block}.single-comment ul li .single-comment__holder .single-comment__text .single-comment__name .social-link a svg{width:100%;fill:#2a2a2a}.single-comment ul li .single-comment__holder .single-comment__text .single-comment__comment{margin:0.65rem auto 0}.single-comment ul li .single-comment__holder .single-comment__text .single-comment__comment p{font-size:0.9em;line-height:1.5;color:#404040;margin:0 0 0.35em}.article-width,.main-title__sato-title,.article-wrap__selection-meeting .title-wrap,.article-wrap__selection-meeting .text-wrap,.article-wrap__selection-meeting .text-desc,.profile-list-wrap{width:720px}.sm .article-width,.sm .main-title__sato-title,.sm .article-wrap__selection-meeting .title-wrap,.article-wrap__selection-meeting .sm .title-wrap,.sm .article-wrap__selection-meeting .text-wrap,.article-wrap__selection-meeting .sm .text-wrap,.sm .article-wrap__selection-meeting .text-desc,.article-wrap__selection-meeting .sm .text-desc,.sm .profile-list-wrap{width:660px}.touch .article-width,.touch .main-title__sato-title,.touch .article-wrap__selection-meeting .title-wrap,.article-wrap__selection-meeting .touch .title-wrap,.touch .article-wrap__selection-meeting .text-wrap,.article-wrap__selection-meeting .touch .text-wrap,.touch .article-wrap__selection-meeting .text-desc,.article-wrap__selection-meeting .touch .text-desc,.touch .profile-list-wrap,.tab .article-width,.tab .main-title__sato-title,.tab .article-wrap__selection-meeting .title-wrap,.article-wrap__selection-meeting .tab .title-wrap,.tab .article-wrap__selection-meeting .text-wrap,.article-wrap__selection-meeting .tab .text-wrap,.tab .article-wrap__selection-meeting .text-desc,.article-wrap__selection-meeting .tab .text-desc,.tab .profile-list-wrap{width:86%}.sp .article-width,.sp .main-title__sato-title,.sp .article-wrap__selection-meeting .title-wrap,.article-wrap__selection-meeting .sp .title-wrap,.sp .article-wrap__selection-meeting .text-wrap,.article-wrap__selection-meeting .sp .text-wrap,.sp .article-wrap__selection-meeting .text-desc,.article-wrap__selection-meeting .sp .text-desc,.sp .profile-list-wrap{width:92%}.article-wrap__selection-meeting .title-wrap{margin:3.5rem auto 2rem;text-align:center}.article-wrap__selection-meeting .title-wrap h2{display:inline-block;text-align:left;font-size:1.3em;line-height:1.4;font-weight:bold}.sp .article-wrap__selection-meeting .title-wrap h2{font-size:1.1em}.article-wrap__selection-meeting .text-wrap{margin:0 auto}.article-wrap__selection-meeting .text-wrap p{color:#3a3a3a;font-size:0.95rem;line-height:1.8;margin:0 0 1.5em;text-indent:1em}.article-wrap__selection-meeting .text-wrap p.article-caption{font-size:0.8em;line-height:1.6;margin:2rem auto 3rem;text-align:center;text-indent:0}.article-wrap__selection-meeting .text-wrap p.article-caption span{display:inline-block;text-align:left}.article-wrap__selection-meeting .text-wrap__comment-wrap{padding:1em 0 2em}.article-wrap__selection-meeting .text-wrap__comment{display:flex;margin:0 auto 1.5em}.article-wrap__selection-meeting .text-wrap__comment-name-wrap{text-align:center}.article-wrap__selection-meeting .text-wrap__comment-name-wrap>span{display:block;font-size:0.85em;font-weight:bold;line-height:1}.article-wrap__selection-meeting .text-wrap__comment-icon{display:block;width:52px;height:52px;border-radius:50%;overflow:hidden;position:relative;z-index:1;margin:0 0 0.5em}.sp .article-wrap__selection-meeting .text-wrap__comment-icon{width:48px;height:48px}.article-wrap__selection-meeting .text-wrap__comment-icon span{display:block;width:101%;height:101%;line-height:0;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);text-align:center}.article-wrap__selection-meeting .text-wrap__comment-icon span img{width:100%;height:100%;object-fit:cover}.article-wrap__selection-meeting .text-wrap__balloon{flex:1 1 60px;padding:0 88px 0 16px;text-align:left;position:relative;padding:0 0 0 1.75em;z-index:1}.sp .article-wrap__selection-meeting .text-wrap__balloon{flex:1 1 56px;padding:0 0 0 1.5em}.article-wrap__selection-meeting .text-wrap__balloon-inner{display:inline-block;padding:1em;background-color:#f1f1f1;border-radius:2px}.tab .article-wrap__selection-meeting .text-wrap__balloon-inner,.sp .article-wrap__selection-meeting .text-wrap__balloon-inner{padding:0.75em}.article-wrap__selection-meeting .text-wrap__balloon-inner p{text-indent:0;margin:0}.article-wrap__selection-meeting .text-wrap__balloon:after{content:'';display:block;position:absolute;z-index:-1;top:1em;left:0.6em;width:0;height:0;border-style:solid;border-width:0 1.4em 0.9em 0;border-color:transparent #f1f1f1 transparent transparent}.sp .article-wrap__selection-meeting .text-wrap__balloon:after{left:0.5em}.article-wrap__selection-meeting .result-wrap{width:100%;padding:2em 0 1em}.article-wrap__selection-meeting .result-wrap h3{text-align:center}.article-wrap__selection-meeting .result-wrap h3 span{display:inline-block;text-align:left;font-size:1.1em;line-height:1.4;font-weight:bold;margin:0 0 1em}.sp .article-wrap__selection-meeting .result-wrap h3 span{font-size:1.05em}.article-wrap__selection-meeting .result__result-inner{border-bottom:1px solid #dfdfdf}.article-wrap__selection-meeting .result__result-inner dl{width:100%;margin:0 0 1em;padding:1em 0 0;display:flex;flex-wrap:wrap;position:relative;border-top:1px solid #dfdfdf}.sp .article-wrap__selection-meeting .result__result-inner dl{margin:0 0 0.75em}.article-wrap__selection-meeting .result__result-inner dl dt{width:9em;font-weight:bold;font-size:0.95em}.article-wrap__selection-meeting .result__result-inner dl dd{width:-webkit-calc((100% - 9em));width:calc((100% - 9em));font-size:0.95em;line-height:1.4;margin:0 0 0.25em}.article-wrap__selection-meeting .result__result-inner dl dd span{display:inline-block;margin:0}.sp .article-wrap__selection-meeting .result__result-inner dl dd span{display:block;margin:0 0 0.25em}.article-wrap__selection-meeting .result__result-inner dl dd span:after{content:'';display:inline-block;width:1.5em}.sp .article-wrap__selection-meeting .result__result-inner dl dd span:after{display:none}.article-wrap__selection-meeting .result__result-inner dl dd span:last-child:after{content:'';display:none}.article-wrap__selection-meeting .image-wrap{width:720px;margin:2.5rem auto;line-height:1}.article-wrap__selection-meeting .image-wrap.mt0{margin-top:0}.sm .article-wrap__selection-meeting .image-wrap{width:660px}.touch .article-wrap__selection-meeting .image-wrap,.tab .article-wrap__selection-meeting .image-wrap{width:86%}.sp .article-wrap__selection-meeting .image-wrap{width:92%}.article-wrap__selection-meeting .image-wrap .image-caption{display:inline-block;color:#6d6d6d;font-size:0.75em;line-height:1.4;margin:0.25rem 0 0}.article-wrap__selection-meeting .text-desc{margin:0 auto;color:#3a3a3a;font-size:0.95rem;line-height:1.8}.article-wrap__selection-meeting .text-desc p{color:#3a3a3a;font-size:0.95rem;line-height:1.8;margin:0 0 1.5em}.article-wrap__selection-meeting .text-desc dl{padding:1rem 0 0}.article-wrap__selection-meeting .text-desc dl dt{font-weight:bold;padding:0 0 0.5em}.article-wrap__selection-meeting .text-desc dl dd{padding:0 0 1.5em;color:#404040;font-size:0.9rem;line-height:1.6}.profile-list-wrap{border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin:0 auto 2.5rem;padding:2rem 0}.profile-list-wrap .profile-list-title{margin:0 auto 1em;text-align:center}.profile-list-wrap .profile-list-title h2{display:inline-block;text-align:left;font-size:1.3em;line-height:1.4;font-weight:bold}.sp .profile-list-wrap .profile-list-title h2{font-size:1.1em}.profile-list-wrap ul li .profile-list{margin:0 auto 0;padding:0.5rem 0;font-size:0}.profile-list-wrap ul li .profile-list__image{display:inline-block;vertical-align:middle;width:80px;height:80px;overflow:hidden;position:relative;border-radius:100%;z-index:1}.sp .profile-list-wrap ul li .profile-list__image{width:60px;height:60px;vertical-align:top}.profile-list-wrap ul li .profile-list__image-holder{display:block;width:101%;height:101%;line-height:0;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);text-align:center}.profile-list-wrap ul li .profile-list__image-holder img{width:100%;height:100%;object-fit:cover}.ie .profile-list-wrap ul li .profile-list__image-holder img{width:100%;height:auto;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.profile-list-wrap ul li .profile-list dl{font-size:16px;display:inline-block;vertical-align:middle;width:-webkit-calc((100% - 100px));width:calc((100% - 100px));padding:0 0 0 20px}.sp .profile-list-wrap ul li .profile-list dl{width:-webkit-calc((100% - 60px));width:calc((100% - 60px));vertical-align:middle}.profile-list-wrap ul li .profile-list dl dt{display:inline-block;font-size:1.05rem;font-weight:bold;line-height:1}.profile-list-wrap ul li .profile-list dl dt rt{visibility:hidden}.profile-list-wrap ul li .profile-list dl dt .profile-list__list-social-link{display:inline-block;vertical-align:middle;margin:0 0 0 0.5em}.profile-list-wrap ul li .profile-list dl dt .profile-list__list-social-link ul{font-size:0}.profile-list-wrap ul li .profile-list dl dt .profile-list__list-social-link ul li{font-size:16px;display:inline-block;vertical-align:middle;width:20px;height:20px;margin:0 0.35em 0 0}.profile-list-wrap ul li .profile-list dl dt .profile-list__list-social-link ul li a{display:block;overflow:visible;opacity:1;transition:opacity 0.3s}.profile-list-wrap ul li .profile-list dl dt .profile-list__list-social-link ul li a:hover{opacity:0.7;transition:opacity 0.3s}.profile-list-wrap ul li .profile-list dl dt .profile-list__list-social-link ul li a span svg{width:100%;height:100%}.ie .profile-list-wrap ul li .profile-list dl dt .profile-list__list-social-link ul li a span svg{width:20px;height:20px}.profile-list-wrap ul li .profile-list dl dd{margin:0.25rem auto 0}.profile-list-wrap ul li .profile-list dl dd p{font-size:0.8em;line-height:1.5;color:#404040;margin:0 0 0.35em}.profile-list-wrap ul li .profile-list dl dd .profile-link{display:inline-block;line-height:1;margin:0.35em 0 0}.profile-list-wrap ul li .profile-list dl dd .profile-link a{font-size:0.8em;line-height:1;color:#404040;padding:0.5em 0.5em;border:1px solid #eee;background-color:#F8F8F8;opacity:1;transition:opacity 0.3s}.profile-list-wrap ul li .profile-list dl dd .profile-link a:after{content:'';display:inline-block;vertical-align:middle;width:0.35em;height:0.35em;margin:0 0 0 0.35em;border-left:1px solid #404040;border-bottom:1px solid #404040;transform:rotate(-135deg)}.profile-list-wrap ul li .profile-list dl dd .profile-link a:hover{opacity:0.7;transition:opacity 0.3s}.font-a,.main-title__sato-title .main-title__title-genre .en{font-family:'Josefin Sans', sans-serif;font-weight:700}.font-num,.main-title__sato-title h1>span .num{font-family:'Montserrat', sans-serif;font-weight:600;letter-spacing:0.1em}.image-text{position:absolute;top:0;left:0;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}
