﻿@font-face{font-family:"satoshi";src:url(../font/Satoshi-Light.otf);font-weight:300}@font-face{font-family:"satoshi";src:url(../font/Satoshi-Regular.otf);font-weight:400}@font-face{font-family:"satoshi";src:url(../font/Satoshi-Medium.otf);font-weight:500}@font-face{font-family:"satoshi";src:url(../font/Satoshi-Bold.otf);font-weight:700}@font-face{font-family:"satoshi";src:url(../font/Satoshi-Black.otf);font-weight:900}@font-face{font-family:"libre botoni";src:url(../font/LibreBodoni-Regular.ttf)}ul,nav{list-style:none;margin:0;padding:0}a{text-decoration:none !important;color:black}a,button{transition:all 0.3s}a:hover,button:hover{opacity:0.5}a:focus,input:focus,textarea:focus,button:focus{outline:none}img{width:100%;height:auto;object-fit:cover;border-radius:0}h1,h2,h3,h4,h5,h6,p{margin:0}html{scroll-behavior:smooth}body{position:relative;background-repeat:no-repeat;background-size:contain;font-family:"satoshi", sans-serif;font-weight:500;color:black;z-index:0}span.booking_text{text-shadow:2px 2px 4px rgba(255, 255, 255, 0.5)}main#main{min-height:calc(100vh - 200px);padding-top:100px}main#main .main_img_wrapper{width:100%;max-width:750px;margin:0 auto}main#main a.recruit_link{position:fixed;display:inline-block;width:90%;bottom:10px;left:50%;transform:translateX(-50%);background:#ff43c1;border-radius:6px;color:#fff;text-align:center;padding:15px 20px;font-size:28px;font-weight:900;text-decoration:none;z-index:999}main#main .section_title{font-family:"libre botoni", sans-serif;font-size:3vw;margin-top:-4vw}main#main .section_title p{font-family:"satoshi", sans-serif;font-size:65%;margin-left:20%}main#main .booking_note{text-align:center;font-size:16px;font-weight:700;background-color:white;border-left:5px solid #FF9702;border-radius:5px;padding:24px 48px}div#sidebar{display:none}@media (max-width:961px){body{background:#F0F0F0}main#main{padding-top:70px}main#main .section_title{font-size:9vw;margin-top:0;text-align:center;margin-bottom:5%}.more_block p.more_h{font-size:4vw}}@media (min-width:960px){.rotated-text{transform:rotate(90deg);transform-origin:left bottom;white-space:nowrap}}p.more_h,p.more_v{display:inline-block;position:relative;font-family:"satoshi", sans-serif;font-size:50%}p.more_h::after,p.more_v::after{position:absolute;content:"";width:160%;height:5%;background:#101010;bottom:-10%;left:-10%}p.more_h::before,p.more_v::before{position:absolute;content:"";width:30%;height:5%;background:#101010;bottom:20%;right:-50%;transform:rotate(45deg)}h1.page_title{font-family:"libre botoni", sans-serif;font-size:4vw;margin-top:-4vw}@media (max-width:960px){h1.page_title{font-family:"libre botoni", sans-serif;font-size:32px;text-align:center;margin-top:-4vw;margin-bottom:30px}}@media (max-width:960px){.only_pc{display:none !important}}@media (min-width:961px){.only_sp{display:none !important}}header#header{position:fixed;z-index:999;display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:15px;padding-bottom:24px;background:linear-gradient(to right, rgba(255, 201, 0, 0.6), #FFC900)}header#header .header_left{display:flex;align-items:center;column-gap:4%;margin-left:3.4%}header#header .header_right{width:36%;display:flex;align-items:center;justify-content:flex-end;column-gap:30px;margin-right:5%}header#header .logo_img_wrapper{width:20%}header#header .business_hours{display:flex;align-items:center}header#header .business_hours p.business_hours_title{font-size:12px;font-weight:700;margin-right:16px}header#header .business_hours .business_hours_content p{font-size:10px;font-weight:700}header#header nav.header_nav ul.nav_content{display:flex;align-items:center}header#header nav.header_nav ul.nav_content li.nav_item img.sns_img{background:transparent;padding:5%;border-radius:13px}header#header nav.header_nav ul.nav_content li.nav_item:not(:last-child){margin-right:53px}header#header nav.header_nav ul.nav_content li.nav_item.nav_sns{margin-right:8px !important;width:26px}header#header nav.header_nav ul.nav_content a.nav_link{font-size:17px;font-weight:700;font-family:"satoshi", sans-serif;letter-spacing:2px}@media (max-width:960px){header#header .header_right{margin-right:6vw}}#header.UpMove{animation:UpAnime 0.5s forwards}@keyframes UpAnime{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}#header.DownMove{animation:DownAnime 0.5s forwards}@keyframes DownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}div.booking{position:fixed;width:15%;bottom:5%;right:5%;z-index:100}div.booking span.booking_text{display:block;text-align:center;margin-top:-13%}section#key_visual{margin-bottom:4%}section#key_visual .container{max-width:none;padding-left:5%;padding-right:5%}section#key_visual .top_video{width:100%;height:68vh;object-fit:cover;object-position:top}section#key_visual .col-sm-12.col-12{position:relative}section#key_visual .col-sm-12.col-12 .logo_img{position:absolute;bottom:5%;left:2%;width:15%}section#key_visual p.new_open{padding-left:2%;color:#E83B65;font-family:"libre botoni", sans-serif;letter-spacing:0.1vw;margin:2vh 0}@media (max-width:960px){div.booking{width:30%}section#key_visual .container{padding:0}section#key_visual .container .col-12{padding:0}section#key_visual .container .col-12 .logo_img{position:absolute;bottom:1%;left:4%;width:40%}section#key_visual .container .col-12.timeline{width:94%;min-width:360px;max-width:500px;margin:10px auto 0;font-size:13px;background-color:rgba(0, 0, 0, 0.1);border-radius:10px;padding:8px 20px}section#key_visual .container .col-12.timeline table{width:100%;max-width:450px}section#key_visual .container .col-12.timeline table th{text-align:center;background-color:transparent}section#key_visual .container .col-12.timeline table thead th span{display:inline-block;width:80%;background:linear-gradient(155deg, rgba(16, 16, 16, 0.9) 80%, rgba(16, 16, 16, 0.2));color:white;border-radius:100px}section#key_visual .container .col-12.timeline table thead th:nth-child(3) span{min-width:90px}section#key_visual .container .col-12.timeline table tbody tr:first-child{height:7px}section#key_visual .container .col-12.timeline table tbody th.slot{border-right:2px solid #101010}section#key_visual .container .col-12.timeline p.timeline_note{font-size:16px}section#key_visual .container .col-12.timeline dl.timetable{display:flex;flex-wrap:wrap;margin-bottom:0}section#key_visual .container .col-12.timeline dl.timetable dt{width:80px}section#key_visual .container .col-12.timeline dl.timetable dd{width:calc(100% - 80px);margin-bottom:0}section#key_visual .container p.new_open{margin:0;padding-left:5%}}section#event{margin-bottom:4%}section#event .container{max-width:none;padding-left:5%;padding-right:5%}section#event .banner-wrapper{width:100%}section#event .recruit_banner_wrapper{position:relative;width:80%;margin:0 auto}section#event .recruit_banner_wrapper::after{content:"";position:absolute;background-image:url(../img/all/Super_Spark_logo_white.svg);background-repeat:no-repeat;background-size:contain;width:14%;height:100%;top:71%;right:4%;transform:translateY(-50%)}section#event .event_round_banner{border-radius:100px;margin-top:50px;margin-left:5%;margin-right:5%}section#event .event_round_banner .event_logo_img{padding:0;padding-top:8%;width:70%;margin-bottom:-5%}section#event .event_round_banner img.event_img{width:100%}section#event .event_round_banner .event_logo_wrapper{padding-left:7%}section#event .event_round_banner span.event_text{font-size:64%}section#event .brother .brother_link_block{margin:0vh 0 2vh 0;font-size:1.8vw;font-weight:900;text-align:center;letter-spacing:0.1vw;border-radius:4px;background:rgba(255, 201, 0, 0.8);border:solid 2px #d27d00;box-shadow:inset 0 2px 0 rgba(255, 255, 255, 0.2), inset 0 -2px 0 rgba(0, 0, 0, 0.05);padding:20px 0}section#event .more_block{text-align:left;margin-left:0}section#event p.more_h{font-size:1.5vw}section#event h2.section_title{margin-top:0}section#event .event_swiper.event_swiper_wrapper{width:100%;height:40vw;overflow-x:hidden}section#event .event_swiper.event_swiper_wrapper #modal_event_name{font-weight:500}section#event .event_swiper.event_swiper_wrapper #modal_event_text{font-weight:400}@media (max-width:960px){section#event .container{max-width:none;padding-left:0;padding-right:0}section#event .recruit_banner_wrapper{width:100%}section#event .event_round_banner .event_logo_wrapper{padding-left:2%}section#event .event_round_banner .event_logo_wrapper .event_logo_img{padding:0;padding-top:2%;width:60%}section#event .event_round_banner span.event_text{font-size:50%}section#event .brother .brother_link_block{margin:2vh 0 2vh 0;font-size:30px;letter-spacing:0}section#event .more_block{text-align:center;margin-left:0}section#event p.more_h{font-size:2.5vw}}section#event_parent{padding-top:8%;padding-bottom:8%}section#event_parent .event_list_child{padding-left:2%;padding-right:2%}section#event_parent p.event_date{font-size:1.3vw;padding-top:4%;height:3vw}section#event_parent h4.event_title{font-weight:700;padding-top:37px;height:8vw;overflow:hidden}section#event_parent .event_detail{position:relative}section#event_parent .event_detail img.news_line_v{position:absolute;bottom:0.7vw;right:0;height:auto;width:0.23vw}@media (max-width:960px){section#event_parent{padding-top:8%;padding-bottom:8%}section#event_parent .event_list_child{padding-left:6%;padding-right:6%}section#event_parent .event_list_child:not(:first-child){margin-top:50px}section#event_parent p.event_date{font-size:14px;font-weight:700;padding-top:4%;height:3vw}section#event_parent h4.event_title{font-weight:700;padding-top:20px;height:auto;overflow:visible}section#event_parent .event_detail{position:relative;padding:0 10px}section#event_parent .event_detail img.news_line_v{position:absolute;bottom:0.7vw;right:0;height:auto;width:0.23vw}}section#news{background:linear-gradient(to right, rgba(255, 151, 2, 0.6), #FF9702);padding-top:8%;padding-bottom:8%}section#news .section_title{color:#101010}section#news img.news_img{width:100%;object-fit:contain;aspect-ratio:1}section#news .news_text_wrapper{background-color:white}section#news .news_title{margin-top:3%;height:80px;overflow:hidden}section#news p.more_v.only_pc{color:#101010}section#news p.more_v.only_pc::after{position:absolute;content:"";width:160%;height:5%;background:#101010;bottom:-10%;left:-10%}section#news p.more_v.only_pc::before{position:absolute;content:"";width:30%;height:5%;background:#101010;bottom:20%;right:-50%;transform:rotate(45deg)}@media (max-width:960px){section#news .news_text_wrapper{background-color:#F0F0F0;color:#101010}section#news p.news_text{font-size:3vw}section#news .news_title{min-height:0}section#news .more_block{text-align:center;margin-left:0;width:100%}section#news .more_block .more_h{color:#101010;text-align:center}section#news .more_block .more_h::after{position:absolute;content:"";width:160%;height:5%;background:#101010;bottom:-10%;left:-10%}section#news .more_block .more_h::before{position:absolute;content:"";width:30%;height:5%;background:#101010;bottom:20%;right:-50%;transform:rotate(45deg)}}section#news_parent{padding-top:8%;padding-bottom:8%}section#news_parent img.news_img{width:100%;object-fit:contain;aspect-ratio:1}section#news_parent .news_text_wrapper{background-color:white}section#news_parent .news_title{margin-top:3%;min-height:80px}@media (max-width:960px){section#news_parent{padding-top:8%;padding-bottom:8%}section#news_parent .col-sm-4.col-12{padding:0 6%;margin-bottom:50px}section#news_parent img.news_img{width:100%;object-fit:contain;aspect-ratio:1}section#news_parent .news_text_wrapper{background-color:white}section#news_parent p.news_date{font-size:16px}section#news_parent .news_title{font-size:14px;margin-top:3%;min-height:70px}section#news_parent .news_text{font-size:15px}}section#talent{padding-top:8%;padding-bottom:8%}section#talent .talent_wide_img{margin-bottom:5%}section#talent .talent_img{width:94%;margin-left:3%;aspect-ratio:0.6666666667;object-fit:cover}section#talent .talent_name{font-style:italic;width:94%;color:white;background:rgba(16, 16, 16, 0.2);bottom:0;padding:2px 0;margin-left:3%}section#talent_parent{padding-top:8%;padding-bottom:8%}section#talent_parent h2.talent_cat{text-align:center;font-weight:700;background-color:#F0F0F0;border-top:7px double #101010;border-bottom:7px double #101010;padding:10px;margin-top:50px;margin-bottom:10px}section#talent_parent .img_wrapper{position:relative;margin-bottom:2vw}section#talent_parent .img_wrapper span.talent_name{display:inline-block;background:rgba(0, 0, 0, 0.3);width:100%;height:2vw;font-size:1.3vw;color:#F0F0F0;bottom:0;position:absolute;z-index:1;left:0;padding-left:0.5vw}@media (max-width:960px){section#talent .more_block{text-align:center;margin-left:0;width:100%}section#talent .more_block .more_h{text-align:center;font-size:3vw}section#talent_parent{padding-top:8%;padding-bottom:8%;padding-left:6%;padding-right:6%}section#talent_parent .img_wrapper{position:relative;margin-bottom:2vw}section#talent_parent .img_wrapper span.talent_name{display:inline-block;background:rgba(0, 0, 0, 0.3);width:100%;height:auto;font-size:14px;color:#F0F0F0;bottom:0;position:absolute;z-index:1;left:0;padding-left:0.5vw}}footer#footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding-top:51px;padding-bottom:32px;background:linear-gradient(to right, rgba(255, 201, 0, 0.6), #FFC900)}footer#footer .footer_left{margin-left:3.4%;color:#101010;font-size:11px;font-weight:600}footer#footer .footer_left p{position:relative;margin-left:15px}footer#footer .footer_left p::after{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;width:15px;aspect-ratio:1;top:50%;left:-24px;transform:translateY(-50%)}footer#footer .footer_left p.address::after{background-image:url(../img/all/mappin_bk.svg)}footer#footer .footer_left p.phone_number::after{background-image:url(../img/all/phone_bk.svg)}footer#footer .footer_left span.hours{font-size:9px;margin-left:5px}footer#footer .logo_img_wrapper{width:60%}footer#footer .information{margin-top:50px}footer#footer .footer_content{margin-right:5%}footer#footer .footer_content ul.nav_content{display:flex;align-items:center}footer#footer .footer_content ul.nav_content li.nav_item:not(:last-child){margin-right:53px}footer#footer .footer_content ul.nav_content a.nav_link{font-size:17px;font-weight:700;font-family:"satoshi", sans-serif;letter-spacing:2px;color:#101010}footer#footer .footer_content ul.sns_content{display:flex;justify-content:flex-end;margin-top:45px}footer#footer .footer_content ul.sns_content li.sns_item{width:26px;aspect-ratio:1}footer#footer .footer_content ul.sns_content li.sns_item:not(:last-child){margin-right:10px}footer#footer p.copy_rights{width:100%;font-size:14px;font-weight:700;color:#101010;text-align:center;letter-spacing:1.2px;margin-top:16px}section#map iframe{width:100%;aspect-ratio:3}@media (max-width:960px){header#header{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:10px;padding-bottom:10px}header#header .logo_img_wrapper{width:100px}header#header .hamburger_menu .ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.2s;z-index:300}header#header .hamburger_menu .hamRotate.active{transform:rotate(45deg)}header#header .hamburger_menu .hamRotate180.active{transform:rotate(180deg)}header#header .hamburger_menu .line{fill:none;transition:stroke-dasharray 400ms, stroke-dashoffset 400ms;stroke:black;stroke-width:2.5;stroke-linecap:round}header#header .hamburger_menu .ham4 .top{stroke-dasharray:40 121}header#header .hamburger_menu .ham4 .bottom{stroke-dasharray:40 121}header#header .hamburger_menu .ham4.active .top{stroke-dashoffset:-68px}header#header .hamburger_menu .ham4.active .bottom{stroke-dashoffset:-68px}header#header .hamburger_menu .ham4.active .line{stroke:#ffffff}header#header .hamburger_menu .ham4.active+.menu_area{opacity:1;visibility:visible}header#header .hamburger_menu svg.ham.hamRotate.ham4{position:fixed;top:2vw;right:2vw;border-radius:100px;width:13vw}header#header .hamburger_menu svg.ham.hamRotate.ham4.active{background-color:transparent}header#header .hamburger_menu .menu_area{position:fixed;top:0;left:0;background-color:rgba(0, 0, 0, 0.8);width:100vw;height:100vh;z-index:10;transition:all 0.5s;opacity:0;visibility:hidden;padding:10vh 10% 0;z-index:200}header#header .hamburger_menu .menu_area nav ul li a.nav_link{color:#ffffff}header#header .hamburger_menu .menu_area nav ul li.menu_item{font-size:22px;font-weight:600;margin-top:3vh}header#header .hamburger_menu .menu_area nav ul li.menu_item.small{font-size:14px}header#header .hamburger_menu .menu_area nav ul li button.contact_btn{background-color:transparent;color:#ffffff;border-color:#ffffff}header#header .hamburger_menu .menu_area nav ul li button.contact_btn a.contact_link{color:#ffffff}header#header .hamburger_menu .menu_area nav ul li button.contact_btn:hover{background-color:#ffffff;color:black}header#header .hamburger_menu .menu_area nav ul li button.contact_btn:hover a.contact_link{color:black}footer#footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;padding-top:10px;padding-bottom:20px}footer#footer .logo_img_wrapper{width:100px;margin:0 auto}footer#footer p.copy_rights{width:100%;font-size:10px;font-weight:700;color:#F0F0F0;text-align:center;letter-spacing:1.2px;margin-top:16px}main#main a.recruit_link{position:fixed;display:inline-block;width:80%;bottom:10px;left:50%;transform:translateX(-50%);background:#ff43c1;border-radius:6px;color:#fff;text-align:center;padding:10px 20px;font-size:18px;font-weight:900;text-decoration:none;letter-spacing:1px;z-index:999}}body.woocommerce-cart main#main a.checkout-button.button{border-radius:10px}body.woocommerce-checkout main#main{width:95%;max-width:1000px;margin:0 auto}body.woocommerce-checkout main#main .wp-block-woocommerce-checkout-order-summary-coupon-form-block{display:none}body.woocommerce-checkout main#main .col-1,body.woocommerce-checkout main#main .col-2{width:auto}body.woocommerce-checkout main#main input#billing_last_name,body.woocommerce-checkout main#main input#billing_first_name,body.woocommerce-checkout main#main input#billing_email,body.woocommerce-checkout main#main input#billing_nickname{border-radius:10px;border:1px solid black;margin-bottom:10px}body.woocommerce-checkout main#main p.form-row.woocommerce-validated input#wc-square-credit-card-tokenize-payment-method,body.woocommerce-checkout main#main p.form-row.woocommerce-validated label[for="wc-square-credit-card-tokenize-payment-method"]{display:none !important}body.woocommerce-checkout main#main button#place_order{position:relative;font-size:1px;color:transparent;background-color:transparent}body.woocommerce-checkout main#main button#place_order::before{content:"予約を確定";display:flex;position:relative;justify-content:center;align-items:center;font-size:16px;color:white;background-color:#333;border-radius:10px;padding:20px 0;z-index:10}body.page-template-page-system{background-color:#F0F0F0}body.page-template-page-system ul.price_table li.price_item{background-color:white;border-radius:10px}body.page-template-page-system ul.price_table li.price_item p.plan_name{font-weight:600;font-size:16px;color:white;border-radius:10px}body.page-template-page-system ul.price_table li.price_item div.plan_info{margin-left:5%}body.page-template-page-system ul.price_table li.price_item div.plan_info p.plan_price{font-weight:600;font-size:16px;color:#FF9702}body.page-template-page-system ul.price_table li.price_item div.plan_info span.plan_drink{font-weight:500;font-size:14px;color:#FF9702;background-color:#F0F0F0;border-radius:10px}body.page-template-page-system ul.price_table li.price_item:nth-child(odd) p.plan_name{background-color:#FFC900}body.page-template-page-system ul.price_table li.price_item:nth-child(even) p.plan_name{background-color:#FF9702}body.page-template-page-system p.note{font-weight:500;font-size:14px;color:#101010}@media (max-width:960px){body.page-template-page-system ul.price_table li.price_item p.plan_name{font-size:14px}body.page-template-page-system ul.price_table li.price_item div.plan_info p.plan_price{font-size:14px}body.page-template-page-system ul.price_table li.price_item div.plan_info span.plan_drink{font-size:12px}body.page-template-page-system p.note{font-size:12px}}body.woocommerce-checkout.woocommerce-order-received main#main section.woocommerce-customer-details{display:none}body.page-id-1323 h3,body.page-id-1323 p{font-size:16px}@media (max-width:960px){body.page-id-1323 h1{font-size:26px}body.page-id-1323 h3,body.page-id-1323 p{font-size:14px}}body.single main#main{margin:0 0 100px}body.single h1.news_title{text-align:center;font-size:20px;font-weight:700;margin-top:30px}body.single h2,body.single h3,body.single h4{font-size:18px;font-weight:700;margin-top:15px}body.single p{font-size:15px;word-break:break-all;margin-top:6px}body.single figure.wp-block-image img{width:100% !important}.am-lite-footer{display:none}body.single-talent section#talent_child .talent_header{display:flex;justify-content:space-between;background-color:#FFC900}body.single-talent section#talent_child .talent_header h1.talent_name{width:auto;text-align:center;color:white;background-color:transparent;font-weight:bold;letter-spacing:2px}body.single-talent section#talent_child .talent_header .sns_wrapper{display:flex;justify-content:right;align-items:center;column-gap:10px}body.single-talent section#talent_child .talent_header .title_next{width:200px}body.single-talent section#talent_child .talent_img_wrapper{width:100%;max-width:400px;margin:0 auto}body.single-talent section#talent_child .item{margin-bottom:10px}body.single-talent section#talent_child .item span{display:inline-block;width:60px;font-weight:800}body.single-talent section#talent_child h2.all_talent_title{font-size:26px;font-weight:bold;text-align:center;color:white;background-color:#FFC900}body.single-talent section#talent_child .all_talent_link_wrapper{width:240px;margin:0 auto;text-align:center;border-radius:10px;overflow:hidden}body.single-talent section#talent_child .all_talent_link_wrapper a.all_talent_link{display:inline-block;width:100%;font-size:18px;font-weight:500;color:white;background-color:#FF9702;padding:12px 0}body.page-id-8{color:white;background:none;background-color:#000025}body.page-id-8 header#header{background:#F0F0F0}body.page-id-8 main#main .main_img_wrapper{width:100%;max-width:750px;margin:0 auto}body.page-id-8 main#main ul,body.page-id-8 main#main ol{margin:0 0 0 1.5em}body.page-id-8 main#main ul{list-style-type:disc}body.page-id-8 main#main table th,body.page-id-8 main#main table td{background-color:transparent}body.page-id-8 main#main .audition,body.page-id-8 main#main .detail{color:#fff;padding:30px 0;background-image:url(../img/recruit/background.jpg);background-repeat:repeat-y;background-size:100% auto}body.page-id-8 main#main .audition .audition_wrapper,body.page-id-8 main#main .detail .audition_wrapper{width:95%;margin:0 auto}body.page-id-8 main#main .audition h2,body.page-id-8 main#main .detail h2{font-size:2rem;font-weight:900;color:white;text-shadow:0 0 5px #fff, 0 0 10px #fff, 0 0 20px #fe03e4, 0 0 30px #fe03e4, 0 0 40px #fe03e4;margin-bottom:50px}body.page-id-8 main#main .audition h2 img,body.page-id-8 main#main .detail h2 img{width:70%;max-width:500px;display:block;margin:0 auto}body.page-id-8 main#main .audition h3,body.page-id-8 main#main .detail h3{color:white;font-size:18px;font-weight:600;margin:16px 0 8px}body.page-id-8 main#main .audition h3 img,body.page-id-8 main#main .detail h3 img{width:179px;height:19px}body.page-id-8 main#main .audition h3>div,body.page-id-8 main#main .detail h3>div{margin:0 20px}body.page-id-8 main#main .audition table,body.page-id-8 main#main .detail table{width:95%;margin:0 auto}body.page-id-8 main#main .audition table th,body.page-id-8 main#main .audition table td,body.page-id-8 main#main .detail table th,body.page-id-8 main#main .detail table td{border-top:none !important;color:#fff}body.page-id-8 main#main .audition table tr:not(:last-child),body.page-id-8 main#main .detail table tr:not(:last-child){border-bottom:solid 2px white}body.page-id-8 main#main .audition table tr:last-child,body.page-id-8 main#main .detail table tr:last-child{border-bottom:transparent}body.page-id-8 main#main .audition table th,body.page-id-8 main#main .detail table th{text-align:center;vertical-align:middle !important}body.page-id-8 main#main .audition table td,body.page-id-8 main#main .detail table td{vertical-align:middle !important}body.page-id-8 main#main .audition table .large,body.page-id-8 main#main .detail table .large{font-size:1.4em;font-weight:bold}body.page-id-8 main#main .audition ul,body.page-id-8 main#main .detail ul{list-style:disc}body.page-id-8 main#main .audition p.large,body.page-id-8 main#main .detail p.large{font-size:2rem;margin:40px 0 0}body.page-id-8 main#main .audition p.table_note,body.page-id-8 main#main .detail p.table_note{font-size:1.5rem}body.page-id-8 main#main .glow{color:#fff;text-shadow:0 0 5px #fff, 0 0 10px #fff, 0 0 20px #fe03e4, 0 0 30px #fe03e4, 0 0 40px #fe03e4, 0 0 55px #fe03e4, 0 0 75px #fe03e4}body.page-id-8 main#main .contact{background:url(../img/recruit/background2.png);background-repeat:repeat-y;background-size:100% auto;padding:50px 0}body.page-id-8 main#main .contact h3>div{margin:0 20px}body.page-id-8 main#main .contact .tel .main{padding:30px;text-align:center;box-shadow:0 0 5px #fff, 0 0 10px #fff, 0 0 20px #fe03e4, 0 0 30px #fe03e4, 0 0 40px #fe03e4;width:80%;margin:40px auto;font-size:32px}body.page-id-8 main#main .contact .tel .main a{color:#fff;text-shadow:0 0 5px #fff, 0 0 10px #fff, 0 0 20px #fe03e4, 0 0 30px #fe03e4, 0 0 40px #fe03e4, 0 0 55px #fe03e4, 0 0 75px #fe03e4}body.page-id-8 main#main .contact .tel .main p.tel_time{color:white;font-size:28px;text-shadow:0 0 5px #fff, 0 0 10px #fff, 0 0 20px #fe03e4, 0 0 30px #fe03e4, 0 0 40px #fe03e4, 0 0 55px #fe03e4, 0 0 75px #fe03e4}body.page-id-8 main#main .contact .email .main{background:url(../img/recruit/bg-email.png);background-size:100% auto;background-repeat:repeat-y;text-align:center;font-weight:bold;font-size:14px}body.page-id-8 main#main .contact .email .main a{color:#fff}body.page-id-8 main#main .contact .line,body.page-id-8 main#main .info .line{color:white;box-shadow:0 0 5px #fff, 0 0 10px #fff, 0 0 20px #00ff00, 0 0 30px #00ff00, 0 0 40px #00ff00;width:80%;margin:60px auto 0;padding:30px}body.page-id-8 main#main .info .line{width:100%}body.page-id-8 main#main .contact .line h3,body.page-id-8 main#main .info .line h3{color:white;text-shadow:0 0 5px #fff, 0 0 10px #fff, 0 0 20px #00ff00, 0 0 30px #00ff00, 0 0 40px #00ff00, 0 0 55px #00ff00, 0 0 75px #00ff00;font-size:3rem;font-weight:bold}body.page-id-8 main#main .contact .line h3 img,body.page-id-8 main#main .info .line h3 img{width:60px}body.page-id-8 main#main .contact .line h3 img,body.page-id-8 main#main .info .line h3 img{margin-left:20px}body.page-id-8 main#main .contact .line p.line_add_text,body.page-id-8 main#main .info .line p.line_add_text{font-size:28px;font-weight:normal}body.page-id-8 main#main .contact .line .large,body.page-id-8 main#main .info .line .large{font-size:1.3em;font-weight:bold;color:#ff0000}body.page-id-8 main#main .contact .line .row,body.page-id-8 main#main .info .line .row{padding:0 40px;margin-top:30px}body.page-id-8 main#main .contact .line a.btn,body.page-id-8 main#main .info .line a.btn{margin:20px 0;border:solid 2px #00b900;border-radius:10px;color:#fff}body.page-id-8 main#main .contact .line span,body.page-id-8 main#main .info .line span{color:#00bb00}body.page-id-8 main#main .staff{color:#fff;padding:30px 20px;background-image:url(../img/recruit/background.jpg);background-repeat:repeat-y;background-size:100% auto;font-weight:bold}body.page-id-8 main#main .staff p{font-size:1.3rem}body.page-id-8 main#main .staff p large{font-size:4rem}body.page-id-8 main#main .staff p.blue{color:#00ffff;text-align:center}body.page-id-8 main#main .info{color:#fff;padding:30px 20px;background-image:url(../img/recruit/bg-contact.jpg);background-repeat:repeat-y;background-size:100% auto;font-weight:bold;position:relative}body.page-id-8 main#main .info p{font-weight:bold;font-size:1.5rem}body.page-id-8 main#main .info .main{box-shadow:0 0 5px #fff, 0 0 10px #fff, 0 0 20px #fe03e4, 0 0 30px #fe03e4, 0 0 40px #fe03e4;padding:30px;margin-top:80px}body.page-id-8 main#main .info .main p{font-weight:normal;font-size:1.4rem}body.page-id-8 main#main .info .main p.name{text-shadow:0 0 5px #fff, 0 0 10px #fff, 0 0 20px #fe03e4, 0 0 30px #fe03e4, 0 0 40px #fe03e4, 0 0 55px #fe03e4, 0 0 75px #fe03e4;font-weight:bold}body.page-id-8 main#main .info .main a{color:#fe03e4}body.page-id-8 main#main .info .logo{position:relative;z-index:20}body.page-id-8 main#main .info .logo img{width:80%;max-width:400px;margin:60px auto 0}body.page-id-8 main#main .info img.background{position:absolute;left:0;right:0;bottom:0;width:100%;z-index:10}body.page-id-8 main#main #banner{position:fixed;left:5px;right:5px;bottom:10px;background:#ff43c1;border-radius:5px;color:#fff;text-align:center;padding:15px 20px;font-size:28px;font-weight:900}body.page-id-8 .note_wrapper{width:90%;max-width:960px;margin:0 auto}body.page-id-8 .note_wrapper h2{color:white}@media only screen and (min-width:768px){body.page-id-8 main#main .home a{font-size:1.5em}body.page-id-8 main#main .audition table,body.page-id-8 main#main .detail table{width:90%;font-size:18px}body.page-id-8 main#main .audition table th,body.page-id-8 main#main .detail table th{width:20%}body.page-id-8 main#main .audition table td,body.page-id-8 main#main .detail table td{padding:20px !important}body.page-id-8 main#main .contact .line .row,body.page-id-8 main#main .info .line .row{padding:0 70px}body.page-id-8 main#main .contact .tel .main{font-size:60px}body.page-id-8 main#main .contact .tel .main a{cursor:default}body.page-id-8 main#main .contact .email .main{font-size:32px}body.page-id-8 main#main .contact .line h3,body.page-id-8 main#main .info .line h3{font-size:4rem}body.page-id-8 main#main .contact .line p.line_add_text,body.page-id-8 main#main .info .line p.line_add_text{font-size:28px;font-weight:normal}body.page-id-8 main#main .contact .line .main,body.page-id-8 main#main .info .line .main{font-size:32px}body.page-id-8 main#main .contact .line a.btn,body.page-id-8 main#main .info .line a.btn{font-size:28px;padding-left:30px;padding-right:30px}body.page-id-8 main#main .staff{padding:50px}body.page-id-8 main#main .staff p{font-size:2rem}body.page-id-8 main#main .staff p large{font-size:6rem}body.page-id-8 main#main .staff p.blue{font-size:1.8rem}body.page-id-8 main#main .info{padding:50px 50px}body.page-id-8 main#main .info p{font-size:3rem}body.page-id-8 main#main .info .main span{font-size:4rem;margin-top:-70px;margin-bottom:40px}body.page-id-8 main#main .info .main p{font-weight:normal;font-size:2.5rem}}@media only screen and (min-width:992px){body.page-id-8 main#main .home a{font-size:2em}body.page-id-8 main#main .audition h3{font-size:26px}body.page-id-8 main#main .audition p,body.page-id-8 main#main .audition ul,body.page-id-8 main#main .audition table,body.page-id-8 main#main .detail table{font-size:24px}body.page-id-8 main#main .contact .line .row,body.page-id-8 main#main .info .line .row{padding:0 100px}body.page-id-8 main#main .contact .tel .main{font-size:90px}body.page-id-8 main#main .contact .email .main{font-size:40px}body.page-id-8 main#main .contact .line,body.page-id-8 main#main .info .line{font-size:28px}}