.is_pc{display:block}@media screen and (max-width: 1023px){.is_pc{display:none !important}}.is_sp{display:none}@media screen and (max-width: 1023px){.is_sp{display:block !important}}p{margin:0}header{position:sticky;top:0;z-index:1;transition-duration:1s;transition-property:background-color;height:60px;background-color:#333}header h1.logo{height:100%;padding:6px 6px 6px .4em;margin:0}header h1.logo img{height:100%}#counselingform{margin:0}#counselingform .wrapper{width:90%;margin:0 auto 2rem}#counselingform .wrapper .title{max-width:700px;margin:3rem auto 2rem;background-color:#ab9469}#counselingform .wrapper .title .title_name{font-size:30px;font-weight:bold;color:#fff;text-align:center;padding:1rem 0;margin:0}@media screen and (max-width: 1023px){#counselingform .wrapper .title .title_name{font-size:20px}}#counselingform .wrapper .lead{max-width:700px;margin:0 auto 3rem}#counselingform .wrapper .lead .lead_text{font-size:15px;margin-bottom:.5rem}#counselingform .wrapper .form_content{max-width:700px;margin:auto}#counselingform .wrapper .form_content .form_content_note{font-size:13px;color:#828282;text-align:center}#counselingform .wrapper .form_content .required_icon{color:#eb5757}#counselingform .wrapper .form_content label{margin:0}#counselingform .wrapper .form_content input::-moz-placeholder, #counselingform .wrapper .form_content textarea::-moz-placeholder{color:#bdbdbd}#counselingform .wrapper .form_content input::placeholder,#counselingform .wrapper .form_content textarea::placeholder{color:#bdbdbd}#counselingform .wrapper .form_content .form_content_group_item{display:flex;justify-content:space-between;align-items:baseline;margin:1rem 0 0;position:relative}@media screen and (max-width: 1023px){#counselingform .wrapper .form_content .form_content_group_item{display:block}}#counselingform .wrapper .form_content .form_content_group_item .form_content_group_item_name{font-size:14px;font-weight:bold;color:#000;margin-right:5px}#counselingform .wrapper .form_content .form_content_group_item .form_content_group_item_name .item_brackets{font-weight:normal}#counselingform .wrapper .form_content .form_content_group_item .form_content_group_item_name .label_sub{display:block;font-size:13px;font-weight:normal}#counselingform .wrapper .form_content .form_content_group_item .form_content_group_item_row{width:450px;display:flex;justify-content:space-between}@media screen and (max-width: 1023px){#counselingform .wrapper .form_content .form_content_group_item .form_content_group_item_row{width:100%;display:block}}#counselingform .wrapper .form_content .form_content_group_item .form_content_group_item_row .item_row_input{position:relative;width:48%}@media screen and (max-width: 1023px){#counselingform .wrapper .form_content .form_content_group_item .form_content_group_item_row .item_row_input{width:100%;margin-bottom:.5rem}}#counselingform .wrapper .form_content .form_content_group_item .form_content_group_item_input{width:450px}@media screen and (max-width: 1023px){#counselingform .wrapper .form_content .form_content_group_item .form_content_group_item_input{width:100%}}#counselingform .wrapper .form_content .form_content_group_item .form_content_group_item_checkbox{width:450px;font-size:13px;flex-shrink:0}@media screen and (max-width: 1023px){#counselingform .wrapper .form_content .form_content_group_item .form_content_group_item_checkbox{width:100%}}#counselingform .wrapper .form_content .form_content_group_item .form_content_group_item_checkbox label{display:block}#counselingform .wrapper .form_content .form_content_group_item textarea{width:450px;height:81px}@media screen and (max-width: 1023px){#counselingform .wrapper .form_content .form_content_group_item textarea{width:100%}}#counselingform .wrapper .form_content .form_content_group_item .course_note{font-size:13px;color:#828282}#counselingform .wrapper .form_content .form_content_group_item .studio_note1,#counselingform .wrapper .form_content .form_content_group_item .studio_note2{width:450px;font-size:13px;color:#828282}#counselingform .wrapper .form_content .form_content_group_item .studio_note1 a,#counselingform .wrapper .form_content .form_content_group_item .studio_note2 a{color:#828282;text-decoration:underline}#counselingform .wrapper .form_content .form_content_group_checkbox{background-color:#f2f2f2;padding:.5rem 1.5rem;margin:1rem 0 0 auto;font-size:13px;position:relative}#counselingform .wrapper .form_content .form_content_group_checkbox .form_content_group_checkbox_text{font-size:13px;color:#333;margin-bottom:.5rem}#counselingform .wrapper .form_content .form_content_group_checkbox .form_content_group_checkbox_row{display:flex;align-items:center}#counselingform .wrapper .form_content .form_content_group_checkbox .form_content_group_checkbox_row label{font-weight:bold}#counselingform .wrapper .form_content .form_content_group_checkbox input{margin-right:.5rem}#counselingform .wrapper .form_content .form_content_group_checkbox a{color:#c39f67;text-decoration:underline}#counselingform .wrapper .form_content .form_content_group_btn{width:50%;margin:2rem auto}@media screen and (max-width: 1023px){#counselingform .wrapper .form_content .form_content_group_btn{width:100%}}#counselingform .wrapper .form_content .form_content_group_btn button{width:100%;height:45px;color:#fff;border:none;background:#ab9469;border-radius:2px;font-weight:bold}#counselingform .wrapper .form_content label.error{position:absolute;right:0;top:-27px;background-color:#ff0;color:#000 !important;font-size:13px;font-weight:normal !important;border:1px solid #f38383;padding:0 .5rem;line-height:22px;white-space:nowrap}@media screen and (max-width: 1023px){#counselingform .wrapper .form_content label.error{top:7px}}@media screen and (max-width: 1023px){#counselingform .wrapper .form_content .item_row_input label.error{top:-27px}}#counselingform .wrapper .form_content label.error::before,#counselingform .wrapper .form_content label.error::after{content:"";position:absolute;border:35px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);transform:skewX(-22deg)}#counselingform .wrapper .form_content label.error::before{top:21px;right:50px;border-top:10px solid #ff0;z-index:1}#counselingform .wrapper .form_content label.error::after{top:22px;right:51px;border-top:10px solid #f38383;z-index:0}@media screen and (max-width: 1023px){#counselingform .wrapper .form_content .not_competition_error label.error,#counselingform .wrapper .form_content .personal_info_error label.error{top:-30px}}#counselingform .wrapper .form_content input.error,#counselingform .wrapper .form_content select.error,#counselingform .wrapper .form_content textarea.error{border:1px solid #f38383;background-color:#fbdfdf}#counselingform .wrapper .form_content input[name=not_competition].error::after,#counselingform .wrapper .form_content input[name=personal_info].error::after{content:"";border:1px solid #f38383;background-color:#fbdfdf;display:block;width:100%;height:100%}#counselingform_thanks .thanks_container{max-width:880px;margin:auto;padding:3rem 0;color:#000;text-align:center}@media screen and (max-width: 1024px){#counselingform_thanks .thanks_container{width:90%}}@media screen and (max-width: 768px){#counselingform_thanks .thanks_container .text_align_left_sp{text-align:left}}#counselingform_thanks .thanks_container .font_small{font-size:12px}#counselingform_thanks .thanks_container h1{font-size:19px;font-weight:bold;margin:3rem 0}@media screen and (max-width: 1024px){#counselingform_thanks .thanks_container h1{margin:2rem 0}}#counselingform_thanks .thanks_container .notice{margin-bottom:2rem}#counselingform_thanks .thanks_container .notice .notice_label{background-color:#000;color:#fff;display:inline-block;padding:.25rem 2rem}#counselingform_thanks .thanks_container .notice .notice_text{background-color:#f5cb00;font-weight:bold;padding:.5rem 1rem}#counselingform_thanks .thanks_container .contact_information{width:90%;margin:2rem auto;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;padding:2rem 0}#counselingform_thanks .thanks_container .contact_information .contact_infomation_tel{font-size:25px;font-weight:bold}#counselingform_thanks .thanks_container .youtube_info span{font-size:18px;font-weight:bold}#counselingform_thanks .thanks_container .youtube_video{display:flex;justify-content:space-around;margin:1rem auto}@media screen and (max-width: 1024px){#counselingform_thanks .thanks_container .youtube_video{display:block;max-width:80%}}@media screen and (max-width: 768px){#counselingform_thanks .thanks_container .youtube_video{max-width:100%}}#counselingform_thanks .thanks_container .youtube_video .youtube_video_item{flex-basis:30%}#counselingform_thanks .thanks_container .youtube_video .youtube_video_item .youtube_video_inner{position:relative;height:0;margin-bottom:20px;padding-bottom:56.25%;overflow:hidden}#counselingform_thanks .thanks_container .youtube_video .youtube_video_item .youtube_video_inner iframe{position:absolute;top:0;right:0;width:100%;height:100%}@media screen and (max-width: 1024px){#counselingform_thanks .thanks_container .youtube_video .youtube_video_item .youtube_video_inner iframe{height:100%}}#counselingform_thanks .thanks_container .youtube_subscribe a{color:#007bff}#counselingform_thanks .thanks_container .link_box{display:inline-block;text-align:left}#counselingform_thanks .thanks_container .link_box a{color:#007bff;text-decoration:underline}#error .error_container{width:90%;height:300px;margin:auto;display:flex;align-items:center;justify-content:center}div#blind{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#fff;background-color:rgba(0,0,0,.08);text-align:center;visibility:visible}span.loading{animation:animation03 2s linear infinite;margin-top:40vh}span.loading:after{content:" ";transform:rotate(45deg)}span.loading,span.loading:after{display:inline-block;width:75px;height:75px;background-repeat:no-repeat;background-image:radial-gradient(7px 7px at 10% 50%, #e8222d, #e8222d 95%, transparent),radial-gradient(7px 7px at 50% 10%, #e8222d, #e8222d 95%, transparent),radial-gradient(7px 7px at 90% 50%, #e8222d, #e8222d 95%, transparent),radial-gradient(7px 7px at 50% 90%, #e8222d, #e8222d 95%, transparent)}.loading-message{font-size:36px;color:#000;display:block;font-family:YuGo-Bold}@keyframes animation03{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
