@font-face{font-family:"RedHatText-Medium";src:url("../font/RedHatText-Medium.woff") format("woff")}/*!
 * ress.css • v1.2.2
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"],[role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}a{text-decoration:none;color:#000}ul li{list-style:none}html{width:100%;height:100%}body{color:#000;font-family:"RedHatText-Medium","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:18px;font-weight:normal;line-height:2;letter-spacing:0.08em;background-color:#fff;width:100%;height:100%;position:relative}@media screen and (min-width: 768px){.br-sp{display:none}body{min-width:1280px;margin:0 auto}}@media screen and (max-width: 768px){.br-pc{display:none}}@media screen and (min-width: 768px){header{min-width:1280px;z-index:3;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;width:100%;height:100px;margin:auto}header h1{background:url("../image/logo.gif") top center/contain no-repeat scroll;width:130px;height:91px;margin-left:8px;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden}header h1 a{display:block;width:100%;height:100%}header h1:hover{opacity:0.5}header .menu-button-open,header .menu-button-close{display:none}header .menu-nav{margin-right:35px;font-size:0;line-height:0;letter-spacing:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .menu-nav .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .menu-nav .main-menu li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1;letter-spacing:0.03em;height:60px;margin-right:33px}header .menu-nav .main-menu li:nth-of-type(1) a::before{background-color:#65cdb4}header .menu-nav .main-menu li:nth-of-type(1).current a::before{background-color:#65cdb4}header .menu-nav .main-menu li:nth-of-type(2) a::before{background-color:#5ac7ff}header .menu-nav .main-menu li:nth-of-type(2).current a::before{background-color:#5ac7ff}header .menu-nav .main-menu li:nth-of-type(3) a::before{background-color:#ff9b29}header .menu-nav .main-menu li:nth-of-type(3).current a::before{background-color:#ff9b29}header .menu-nav .main-menu li:nth-of-type(4) a::before{background-color:#aa96eb}header .menu-nav .main-menu li:nth-of-type(4).current a::before{background-color:#aa96eb}header .menu-nav .main-menu li:nth-of-type(5){display:none}header .menu-nav .main-menu li:nth-of-type(6){display:none}header .menu-nav .main-menu li:nth-of-type(7) a::before{background-color:#b8e100}header .menu-nav .main-menu li:nth-of-type(7).current a::before{background-color:#b8e100}header .menu-nav .main-menu li:nth-of-type(8) a::before{background-color:#fe82b4}header .menu-nav .main-menu li:nth-of-type(8).current a::before{background-color:#fe82b4}header .menu-nav .main-menu li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;color:#000}header .menu-nav .main-menu li a:hover::before{width:100%}header .menu-nav .main-menu li a::before{content:"";position:absolute;bottom:0;left:50%;margin:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:0;height:5px;-webkit-transition:width 200ms cubic-bezier(0.19, 1, 0.22, 1);transition:width 200ms cubic-bezier(0.19, 1, 0.22, 1)}header .menu-nav .main-menu li.current a::before{content:"";position:absolute;bottom:0;left:50%;margin:auto;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:100%;height:5px}header .menu-nav .menu-tw{background:url("../image/tw.svg") top center/contain no-repeat scroll;width:18px;height:15px;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;margin-right:15px;-webkit-transition:opacity 200ms;transition:opacity 200ms}header .menu-nav .menu-tw:hover{opacity:0.5}header .menu-nav .menu-insta{background:url("../image/insta.svg") top center/contain no-repeat scroll;width:16px;height:16px;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;-webkit-transition:opacity 200ms;transition:opacity 200ms}header .menu-nav .menu-insta:hover{opacity:0.5}.top-mainImage{width:100%;height:440px;margin-top:100px;overflow:hidden;position:relative}.top-mainImage .top-mainImage-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;left:0;width:4400px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation:slideshow 120s linear infinite;animation:slideshow 120s linear infinite}.top-mainImage .top-mainImage-inner .thumbnail{-webkit-box-flex:0;-ms-flex:none;flex:none;width:440px;height:440px;overflow:hidden}.top-mainImage .top-mainImage-inner .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}@-webkit-keyframes slideshow{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideshow{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1245px;margin:0 auto}main .top-mainContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:50px}main .top-mainContent .top-mainContent-title{font-size:50px;line-height:1;letter-spacing:0.02em;padding-bottom:20px;margin-bottom:40px;position:relative}main .top-mainContent .top-mainContent-title::before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;width:80px;height:6px;background-color:#fe82b4}main .top-mainContent .top-mainContent-title span:nth-of-type(1){color:#65cdb4}main .top-mainContent .top-mainContent-title span:nth-of-type(2){color:#ff9b29}main .top-mainContent .top-mainContent-title span:nth-of-type(3){color:#5ac7ff}main .top-mainContent .top-mainContent-title span:nth-of-type(4){color:#b8e100}main .top-mainContent .top-mainContent-newsLists{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px}main .top-mainContent .top-mainContent-newsLists li{position:relative;width:300px;overflow:hidden;margin-right:15px;margin-bottom:40px}main .top-mainContent .top-mainContent-newsLists li:nth-of-type(4n){margin-right:0}main .top-mainContent .top-mainContent-newsLists li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}main .top-mainContent .top-mainContent-newsLists li a.invalid{pointer-events:none}main .top-mainContent .top-mainContent-newsLists li a.invalid p{text-decoration:none}main .top-mainContent .top-mainContent-newsLists li a .thumbnail{width:100%;height:300px;border-radius:4px;overflow:hidden;-webkit-transition:opacity 200ms;transition:opacity 200ms}main .top-mainContent .top-mainContent-newsLists li a .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}main .top-mainContent .top-mainContent-newsLists li a p{font-family:"RedHatText-Medium","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:15px;line-height:1.86;letter-spacing:0.1em;-webkit-transition:opacity 200ms;transition:opacity 200ms;margin-top:12px}main .top-mainContent .top-mainContent-newsLists li a:hover .thumbnail{opacity:0.5}main .talent-mainContent{margin-top:100px;margin-bottom:110px}main .talent-mainContent .talent-mainContent-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:170px}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-title{display:block;font-size:60px;line-height:1;letter-spacing:0;font-weight:normal}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-title span:nth-of-type(1){color:#ff9b29}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-title span:nth-of-type(2){color:#5ac7ff}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-title span:nth-of-type(3){color:#b8e100}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-title span:nth-of-type(4){color:#fe82b4}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-title span:nth-of-type(5){color:#aa96eb}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-title span:nth-of-type(6){color:#65cdb4}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber{width:162px;height:44px;border-radius:22px;position:relative;-webkit-transition:background-color 200ms;transition:background-color 200ms}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids a,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model a,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete a,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding-left:1em;color:#000;font-size:14px;line-height:1;letter-spacing:0.02em;-webkit-transition:color 200ms;transition:color 200ms}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids::after,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model::after,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete::after,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber::after{content:"";display:block;position:absolute;top:0;bottom:0;right:1em;margin:auto;width:0;height:0;border-style:solid;border-width:8px 4px 0 4px;-webkit-transition:border-color 200ms;transition:border-color 200ms}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids{border:3px solid #5ac7ff;margin-right:13px}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids:hover{background-color:#5ac7ff}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids:hover::after{border-color:#fff transparent transparent transparent}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids:hover a{color:#fff}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids::after{border-color:#5ac7ff transparent transparent transparent}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model{border:3px solid #fe82b4;margin-right:13px}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model:hover{background-color:#fe82b4}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model:hover::after{border-color:#fff transparent transparent transparent}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model:hover a{color:#fff}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model::after{border-color:#fe82b4 transparent transparent transparent}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete{border:3px solid #65cdb4;margin-right:13px}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete:hover{background-color:#65cdb4}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete:hover::after{border-color:#fff transparent transparent transparent}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete:hover a{color:#fff}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete::after{border-color:#65cdb4 transparent transparent transparent}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber{border:3px solid #ff9b29}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber:hover{background-color:#ff9b29}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber:hover::after{border-color:#fff transparent transparent transparent}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber:hover a{color:#fff}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber::after{border-color:#ff9b29 transparent transparent transparent}main .talent-mainContent .talent-mainContent-category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}main .talent-mainContent .talent-mainContent-category li{width:300px;text-align:center;margin-right:15px;margin-bottom:40px}main .talent-mainContent .talent-mainContent-category li:nth-of-type(4n){margin-right:0}main .talent-mainContent .talent-mainContent-category li a:hover .thumbnail{opacity:0.5}main .talent-mainContent .talent-mainContent-category li .thumbnail{width:300px;height:300px;border-radius:4px;overflow:hidden;-webkit-transition:opacity 200ms;transition:opacity 200ms}main .talent-mainContent .talent-mainContent-category li .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}main .talent-mainContent .talent-mainContent-category li .name{font-size:18px;line-height:1.5;letter-spacing:0.1em;margin-top:10px}main .talent-mainContent .talent-mainContent-category li .phonetic{color:#fe83b4;font-size:12px;line-height:1.5;letter-spacing:0.1em}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title{width:300px;height:300px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title h3{display:block;position:relative;font-size:40px;line-height:1;letter-spacing:0.02em;font-weight:normal;padding-top:5px}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title h3::after{display:block;position:relative;font-size:15px;line-height:1;letter-spacing:0.08em;margin-top:15px;font-weight:bold}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.kids{background-color:#5ac7ff}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.kids h3::after{content:"キッズタレント"}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.model{background-color:#fe82b4}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.model h3::after{content:"モデル"}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.athlete{background-color:#65cdb4}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.athlete h3::after{content:"アスリート"}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.youtuber{background-color:#ff9b29}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.youtuber h3::after{content:"ユーチューバー"}main .talent-page-mainContent{position:relative;width:100%;margin-top:100px;margin-bottom:110px;padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}main .talent-page-mainContent .talent-page-mainContent-topImage-sp{display:none}main .talent-page-mainContent .talent-page-mainContent-info{position:-webkit-sticky;position:sticky;top:150px;width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner{width:322px}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner h3{display:block;font-size:30px;font-weight:normal;line-height:1.5;letter-spacing:0.12em}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner p{color:#fe82b4;font-size:15px;line-height:1.5;letter-spacing:0.12em;margin-bottom:25px}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner ul{margin-bottom:50px}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;border-bottom:1px solid #e5e5e5;padding:7px 0}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner ul li span:nth-of-type(1){width:7em;color:#a3a3a3;font-size:12px;line-height:1;letter-spacing:0.12em}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner ul li span:nth-of-type(2){-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:15px;line-height:1.5;letter-spacing:0.12em}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:17px;line-height:1;letter-spacing:0.1em;background-color:#fe82b4;width:247px;height:56px;border-radius:28px;-webkit-transition:opacity 200ms;transition:opacity 200ms}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner a:hover{opacity:0.5}main .talent-page-mainContent .talent-page-mainContent-images-sp{display:none}main .talent-page-mainContent .talent-page-mainContent-images{width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main .talent-page-mainContent .talent-page-mainContent-images img{width:600px;-o-object-fit:cover;object-fit:cover;margin-bottom:20px;pointer-events:none}main .talent-page-mainContent .talent-page-mainContent-images .talent-page-mainContent-images-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:600px}main .talent-page-mainContent .talent-page-mainContent-images .talent-page-mainContent-images-back a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:17px;line-height:1;letter-spacing:0.1em;border:3px solid #fe82b4;width:247px;height:56px;border-radius:28px;-webkit-transition:color 200ms;transition:color 200ms;-webkit-transition:background-color 200ms;transition:background-color 200ms;-webkit-box-sizing:border-box;box-sizing:border-box}main .talent-page-mainContent .talent-page-mainContent-images .talent-page-mainContent-images-back a:hover{color:#fff;background-color:#fe82b4}main .casting-mainContent{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:150px;margin-bottom:160px;width:800px}main .casting-mainContent h2{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;font-weight:normal;line-height:1;letter-spacing:0;width:300px;height:300px;border:6px solid #ff9b2a;border-radius:50%}main .casting-mainContent h2 span:nth-of-type(1){color:#65cdb4}main .casting-mainContent h2 span:nth-of-type(2){color:#ff9b29}main .casting-mainContent h2 span:nth-of-type(3){color:#5ac7ff}main .casting-mainContent h2 span:nth-of-type(4){color:#b8e100}main .casting-mainContent h2 span:nth-of-type(5){color:#fe82b4}main .casting-mainContent h2 span:nth-of-type(6){color:#aa96eb}main .casting-mainContent h2 span:nth-of-type(7){color:#5ac7ff}main .casting-mainContent .casting-mainContent-p{width:100%;margin-left:410px}main .casting-mainContent .casting-mainContent-p p{width:550px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:15px;line-height:3;letter-spacing:0.12em}main .about-mainContent{display:-webkit-box;display:-ms-flexbox;display:flex;width:800px;padding-top:150px;margin-bottom:150px}main .about-mainContent h2{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;font-weight:normal;line-height:1;letter-spacing:0;width:300px;height:300px;border:6px solid #aa96eb;border-radius:50%}main .about-mainContent h2 span:nth-of-type(1){color:#b8e100}main .about-mainContent h2 span:nth-of-type(2){color:#fe82b4}main .about-mainContent h2 span:nth-of-type(3){color:#aa96eb}main .about-mainContent h2 span:nth-of-type(4){color:#65cdb4}main .about-mainContent h2 span:nth-of-type(5){color:#ff9b29}main .about-mainContent .about-mainContent-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-left:410px}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner{width:550px}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner .about-mainContent-info-map{width:100%;height:350px;background-color:#ddd}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner .about-mainContent-info-map iframe{width:100%;height:100%}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner .about-mainContent-info-viewInApp-sp{display:none}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner .about-mainContent-info-viewInApp{width:100%;margin:5px 0 40px 0}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner .about-mainContent-info-viewInApp a{display:block;text-align:right;color:#fe82b4;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:14px;line-height:1;letter-spacing:0.12em;text-decoration:underline}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner table{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:15px;line-height:2;letter-spacing:0.12em}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner table tr{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1em}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner table tr:last-of-type{margin-bottom:0}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner table tr th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;vertical-align:top;font-weight:normal;width:6em}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner table tr th::after{content:"：";padding-right:1em}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner table tr td a{-webkit-transition:opacity 200ms;transition:opacity 200ms}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner table tr td a:hover{opacity:0.5}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner p{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:15px;line-height:2.7;letter-spacing:0.12em}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner p:nth-of-type(1){margin-top:45px}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner p:nth-of-type(2){margin-top:25px}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner p span{font-weight:bold}main .audition-mainContent{width:800px;padding-top:150px;margin-bottom:160px}main .audition-mainContent .audition-mainContent-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .audition-mainContent .audition-mainContent-head h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;font-weight:normal;line-height:1;letter-spacing:0;width:300px;height:300px;border:6px solid #b8e100;border-radius:50%}main .audition-mainContent .audition-mainContent-head h2 span:nth-of-type(1){color:#65cdb4}main .audition-mainContent .audition-mainContent-head h2 span:nth-of-type(2){color:#ff9b29}main .audition-mainContent .audition-mainContent-head h2 span:nth-of-type(3){color:#b8e100}main .audition-mainContent .audition-mainContent-head h2 span:nth-of-type(4){color:#aa96eb}main .audition-mainContent .audition-mainContent-head h2 span:nth-of-type(5){color:#5ac7ff}main .audition-mainContent .audition-mainContent-head h2 span:nth-of-type(6){color:#b8e100}main .audition-mainContent .audition-mainContent-head h2 span:nth-of-type(7){color:#fe82b4}main .audition-mainContent .audition-mainContent-head h2 span:nth-of-type(8){color:#aa96eb}main .audition-mainContent .audition-mainContent-head p{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:15px;line-height:3;letter-spacing:0em;padding-left:50px}main .audition-mainContent .audition-mainContent-body{margin-top:10px}main .contact-mainContent{width:800px;padding-top:150px;margin-bottom:160px}main .contact-mainContent .contact-mainContent-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}main .contact-mainContent .contact-mainContent-head h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px;font-weight:normal;line-height:1;letter-spacing:0;width:300px;height:300px;border:6px solid #fe82b4;border-radius:50%}main .contact-mainContent .contact-mainContent-head h2 span:nth-of-type(1){color:#5ac7ff}main .contact-mainContent .contact-mainContent-head h2 span:nth-of-type(2){color:#b8e100}main .contact-mainContent .contact-mainContent-head h2 span:nth-of-type(3){color:#fe82b4}main .contact-mainContent .contact-mainContent-head h2 span:nth-of-type(4){color:#aa96eb}main .contact-mainContent .contact-mainContent-head h2 span:nth-of-type(5){color:#65cdb4}main .contact-mainContent .contact-mainContent-head h2 span:nth-of-type(6){color:#ff9b29}main .contact-mainContent .contact-mainContent-head h2 span:nth-of-type(7){color:#b8e100}main .contact-mainContent .contact-mainContent-head p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:15px;line-height:3;letter-spacing:0.12em}main .contact-mainContent .contact-mainContent-body{margin-top:10px}main .mw_wp_form form{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}main .mw_wp_form form .margin-bottom-narrow{margin-bottom:15px}main .mw_wp_form form .margin-bottom-wide{margin-bottom:50px}main .mw_wp_form form .margin-bottom-last{margin-bottom:70px}main .mw_wp_form form .error-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0;font-size:14px;letter-spacing:0.12em;line-height:3;margin-bottom:0;font-weight:bold;text-align:center}main .mw_wp_form form .error-message .error{display:block;color:#dd0000}main .mw_wp_form form .error-message .error:last-of-type{margin-bottom:50px}main .mw_wp_form form .margin-bottom-narrow,main .mw_wp_form form .margin-bottom-wide,main .mw_wp_form form .margin-bottom-last,main .mw_wp_form form .error-message{font-size:14px;letter-spacing:0.08em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:50px}main .mw_wp_form form .margin-bottom-narrow label,main .mw_wp_form form .margin-bottom-wide label,main .mw_wp_form form .margin-bottom-last label,main .mw_wp_form form .error-message label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:210px}main .mw_wp_form form .margin-bottom-narrow label.textarea-label,main .mw_wp_form form .margin-bottom-wide label.textarea-label,main .mw_wp_form form .margin-bottom-last label.textarea-label,main .mw_wp_form form .error-message label.textarea-label{height:50px}main .mw_wp_form form .margin-bottom-narrow label.file-label,main .mw_wp_form form .margin-bottom-wide label.file-label,main .mw_wp_form form .margin-bottom-last label.file-label,main .mw_wp_form form .error-message label.file-label{font-size:14px;line-height:1.28;letter-spacing:0.08em;margin-top:-50px}main .mw_wp_form form .margin-bottom-narrow label .label-note-red,main .mw_wp_form form .margin-bottom-narrow label .label-note-gray,main .mw_wp_form form .margin-bottom-wide label .label-note-red,main .mw_wp_form form .margin-bottom-wide label .label-note-gray,main .mw_wp_form form .margin-bottom-last label .label-note-red,main .mw_wp_form form .margin-bottom-last label .label-note-gray,main .mw_wp_form form .error-message label .label-note-red,main .mw_wp_form form .error-message label .label-note-gray{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:20px;font-size:12px;line-height:1;letter-spacing:0.06em;border-radius:2px;margin-left:5px}main .mw_wp_form form .margin-bottom-narrow label .label-note-red,main .mw_wp_form form .margin-bottom-wide label .label-note-red,main .mw_wp_form form .margin-bottom-last label .label-note-red,main .mw_wp_form form .error-message label .label-note-red{background-color:#ea352d;color:#fff}main .mw_wp_form form .margin-bottom-narrow label .label-note-gray,main .mw_wp_form form .margin-bottom-wide label .label-note-gray,main .mw_wp_form form .margin-bottom-last label .label-note-gray,main .mw_wp_form form .error-message label .label-note-gray{background-color:#aaaaaa;color:#fff}main .mw_wp_form form .margin-bottom-narrow span,main .mw_wp_form form .margin-bottom-wide span,main .mw_wp_form form .margin-bottom-last span,main .mw_wp_form form .error-message span{width:590px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-all}main .mw_wp_form form .margin-bottom-narrow span.zip,main .mw_wp_form form .margin-bottom-narrow span.state,main .mw_wp_form form .margin-bottom-wide span.zip,main .mw_wp_form form .margin-bottom-wide span.state,main .mw_wp_form form .margin-bottom-last span.zip,main .mw_wp_form form .margin-bottom-last span.state,main .mw_wp_form form .error-message span.zip,main .mw_wp_form form .error-message span.state{width:320px}main .mw_wp_form form .margin-bottom-narrow span input[type="text"],main .mw_wp_form form .margin-bottom-narrow span textarea,main .mw_wp_form form .margin-bottom-narrow span select,main .mw_wp_form form .margin-bottom-wide span input[type="text"],main .mw_wp_form form .margin-bottom-wide span textarea,main .mw_wp_form form .margin-bottom-wide span select,main .mw_wp_form form .margin-bottom-last span input[type="text"],main .mw_wp_form form .margin-bottom-last span textarea,main .mw_wp_form form .margin-bottom-last span select,main .mw_wp_form form .error-message span input[type="text"],main .mw_wp_form form .error-message span textarea,main .mw_wp_form form .error-message span select{text-indent:1em;font-size:14px;line-height:1.5;letter-spacing:0.08em;margin:0;padding:0;background:none;border:1px solid #b2b2b2;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:50px;width:100%}main .mw_wp_form form .margin-bottom-narrow span input::-webkit-input-placeholder, main .mw_wp_form form .margin-bottom-wide span input::-webkit-input-placeholder, main .mw_wp_form form .margin-bottom-last span input::-webkit-input-placeholder, main .mw_wp_form form .error-message span input::-webkit-input-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span input::-moz-placeholder, main .mw_wp_form form .margin-bottom-wide span input::-moz-placeholder, main .mw_wp_form form .margin-bottom-last span input::-moz-placeholder, main .mw_wp_form form .error-message span input::-moz-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span input:-ms-input-placeholder, main .mw_wp_form form .margin-bottom-wide span input:-ms-input-placeholder, main .mw_wp_form form .margin-bottom-last span input:-ms-input-placeholder, main .mw_wp_form form .error-message span input:-ms-input-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span input::-ms-input-placeholder, main .mw_wp_form form .margin-bottom-wide span input::-ms-input-placeholder, main .mw_wp_form form .margin-bottom-last span input::-ms-input-placeholder, main .mw_wp_form form .error-message span input::-ms-input-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span input::placeholder,main .mw_wp_form form .margin-bottom-wide span input::placeholder,main .mw_wp_form form .margin-bottom-last span input::placeholder,main .mw_wp_form form .error-message span input::placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span.sns-text-sp,main .mw_wp_form form .margin-bottom-wide span.sns-text-sp,main .mw_wp_form form .margin-bottom-last span.sns-text-sp,main .mw_wp_form form .error-message span.sns-text-sp{display:none}main .mw_wp_form form .margin-bottom-narrow span.state,main .mw_wp_form form .margin-bottom-wide span.state,main .mw_wp_form form .margin-bottom-last span.state,main .mw_wp_form form .error-message span.state{position:relative}main .mw_wp_form form .margin-bottom-narrow span.state::before,main .mw_wp_form form .margin-bottom-wide span.state::before,main .mw_wp_form form .margin-bottom-last span.state::before,main .mw_wp_form form .error-message span.state::before{pointer-events:none;content:"";display:block;position:absolute;top:0;bottom:0;right:8px;width:28px;height:28px;margin:auto;background-color:#5ac7ff}main .mw_wp_form form .margin-bottom-narrow span.state::after,main .mw_wp_form form .margin-bottom-wide span.state::after,main .mw_wp_form form .margin-bottom-last span.state::after,main .mw_wp_form form .error-message span.state::after{pointer-events:none;content:"";display:block;position:absolute;top:0;bottom:0;right:18px;margin:auto;width:0;height:0;border-style:solid;border-width:8px 4px 0 4px;border-color:#fff transparent transparent transparent}main .mw_wp_form form .margin-bottom-narrow span.file label,main .mw_wp_form form .margin-bottom-wide span.file label,main .mw_wp_form form .margin-bottom-last span.file label,main .mw_wp_form form .error-message span.file label{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:210px;height:45px;background-color:#5ac7ff;color:#fff;font-size:14px;font-weight:bold;line-height:1;letter-spacing:0.08em;position:relative}main .mw_wp_form form .margin-bottom-narrow span.file label input[type="file"],main .mw_wp_form form .margin-bottom-wide span.file label input[type="file"],main .mw_wp_form form .margin-bottom-last span.file label input[type="file"],main .mw_wp_form form .error-message span.file label input[type="file"]{display:none}main .mw_wp_form form .margin-bottom-narrow span.file label .mwform-file-delete,main .mw_wp_form form .margin-bottom-wide span.file label .mwform-file-delete,main .mw_wp_form form .margin-bottom-last span.file label .mwform-file-delete,main .mw_wp_form form .error-message span.file label .mwform-file-delete{display:none}main .mw_wp_form form .margin-bottom-narrow span.file .filename,main .mw_wp_form form .margin-bottom-wide span.file .filename,main .mw_wp_form form .margin-bottom-last span.file .filename,main .mw_wp_form form .error-message span.file .filename{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;padding-left:10px}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field,main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field,main .mw_wp_form form .margin-bottom-last span .mwform-radio-field,main .mw_wp_form form .error-message span .mwform-radio-field{display:block;width:unset}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field.horizontal-item+.horizontal-item,main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field.horizontal-item+.horizontal-item,main .mw_wp_form form .margin-bottom-last span .mwform-radio-field.horizontal-item+.horizontal-item,main .mw_wp_form form .error-message span .mwform-radio-field.horizontal-item+.horizontal-item{margin-left:25px}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field label,main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field label,main .mw_wp_form form .margin-bottom-last span .mwform-radio-field label,main .mw_wp_form form .error-message span .mwform-radio-field label{width:unset;min-height:50px;cursor:pointer}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field label input[type="radio"],main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field label input[type="radio"],main .mw_wp_form form .margin-bottom-last span .mwform-radio-field label input[type="radio"],main .mw_wp_form form .error-message span .mwform-radio-field label input[type="radio"]{display:none}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field label .mwform-radio-field-text,main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field label .mwform-radio-field-text,main .mw_wp_form form .margin-bottom-last span .mwform-radio-field label .mwform-radio-field-text,main .mw_wp_form form .error-message span .mwform-radio-field label .mwform-radio-field-text{width:unset;position:relative;padding-left:40px}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field label .mwform-radio-field-text::before,main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field label .mwform-radio-field-text::before,main .mw_wp_form form .margin-bottom-last span .mwform-radio-field label .mwform-radio-field-text::before,main .mw_wp_form form .error-message span .mwform-radio-field label .mwform-radio-field-text::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;margin:auto;width:32px;height:32px;border:1px solid #b2b2b2;border-radius:50%}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field label input[type="radio"]:checked+.mwform-radio-field-text::after,main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field label input[type="radio"]:checked+.mwform-radio-field-text::after,main .mw_wp_form form .margin-bottom-last span .mwform-radio-field label input[type="radio"]:checked+.mwform-radio-field-text::after,main .mw_wp_form form .error-message span .mwform-radio-field label input[type="radio"]:checked+.mwform-radio-field-text::after{content:"";position:absolute;top:0;bottom:0;left:9px;margin:auto;width:14px;height:14px;background-color:#5ac7ff;border-radius:50%}main .mw_wp_form form .margin-bottom-narrow span textarea,main .mw_wp_form form .margin-bottom-wide span textarea,main .mw_wp_form form .margin-bottom-last span textarea,main .mw_wp_form form .error-message span textarea{height:250px;padding:1em;text-indent:0}main .mw_wp_form form .margin-bottom-narrow span textarea::-webkit-input-placeholder, main .mw_wp_form form .margin-bottom-wide span textarea::-webkit-input-placeholder, main .mw_wp_form form .margin-bottom-last span textarea::-webkit-input-placeholder, main .mw_wp_form form .error-message span textarea::-webkit-input-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span textarea::-moz-placeholder, main .mw_wp_form form .margin-bottom-wide span textarea::-moz-placeholder, main .mw_wp_form form .margin-bottom-last span textarea::-moz-placeholder, main .mw_wp_form form .error-message span textarea::-moz-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span textarea:-ms-input-placeholder, main .mw_wp_form form .margin-bottom-wide span textarea:-ms-input-placeholder, main .mw_wp_form form .margin-bottom-last span textarea:-ms-input-placeholder, main .mw_wp_form form .error-message span textarea:-ms-input-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span textarea::-ms-input-placeholder, main .mw_wp_form form .margin-bottom-wide span textarea::-ms-input-placeholder, main .mw_wp_form form .margin-bottom-last span textarea::-ms-input-placeholder, main .mw_wp_form form .error-message span textarea::-ms-input-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span textarea::placeholder,main .mw_wp_form form .margin-bottom-wide span textarea::placeholder,main .mw_wp_form form .margin-bottom-last span textarea::placeholder,main .mw_wp_form form .error-message span textarea::placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span .mwform-pr,main .mw_wp_form form .margin-bottom-narrow span .mwform-other,main .mw_wp_form form .margin-bottom-wide span .mwform-pr,main .mw_wp_form form .margin-bottom-wide span .mwform-other,main .mw_wp_form form .margin-bottom-last span .mwform-pr,main .mw_wp_form form .margin-bottom-last span .mwform-other,main .mw_wp_form form .error-message span .mwform-pr,main .mw_wp_form form .error-message span .mwform-other{height:135px}main .mw_wp_form form .mw-wp-form_file{display:none}main .mw_wp_form form .filename{display:none}main .mw_wp_form form .submit-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;margin-bottom:0}main .mw_wp_form form .submit-area input[type="submit"]{margin:0;padding:0;background-color:#fe82b4;border-radius:30px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-size:16px;font-weight:bold;line-height:1;letter-spacing:0.5em;-webkit-box-flex:0;-ms-flex:none;flex:none;cursor:pointer;margin-left:255px;margin-bottom:25px;width:303px;min-height:60px}main .mw_wp_form form .submit-area input[type="submit"]:last-of-type{margin-bottom:0}main .mw_wp_form_confirm form .margin-bottom-narrow .confirm-text,main .mw_wp_form_confirm form .margin-bottom-narrow .confirm-textarea,main .mw_wp_form_confirm form .margin-bottom-wide .confirm-text,main .mw_wp_form_confirm form .margin-bottom-wide .confirm-textarea,main .mw_wp_form_confirm form .margin-bottom-last .confirm-text,main .mw_wp_form_confirm form .margin-bottom-last .confirm-textarea,main .mw_wp_form_confirm form .error-message .confirm-text,main .mw_wp_form_confirm form .error-message .confirm-textarea{font-size:14px}main .mw_wp_form_confirm form .margin-bottom-narrow .confirm-textarea,main .mw_wp_form_confirm form .margin-bottom-wide .confirm-textarea,main .mw_wp_form_confirm form .margin-bottom-last .confirm-textarea,main .mw_wp_form_confirm form .error-message .confirm-textarea{padding-top:1em}main .mw_wp_form_confirm form .margin-bottom-narrow span.state::before,main .mw_wp_form_confirm form .margin-bottom-wide span.state::before,main .mw_wp_form_confirm form .margin-bottom-last span.state::before,main .mw_wp_form_confirm form .error-message span.state::before{display:none}main .mw_wp_form_confirm form .margin-bottom-narrow span.state::after,main .mw_wp_form_confirm form .margin-bottom-wide span.state::after,main .mw_wp_form_confirm form .margin-bottom-last span.state::after,main .mw_wp_form_confirm form .error-message span.state::after{display:none}main .mw_wp_form_confirm form .margin-bottom-narrow span.file label,main .mw_wp_form_confirm form .margin-bottom-wide span.file label,main .mw_wp_form_confirm form .margin-bottom-last span.file label,main .mw_wp_form_confirm form .error-message span.file label{display:none}main .mw_wp_form_confirm form .file-wrap{display:none}main .mw_wp_form_confirm form .mw-wp-form_image{margin-left:210px}main .mw_wp_form_confirm form .mw-wp-form_image img{width:100%}main .mw_wp_form_complete p{font-size:15px;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:90px}main .thankyou-mainContent{margin-top:200px;margin-bottom:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .thankyou-mainContent h2{display:block;font-size:60px;line-height:1;letter-spacing:0}main .thankyou-mainContent h2 span:nth-of-type(1){color:#65cdb4}main .thankyou-mainContent h2 span:nth-of-type(2){color:#ff9b29}main .thankyou-mainContent h2 span:nth-of-type(3){color:#b8e100}main .thankyou-mainContent h2 span:nth-of-type(4){color:#aa96eb}main .thankyou-mainContent h2 span:nth-of-type(5){color:#5ac7ff}main .thankyou-mainContent h2 span:nth-of-type(7){color:#b8e100}main .thankyou-mainContent h2 span:nth-of-type(8){color:#fe82b4}main .thankyou-mainContent h2 span:nth-of-type(9){color:#aa96eb}main .thankyou-mainContent h2 span:nth-of-type(10){color:#aa96eb}main .thankyou-mainContent p{text-align:center;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:15px;line-height:2;letter-spacing:0.12em;margin-top:40px}main .thankyou-mainContent p span{color:#fe82b4}main .thankyou-mainContent a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:17px;line-height:1;letter-spacing:0.1em;background-color:#fe82b4;width:230px;height:64px;border-radius:32px;-webkit-transition:opacity 200ms;transition:opacity 200ms;margin-top:40px}main .thankyou-mainContent a:hover{opacity:0.5}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}footer .footer-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:65px}footer .footer-btn .footer-btn-audition,footer .footer-btn .footer-btn-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:17px;line-height:1;letter-spacing:0.1em;background-color:#fe82b4;width:230px;height:66px;border-radius:33px;margin:0 14px;-webkit-transition:opacity 200ms;transition:opacity 200ms}footer .footer-btn .footer-btn-audition:hover,footer .footer-btn .footer-btn-contact:hover{opacity:0.5}footer .footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 40px}footer .footer-menu li{border-right:1px solid #dddddd;margin-bottom:50px}footer .footer-menu li:last-of-type{border-right:none}footer .footer-menu li:nth-of-type(1),footer .footer-menu li:nth-of-type(2),footer .footer-menu li:nth-of-type(3),footer .footer-menu li:nth-of-type(4){padding:0 25px}footer .footer-menu li:nth-of-type(1) a{color:#65cdb4}footer .footer-menu li:nth-of-type(2) a{color:#5ac7ff}footer .footer-menu li:nth-of-type(3) a{color:#ff9b2a}footer .footer-menu li:nth-of-type(4) a{color:#aa96eb}footer .footer-menu li:nth-of-type(5) a,footer .footer-menu li:nth-of-type(6) a{padding:0 30px;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden}footer .footer-menu li:nth-of-type(5) a{background:url("../image/tw-color.png") top center/contain no-repeat scroll;width:18px;height:15px}footer .footer-menu li:nth-of-type(6) a{background:url("../image/insta-color.png") top center/contain no-repeat scroll;width:17px;height:17px}footer .footer-menu li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:14px;line-height:1;letter-spacing:0.1em;-webkit-transition:opacity 200ms;transition:opacity 200ms}footer .footer-menu li a:hover{opacity:0.5}footer .footer-logo{background:url("../image/logo.jpg") top center/contain no-repeat scroll;width:126px;height:88px;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;margin-bottom:15px;display:block;-webkit-transition:opacity 200ms;transition:opacity 200ms}footer .footer-logo:hover{opacity:0.5}footer .footer-info{font-size:10px;line-height:1;letter-spacing:0.05em;margin-bottom:40px}}@media screen and (max-width: 768px){header{z-index:3;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;right:0;width:100%;height:14.66667vw;margin:auto}header h1{position:relative;z-index:2;background:url("../image/logo.gif") top center/contain no-repeat scroll;width:20.13333vw;height:14.13333vw;margin-left:3.6vw;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden}header h1 a{display:block;width:100%;height:100%}header .menu-button-open{z-index:4;background:url("../image/menu-button-open.svg") top center/contain no-repeat scroll;display:block;position:absolute;top:0;bottom:0;right:-20vw;width:7.73333vw;height:5.06667vw;margin:auto}header .menu-button-open.visible{right:5.33333vw;-webkit-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1)}header .menu-button-close{z-index:3;background:url("../image/menu-button-close.svg") top center/contain no-repeat scroll;display:block;position:absolute;top:-50vw;bottom:0;right:5.33333vw;width:7.06667vw;height:7.06667vw;margin:auto;-webkit-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1)}header .menu-button-close.visible{top:0}header .menu-nav{z-index:1;background-color:#fff;position:fixed;top:0;left:0;width:100vw;height:100vh;visibility:hidden;opacity:0;-webkit-transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1);transition:all 500ms cubic-bezier(0.19, 1, 0.22, 1)}header .menu-nav.visible{visibility:visible;opacity:1}header .menu-nav .main-menu{width:100%;height:100%;padding:22.66667vw 9.33333vw 0}header .menu-nav .main-menu li{position:relative}header .menu-nav .main-menu li:nth-of-type(1),header .menu-nav .main-menu li:nth-of-type(2),header .menu-nav .main-menu li:nth-of-type(3),header .menu-nav .main-menu li:nth-of-type(4){width:100%}header .menu-nav .main-menu li:nth-of-type(5),header .menu-nav .main-menu li:nth-of-type(6){width:50%}header .menu-nav .main-menu li:nth-of-type(1),header .menu-nav .main-menu li:nth-of-type(2),header .menu-nav .main-menu li:nth-of-type(3),header .menu-nav .main-menu li:nth-of-type(4),header .menu-nav .main-menu li:nth-of-type(5),header .menu-nav .main-menu li:nth-of-type(6){height:13.33333vw;border-top:1px solid #ccc}header .menu-nav .main-menu li:nth-of-type(1)::after,header .menu-nav .main-menu li:nth-of-type(2)::after,header .menu-nav .main-menu li:nth-of-type(3)::after,header .menu-nav .main-menu li:nth-of-type(4)::after,header .menu-nav .main-menu li:nth-of-type(5)::after,header .menu-nav .main-menu li:nth-of-type(6)::after{content:"";display:block;position:absolute;top:0;bottom:0;right:1.33333vw;margin:auto;width:0;height:0;border-style:solid;border-width:.93333vw 0 .93333vw 1.6vw;border-color:transparent transparent transparent #fe82b4}header .menu-nav .main-menu li:nth-of-type(1) a,header .menu-nav .main-menu li:nth-of-type(2) a,header .menu-nav .main-menu li:nth-of-type(3) a,header .menu-nav .main-menu li:nth-of-type(4) a,header .menu-nav .main-menu li:nth-of-type(5) a,header .menu-nav .main-menu li:nth-of-type(6) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:100%;font-size:3.73333vw;line-height:1;letter-spacing:0.03em;padding-left:1.33333vw}header .menu-nav .main-menu li:nth-of-type(1) a{color:#65cdb4}header .menu-nav .main-menu li:nth-of-type(2) a{color:#5ac7ff}header .menu-nav .main-menu li:nth-of-type(3) a{color:#ff9b29}header .menu-nav .main-menu li:nth-of-type(4) a{color:#aa96eb}header .menu-nav .main-menu li:nth-of-type(5),header .menu-nav .main-menu li:nth-of-type(6){z-index:2}header .menu-nav .main-menu li:nth-of-type(5) a,header .menu-nav .main-menu li:nth-of-type(6) a{font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden}header .menu-nav .main-menu li:nth-of-type(5){float:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc}header .menu-nav .main-menu li:nth-of-type(5)::before{content:"";display:block;background:url("../image/tw-color.png") top center/contain no-repeat scroll;position:absolute;top:0;bottom:0;left:1.33333vw;margin:auto;width:4.8vw;height:4vw}header .menu-nav .main-menu li:nth-of-type(6){float:right;border-bottom:1px solid #ccc}header .menu-nav .main-menu li:nth-of-type(6)::before{content:"";display:block;background:url("../image/insta-color.png") top center/contain no-repeat scroll;position:absolute;top:0;bottom:0;left:2.66667vw;margin:auto;width:4.53333vw;height:4.53333vw}header .menu-nav .main-menu li:nth-of-type(7),header .menu-nav .main-menu li:nth-of-type(8){z-index:1}header .menu-nav .main-menu li:nth-of-type(7) a,header .menu-nav .main-menu li:nth-of-type(8) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:64vw;height:16vw;border-radius:8vw;background-color:#fe82b4;color:#fff;font-size:4.26667vw;line-height:1;letter-spacing:0.05em;margin:0 auto}header .menu-nav .main-menu li:nth-of-type(7)::before{content:"";display:block;clear:both;width:100%;height:13.33333vw}header .menu-nav .main-menu li:nth-of-type(8){margin-top:4vw}header .menu-nav .menu-tw,header .menu-nav .menu-insta{display:none}.top-mainImage{width:100%;height:88vw;margin-top:14.66667vw;overflow:hidden;position:relative}.top-mainImage .top-mainImage-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;left:0;width:880vw;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-animation:slideshow 100s linear infinite;animation:slideshow 100s linear infinite}.top-mainImage .top-mainImage-inner .thumbnail{-webkit-box-flex:0;-ms-flex:none;flex:none;width:88vw;height:88vw;overflow:hidden}.top-mainImage .top-mainImage-inner .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}@-webkit-keyframes slideshow{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes slideshow{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto}main .top-mainContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8vw 6.66667vw 0}main .top-mainContent .top-mainContent-title{font-size:11.2vw;line-height:1;letter-spacing:0.02em;padding-bottom:4vw;margin-bottom:6.66667vw;position:relative}main .top-mainContent .top-mainContent-title::before{content:"";display:block;position:absolute;bottom:0;left:0;right:0;margin:auto;width:13.33333vw;height:.8vw;background-color:#fe82b4}main .top-mainContent .top-mainContent-title span:nth-of-type(1){color:#65cdb4}main .top-mainContent .top-mainContent-title span:nth-of-type(2){color:#ff9b29}main .top-mainContent .top-mainContent-title span:nth-of-type(3){color:#5ac7ff}main .top-mainContent .top-mainContent-title span:nth-of-type(4){color:#b8e100}main .top-mainContent .top-mainContent-newsLists{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14.66667vw}main .top-mainContent .top-mainContent-newsLists li{position:relative;width:42.26667vw;overflow:hidden;margin-bottom:5.33333vw}main .top-mainContent .top-mainContent-newsLists li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}main .top-mainContent .top-mainContent-newsLists li a.invalid{pointer-events:none}main .top-mainContent .top-mainContent-newsLists li a.invalid p{text-decoration:none}main .top-mainContent .top-mainContent-newsLists li a .thumbnail{width:100%;height:42.26667vw;border-radius:.8vw;overflow:hidden}main .top-mainContent .top-mainContent-newsLists li a .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}main .top-mainContent .top-mainContent-newsLists li a p{font-family:"RedHatText-Medium","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:3.73333vw;line-height:1.42;letter-spacing:0.1em;margin-top:2.66667vw}main .talent-mainContent{margin-top:14.66667vw;margin-bottom:12vw;padding:0 6.66667vw;width:100%}main .talent-mainContent .talent-mainContent-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:12vw}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-title{display:block;background:url("../image/talent-mainContent-h2.png") top center/contain no-repeat scroll;width:69.73333vw;height:13.06667vw;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;margin-bottom:5.33333vw}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber{width:32vw;height:9.33333vw;border-radius:4.66667vw;position:relative;margin:0 .66667vw}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids a,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model a,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete a,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding-left:2.66667vw;color:#000;font-size:3.2vw;line-height:1;letter-spacing:0.02em}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids::after,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model::after,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete::after,main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber::after{content:"";display:block;position:absolute;top:0;bottom:0;right:2vw;margin:auto;width:0;height:0;border-style:solid;border-width:1.6vw .93333vw 0 .93333vw}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids{border:3px solid #5ac7ff;margin-bottom:2.66667vw}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-kids::after{border-color:#5ac7ff transparent transparent transparent}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model{border:3px solid #fe82b4;margin-bottom:2.66667vw}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-model::after{border-color:#fe82b4 transparent transparent transparent}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete{border:3px solid #65cdb4}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-athlete::after{border-color:#65cdb4 transparent transparent transparent}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber{border:3px solid #ff9b29}main .talent-mainContent .talent-mainContent-head .talent-mainContent-head-anchor .talent-mainContent-head-anchor-youtuber::after{border-color:#ff9b29 transparent transparent transparent}main .talent-mainContent .talent-mainContent-category{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8vw}main .talent-mainContent .talent-mainContent-category li{text-align:center;position:relative;width:41.86667vw;overflow:hidden;margin-bottom:5.33333vw}main .talent-mainContent .talent-mainContent-category li .thumbnail{width:41.86667vw;height:41.86667vw;border-radius:.8vw;overflow:hidden}main .talent-mainContent .talent-mainContent-category li .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}main .talent-mainContent .talent-mainContent-category li .name{font-size:4.8vw;line-height:1.5;letter-spacing:0.1em;margin-top:1.33333vw}main .talent-mainContent .talent-mainContent-category li .phonetic{color:#fe83b4;font-size:3.2vw;line-height:1.5;letter-spacing:0.05em}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title{width:41.86667vw;height:41.86667vw;border-radius:.8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title h3{display:block;position:relative;font-size:6.66667vw;line-height:1;letter-spacing:0.02em}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title h3::after{display:block;position:relative;font-size:2.93333vw;line-height:1;letter-spacing:0.08em;margin-top:2.66667vw}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.kids{background-color:#5ac7ff}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.kids h3::after{content:"キッズタレント"}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.model{background-color:#fe82b4}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.model h3::after{content:"モデル"}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.athlete{background-color:#65cdb4}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.athlete h3::after{content:"アスリート"}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.youtuber{background-color:#ff9b29}main .talent-mainContent .talent-mainContent-category .talent-mainContent-category-title.youtuber h3::after{content:"ユーチューバー"}main .talent-page-mainContent{margin-top:14.66667vw;margin-bottom:28vw;padding:8vw 6.66667vw 0;width:100%}main .talent-page-mainContent .talent-page-mainContent-topImage-sp{width:100%;overflow:hidden;margin-bottom:5.33333vw}main .talent-page-mainContent .talent-page-mainContent-topImage-sp img{display:block;width:86.66667vw;height:86.66667vw;-o-object-fit:cover;object-fit:cover;pointer-events:none}main .talent-page-mainContent .talent-page-mainContent-info{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner{width:100%}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner h3{display:block;text-align:center;font-size:6vw;font-weight:normal;line-height:1.5;letter-spacing:0.12em}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner p{text-align:center;color:#fe82b4;font-size:2.93333vw;line-height:1.5;letter-spacing:0.05em;margin-bottom:5.33333vw}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner ul{margin-bottom:13.33333vw}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;border-bottom:1px solid #e5e5e5;padding:1.33333vw 0}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner ul li span:nth-of-type(1){width:7em;color:#a3a3a3;font-size:3.2vw;line-height:1;letter-spacing:0.12em}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner ul li span:nth-of-type(2){-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:3.73333vw;line-height:1.5;letter-spacing:0.12em}main .talent-page-mainContent .talent-page-mainContent-info .talent-page-mainContent-info-inner a{display:none}main .talent-page-mainContent .talent-page-mainContent-images{display:none}main .talent-page-mainContent .talent-page-mainContent-images-sp{width:100%}main .talent-page-mainContent .talent-page-mainContent-images-sp img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;margin-bottom:4vw}main .talent-page-mainContent .talent-page-mainContent-images-sp img:last-of-type{margin-bottom:6.66667vw}main .talent-page-mainContent .talent-page-mainContent-images-sp .talent-page-mainContent-images-sp-contact,main .talent-page-mainContent .talent-page-mainContent-images-sp .talent-page-mainContent-images-sp-back{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main .talent-page-mainContent .talent-page-mainContent-images-sp .talent-page-mainContent-images-sp-contact a,main .talent-page-mainContent .talent-page-mainContent-images-sp .talent-page-mainContent-images-sp-back a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:4.26667vw;line-height:1;letter-spacing:0.05em;width:74.66667vw;height:16vw;border-radius:8vw;-webkit-box-sizing:border-box;box-sizing:border-box}main .talent-page-mainContent .talent-page-mainContent-images-sp .talent-page-mainContent-images-sp-contact{margin-bottom:4vw}main .talent-page-mainContent .talent-page-mainContent-images-sp .talent-page-mainContent-images-sp-contact a{color:#fff;background-color:#fe82b4}main .talent-page-mainContent .talent-page-mainContent-images-sp .talent-page-mainContent-images-sp-back a{color:#000;border:3px solid #fe82b4}main .casting-mainContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14.66667vw;margin-bottom:9.33333vw;padding:0 6.66667vw;width:100%}main .casting-mainContent h2{display:block;background:url("../image/casting-mainContent-h2.png") top center/contain no-repeat scroll;width:81.33333vw;height:13.46667vw;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;margin-top:12vw;margin-bottom:5.33333vw}main .casting-mainContent p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:justify;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:3.73333vw;line-height:2;letter-spacing:0.05em}main .about-mainContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14.66667vw;margin-bottom:21.33333vw;padding:0 6.66667vw;width:100%}main .about-mainContent h2{display:block;background:url("../image/about-mainContent-h2.png") top center/contain no-repeat scroll;width:81.33333vw;height:13.46667vw;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;margin-top:12vw;margin-bottom:9.33333vw}main .about-mainContent .about-mainContent-info{width:100%}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner{width:100%}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner .about-mainContent-info-map{width:100%;height:60vw;margin-bottom:4vw;background-color:#ddd}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner .about-mainContent-info-map iframe{width:100%;height:100%}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner .about-mainContent-info-viewInApp{display:none}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner .about-mainContent-info-viewInApp-sp{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5.33333vw}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner .about-mainContent-info-viewInApp-sp a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:61.33333vw;height:13.33333vw;border:2px solid #fe82b4;border-radius:6.66667vw;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:3.73333vw;font-weight:bold;line-height:1;letter-spacing:0.12em}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner table{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:3.73333vw;line-height:2;letter-spacing:0.12em}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner table tr{display:-webkit-box;display:-ms-flexbox;display:flex}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner table tr:last-of-type{margin-bottom:0}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner table tr th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;vertical-align:top;font-weight:normal;width:6em}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner table tr th::after{content:"：";padding-right:1em}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner p{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:3.73333vw;line-height:2;letter-spacing:0.12em}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner p:nth-of-type(1){margin-top:6.66667vw}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner p:nth-of-type(2){margin-top:9.33333vw}main .about-mainContent .about-mainContent-info .about-mainContent-info-inner p span{font-size:4.26667vw;font-weight:bold;line-height:2.34}main .audition-mainContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14.66667vw;margin-bottom:25.33333vw;padding:0 9.33333vw;width:100%}main .audition-mainContent .audition-mainContent-head{margin-bottom:13.33333vw;width:100%}main .audition-mainContent .audition-mainContent-head h2{display:block;background:url("../image/audition-mainContent-h2.png") top center/contain no-repeat scroll;width:82.8vw;height:12.53333vw;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;margin:12vw auto 5.33333vw}main .audition-mainContent .audition-mainContent-head p{text-align:justify;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:3.73333vw;line-height:2;letter-spacing:0.12em}main .contact-mainContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:14.66667vw;margin-bottom:25.33333vw;padding:0 9.33333vw;width:100%}main .contact-mainContent .contact-mainContent-head{width:100%;margin-bottom:13.33333vw}main .contact-mainContent .contact-mainContent-head h2{display:block;background:url("../image/contact-mainContent-h2.png") top center/contain no-repeat scroll;width:82.26667vw;height:12.53333vw;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;margin:12vw auto 5.33333vw}main .contact-mainContent .contact-mainContent-head p{text-align:justify;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:3.73333vw;line-height:2;letter-spacing:0.12em}main .mw_wp_form form{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif}main .mw_wp_form form .margin-bottom-narrow{margin-bottom:2.66667vw}main .mw_wp_form form .margin-bottom-wide{margin-bottom:10.66667vw}main .mw_wp_form form .margin-bottom-last{margin-bottom:12vw}main .mw_wp_form form .error-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:0;font-size:3.73333vw;letter-spacing:0.12em;line-height:2;margin-bottom:0;font-weight:bold;text-align:center}main .mw_wp_form form .error-message .error{display:block;color:#dd0000}main .mw_wp_form form .error-message .error:last-of-type{margin-bottom:13.33333vw}main .mw_wp_form form .margin-bottom-narrow,main .mw_wp_form form .margin-bottom-wide,main .mw_wp_form form .margin-bottom-last,main .mw_wp_form form .error-message{font-size:3.73333vw;letter-spacing:0.1em}main .mw_wp_form form .margin-bottom-narrow label,main .mw_wp_form form .margin-bottom-wide label,main .mw_wp_form form .margin-bottom-last label,main .mw_wp_form form .error-message label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3.73333vw;font-weight:bold;line-height:1;letter-spacing:0.1em;margin-bottom:1.33333vw}main .mw_wp_form form .margin-bottom-narrow label.sns-label,main .mw_wp_form form .margin-bottom-wide label.sns-label,main .mw_wp_form form .margin-bottom-last label.sns-label,main .mw_wp_form form .error-message label.sns-label{margin-top:4vw}main .mw_wp_form form .margin-bottom-narrow label.textarea-label,main .mw_wp_form form .margin-bottom-wide label.textarea-label,main .mw_wp_form form .margin-bottom-last label.textarea-label,main .mw_wp_form form .error-message label.textarea-label{height:12vw}main .mw_wp_form form .margin-bottom-narrow label.file-label,main .mw_wp_form form .margin-bottom-wide label.file-label,main .mw_wp_form form .margin-bottom-last label.file-label,main .mw_wp_form form .error-message label.file-label{display:none}main .mw_wp_form form .margin-bottom-narrow label .label-note-red,main .mw_wp_form form .margin-bottom-narrow label .label-note-gray,main .mw_wp_form form .margin-bottom-wide label .label-note-red,main .mw_wp_form form .margin-bottom-wide label .label-note-gray,main .mw_wp_form form .margin-bottom-last label .label-note-red,main .mw_wp_form form .margin-bottom-last label .label-note-gray,main .mw_wp_form form .error-message label .label-note-red,main .mw_wp_form form .error-message label .label-note-gray{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:10.66667vw;height:5.33333vw;font-size:3.2vw;font-weight:normal;line-height:1;letter-spacing:0.06em;border-radius:.53333vw;margin-left:1.33333vw}main .mw_wp_form form .margin-bottom-narrow label .label-note-red,main .mw_wp_form form .margin-bottom-wide label .label-note-red,main .mw_wp_form form .margin-bottom-last label .label-note-red,main .mw_wp_form form .error-message label .label-note-red{background-color:#ea352d;color:#fff}main .mw_wp_form form .margin-bottom-narrow label .label-note-gray,main .mw_wp_form form .margin-bottom-wide label .label-note-gray,main .mw_wp_form form .margin-bottom-last label .label-note-gray,main .mw_wp_form form .error-message label .label-note-gray{background-color:#aaaaaa;color:#fff}main .mw_wp_form form .margin-bottom-narrow label .label-note-text,main .mw_wp_form form .margin-bottom-wide label .label-note-text,main .mw_wp_form form .margin-bottom-last label .label-note-text,main .mw_wp_form form .error-message label .label-note-text{display:none}main .mw_wp_form form .margin-bottom-narrow span,main .mw_wp_form form .margin-bottom-wide span,main .mw_wp_form form .margin-bottom-last span,main .mw_wp_form form .error-message span{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-all}main .mw_wp_form form .margin-bottom-narrow span.zip,main .mw_wp_form form .margin-bottom-narrow span.state,main .mw_wp_form form .margin-bottom-wide span.zip,main .mw_wp_form form .margin-bottom-wide span.state,main .mw_wp_form form .margin-bottom-last span.zip,main .mw_wp_form form .margin-bottom-last span.state,main .mw_wp_form form .error-message span.zip,main .mw_wp_form form .error-message span.state{width:58.66667vw}main .mw_wp_form form .margin-bottom-narrow span input[type="text"],main .mw_wp_form form .margin-bottom-narrow span textarea,main .mw_wp_form form .margin-bottom-narrow span select,main .mw_wp_form form .margin-bottom-wide span input[type="text"],main .mw_wp_form form .margin-bottom-wide span textarea,main .mw_wp_form form .margin-bottom-wide span select,main .mw_wp_form form .margin-bottom-last span input[type="text"],main .mw_wp_form form .margin-bottom-last span textarea,main .mw_wp_form form .margin-bottom-last span select,main .mw_wp_form form .error-message span input[type="text"],main .mw_wp_form form .error-message span textarea,main .mw_wp_form form .error-message span select{text-indent:1em;font-size:4.26667vw;line-height:1.5;letter-spacing:0.06em;margin:0;padding:0;background:none;border:1px solid #b2b2b2;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:12vw;width:100%}main .mw_wp_form form .margin-bottom-narrow span input::-webkit-input-placeholder, main .mw_wp_form form .margin-bottom-wide span input::-webkit-input-placeholder, main .mw_wp_form form .margin-bottom-last span input::-webkit-input-placeholder, main .mw_wp_form form .error-message span input::-webkit-input-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span input::-moz-placeholder, main .mw_wp_form form .margin-bottom-wide span input::-moz-placeholder, main .mw_wp_form form .margin-bottom-last span input::-moz-placeholder, main .mw_wp_form form .error-message span input::-moz-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span input:-ms-input-placeholder, main .mw_wp_form form .margin-bottom-wide span input:-ms-input-placeholder, main .mw_wp_form form .margin-bottom-last span input:-ms-input-placeholder, main .mw_wp_form form .error-message span input:-ms-input-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span input::-ms-input-placeholder, main .mw_wp_form form .margin-bottom-wide span input::-ms-input-placeholder, main .mw_wp_form form .margin-bottom-last span input::-ms-input-placeholder, main .mw_wp_form form .error-message span input::-ms-input-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span input::placeholder,main .mw_wp_form form .margin-bottom-wide span input::placeholder,main .mw_wp_form form .margin-bottom-last span input::placeholder,main .mw_wp_form form .error-message span input::placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span.file label,main .mw_wp_form form .margin-bottom-wide span.file label,main .mw_wp_form form .margin-bottom-last span.file label,main .mw_wp_form form .error-message span.file label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40.66667vw;height:12vw;background-color:#5ac7ff;color:#fff;font-size:4.26667vw;font-weight:bold;line-height:1;letter-spacing:0.06em;position:relative}main .mw_wp_form form .margin-bottom-narrow span.file label input[type="file"],main .mw_wp_form form .margin-bottom-wide span.file label input[type="file"],main .mw_wp_form form .margin-bottom-last span.file label input[type="file"],main .mw_wp_form form .error-message span.file label input[type="file"]{display:none}main .mw_wp_form form .margin-bottom-narrow span.file label .mwform-file-delete,main .mw_wp_form form .margin-bottom-wide span.file label .mwform-file-delete,main .mw_wp_form form .margin-bottom-last span.file label .mwform-file-delete,main .mw_wp_form form .error-message span.file label .mwform-file-delete{display:none}main .mw_wp_form form .margin-bottom-narrow span.file .filename,main .mw_wp_form form .margin-bottom-wide span.file .filename,main .mw_wp_form form .margin-bottom-last span.file .filename,main .mw_wp_form form .error-message span.file .filename{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:2.66667vw;padding-left:1.33333vw}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field,main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field,main .mw_wp_form form .margin-bottom-last span .mwform-radio-field,main .mw_wp_form form .error-message span .mwform-radio-field{display:block;width:unset}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field.horizontal-item+.horizontal-item,main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field.horizontal-item+.horizontal-item,main .mw_wp_form form .margin-bottom-last span .mwform-radio-field.horizontal-item+.horizontal-item,main .mw_wp_form form .error-message span .mwform-radio-field.horizontal-item+.horizontal-item{margin-left:5.33333vw}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field label,main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field label,main .mw_wp_form form .margin-bottom-last span .mwform-radio-field label,main .mw_wp_form form .error-message span .mwform-radio-field label{width:unset;min-height:12vw;cursor:pointer}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field label input[type="radio"],main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field label input[type="radio"],main .mw_wp_form form .margin-bottom-last span .mwform-radio-field label input[type="radio"],main .mw_wp_form form .error-message span .mwform-radio-field label input[type="radio"]{display:none}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field label .mwform-radio-field-text,main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field label .mwform-radio-field-text,main .mw_wp_form form .margin-bottom-last span .mwform-radio-field label .mwform-radio-field-text,main .mw_wp_form form .error-message span .mwform-radio-field label .mwform-radio-field-text{width:unset;position:relative;padding-left:10.66667vw;font-size:4.26667vw;font-weight:normal;line-height:1;letter-spacing:0.06em}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field label .mwform-radio-field-text::before,main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field label .mwform-radio-field-text::before,main .mw_wp_form form .margin-bottom-last span .mwform-radio-field label .mwform-radio-field-text::before,main .mw_wp_form form .error-message span .mwform-radio-field label .mwform-radio-field-text::before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;margin:auto;width:8.53333vw;height:8.53333vw;border:1px solid #b2b2b2;border-radius:50%}main .mw_wp_form form .margin-bottom-narrow span .mwform-radio-field label input[type="radio"]:checked+.mwform-radio-field-text::after,main .mw_wp_form form .margin-bottom-wide span .mwform-radio-field label input[type="radio"]:checked+.mwform-radio-field-text::after,main .mw_wp_form form .margin-bottom-last span .mwform-radio-field label input[type="radio"]:checked+.mwform-radio-field-text::after,main .mw_wp_form form .error-message span .mwform-radio-field label input[type="radio"]:checked+.mwform-radio-field-text::after{content:"";position:absolute;top:0;bottom:0;left:2.4vw;margin:auto;width:3.73333vw;height:3.73333vw;background-color:#5ac7ff;border-radius:50%}main .mw_wp_form form .margin-bottom-narrow span textarea,main .mw_wp_form form .margin-bottom-wide span textarea,main .mw_wp_form form .margin-bottom-last span textarea,main .mw_wp_form form .error-message span textarea{height:50.66667vw;padding:1em;text-indent:0}main .mw_wp_form form .margin-bottom-narrow span textarea::-webkit-input-placeholder, main .mw_wp_form form .margin-bottom-wide span textarea::-webkit-input-placeholder, main .mw_wp_form form .margin-bottom-last span textarea::-webkit-input-placeholder, main .mw_wp_form form .error-message span textarea::-webkit-input-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span textarea::-moz-placeholder, main .mw_wp_form form .margin-bottom-wide span textarea::-moz-placeholder, main .mw_wp_form form .margin-bottom-last span textarea::-moz-placeholder, main .mw_wp_form form .error-message span textarea::-moz-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span textarea:-ms-input-placeholder, main .mw_wp_form form .margin-bottom-wide span textarea:-ms-input-placeholder, main .mw_wp_form form .margin-bottom-last span textarea:-ms-input-placeholder, main .mw_wp_form form .error-message span textarea:-ms-input-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span textarea::-ms-input-placeholder, main .mw_wp_form form .margin-bottom-wide span textarea::-ms-input-placeholder, main .mw_wp_form form .margin-bottom-last span textarea::-ms-input-placeholder, main .mw_wp_form form .error-message span textarea::-ms-input-placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span textarea::placeholder,main .mw_wp_form form .margin-bottom-wide span textarea::placeholder,main .mw_wp_form form .margin-bottom-last span textarea::placeholder,main .mw_wp_form form .error-message span textarea::placeholder{color:#bfbfbf}main .mw_wp_form form .margin-bottom-narrow span .mwform-pr,main .mw_wp_form form .margin-bottom-narrow span .mwform-other,main .mw_wp_form form .margin-bottom-wide span .mwform-pr,main .mw_wp_form form .margin-bottom-wide span .mwform-other,main .mw_wp_form form .margin-bottom-last span .mwform-pr,main .mw_wp_form form .margin-bottom-last span .mwform-other,main .mw_wp_form form .error-message span .mwform-pr,main .mw_wp_form form .error-message span .mwform-other{height:50.66667vw}main .mw_wp_form form .margin-bottom-narrow span.sns-text-sp,main .mw_wp_form form .margin-bottom-wide span.sns-text-sp,main .mw_wp_form form .margin-bottom-last span.sns-text-sp,main .mw_wp_form form .error-message span.sns-text-sp{display:block;font-size:3.73333vw;font-weight:bold;line-height:1.42;letter-spacing:0.08em;margin-bottom:2.66667vw}main .mw_wp_form form .margin-bottom-narrow span.state,main .mw_wp_form form .margin-bottom-wide span.state,main .mw_wp_form form .margin-bottom-last span.state,main .mw_wp_form form .error-message span.state{position:relative}main .mw_wp_form form .margin-bottom-narrow span.state::before,main .mw_wp_form form .margin-bottom-wide span.state::before,main .mw_wp_form form .margin-bottom-last span.state::before,main .mw_wp_form form .error-message span.state::before{pointer-events:none;content:"";display:block;position:absolute;top:0;bottom:0;right:2vw;width:8.53333vw;height:8.53333vw;margin:auto;background-color:#5ac7ff}main .mw_wp_form form .margin-bottom-narrow span.state::after,main .mw_wp_form form .margin-bottom-wide span.state::after,main .mw_wp_form form .margin-bottom-last span.state::after,main .mw_wp_form form .error-message span.state::after{pointer-events:none;content:"";display:block;position:absolute;top:0;bottom:0;right:4.8vw;margin:auto;width:0;height:0;border-style:solid;border-width:2.4vw 1.06667vw 0 1.06667vw;border-color:#fff transparent transparent transparent}main .mw_wp_form form .mw-wp-form_file{display:none}main .mw_wp_form form .filename{display:none}main .mw_wp_form form .submit-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;margin-bottom:0}main .mw_wp_form form .submit-area input[type="submit"]{margin:0;padding:0;background-color:#fe82b4;border-radius:8vw;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#fff;font-size:4.26667vw;font-weight:bold;line-height:1;letter-spacing:0.28em;-webkit-box-flex:0;-ms-flex:none;flex:none;cursor:pointer;width:74.66667vw;min-height:16vw;margin-bottom:4vw}main .mw_wp_form form .submit-area input[type="submit"]:last-of-type{margin-bottom:0}main .mw_wp_form_confirm form .margin-bottom-narrow .confirm-text,main .mw_wp_form_confirm form .margin-bottom-narrow .confirm-textarea,main .mw_wp_form_confirm form .margin-bottom-wide .confirm-text,main .mw_wp_form_confirm form .margin-bottom-wide .confirm-textarea,main .mw_wp_form_confirm form .margin-bottom-last .confirm-text,main .mw_wp_form_confirm form .margin-bottom-last .confirm-textarea,main .mw_wp_form_confirm form .error-message .confirm-text,main .mw_wp_form_confirm form .error-message .confirm-textarea{font-size:3.73333vw}main .mw_wp_form_confirm form .margin-bottom-narrow span.state::before,main .mw_wp_form_confirm form .margin-bottom-wide span.state::before,main .mw_wp_form_confirm form .margin-bottom-last span.state::before,main .mw_wp_form_confirm form .error-message span.state::before{display:none}main .mw_wp_form_confirm form .margin-bottom-narrow span.state::after,main .mw_wp_form_confirm form .margin-bottom-wide span.state::after,main .mw_wp_form_confirm form .margin-bottom-last span.state::after,main .mw_wp_form_confirm form .error-message span.state::after{display:none}main .mw_wp_form_confirm form .margin-bottom-narrow span.file label,main .mw_wp_form_confirm form .margin-bottom-wide span.file label,main .mw_wp_form_confirm form .margin-bottom-last span.file label,main .mw_wp_form_confirm form .error-message span.file label{display:none}main .mw_wp_form_confirm form .file-wrap{display:none}main .mw_wp_form_confirm form .mw-wp-form_image img{width:100%}main .mw_wp_form_complete p{font-size:3.73333vw;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:25.33333vw}main .thankyou-mainContent{margin-top:26.66667vw;margin-bottom:24vw;padding:0 9.33333vw;width:100%}main .thankyou-mainContent h2{display:block;background:url("../image/thankyou-mainContent-h2.png") top center/contain no-repeat scroll;width:59.86667vw;height:28.53333vw;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 auto}main .thankyou-mainContent p{text-align:justify;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:3.73333vw;line-height:2;letter-spacing:0.1em;margin-top:9.33333vw}main .thankyou-mainContent p span{color:#fe82b4}main .thankyou-mainContent a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:4.26667vw;line-height:1;letter-spacing:0.04em;background-color:#fe82b4;width:74.66667vw;height:16vw;border-radius:8vw;margin:8vw auto 0}footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}footer .footer-btn .footer-btn-audition,footer .footer-btn .footer-btn-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:4.26667vw;line-height:1;letter-spacing:0.05em;background-color:#fe82b4;width:64vw;height:16vw;border-radius:8vw}footer .footer-btn .footer-btn-audition{margin-bottom:4vw}footer .footer-btn .footer-btn-contact{margin-bottom:10vw}footer .footer-menu{width:100%;height:100%;padding:0 9.33333vw;margin-bottom:6vw}footer .footer-menu li{position:relative}footer .footer-menu li:nth-of-type(1),footer .footer-menu li:nth-of-type(2),footer .footer-menu li:nth-of-type(3),footer .footer-menu li:nth-of-type(4){width:100%}footer .footer-menu li:nth-of-type(1) a,footer .footer-menu li:nth-of-type(2) a,footer .footer-menu li:nth-of-type(3) a,footer .footer-menu li:nth-of-type(4) a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:3.73333vw;line-height:1;letter-spacing:0.03em;padding-left:1.33333vw}footer .footer-menu li:nth-of-type(5),footer .footer-menu li:nth-of-type(6){width:50%}footer .footer-menu li:nth-of-type(5) a,footer .footer-menu li:nth-of-type(6) a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden}footer .footer-menu li:nth-of-type(1),footer .footer-menu li:nth-of-type(2),footer .footer-menu li:nth-of-type(3),footer .footer-menu li:nth-of-type(4),footer .footer-menu li:nth-of-type(5),footer .footer-menu li:nth-of-type(6){height:13.33333vw;border-top:1px solid #ccc}footer .footer-menu li:nth-of-type(1)::after,footer .footer-menu li:nth-of-type(2)::after,footer .footer-menu li:nth-of-type(3)::after,footer .footer-menu li:nth-of-type(4)::after,footer .footer-menu li:nth-of-type(5)::after,footer .footer-menu li:nth-of-type(6)::after{content:"";display:block;position:absolute;top:0;bottom:0;right:1.33333vw;margin:auto;width:0;height:0;border-style:solid;border-width:.93333vw 0 .93333vw 1.6vw;border-color:transparent transparent transparent #fe82b4}footer .footer-menu li:nth-of-type(1) a{color:#65cdb4}footer .footer-menu li:nth-of-type(2) a{color:#5ac7ff}footer .footer-menu li:nth-of-type(3) a{color:#ff9b29}footer .footer-menu li:nth-of-type(4) a{color:#aa96eb}footer .footer-menu li:nth-of-type(5){float:left;border-right:1px solid #ccc;border-bottom:1px solid #ccc}footer .footer-menu li:nth-of-type(5) a::before{content:"";display:block;position:absolute;top:0;bottom:0;left:1.33333vw;margin:auto;background:url("../image/tw-color.png") top center/contain no-repeat scroll;width:5.06667vw;height:4vw}footer .footer-menu li:nth-of-type(6){float:right;border-bottom:1px solid #ccc}footer .footer-menu li:nth-of-type(6) a::before{content:"";display:block;position:absolute;top:0;bottom:0;left:2.66667vw;margin:auto;background:url("../image/insta-color.png") top center/contain no-repeat scroll;width:4.53333vw;height:4.53333vw}footer .footer-logo{background:url("../image/logo.jpg") top center/contain no-repeat scroll;width:26.66667vw;height:18.66667vw;font-size:0;text-indent:100%;white-space:nowrap;overflow:hidden;margin-bottom:2.66667vw;display:block}footer .footer-info{font-size:2.66667vw;line-height:1;letter-spacing:0.05em;margin-bottom:10.66667vw}}

