html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html,body{width:100%;height:100%;background:#fff}html #page,body #page{background:#fff}body{font-size:16px;-webkit-text-size-adjust:100%;font-family:"M PLUS Rounded 1c";text-align:center;color:#333;position:relative;right:0;overflow-x:hidden}a{text-decoration:none;color:#333;line-height:1;opacity:1}a,a:hover{-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;transition:.7s}a img:hover{-moz-opacity:.75;opacity:.75}a:hover{opacity:.5}a.link{text-decoration:underline}p,li,div,dt,dd,td,th{box-sizing:border-box}p{text-align:left}img{max-width:100%;height:auto}#wrapper{width:100%;height:100%;position:relative;overflow:scroll;margin:0 auto}.w600{width:600px;margin:0 auto}.w720{width:720px;margin:0 auto}.w980{width:980px;margin:0 auto}.w1080{width:1080px;margin:0 auto}.inside{width:100%}#logo{width:186px;float:left;height:auto;right:0;z-index:2}#header{padding:1rem 0;z-index:2;position:relative;border-bottom:5px solid #603232}#header .sname{font-size:14px;position:absolute;left:0;right:0;z-index:0;top:40px}#header .sname .snfix{padding-right:100px}.page #header{box-shadow:0px 4px 2px -2px rgba(0,0,0,.3);-webkit-box-shadow:0px 4px 2px -2px rgba(0,0,0,.3);-moz-box-shadow:0px 4px 2px -2px rgba(0,0,0,.3)}#hdi,#hdr{float:right}#hdl li,#hdr li{float:left}#hdr #spnav,#hdr ul{float:left}#hdr ul{margin:1rem 1rem 0 0}.calendar{background:url("https://rhyg.jp/school/v1/common/img/ico/calendar.png") no-repeat left center;padding-left:2rem}#hdr{margin-bottom:1rem}#hdm{position:fixed;top:0;right:-320px;width:320px;height:100%;background:#603232}#hdm ul{overflow:auto;overflow-x:hidden;background:#603232}#hdm li{float:none;margin:0;border-bottom:1px solid #755656}#hdm li a{padding:1rem .5rem;color:#fff;display:block}#breadcrumb{margin-top:.1rem;background:#f3d9cd;padding:.3rem;font-size:12px;z-index:0;text-align:left}#hdi{text-align:right;margin:.4rem 1rem 0 0}#hdi a{display:block;color:#603232;font-weight:700;font-size:21px}#hdi span.hours{display:block}.ico_phone{background:url("https://rhyg.jp/school/v1/common/img/ico/phone2.png") no-repeat left center;background-size:21px 21px;padding-left:25px}#hdi .sp{display:none}#spnav{position:relative}#spnav_bg .mn{display:none}#sp-btn{display:inline-block;position:relative;width:50px;height:50px;background:0 0;top:0;float:right}#sp-btn:hover{opacity:1}#sp-btn-icon{display:block;position:absolute;top:50%;left:0;width:50px;height:5px;background:#603232;transition:.2s}#sp-btn-icon:before,#sp-btn-icon:after{display:block;content:"";position:absolute;top:50%;left:0;width:50px;height:5px;background:#603232;transition:.3s}#sp-btn-icon:before{margin-top:-18px}#sp-btn-icon:after{margin-top:14px}#sp-btn .close{background:0 0}#sp-btn .close:before,#sp-btn .close:after{margin-top:0}#sp-btn .close:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#sp-btn .close:after{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#main{padding:3rem 0}.page #main{padding:0 0 3rem}.section{margin-bottom:6rem}.section#info{margin-bottom:0}.section h1{font-size:28px;padding:1rem 0 0;color:#c30e0e;font-weight:700;background:0 0}.section h1 .en{position:static;display:none}.description ul{border-top:1px solid #ededed}.description ul li{text-align:left;padding:.8rem;border-bottom:1px solid #ededed}.tnav ul li{width:19.5%;float:left;margin:0 0 .4rem .625%}.tnav ul li a{display:block;border:1px solid #feede5;padding:1rem 0;color:#603232;font-size:16px;font-weight:700;line-height:1.2;box-sizing:border-box;text-align:center}.tnav ul li:nth-child(5n+1){clear:left;margin-left:0}.tnav ul li .img{display:block;width:100px;height:auto;margin:0 auto 1rem auto}.tnav ul li.active{background:#fff3f3}.tnav ul li.active a{border:1px solid #603232;display:block}#rss ul li,.info_list ul li{text-align:left;border-bottom:1px solid #eae5e5}#rss ul li a,.info_list ul li a{display:block;padding:.7rem 0;text-align:left}.info_list ul li .date{padding-right:1rem}#rss ul li a{line-height:1.5}#rss{margin:0 auto 2rem auto}#rss .more-link{display:none}#rss span.date{padding-right:1rem;line-height:1.3}#rss span.desc{display:block;color:#666;padding-top:.5rem}#rss a{color:#000;text-decoration:none}.section h2{font-size:24px;font-weight:700;color:#603232;padding:0 0 .5rem;margin-bottom:1.5rem;border-bottom:1px solid #603232}.section .summer h2{color:#00b5ff;border-bottom:1px solid #d7f2f9}.section h2 .spbr{padding-left:1rem}.section .blocksp h2{border:none;margin-bottom:.5rem}.section .blocksp .instimg{float:left;width:15%;margin:0 1rem 1rem 0}.section h3{margin-bottom:.5rem;font-size:21px;font-weight:700}.classbox ul li{float:left;width:24%;position:relative;margin:0 0 3rem 1.3333%}.classbox ul li:nth-child(4n+1){margin-left:0}.classbox ul li a{font-size:18px;font-weight:700}.classbox ul li img{margin-bottom:1rem}.classbox ul li .classname{display:block;position:absolute;width:100%;bottom:0;padding:.5rem 0;text-align:center;color:#fff;background:#603232}.btn_list li{float:left;width:32%;text-align:left;color:#751031;background:url("https://rhyg.jp/school/v1/common/img/ico/check2.png") no-repeat left 4px;background-size:16px 13px;padding-left:20px;margin:0 0 1rem 2%}.btn_list li:hover{background-size:21px 17px}.btn_list li:nth-child(3n+1){margin-left:0}.btn_list li a{display:block;padding:.5rem 0;color:#000;box-sizing:border-box;font-weight:700}.btn_list li a:hover{padding-left:7px;opacity:1}.btn_list li.on a{border-bottom:1px solid #ffbd04}.dl_num dd,.dl_num dt{text-align:left}.dl_num dt{font-weight:700;margin-bottom:.5rem}.dl_num dd{margin:0 0 1.8rem 1.9rem}.list_check{margin-bottom:1rem}.list_num li{text-align:left;list-style:decimal;margin:0 0 1rem 1rem}.mapbox{width:48%;float:left;margin:0 0 3rem 4%}.mapbox:nth-child(2n+1){clear:left;float:left;margin-left:0}.mapbox2{width:100%;margin-bottom:2rem}.mapbox2 a h2,.mapbox a h2{text-align:center;font-size:24px;font-weight:700;line-height:1.8;color:#603232;border:0}.mapbox2 a h2 .small,.mapbox a h2 .small{display:block;font-size:14px;font-weight:400}.mapbox2 img,.mapbox img{margin:.5rem 0}.mapbox ul li{margin:.5rem 0 0}.mapbox2 ul li a,.mapbox ul li a{font-size:18px;color:#ec550d;padding:.2rem;display:block;text-align:left;text-decoration:underline}.mapbox2 ul.classbox{margin-left:1.5rem}.mapbox2 ul.classbox li{list-style:disc}.mapbox2 ul li{width:49%;float:left;margin:0 0 .5rem 1%}.mapbox2 ul li:nth-child(2n+1){clear:left;float:left;margin-left:0}.mapbox2 ul.list_check li:nth-child(2n+1),.mapbox2 ul.list_check li,.list_check li{width:100%;text-align:left;background:url("https://rhyg.jp/school/v1/common/img/ico/check.png") no-repeat 0 7px;line-height:1.8;margin:0;list-style:none;padding:0 0 1rem 1.3rem}.mapbox2 ul.list_pdf li:nth-child(2n+1),.mapbox2 ul.list_pdf li,.list_pdf li{width:100%;text-align:left;background:url("https://rhyg.jp/school/v1/common/img/ico/pdf.png") no-repeat 0 7px;line-height:1.8;margin:0;list-style:none;padding:0 0 1rem 1.3rem}.mapbox2 .list_pdf li a{background:0 0;border:none;padding:.6rem}.block{border:1px solid #ddd;padding:2rem;border-radius:5px;margin-bottom:4rem}.block h3{margin-bottom:1rem}.block.cblock{border:1px solid #d0c6a5;background:#fffaed}.block3 h3{color:#751031;font-size:120%;margin-bottom:1rem}#support .block{border:none;border-bottom:1px dotted #ccc;padding:2rem 0;border-radius:0;margin-bottom:4rem}.btn a,.section .btn_submit input{background:#824242;padding:1rem;width:100%;color:#fff;border:none;font-size:24px;border-radius:.3rem;border-bottom:2px solid #500303}.section .btn_submit input:hover{cursor:pointer}.instbox{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #ddd}.instbox .instimg{width:20%;margin-right:5%;float:left}.instimg2 img,.instbox .instimg img{width:100%;height:auto}.instbox .insttxt{width:75%;float:right}.instbox .insttxt h2{margin-bottom:1rem;border:none;font-size:21px;color:#000;margin-bottom:.5rem;text-align:left}.instbox .continue{text-align:right}.instbox .insttxt .ytbox{width:70%}.instimg2{width:20%;float:left;margin:0 2rem 1rem 0}.dl_base{padding-bottom:1rem}.dl_base dt{font-weight:700;text-align:left;color:#000;font-size:120%;margin-bottom:1rem}.dl_base dd{text-align:left;margin:0 0 2rem 1rem}.entry-contents h3{text-align:left;font-weight:700;border-bottom:1px solid #ddd;font-size:18px;margin-bottom:1rem;padding-bottom:.5rem}.entry-contents div,.entry-contents p{text-align:left}.entry-contents div{margin-bottom:1rem}.secbody1{padding-top:2rem}.secbody1 h1{margin-bottom:1.5rem}#footnavi{margin-top:1rem;padding-top:1rem;border-top:1px dotted #ddd}#footnavi .prevpost{float:left}#footnavi .nextpost{float:right}#price ul,.list_disc2,.list_disc{margin-left:1.5rem}#price ul li,.list_disc li{list-style:disc;text-align:left}.list_disc2 li{list-style:disc;text-align:left;margin-bottom:.5rem;list-style:1.2}.col4 ul li{float:left;width:24.5%;margin:0 0 1.5rem .6666%}.col4b ul li{float:left;width:24%;margin:0 0 1.5rem 1.33333%}.col4b ul li:nth-child(4n+1),.col4 ul li:nth-child(4n+1){margin-left:0}.col4b p{background:#f4eaf3;padding:1rem;font-size:14px}.col3 ul li{float:left;width:32.5%;margin:0 0 1.5rem 1.25%}.col3 ul li:nth-child(3n+1){margin-left:0}.col3.topcol3 ul li img{border:1px solid #ddd;box-sizing:border-box}.col2 ul li{width:49%;float:left;margin:0 0 1.5rem 2%}.col2 ul li:nth-child(2n+1){margin-left:0}.col2 h2{font-size:24px;color:#603232}.col2 h2 .en{font-size:14px;display:block}.snav{border-bottom:2px solid #603232}.snav.nobdr{border:none}.snav ul li{width:24.5%;margin-left:.6%;float:left}.snav ul li:first-child{margin-left:0}.snav ul li a{background:#efe2e2;color:#725e5e;display:block;text-align:center;padding:1rem 0}.cat2 .snav ul li a{background:#e5eef3;color:#507282}.cat3 .snav ul li a{background:#f5f4e2;color:#818250}.s_box{position:relative;border-bottom:1px solid #ccb2a6}.cat2 .s_box{border:1px solid #d3dde2}.cat3 .s_box{border:1px solid #cecdc2}.s_box_hd h2{background:#f2e7f5;font-size:18px;text-align:left;padding:.5rem 1.5rem;margin-bottom:1rem}.cat2 .s_box_hd h2{background:#e5eef3}.cat3 .s_box_hd h2{background:#f5f4e2}.s_box_hd h2 .s_name{font-size:36px;font-weight:700}.s_box_hd h2 .s_width{padding-right:1rem}.s_box_hd h2 .s_place{float:right;font-size:24px;font-weight:700;color:#603232;margin-top:1rem}.cat2 .s_box_hd h2 .s_place{color:#387284}.cat3 .s_box_hd h2 .s_place{color:#5b631b}.cat2 .snav ul li.active a,.cat3 .snav ul li.active a,.snav ul li.active a{background:#603232;color:#fff}.s_box_in{padding:1.5rem 0}.s_img{float:left;width:20%}.s_detail{width:77%;text-align:left;float:right}.s_time{font-size:115%;padding-right:.5rem}.s_price{font-size:28px;font-weight:700}.s_description{padding:1rem 0}.s_link a,.s_description a{padding-top:.5rem;display:block;color:#09f;text-decoration:underline}.s_rsvp{float:right}.s_link{float:left}.s_rsvp li{margin-bottom:.5rem}.s_rsvp li:last-child{margin:0}.s_rsvp a{display:block;width:180px;padding:1rem;text-align:center;font-weight:700;color:#fff;font-size:18px}.s_rsvp .s_rsvp1 a{background:#d057a0}.s_rsvp .s_rsvp2 a{background:#603232}.cat2 .s_rsvp .s_rsvp1 a{background:#3ca1d8}.cat2 .s_rsvp .s_rsvp2 a{background:#151c72}.cat3 .s_rsvp .s_rsvp1 a{background:#d0bb58}.cat3 .s_rsvp .s_rsvp2 a{background:#696210}.s_box .s_place{position:absolute;bottom:1rem;right:0}.section p{margin-bottom:1.5rem;line-height:1.8}#s_top .s_cat{float:right;background:#eee;padding:.2rem .5rem}.s_ttl{font-size:18px;text-align:left}.s_ttl .s_name{font-size:36px;background:#000;color:#fff;font-weight:700;paddinG:.3rem 1.5rem}.s_ttl .s_en{padding:0 0 0 1rem;font-size:21px}.s_ttl .s_title{display:block;padding:1rem 0;font-weight:700;font-size:21px}.s_ttl .s_width{padding-right:1rem}.s_ttl .s_place{float:right;font-size:24px;font-weight:700;color:#603232;margin-top:1rem}.section.s_page h1{font-size:16px;text-align:left}.section table{width:100%;border-bottom:1px solid #ccb2a6;border-right:1px solid #ccb2a6}.section table th,.section table td{border-top:1px solid #ccb2a6;border-left:1px solid #ccb2a6;text-align:left;padding:1rem;box-sizing:border-box}.section table .rq{background:#d01e78;color:#fff;font-size:12px;padding:0 .3rem;border-radius:3px}.section table th{background:#feede5;color:#603232;font-weight:700}.section table span.wpcf7-list-item{display:block}#price h2{font-weight:700;font-size:18px;margin-bottom:.3rem;text-align:left}#price ul{margin-bottom:2rem}#price ul li{text-align:left;margin-bottom:.5rem}.section table.tbl_price{margin-bottom:1rem}.section table.tbl_price th,.section table.tbl_price td{text-align:center;font-weight:700;width:33%}.section table.tbl_price2 th,.section table.tbl_price2 td{width:24.5%}.section table.tbl_form{margin-bottom:2rem}.tbl_form .sel,.tbl_form .ipt2{padding:.3rem}.captcha input,.tbl_form .spw{padding:.3rem;width:100%;box-sizing:border-box}.captcha input{background:#fff5f5;border:1px solid #eb496a}.txa,.ipt100{width:100%;padding:.3rem;box-sizing:border-box}.ipt80{width:80%;padding:.3rem;box-sizing:border-box}.s_price_detail{text-align:left}.owl-carousel .owl-item img{height:auto}.gmap iframe{width:100%;border:0;height:480px}.list_bdr{margin-bottom:2rem}.list_bdr li{text-align:left;padding:1rem 0;border-bottom:1px dotted #999}.list_bdr a{color:#09f}#page h2{font-size:32px;font-weight:700;margin-bottom:1rem;padding:1rem;background:#f4eff5}.section .mapbox2 h2 .small{display:block;font-weight:400}.acttl:hover{cursor:pointer}.acttl h3{text-align:left;display:block}.acttl h3:hover{cursor:pointer}.acbox{display:none}.c_cat{float:right}.c_cat a{background:#603232;color:#fff;padding:.1rem .5rem}.c_title{padding:0 0 1rem;text-align:left}.c_ttl{line-height:1.3}.c_name{font-size:48px;display:block}.c_width{font-size:21px}.c_en{font-size:24px}.section.c_page h1 .en{font-size:36px;color:#6d4375}.tuningbox{padding:1rem;border:1px solid #999}.section table.tbl_c td,.section table.tbl_c th{font-weight:700}.section table.tbl_c th{background:#faf5fb;width:35%}.section table.tbl_c td{text-align:center;width:65%;font-size:120%}.piano1{text-align:left;display:block;padding:.5rem}.piano1:hover{cursor:pointer}.piano2{display:none;padding:1.5rem 1.5rem 0;border:1px solid #ccb2a6}.piano1 .pclr{color:#ccb2a6}.c_layout li{width:49%;float:left;margin-left:2%}.c_layout li:first-child{margin-left:0}.dl_access dd{width:40%;float:right;margin-bottom:2rem}.dl_access dt{clear:both;width:60%;float:left;text-align:left;margin-bottom:2rem;line-height:1.8;font-size:18px}.dl_access .num{font-weight:700;font-size:130%;color:#fff;background:#ef6300;padding:.2em .8rem;border-radius:3rem}.addrbox{border:1px solid #ddd;border-radius:.5rem;padding:1rem}.btn a{box-sizing:border-box;display:block}.list_big{margin-bottom:3rem}.list_big li{background:url("https://rhyg.jp/rent/v4/common/img/ico/dot.png") no-repeat left 5px;text-align:left;margin:0 0 1rem;padding-left:1.5rem;line-height:1.6}.btn2{text-align:right;display:block}.btn2 a{text-decoration:underline}#faq h2{background:#ece9db;padding:1rem 0}#faqmn{padding:0 0 2rem}#faqmn a{color:#ff5400}#faqmn ul li{float:left;width:32%;margin:0 0 1rem 2%}#faqmn ul li:nth-child(3n+1){margin-left:0}#faqmn ul li a{padding:1rem;display:block;background:#f5f4df;border-right:1px solid #c9d0b9;border-bottom:1px solid #c9d0b9;color:#333;font-size:18px;font-weight:700}.faqbox{width:100%;padding:2rem;margin:0 auto 4rem auto;background:#fbfbf3;border-right:1px solid #c9d0b9;border-bottom:1px solid #c9d0b9}.faqbox dt,.faqbox dd{padding:0 0 .5rem 2.5rem;font-size:16px;line-height:180%;letter-spacing:1px;text-align:left}.faqbox dt{background:url("https://rhyg.jp/rent/v4/common/img/q.png") no-repeat left top;margin-bottom:1rem;font-weight:700;font-size:18px;color:#000}.faqbox dd{background:url("https://rhyg.jp/rent/v4/common/img/a.png") no-repeat left top;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f6f6e8;color:#333}#torikumi img{width:65%;margin:0 auto 2rem auto}#torikumi dd,#torikumi dt{text-align:left;line-height:1.6}#torikumi dt{font-size:24px;font-weight:700;color:#468c7a;margin-bottom:.5rem}#torikumi dd{margin-bottom:1.5rem}.acceptance{padding:1rem;border:1px solid #c3ba80;display:block;border-radius:5px;background:#fffad9}.acceptance p{margin-bottom:0}.studiobox .col4 li a{position:relative}.studiobox .col4 ul li{margin-bottom:.5rem}.studiobox .col4 li a span{display:block;background:url("https://rhyg.jp/school/v1/common/img/all/bg_purple.png");color:#fff;position:absolute;padding:.5rem 0;width:100%;text-align:center;bottom:0}.btn3{font-size:120%}.btn3 a{display:block;border:1px solid #dde8dc;background:#f3ffee;text-align:center;padding:1rem;border-radius:5px}.pline{background:rgba(0,0,0,0) linear-gradient(transparent 60%,#ffd6f8 0%) repeat scroll 0 0}.section .block3 table th{width:25%}.block3 .rittl{background:#f8efec;padding:.3rem;border:none;margin-bottom:2rem}.ribox{margin-bottom:4rem}.ribox .riimg{float:right;text-align:center;margin:0 0 2rem 1rem;color:#999}.ribox .riimg img{width:100%;height:auto;display:block}.ribox h4{font-weight:700;font-size:115%;margin-bottom:.4rem}.block a{color:#ff6b26}.lottery-box{margin-bottom:2rem}.lottery-box dl{width:100%;padding:1rem;background:#ffe;border:1px solid #e4025c}.lottery-box dt{float:left;margin-bottom:1rem;font-weight:700}.lottery-box dd{margin-left:100px;margin-bottom:1rem}.limited1{width:640px;margin:0 auto 2rem auto}.box-pink{padding:10px;background:#ffe6ef}.box-blue{padding:10px;background:#e6f2ff}#reserve h3{padding:5px;color:#fff;margin-bottom:1rem}#reserve div{text-align:left}#reserve .box-pink-l h3,#reserve .box-pink h3{background:#e491af}#reserve .box-blue h3{background:#74a0d0}#reserve .box-gray-r h3{background:#999}.arrow-down-pink{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #ffe6ef;margin:0 auto}.arrow-down-blue{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #e6f2ff;margin:0 auto}.box-pink-l{box-sizing:border-box;width:48%;float:left;padding:15px;background:#ffe6ef}.box-gray-r{box-sizing:border-box;width:48%;float:right;padding:15px;background:#eee}.blueframe{border:2px solid #4b99c7;padding:10px;margin-bottom:1rem}.box50l{float:left;width:50%}.box50r{float:right;width:50%}.entry{text-align:left}.page-contents{text-align:left}.uline{font-weight:700;background:linear-gradient(transparent 60%,#ff6 60%)}.qa dt{margin-bottom:1rem}ul.li_col2{padding:1rem 0}ul.li_col2 li{float:left;width:49.5%;margin-left:1%;margin-bottom:.3rem}ul.li_col2 li:nth-child(2n+1){margin-left:0}ul.li_col2 li img{width:100%;height:auto}.pager ul li{list-style:none;display:inline;background:0 0;padding-left:0}.pager ul li .current,.pager ul li a{padding:.2rem .7rem;text-decoration:none;background:#ffefe4;border:1px solid #feede5}.pager ul li .current{border:1px solid #ddd;background:#fff}.tbox{clear:both;margin-bottom:2rem;padding-bottom:2rem}.tbox .timg:after{content:'▼';color:#ccc;display:block;padding-top:1rem;text-align:center}.tboxlast .timg:after{content:none}.tbox .timg{width:25%;float:left}.tbox .ttxt{float:left;width:70%;margin-left:5%}.termlist{display:none}.termlist li{float:left;margin-bottom:.7rem;border-left:1px solid #ddd}.termlist li a{padding:.3rem 1rem;display:block}.termlist li.current a{background:#feede5}.cdate ul,.instlist{margin-left:1.5rem}.cdate ul li,.instlist li{text-align:left;margin-bottom:1rem;list-style:disc}.instlist li a{display:block}.section table.tbl_sel{border-bottom:1px solid #b6d2b6;border-right:1px solid #b6d2b6}.section table.tbl_sel th,.section table.tbl_sel td{background:#f2f8f0;padding:.5rem;border-top:1px solid #b6d2b6;border-left:1px solid #b6d2b6}.section table.tbl_sel th{color:#497e36;background:#e4f6de}.section table.tbl_sel td a{display:block;color:#36a012}.section table.tbl_sel td a:hover{background:#ffc}.section table.tbl_sel td.dot{border-bottom:1px dotted #fff}.fee_menu{margin-bottom:1.5rem}.fee_menu ul li{padding:.5rem 1rem;border-bottom:1px solid #fff}.fee_menu ul li a{display:block}.fee_menu ul li.amagasaki2{background:#ffede4}.fee_menu ul li.amagasaki2 a{color:#e67800}.fee_menu ul li.kotoen2{background:#fee4ff}.fee_menu ul li.kotoen2 a{color:#991ca1}.fee_menu ul li.koshienguchi2{background:#e0f7f3}.fee_menu ul li.koshienguchi2 a{color:#1c94a1}.fee_menu h2{text-align:left}h2.umeda{color:#009a2f;border-bottom:1px dotted #6ebd86}h2.amagasaki{color:#fd9500;border-bottom:1px dotted #d0b184}h2.kotoen{color:#820c89;border-bottom:1px dotted #b482b7}h2.koshienguchi{color:#28929c;border-bottom:1px dotted #28929c}.box1{margin-bottom:2rem}.box1 h3.osaka{color:#009a2f}#s2 h3{color:#fd9500}#s3 h3{color:#820c89}#s4 h3{color:#28929c}.box1 h3 .small{font-size:12px;padding-right:5px;background:#f5fff6}h2.umeda2,h2.amagasaki2,h2.koshienguchi2,h2.kotoen2{color:#fff;padding:1rem;border-bottom:none}h2.umeda2{background:#009a2f}h2.amagasaki2{background:#fd9500}h2.kotoen2{background:#820c89}h2.koshienguchi2{background:#28929c}.section .box1 table{margin-bottom:2rem;border-bottom:1px solid #ccc;border-right:1px solid #ccc}.section .box1 table th,.section .box1 table td{padding:1rem;border-top:1px solid #ccc;border-left:1px solid #ccc}.section .box1 table th{background:#f7f7f7;color:#000;text-align:center}.section table .tax{padding-left:.3rem}.snavbox{display:none}.snavbox.active{display:block}.photos .item{width:24%;float:left;margin-left:1.33333%}.photos .item:nth-child(4n+1){margin-left:0}.hdnews{background:#fee}.hdnews a{display:block;padding:.5rem 0;color:#bb1818;font-size:14px;text-align:left}.single ol,.single ul{margin-left:1.5rem}.single ul li{list-style:disc;margin-bottom:.5rem}.single ol li{list-style:decimal;margin-bottom:.5rem}.box4{display:flex}.box4 .item{border:1px solid #ddd;padding:1rem 1rem 0;margin-right:1rem;border-radius:5px}.box4 .item h4{font-weight:700;font-size:115%}.problock{padding:2rem;background:#fffaf7;border-radius:1rem;margin-bottom:3rem;box-shadow:0 0 8px #e8e4e1}.problock h2{border:none}.problock h2 .small{display:block;font-size:80%}.problock .img{width:320px;margin:0 auto 2rem auto}.problock .img img{border-radius:.5rem}.problock th{width:200px}.problock td{background:#fff}.pdf{background:url("https://rhyg.jp/school/v1/wp-content/uploads/2023/05/ico_pdf2.png") no-repeat left top;background-size:20px 24px;padding-left:26px;display:block;line-height:24px}#pagetop{position:fixed;bottom:6rem;right:1rem;width:40px;height:auto;z-index:100001}#payment,.payment{padding:1rem 0}#payment img,.payment img{width:auto;height:36px}#payment dt,.payment dt{text-align:left;margin-bottom:.3rem}#payment dd,.payment dd{text-align:left;margin-bottom:1rem}#payment dd ul li,.payment dd ul li{float:left;margin:0 0 .5rem 1rem}#payment dd ul li:first-child,.payment dd ul li:first-child{margin-left:0}#ftbnr{background:#f8efec;padding:2rem 0 1rem;margin-bottom:2rem}.col3 .ftlink1 li{margin-bottom:1rem}.ftlink1 li a{color:#4c1111;border:1px solid #4c1111;display:block;padding:1rem}.ftlink2 li a{display:block;padding:1rem;background:#4c1111;color:#fff}.copyright{background:#603232;margin-top:1rem;border-top:1px solid #ccc;padding:1rem;color:#fff;font-size:14px}#ftnavi{padding-bottom:2rem;border-bottom:1px solid #ddd}#ftnavi .nextpost{float:right;width:50%;text-align:right}#ftnavi .prevpost{float:left;width:50%;text-align:left}#ftmsg{margin-bottom:1rem}#ftmsg p{border:1px solid #ddd;padding:.5rem;border-radius:5px}.terms table,.terms ul{margin-bottom:2rem}.size-full,.col3 li img,.col2 li img,.img100 img,.img100{width:100%;height:auto}.cl:after,.col3:after,#ftbnr:after,.col2:after,#hdnav:after,.w720:after,.w980:after,.w1080:after,#navigation ul:after,#header:after,#wrapper:after,#contents:after,#footer:after,#navigation:after,#header:after{content:".";display:block;clear:both;height:0;visibility:hidden;font-size:0}.ctr{text-align:center}.big{font-size:120%}.small{font-size:80%}.small2{font-size:60%}.blue{color:#00c5d5}.red{color:#ea426a}.orange{color:#f97e00}.bold,strong{font-weight:700}.txtgt{text-align:right}.txtlt{text-align:left}img{vertical-align:bottom}.mt1{margin-top:1rem}.mb1{margin-bottom:1rem}.mb2{margin-bottom:2rem}.mb3{margin-bottom:3rem}.mb4{margin-bottom:4rem}.spnavi{display:none}.strike{text-decoration:line-through}.br{display:block}.serif{font-family:"Sawarabi Mincho"}.en{font-family:'Quicksand',sans-serif}.pc{display:block}.sp{display:none}.bdr{text-decoration:underline}@media screen and (max-width:1180px){.w1080{width:95%}#header{padding-top:0}#header .sname{position:relative;background:#603232;color:#fff;padding:.5rem;width:100%;top:0;margin-bottom:1rem;font-size:11px}#header .sname .snfix{padding:0}}@media screen and (max-width:980px){*{box-sizing:border-box}.tnav ul li{width:32%;float:left;margin:0 0 1.5rem 2%}.tnav ul li:nth-child(5n+1){clear:none !important;float:left;margin-left:2%}.tnav ul li:nth-child(3n+1){clear:left;margin-left:0}.tnav ul li a{border:1px solid #ecd7cd}.section{margin-bottom:4rem}.section h2{font-size:18px}.section h1 .spbr,.section h2 .spbr{display:block;padding:0}body{font-size:100%}.w720,.w980{width:92%}.s_img,.s_detail{width:100%;float:none}.s_img{margin-bottom:2rem}.s_link{float:none}.s_rsvp{float:none;margin-top:1rem}.s_rsvp li a{width:100%}.s_title{display:block}.s_box_hd h2 .s_place{float:none;display:block;text-align:right}#spnav{display:block}.info_list ul li a{line-height:1.8}#rss span.date,.info_list ul li .date{display:block;line-height:1.8;padding:0}.section table.tbl_form th,.section table.tbl_form td{display:block;width:100%;box-sizing:border-box}.section table.tbl_form td select,.section table.tbl_form td textarea,.section table.tbl_form td input{box-sizing:border-box}.section table.tbl_form td .sel,.section table.tbl_form td .spw{width:100%}.wpcf7-list-item label{display:block}#equipment table{width:100%;border:none;border-top:1px solid #ddd}#equipment table th,#equipment table td{display:block;width:100%;border:none;border-bottom:1px solid #ddd}.col4b ul li:nth-child(4n+1),.col4 ul li:nth-child(4n+1),.col4b ul li,.col4 ul li{width:49%;margin-left:2%;margin-bottom:1rem}.col4b ul li:nth-child(2n+1),.col4 ul li:nth-child(2n+1){margin-lefT:0}.s_box .s_place{position:static;text-align:right;padding-top:1rem;display:block}.btn_list li:nth-child(3n+1),.btn_list li{width:49%;margin-left:2%}.btn_list li:nth-child(2n+1){margin-left:0}.classbox ul li,.classbox ul li:nth-child(4n+1){width:49%;margin:0 0 1rem 2%}.classbox ul li:nth-child(2n+1){margin-left:0}#slide.mb2{margin:0}.mapbox2 ul{margin-left:1.5rem}.mapbox2 ul li a,.mapbox ul li a{background:0 0;text-align:left;border:none;padding:.3rem}.mapbox2 ul li:nth-child(3n+1),.mapbox2 ul li{width:100%;margin:0 0 .5rem;clear:left}.mapbox2 ul li{list-style:disc;margin-bottom:.7rem}}@media screen and (max-width:780px){.instlist li{margin-bottom:.5rem}}@media screen and (max-width:720px){.col3 ul li{width:100%;float:none;margin:0 0 1rem}.col3.topcol3 ul li{width:49%;float:left;margin:0 0 .5rem 2%}.col3.topcol3 ul li:nth-child(2n+1){margin-left:0}.tnav ul li{margin:0 0 .5rem 2%}.tnav ul li .img{width:70%}.dl_access dd,.dl_access dt{display:block;float:none;width:100%}.dl_access dd:after{content:'笆ｼ';font-size:200%;color:#ccc}.dl_access dd:last-child:after{content:""}#faqmn ul li:nth-child(3n+1),#faqmn ul li{width:49%;margin:0 0 1rem 2%}#faqmn ul li:nth-child(2n+1){margin-left:0}#torikumi img{width:100%}.pc2{display:none}.studiobox .col4 ul li{margin-bottom:.5rem}.studiobox .col4 ul li:nth-child(4n+1),.studiobox .col4 ul li:nth-child(2n+1){margin:0 0 .5rem}.btn_list li:nth-child(3n+1),.btn_list li{width:100%;float:none;margin:0}.btn_list li a{color:#603232;border:none}.mapbox{width:100%;float:none}.section table.tbl_form td textarea,.section table.tbl_form td input.ipt1{width:100%}.tbox .ttxt{width:100%;float:none;margin:0 0 1rem}.tbox .timg{float:none;width:50%;margin:0 auto 1rem auto}.tbox .timg:after{content:none}.tbox{margin-bottom:0;padding-bottom:0}.tbox:after{content:'▼';color:#ccc;display:block;padding-top:1rem;text-align:center}.tboxlast:after{content:none}.instbox .insttxt .ytbox{width:100%}.limited1{width:100%}}@media screen and (max-width:600px){.problock td,.problock th{width:100%;display:block}}@media screen and (max-width:520px){.classbox ul li a{font-size:14px}section table.tbl_h td,section table.tbl_h th{font-size:12px;padding:.5rem}#logo{width:160px;height:auto}#hdi .pc{display:none}#hdi .sp{display:block}#hdi .sp img{width:46px;height:auto}#header{padding-bottom:.2rem}.tbox .timg{width:60%}.section .block3 table .spbr,.section .block3 table .tax{padding:0;display:block;text-align:right}.section .block3 table td,.section .block3 table th{padding:.5rem}.section .block3 table th{width:21.6666%}.section .block3 table th.spw{width:35%}.btn a,.section .btn_submit input{font-size:21px;text-align:center}.snav ul li:nth-child(4n+1),.snav ul li{width:33%;margin:0 0 0 .5%}.snav ul li:nth-child(3n+1){margin-left:0}.block.blocksp{border:none;padding:0}.box4{display:block}.box4 .item{margin-bottom:1rem;margin-right:0}}@media screen and (max-width:380px){.tnav ul li a{font-size:14px;border:3px solid #feede5}}@media screen and (-webkit-min-device-pixel-ratio:0){.entry-content table{display:table-row}}