.tel_u{border:1px solid #000;border-radius:20px;padding:18px;font-size:120%;font-weight:500;margin-bottom:30px;width:14em;text-align:center;color:#000;margin-bottom:50px}.tel_u a{color:#000}.tel_u:hover{background-color:#000;color:#fff}.text_b{color:#000}@media screen and (min-width:768px){.about01box{float:left;width:40%;padding:20px 0}.about02box{display:block;width:50%;margin-left:10%;float:right;padding-top:10px}}.our_mm{display:-webkit-flex;display:flex;float:none;clear:both;overflow:hidden;margin-bottom:30px;margin-top:50px}.our_mm li{border:1px solid #000;border-radius:10px;text-align:center;padding:2px 10px;margin-right:30px}.time_to_open{display:table;margin-bottom:30px}.tto01{display:table-cell;text-align:center;vertical-align:middle;border-left:solid 1px;border-right:solid 1px;padding:0 10px}.tto02{display:table-cell;padding:0 10px}.time_d dt{float:left;width:80px}.time_d dd{margin-left:80px}.f101{letter-spacing:8px}.shop_inside li:first-child{margin-bottom:30px}.about_rin{font-size:120%;text-align:left;padding-left:20px}.about_rin span{display:block;font-size:75%}@media screen and (min-width:768px){.shop_inside ul{display:flex;margin-top:30px}.shop_inside li{width:49.5%}.shop_inside li:first-child{margin-right:1%}}.red80{color:red;font-size:80%}.bbm10{margin-bottom:10px}.bbm5{margin-bottom:5px;text-align:center}.mt_u_s{font-size:140%;padding-bottom:30px;text-align:center;font-weight:100}.menu01box{margin-bottom:15px}@media screen and (min-width:768px){.menu01box{width:45%;margin-right:10%;float:left}}.menu02box{margin-bottom:15px}@media screen and (min-width:768px){.menu02box{width:45%;float:right}}.price_u{margin-top:10px}.price_u span{margin-top:10px;margin-left:5px;font-size:80%}.mt_u{font-size:120%;margin-top:10px}.mt_u span{font-size:80%;font-weight:400}.caution{font-size:80%;line-height:1.5}.menu_li{margin-top:15px}@media screen and (min-width:768px){.menu_li li{width:45%;float:left}}.menu_li2{margin-top:30px;margin-bottom:30px}}#responsiveTabs .tabs{list-style:none;padding:0;margin:0 auto}#responsiveTabs .tabs li{padding:0}.menuListWrap{font-family:'Open Sans','游ゴシック体','Yu Gothic',YuGothic,sans-serif;color:rgba(255,255,255,1);margin-bottom:40px}.menuListWrap:last-child{margin-bottom:0}.menuListWrap header p{font-size:1.4em;line-height:1.6em}.menuList{list-style:none;padding:0}.menuList li{font-size:1.4em;line-height:1.6em;padding:0}.menuOpen{width:100%;padding:15px;background-image:url(//genyou.jp/wp/wp-content/themes/genyou/css/../images/common/arr-lower-wh.png);background-position:center right;background-repeat:no-repeat;background-size:50px 50px;background-color:rgba(51,51,51,1);box-sizing:border-box;transition:all .3s ease 0s;cursor:pointer;overflow:hidden;display:table;color:#fff}.menuOpen:hover{background-color:rgba(30,30,30,1)}.menuOpen.is-active{background-image:url(//genyou.jp/wp/wp-content/themes/genyou/css/../images/common/arr-upper-wh.png);background-color:rgba(0,0,0,1)}.menuOpen div{display:table-cell;vertical-align:middle}.menuOpen div:nth-child(1){width:40%}.menuOpen div:nth-child(2){font-size:.8em;width:40%}.menuEn{color:rgba(153,153,153,1);font-size:.8em;margin-left:10px}.menuDetail{padding:15px}@media screen and (min-width:600px){.menuDetail{margin-left:-8%}}@media screen and (min-width:900px){.menuDetail{margin-left:-3%}}.menuDetail table td{vertical-align:top}.menuDetail table td:first-child{padding-right:15px;white-space:nowrap}.menu{color:#fff;font-size:70%}.mmd120{font-size:110%}.mmf80{font-size:70%}.caution2{font-size:70%;line-height:1.5}.und_box{margin-top:40px}@media screen and (min-width:600px){.und_box{margin-top:0}}.mmf80_ll{font-size:70%}.mmf80_ll li{margin-bottom:8px}.menu_dd_box{margin-bottom:30px}@media screen and (min-width:600px){.menu_dd_box{width:45%;display:inline-block;vertical-align:top;margin-left:8%}}@media screen and (min-width:900px){.menu_dd_box{width:30%;margin-left:3%}}.menuDetail2{padding:15px}.menuDetail2 table td{vertical-align:top}.menuDetail2 table td:first-child{padding-right:15px;white-space:nowrap}.box_1_m{max-width:1080px;margin:0 auto}.menu_dd_box_1{margin-bottom:50px}.menu_ddd{margin-top:10px;margin-bottom:10px}z .menu_dd_box_1{margin-top:5px;margin-bottom:40px}.menu_dd_box_1 li{display:inline-block;margin-right:1.5em}.menu_ddd li span{margin-left:2em}.menu_li2 li span{margin-left:2em}.menu_ddd_dl{max-width:1000px;margin-bottom:20px}}.menu_ddd_dl li{margin-bottom:10px}.menu_ddd_dl dt{width:300px;display:inline-block;float:left}.menu_ddd_dl dd{text-align:right}@media screen and (min-width:768px){.menu_ddd_dl dt{display:inline-block;float:left}}.mu_bl{float:right}@media screen and (min-width:768px){.mu_bl{float:none}}.top_u60{margin-top:60px}.movies_li li{margin-bottom:60px}@media screen and (min-width:635px){.movies_contents{margin-top:70px}.movies_li{margin-left:-4%}.movies_li li{width:45%;margin-left:4.5%;display:inline-block}}@media screen and (min-width:900px){.movies_li{margin-left:-3%}.movies_li li{width:30%;margin-left:2.5%}}.youtube_info{padding:5px}.youtube_title{font-size:110%}.youtube_date{font-size:80%;text-align:right}.youtube_intro{line-height:1.6}.to_page_m{color:#000;margin-top:10px;font-size:90%;display:inline-block;float:right}.to_page_m a{color:#000}.movies_single{max-width:800px;margin:40px auto 30px}.up_date{color:#666464}.youtube_tt{margin-bottom:30px}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.youtube_intro_u{margin-top:30px}.tm30{margin-top:30px;margin-bottom:30px}.ma-left{margin-left:1.2em}.p_l{margin-top:10px}.p_l li{padding-left:1em;text-indent:-1em}@media only screen and (min-width:767px){.inner_content{width:752px;margin:30px auto 0;float:none;overflow:hidden}}@media only screen and (min-width:767px){.inner_content2{max-width:1000px;margin:30px auto 0;float:none;overflow:hidden}}.d-table{margin:16px 0 20px}.d-table table tr th,.d-table table tr td{padding:6px 10px 5px;text-align:left;border:solid 1px #ddd;box-sizing:border-box;line-height:1.8;letter-spacing:0;font-size:1.1rem;vertical-align:top}@media only screen and (min-width:767px){.d-table table tr th,.d-table table tr td{font-size:1.3rem;padding:18px 16px}}.d-table table tr th{width:70%;background:#f7f7f5}.sp_g_s{font-size:110%;line-height:1.6;margin:10px 0 8px}@media only screen and (min-width:767px){.sp_g_s{font-size:120%;font-weight:500;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}}.a-section p{margin-bottom:15px}.news_single{max-width:800px;margin:40px auto 30px}.up_date_w{color:#666464}.news_tt{margin-bottom:30px}.news_intro_u{margin-top:30px}.news_intro_u img{margin-bottom:20px}.u-container{width:1000px;margin-right:auto;margin-left:auto}@media only screen and (max-width:767px){.u-container{width:100%}}.u-container--flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1000px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media only screen and (max-width:767px){.u-container--flex{width:100%;padding:0 15px}}.u-container--flex--bt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1000px;margin-right:auto;margin-left:auto;box-sizing:border-box}@media only screen and (max-width:767px){.u-container--flex--bt{display:block;width:100%;padding:0 15px}}.p-contact_info{margin-bottom:50px}@media only screen and (max-width:767px){.p-contact_info{margin-bottom:30px;padding:0 15px 0}}.p-contact_info__text{margin-bottom:1em}.p-contact_info__tel{font-family:'Roboto Condensed',sans-serif;font-weight:700}.p-contact_info__tel .en{margin-right:3px;font-size:1.8rem;color:#308a9f}.p-contact_info__tel .num{position:relative;bottom:-5px;margin-right:3px;font-size:2.8rem;color:#308a9f;letter-spacing:-.3px}@media only screen and (max-width:500px){.p-contact_info__tel .num{font-size:2.5rem}}@media only screen and (max-width:767px){.p-contact_info__tel .ja{display:block;margin:-8px 0 10px -7px}}.p-contact_info__mail{position:relative}@media only screen and (max-width:767px){.p-contact_info__mail{margin-top:15px}}.p-contact_info__mail a{color:#2a7f93}.p-form{margin-bottom:50px}@media only screen and (max-width:767px){.p-form{margin-bottom:30px;padding:0 15px}}.p-form__row{display:table;width:100%;margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #e3e3e3}.p-form__row:first-child{padding-top:16px;border-top:1px solid #e3e3e3}.p-form__th{position:relative;display:table-cell;width:30%;padding-left:60px;font-weight:700;color:#222;vertical-align:middle}@media only screen and (max-width:767px){.p-form__th{padding-left:10px;padding-right:10px}}@media only screen and (max-width:767px){.p-form__th .text{display:block}}.p-form__th .require{float:right;padding:5px 8px;border-radius:2px;border:1px solid #e22c2c;font-size:1.1rem;line-height:1;color:#e22c2c}@media only screen and (max-width:767px){.p-form__th .require{float:none;padding:3px 6px}}.p-form__td{display:table-cell;width:70%;padding-left:80px}@media only screen and (max-width:767px){.p-form__td{padding-left:10px;vertical-align:middle}}.p-form__td input,.p-form__td textarea,.p-form__td label{color:#444;font-size:1.4rem;font-family:'Roboto','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,sans-serif;-webkit-font-smoothing:antialiased}.p-form__td input[type=radio]{vertical-align:middle}@media only screen and (max-width:767px){.p-form__td input[type=radio]{position:relative;-webkit-appearance:button;-moz-appearance:button;appearance:button;box-sizing:border-box;width:19px;height:19px;content:'';background-color:#fff;border:1px solid #999;border-radius:19px;box-shadow:inset 4px 4px 10px rgba(0,0,0,.2);cursor:pointer}}@media only screen and (max-width:767px){.p-form__td input[type=radio]:checked:after{display:block;position:absolute;top:4px;left:4px;content:'';width:9px;height:9px;background:#308a9f;border-radius:9px}}.p-form__td input[type=text],.p-form__td input[type=email],.p-form__td input[type=tel]{width:80%}@media only screen and (max-width:767px){.p-form__td input[type=text],.p-form__td input[type=email],.p-form__td input[type=tel]{width:95%}}.p-form__td input[type=text],.p-form__td input[type=email],.p-form__td input[type=tel],.p-form__td textarea{border-radius:3px;border-style:solid;border-width:1px;border-color:#ccc;box-sizing:border-box;background-color:#fff;padding:.5rem .85rem}.p-form__td input[type=text]:focus,.p-form__td input[type=email]:focus,.p-form__td textarea:focus,.p-form__td input[type=tel]:focus{border-color:#66afe9;box-shadow:0 0 3px #a5cdec inset;outline:0}.p-form__td textarea{width:95%;height:130px}.p-form__td label{margin-right:25px}@media only screen and (max-width:767px){.p-form__td label.kind{display:block;margin-bottom:10px}}.p-form__td label span{margin-left:.5em;vertical-align:middle}.p-form__td input.parsley-error,.p-form__td textarea.parsley-error{background-color:#ffeaea}.p-form__foot{padding-top:20px;text-align:center}.p-form__foot button{outline:none}.p-form__foot button.arrow--back{margin-right:8px}@media only screen and (max-width:767px){.p-form__foot button.arrow--back{padding:9px 35px 8px 45px}}.p-form__foot button.arrow--submit{margin-left:8px}@media only screen and (max-width:767px){.p-form__foot button.arrow--submit{padding:9px 45px 8px 35px}}.p-form__finish{padding:30px 15px 100px}.p-form__finish .title{margin-bottom:30px;font-size:2rem;color:#222;text-align:center}.p-form__finish .text{text-align:center}@media only screen and (max-width:500px){.wpcf7-list-item{display:block!important}}.contact_text{margin-bottom:20px}.contact_attention{color:red;text-align:center;font-size:110%;margin-bottom:10px}.c-btn{text-align:center;display:inline-block;position:relative;padding:9px 50px 8px;border:2px solid #37383a;border-radius:2px;font-size:1.3rem;font-weight:700;-webkit-transition:.3s;transition:.3s;box-sizing:inherit;width:50%}@media only screen and (min-width:768px){.c-btn:hover{background-color:#37383a;color:#fff}}.c-btn.arrow:after{content:'';position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;margin-left:15px;border-right:1px solid #37383a;border-top:1px solid #37383a;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}@media only screen and (min-width:768px){.c-btn.arrow:hover:after{border-right:1px solid #fff;border-top:1px solid #fff;-webkit-transform:translateX(5px) rotate(45deg);-ms-transform:translateX(5px) rotate(45deg);transform:translateX(5px) rotate(45deg)}}.c-btn.arrow--submit{padding:9px 55px 8px 45px;border:2px solid #2a7f93;color:#2a7f93}.c-btn.arrow--submit:after{content:'';position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;margin-left:15px;border-right:1px solid #2a7f93;border-top:1px solid #2a7f93;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}.c-btn.arrow--submit:hover{background-color:#2a7f93;color:#fff}@media only screen and (min-width:768px){.c-btn.arrow--submit:hover:after{border-right:1px solid #fff;border-top:1px solid #fff;-webkit-transform:translateX(5px) rotate(45deg);-ms-transform:translateX(5px) rotate(45deg);transform:translateX(5px) rotate(45deg)}}.c-btn.arrow--back{padding:9px 45px 8px 55px}.c-btn.arrow--back:before{content:'';position:absolute;top:50%;width:8px;height:8px;margin-top:-4px;margin-left:-15px;border-left:1px solid #37383a;border-bottom:1px solid #37383a;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.3s;transition:.3s}@media only screen and (min-width:768px){.c-btn.arrow--back:hover:before{border-left:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:translateX(-5px) rotate(45deg);-ms-transform:translateX(-5px) rotate(45deg);transform:translateX(-5px) rotate(45deg)}}.c-btn_wrap{text-align:center;padding:35px 0}.ttlStyle5{position:relative;width:100%;height:50px;display:table;font-size:1.4em;font-weight:400;line-height:1.6em;margin:30px 0}@media only screen and (min-width:768px){.ttlStyle5{font-size:1.8em}}.ttlStyle5:before{content:"";position:absolute;top:0;left:0;width:10px;height:50px;position:absolute;background-image:url(//genyou.jp/wp/wp-content/themes/genyou/css/../images/under/ttl-leftframe-bk.png);background-position:center left;background-repeat:no-repeat;background-size:contain}.ttlStyle5:after{content:"";position:absolute;top:0;right:0;width:10px;height:50px;position:absolute;background-image:url(//genyou.jp/wp/wp-content/themes/genyou/css/../images/under/ttl-rightframe-bk.png);background-position:center right;background-repeat:no-repeat;background-size:contain}.ttlStyle5 span{display:table-cell;vertical-align:middle;padding:0 20px;text-align:center}.requirements p{font-size:1em;line-height:2em}.requirements table{width:100%;font-size:1em;line-height:1.6em;border-collapse:collapse;border-spacing:0;margin-bottom:20px}.requirements thead tr td{font-size:1.2em;font-weight:700;padding:15px 0 0}.requirements thead tr td:before{content:"◯"}.requirements tbody th{font-weight:400;width:20%;text-align:left;border-bottom:dotted 1px rgba(204,204,204,1);padding:15px 0;vertical-align:middle}.requirements tbody td{border-bottom:dotted 1px rgba(204,204,204,1);padding:15px 0}@media screen and (max-width:768px){.requirements tbody th{width:100%;display:block;border-bottom:none;padding:10px 0 5px}.requirements tbody td{width:100%;display:block;padding:0 0 10px}}.supp{margin:0;padding:0}.supp li{margin:0 0 0 18px;list-style-type:circle}.flow ul{font-size:1.4em;line-height:1.6em;margin:0;padding:0;list-style:none}.flow li{display:inline-block;padding:0;margin:0}.flow li:after{content:"→";margin:0 5px}.flow li:last-child:after{content:none;margin:0}.flow p{font-size:1.4em;line-height:2em}