﻿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}img{border:0}li{list-style:none}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}sup{vertical-align:super;font-weight:normal}html,body{overflow-x:hidden;overflow-y:auto}body{font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',メイリオ,Meiryo,'ＭＳ Ｐゴシック',sans-serif;margin:0;line-height:1.7;-webkit-text-size-adjust:100%;background:url(../images/bg_paper.jpg);min-width:1024px}a:link{color:#1a75be;text-decoration:none;font-weight:bold}a:visited{color:#4d91c8;text-decoration:none}a:hover,a:focus{color:#000;text-decoration:underline}a img{border:none}h1{text-align:left;font-weight:normal;font-family:"UD Reimin Light", serif;font-size:3em;line-height:1.3;letter-spacing:-0.07em}h2,.h2{font-size:2.4em;text-align:center;margin:2em 0 .5em 0;font-weight:normal;line-height:1.3;font-family:"UD Reimin Light", serif;letter-spacing:-0.07em}h3,.h3{font-weight:normal;margin:2em 0 .5em 0;line-height:1.3;font-family:"TBUD明朝 H", serif}h4{font-family:"TBUD明朝 H", serif;font-weight:normal;margin:1em 0 0 0;line-height:1.2}h5{font-size:100%;line-height:1.2;margin:0.5em 0;color:#444}h6{font-size:100%}p,ul,ol{margin:1.5em 0}ol li{list-style:decimal;margin-left:2em}ol li ul li{list-style:circle;margin:0.5em 0;list-style-position:inside}li{margin:1.5em 0 0 0}ul{list-style:none;padding:0}ul ul{font-size:100%}.lead{text-align:center}#footer a{font-weight:normal;color:#222}#footer h4{font-family:"TBUD明朝 H", serif;font-weight:normal}#footer li{font-size:85%;margin:0}.clip-t{margin-top:0 !important}.clip-r{margin-right:0 !important}.clip-b{margin-bottom:0 !important}.txt-r{text-align:right !important}.txt-l{text-align:left !important}.txt-c{text-align:center !important}.txt-normal{font-weight:normal}.cap{font-size:12px}.small,.col.quarter p{font-size:0.95em;line-height:1.5}.en{font-family:"UD Reimin Light", serif;font-weight:normal}.strong{color:#c71a08}ol.nospc li{margin:0 0 0 2em}ul.nospc li{margin:0}h1+p,h2+p,h3+p,h4+p,h5+p,h4+h3,div h2:first-child,.col h3:first-child,#warmup p.en+h2,#warmup p.en,.entry h2,.col p:first-child,.feed h4,.third h4:first-child,.pagenav.row,.third .banner:first-child{margin-top:0}h4+ul{margin-top:0.7em}#warmup p.en,.col p:last-child,.pagenav.row{margin-bottom:0}.more{text-align:right;margin-top:0.5em;margin-bottom:3em}#header{width:100%;z-index:300;border-bottom:1px solid #222}#contents{margin:0 auto;width:100%}#contents .container{padding-bottom:22px}#footer{width:100%;padding-bottom:30px;border-top:1px solid #222;position:relative;margin-top:80px}#footer .container{padding-top:80px}#footer-head{margin:-74px auto 0 -110px;height:160px;width:220px;background:url(../images/footer_dh.png) no-repeat center top;z-index:10;left:50%;position:absolute}.container{width:1024px;margin:0 auto}.row{padding:0 16px;margin:32px 0}.cal,.row.col{padding:0 32px}.col{padding:0 16px;margin:0;float:left;display:inline}.row.col{float:none;display:block}.five{width:152px}.quarter{width:216px}.third{width:298px}.half{width:464px}.two-thirds{width:628px}.three-quarter{width:712px}.one{width:960px}.center{margin-left:auto;margin-right:auto}.row.center{float:none;display:block;margin:32px auto;padding:0;width:712px}.three-quarter .inner{padding:36px 64px}.inner{padding:0 16px}.alpha{padding-left:32px}.omega{padding-right:32px}.half.alpha{width:448px;padding:0 32px 0 16px}.half.omega{width:448px;padding:0 16px 0 32px}.inner.entry{padding:0 32px 0 0}.col.pull-right{float:right;text-align:right}.col.pull-left{float:left;text-align:left}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}#breadcrumb{width:960px;margin:0 auto 11px auto;background:url(../images/bg_border_double.png) no-repeat center bottom;padding:22px 0 9px 0;height:30px;position:relative}#breadcrumb ul{margin:0;padding:0;list-style:none;height:30px;position:absolute;left:0;bottom:0;display:table}#breadcrumb li{display:table-cell;padding:1em 0.7em 12px 0;font-size:75%}#breadcrumb li a{background:url(../images/bg_arrow_breadcrumb.png) left center no-repeat;padding:0 0 0 16px;color:#222;display:block;text-decoration:none}#breadcrumb li:first-child a{background:url(../images/bg_home_s.png) no-repeat left center;padding:0 0 0 20px}.row.pageinfo{width:960px;padding:0 0 11px 0;margin:0 auto;border-bottom:1px solid #222}.row.pageinfo .three-quarter,.row.pageinfo .one{padding-left:0}.row.pageinfo .quarter{padding-right:0}.row.pageinfo .quarter a{padding:8px 16px 0 16px;display:block}.pageinfo p{font-size:93%;margin-bottom:0;font-family:"UD Reimin Light", serif}#pagetop{position:fixed;right:32px;bottom:32px;width:57px;height:49px}hr.break{background:url(../images/bg_hr_s.png) no-repeat center center;margin:64px auto;border:none;height:20px;width:23px}hr.short{background:url(../images/bg_hr_s.png) no-repeat center center;height:20px;width:23px;border:none;margin:0 auto 16px auto}hr.cross{background:url(../images/bg_cross.png) no-repeat center center;height:40px;width:40px;border:none;margin:16px auto}hr.two{height:2px;max-width:100%;margin:32px auto;padding:0;border-top:1px solid #222;border-bottom:1px solid #222;background:none}hr.one{height:1px;max-width:100%;margin:32px auto;padding:0;border:none;background:#222}hr{background:#222;height:4px;max-width:960px;margin:64px auto;padding:0;border:none}#copyright{text-align:center;font-size:80%;margin:88px auto 0 auto;font-family:"TBUD明朝 H", serif}#copyright p{margin:0}#page-info{border-top:3px solid #222;border-bottom:1px solid #222;padding-top:2px;margin:120px 0 0 0}.description{margin:0 0 12px 10px}#nav{margin:0 auto;left:0;right:0;width:960px;font-family:"TBUD明朝 H", serif}.pagenav ul{margin:0 auto;display:table;width:100%}#nav ul{margin:0 auto;border-bottom:2px solid #222}#nav li{display:inline-block;display:table-cell;margin:0}.pagenav li{display:table-cell;background:url(../images/bg_line_thin_v.png) no-repeat left top;text-align:center;vertical-align:middle;padding:16px;width:25%}#nav li:first-child,.pagenav li:first-child{background-image:none}.pagenav li a{display:block}#nav li a{display:block;padding:16px;color:#222;text-decoration:none;font-weight:normal}#nav li a:hover{background:#efebe0}#nav.idTabs li a.selected{background:#222;color:#fff}.my-sticky-element.stuck{position:fixed;top:0;width:960px;background:url(../images/bg_paper.jpg);z-index:300}br.sp{display:none}.home .slide{overflow:hidden;height:480px}.top-main{width:960px;margin:0 auto}.top-info ul{margin:0}.top-info li{border-bottom:1px solid #222;margin:0;padding:0.7em 0}.feed li{border-bottom:1px solid #222;margin:0;padding:1em 0}.top-info .banner li{background:none;padding:0;margin:8px 0;line-height:1}.banner img{width:448px;height:auto}.top-info h3,.ranking h3{margin:0 auto;text-align:center;height:52px;line-height:52px;border-top:3px double #222;border-bottom:3px double #222}.message-head{border-top:4px solid #222;vertical-align:bottom;background:url(../images/bg_staffnote.png) no-repeat left 6px;margin-bottom:4px;height:52px}.notebook{background:url(../images/bg_note.png) left top;padding-bottom:30px;padding-top:1px}.notebook img{width:130px;height:130px;margin:0 0 14px 29px;float:right;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.notebook p{font-size:93%;line-height:29px;margin:0 0 29px 0}.message-head h4{font-weight:normal;padding-top:6px;margin:0;text-align:right}.feed li{overflow:hidden}#coach .list .col,#lesson.checkup .list .col{width:146px;height:220px;padding-right:0;text-align:center}#coach .list h2,#lesson.checkup .list h2{margin:0.5em 0 0 0;font-size:1em;font-family:"TBUD明朝 H", serif}#coach .list p,#lesson.checkup .list p{font-size:small;line-height:1.4;margin:0}#coach .list a img,#lesson.checkup .list a img{width:146px;height:146px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#coach dl{margin:1em 0}#coach dt{font-weight:bold;margin-top:1em}#coach .half li{margin:0}.slide{height:540px}.star{color:#ffd200}.star span{color:#666;font-size:0.8em}.lesson-menu li{padding-top:22px;margin-bottom:48px;cursor:pointer;display:block}.lesson-menu li.genten{background:url(../images/bg_label_genten.png) no-repeat 16px top}.lesson-menu li.relax{background:url(../images/bg_label_relax.png) no-repeat 16px top}.lesson-menu li.happiness{background:url(../images/bg_label_happiness.png) no-repeat 16px top}.lesson-menu li.camp{background:url(../images/bg_label_camp.png) no-repeat 16px top}.lesson-menu li.kyouka{background:url(../images/bg_label_kyouka.png) no-repeat 16px top}.lesson-menu li.resort{background:url(../images/bg_label_resort.png) no-repeat 16px top}.lesson-menu li.member{background:url(../images/bg_label_member.png) no-repeat 16px top}.genten .pageinfo p{background:url(../images/bg_label_genten.png) no-repeat 4px 2px;padding-left:40px}.relax .pageinfo p{background:url(../images/bg_label_relax.png) no-repeat 4px 2px;padding-left:40px}.happiness .pageinfo p{background:url(../images/bg_label_happiness.png) no-repeat 4px 2px;padding-left:40px}.camp .pageinfo p{background:url(../images/bg_label_camp.png) no-repeat 4px 2px;padding-left:40px}.kyouka .pageinfo p{background:url(../images/bg_label_kyouka.png) no-repeat 4px 2px;padding-left:40px}.resort .pageinfo p{background:url(../images/bg_label_resort.png) no-repeat 4px 2px;padding-left:40px}.hint .pageinfo p,.playing .pageinfo p,body.half .pageinfo p{background:url(../images/bg_label_member.png) no-repeat 4px 2px;padding-left:40px}.lesson-menu .star{float:right}.lesson-menu li h3 a{color:#222;font-weight:normal}.lesson-menu h3{margin:0;padding-bottom:0.3em;border-bottom:1px solid #222}.lesson-menu p{font-size:93%;margin:0}.lesson-menu li img{width:298px;height:auto}.lesson-menu table{width:100%;margin-top:0.3em;margin-bottom:0.4em}.lesson-menu th{font-weight:normal;font-family:"TBUD明朝 H", serif;font-size:12px;text-align:left;width:50%}.lesson-menu td{font-weight:normal;font-size:1.3em;text-align:right;border-bottom:1px solid #222}.lesson-menu th:last-child{padding-left:8px}.lesson-menu td:first-child{padding-right:8px}#lesson .list h3{margin:0.7em 0 0.5em 0}#lesson .list p{margin-bottom:0}#lesson .list .col img{max-width:100%;height:auto}.spec{margin:0}.spec table{width:960px;border-bottom:1px solid #222;margin:0 auto 32px auto}.spec th{width:25%;font-size:12px;text-align:left;padding:5px 11px;font-family:"TBUD明朝 H", serif;font-weight:normal;border-left:1px solid #222}.spec td{width:25%;text-align:right;font-size:1.4em;padding:0 11px 11px 11px;line-height:1.3;border-left:1px solid #222}.spec th:first-child,.spec td:first-child{border-left:none}.spec h3{font-size:12px;text-align:left}.spec p{text-align:right;font-size:1.4em;margin:0;line-height:1.4}.timetable{margin-top:0;background:url(../images/bg_line_col.png) repeat-y center top}.timetable h3{margin:0 auto;text-align:center;height:52px;line-height:52px;border-top:3px double #222;border-bottom:3px double #222}body:not(#lesson,.home) .entrylist .quarter{height:28em}.entrylist.blog .quarter{height:27em}.entrylist h4,.line h4,.entry h3.date,.feed h4{font-family:"TBUD明朝 H", serif;font-size:0.9em;font-weight:normal;line-height:1.2;margin-bottom:.2em}.entrylist h4 a,.line h4 a,.feed h4 a{font-weight:normal}.tel{font-size:1.8em;margin:0.8em 0 0.4em 0;text-align:center;font-family:"TBUD明朝 H", serif;line-height:1;font-weight:normal !important}.tel a{font-weight:normal}#support .line h3{margin:0;padding:1em 0 0.6em 32px;background:url(../images/q_open.png) no-repeat left center;cursor:pointer}#support .line h3.close{background:url(../images/q_close.png) no-repeat left center}.line div{padding-bottom:0.2em;padding-left:32px}.line div p:first-child{margin-top:0}.line li{padding:0;border-bottom:1px solid #222}.line li li{border:none}.entrylist li.pickup:first-child{border-bottom:1px solid #222;padding-bottom:1.5em}ol.ranking-01 li,ol.ranking-02 li{list-style-position:inside;list-style-type:none}ol.ranking-01,ol.ranking-02{padding-left:0;margin-top:2em}ol.ranking-01 li,ol.ranking-02 li{margin:0;padding:.6em 4px .5em 36px;line-height:1.4;border-bottom:1px dashed #999;list-style:none;background-position:left .6em}.rank1{background:url(../images/num_01.png) no-repeat}.rank2{background:url(../images/num_02.png) no-repeat}.rank3{background:url(../images/num_03.png) no-repeat}.rank4{background:url(../images/num_04.png) no-repeat}.rank5{background:url(../images/num_05.png) no-repeat}.rank6{background:url(../images/num_06.png) no-repeat}.rank7{background:url(../images/num_07.png) no-repeat}.rank8{background:url(../images/num_08.png) no-repeat}.rank9{background:url(../images/num_09.png) no-repeat}.rank10{background:url(../images/num_10.png) no-repeat}.rate{color:#555;font-weight:bold;font-size:12px;text-align:center;line-height:14px;background:#fff;padding:3px 10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.tagLists{overflow:hidden}.tagLists a{display:inline-block;padding:0.5em 1em;margin:0 0px 4px 0;background-color:#efebe0;color:#000;text-decoration:none;line-height:1;font-weight:bold}.tagLists a:hover{background-color:#e1d5c4}.wp-pagenavi{text-align:center;margin-top:40px}.wp-pagenavi a,.wp-pagenavi span{padding:7px 9px 6px 9px;margin:0 2px;display:inline-block;font-weight:bold;color:#222;background-color:#e1d5c4}.wp-pagenavi span.current{background-color:#efebe0}.wp-pagenavi span.extend{display:none}.wpProfile img{width:298px;height:auto;margin-bottom:1em;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.wpProfile h3{margin-top:0}.thumb{width:216px;height:216px}.feature_thumb img{width:448px;height:auto;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.feed .thumb{width:100px;height:100px;float:left;margin-right:16px}.feed .thumb a img{width:100px;height:100px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.f-left{float:left;margin-right:16px}.thumb a img{width:216px;height:216px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.banner li{margin:8px 0;display:block;line-height:1}.third .banner img{width:298px;height:auto}.inner.entry img{display:block !important;float:none !important;margin:1.4em 0 0 0;text-align:center !important}.post-ratings{display:table-cell;vertical-align:middle;padding:1em 0 2em 0}.inner.entry .post-ratings img{display:inline !important;vertical-align:middle;margin:0}.inner.entry .feed img{margin:0}.inner.entry img+img{margin-top:0 !important}.spc{padding-bottom:0.5em}.border{border:2px solid #222}.h2l{background:url(../images/bg_line_2l.png) no-repeat center top}.col-3{background:url(../images/bg_line_h_third.png) repeat-y center top}.col-2{background:url(../images/bg_line_col.png) repeat-y center top}.col-entry{background:url(../images/bg_line_h_entry.png) repeat-y center top}.col-left{background:url(../images/bg_col_left.png) repeat-y center top}.bg-white{background:#fff}.chart{border-top:5px solid #222;width:100%}.chart table{width:100%}.chart th,.chart td{padding:0.7em 0.5em;border-bottom:1px solid #222}.chart table th,.chart table td{border-bottom:none}.chart table td{padding-bottom:0;padding-top:0}.chart td div{display:table-cell;vertical-align:middle;padding-left:64px;width:auto}.chart td div:first-child{display:table-cell;width:340px;padding-left:0}dl.chart{border-bottom:1px solid #222}dl.chart dt{font-weight:bold;text-align:left}dl.chart dt,dl.chart dd{padding:0.7em 0.5em;display:table-cell;vertical-align:middle}.dot-line{border-top:1px dashed #555;padding-top:0.8em;margin-bottom:0.8em}.third h4{margin:64px auto 16px auto;text-align:center;height:54px;line-height:54px;border-top:3px double #222;border-bottom:3px double #222}.caption{position:relative}.caption img{z-index:1}.caption span{position:absolute;bottom:10px;right:16px;color:#fff;text-align:right}.arrow{padding-left:26px;background:url(../images/bg_arrow2014.png) no-repeat left center}.pager{text-align:center;width:100%;z-index:500;margin:16px auto}.pager span{font-family:arial;font-size:80px;width:32px;height:32px;display:inline-block;color:#222;cursor:pointer;line-height:16px}.pager span.cycle-pager-active{color:#1a75be}.pager>*{cursor:pointer}.page-nav{position:relative;height:51px;margin-top:1em}.page-next{position:absolute;bottom:0;right:0}.page-back{position:absolute;bottom:0;left:0}#next{position:absolute;right:32px;top:220px;cursor:pointer;background:url(../images/btn_next.png) no-repeat center center;width:51px;height:51px;text-indent:-999em;overflow:hidden}#prev{position:absolute;left:32px;top:220px;cursor:pointer;background:url(../images/btn_prev.png) no-repeat center center;width:51px;height:51px;text-indent:-999em;overflow:hidden}.cal h3{text-align:left;font-size:2em;margin:0;padding-top:80px}#schedule .pageinfo table{background:url(../images/bg_line_col.png) repeat-y center center;width:100%}#schedule .pageinfo td{text-align:center;padding:8px 0 16px 0}.calender{width:100%;margin-top:0.3em;border-top:5px solid #222;border-collapse:collapse;border-bottom:1px solid #666}.calender th{padding:6px 0;border-top:1px solid #666;text-align:center;white-space:nowrap;padding-left:0;font-family:"TBUD明朝 H", serif;font-size:2em;line-height:1.1;font-weight:normal;width:95px}.calender td{width:864px;border-top:1px solid #666}.calender td label:first-child,.calender td div:first-child{border-top:none}.calender label,.calender .finish,.calender .full{cursor:pointer;display:block;padding:0;border-top:1px solid #666;margin:0 !important}.calender label div,.calender .finish div,.calender .full div{display:table-cell;vertical-align:middle}.calender td label:hover{background-color:#efebe0}.calender td label.checked{background-color:#e4decd}.calender tr th span{font-size:0.35em;display:block}.calender tr.sun th,.calender tr.holiday th{color:#D90000}.calender tr.sat th{color:#5e80a5}.calender .checkBtn{text-align:center;padding:5px 0;width:80px;white-space:nowrap}.calender .checkBtn span{font-size:12px;padding-top:4px;line-height:1;font-weight:bold;text-align:center;margin:0 auto;display:block}.full .checkBtn span{color:#f23f35}.few .checkBtn span{color:#e1c13c}.finish .checkBtn span{color:#666}.calender .coach{width:128px;padding:5px 0}.calender .coach span{margin:4px;width:32px;height:32px;overflow:hidden;text-indent:-9999em;background-repeat:no-repeat;display:block;float:left}.calender .coach span.akinori{background-image:url(../profile/images/cal_akinori.png)}.calender .coach span.kazuki{background-image:url(../profile/images/cal_kazuki.png)}.calender .coach span.kousei{background-image:url(../profile/images/cal_kosei.png)}.calender .coach span.noriko{background-image:url(../profile/images/cal_noriko.png)}.calender .coach span.ryan{background-image:url(../profile/images/cal_ryan.png)}.calender .coach span.yoshio{background-image:url(../profile/images/cal_yoshio.png)}.calender .coach span.norihiro{background-image:url(../profile/images/cal_norihiro.png)}.calender .coach span.yuji{background-image:url(../profile/images/cal_yuji.png)}.calender .coach span.nakamura{background-image:url(../profile/images/cal_toshiyuki.png)}.calender .coach span.muroya{background-image:url(../profile/images/cal_shuichi.png)}.calender .coach span.event{background-image:url(../profile/event.png)}.calender .coach span.takashi{background-image:url(../profile/images/cal_takashi.png)}.calender .coach span.suzuki{background-image:url(../profile/images/cal_hiroshi.png)}.calender .coach span.konishi{background-image:url(../profile/images/cal_kazuya.png)}.calender .coach span.naoto{background-image:url(../profile/images/cal_naoto.png)}.calender .coach span.harada{background-image:url(../profile/images/cal_kentaro.png)}.calender .coach span.yoshida{background-image:url(../profile/images/cal_yoshie.png)}.calender .coach span.kuriki{background-image:url(../profile/images/cal_nozomu.png)}.calender .coach span.ryota{background-image:url(../profile/images/cal_ryota.png)}.calender .coach span.shinnosuke{background-image:url(../profile/images/cal_shinnosuke.png)}.calender .summary{text-align:left;width:448px;padding:6px 0}.calender .level{text-align:right;padding-right:16px;color:#e1c13c;white-space:nowrap;width:80px}.calender .summary div p{font-size:13px;margin:.4em 0 0 0}.update{font-size:93%;height:24px;margin:0;text-align:center;color:#999}#checkup,#tour,#analysis{display:none;font-size:93%}#checkup-non,#tour-non,#analysis-non{display:inline;font-size:93%;color:#666}input#optionCheckup,input#optionTour,input#optionAnalysis{display:inline;padding-left:5px}.hide a{color:#dddddd}.calender .menu{padding:6px 0;width:112px}.calender .menu span{display:block;width:96px;height:32px;overflow:hidden;text-indent:-999em;background-repeat:no-repeat;background-position:left left center}.finish .menu span,.full .menu span{background-position:center 50%}tr.hide td{background-position:right 50%}span.relax14{background:url(../images/icon_relax14.png)}span.genten14{background:url(../images/icon_genten14.png)}span.playing14{background:url(../images/icon_playing14.png)}span.happiness14{background:url(../images/icon_happiness14.png)}span.discovery14{background:url(../images/icon_camp14.png)}span.charter14{background:url(../images/icon_charter14.png)}span.resort14{background:url(../images/icon_resort14.png)}span.event14{background:url(../images/icon_event14.png)}span.kyoka14{background:url(../images/icon_kyoka14.png)}span.trainee14{background:url(../images/icon_trainee14.png)}span.half14{background:url(../images/icon_half14.png)}span.hint14{background:url(../images/icon_hint14.png)}span.memberscup14{background:url(../images/icon_memberscup14.png)}span.gmc_practice14{background:url(../images/icon_gmc_practice14.png)}span.other14{background:url(../images/icon_other14.png)}span.YearendParty{background:url(../images/icon_yearend14.png)}span.relax13{background:url(../images/icon_relax13.png)}span.genten13{background:url(../images/icon_genten13.png)}span.playing13{background:url(../images/icon_playing13.png)}span.happiness13{background:url(../images/icon_happiness13.png)}span.discovery13{background:url(../images/icon_camp13.png)}span.charter13{background:url(../images/icon_charter13.png)}span.resort13{background:url(../images/icon_resort13.png)}span.event13{background:url(../images/icon_event13.png)}span.kyoka13{background:url(../images/icon_kyoka13.png)}span.trainee13{background:url(../images/icon_trainee13.png)}span.half13{background:url(../images/icon_half13.png)}span.long13{background:url(../images/icon_long13.png)}span.short13{background:url(../images/icon_short13.png)}span.memberscup13{background:url(../images/icon_memberscup13.png)}span.gmc_practice13{background:url(../images/icon_gmc_practice13.png)}span.other13{background:url(../images/icon_other13.png)}span.YearendParty{background:url(../images/icon_yearend13.png)}#boxForm{margin:0 auto;background:url(../images/bg_paper.jpg);color:#222}#boxForm label{display:block}.formReserve{width:100%}#selected_lesson{background-color:#fff;padding:8px;color:#333;font-weight:bold}#selected_lesson strong{color:#e98c55}.formReserve .red{font-size:12px}.formReserve th,.mailform th{text-align:left;padding:1em 0 0 0}.formReserve td,.mailform td{vertical-align:top}#boxForm input[type="text"],#boxForm input[type="email"],#boxForm input[type="tel"],#boxForm textarea{width:564px;font-size:16px;border:none;padding:8px;display:block;margin-bottom:4px;border-collapse:collapse}.mailform input[type="text"],.mailform textarea{width:564px}#boxForm textarea{width:564px}#boxForm dl{margin-top:1.5em}#boxForm dt{font-weight:bold}p#reserveBtn{clear:left;text-align:center;margin:18px 0 9px 0}.must{font-size:12px;background:#222;color:#fff;padding:4px;margin:0 10px 5px 0}p#reserveBtn input{line-height:24px;font-size:16px;width:216px;border:none;padding:8px 0px;font-weight:bold;color:#fff;background-color:#222;cursor:pointer;-webkit-appearance:none}input[type="submit"],input[type="reset"],input[type="button"]{font-size:16px;border:none;padding:8px 24px;font-weight:bold;color:#fff;background-color:#222;line-height:24px;width:216px;cursor:pointer;-webkit-appearance:none}input#blogSubmit{width:60px;padding:6px 4px;text-align:center}input#fitting{margin-right:5px}#reserve table td{color:#ffffff;font-size:93%;line-height:18px}.form-check{margin-top:1em;width:100%}.form-check th,.form-check td{padding-bottom:24px;text-align:left}.form-check td div{background-color:#fff;padding:8px;color:#222}ul#gn{height:127px;line-height:1.0;margin:0;z-index:300;background:url(../images/bg_paper.jpg)}#gn span{display:block;font-size:9px;padding:3px 0 22px 0;font-family:"黎ミン L", serif}#gn ul{position:absolute;top:-999em;width:126px;margin:0;border-bottom:1px solid #222;border-left:1px solid #222;border-right:1px solid #222;background:url(../images/bg_paper.jpg)}#gn ul li{width:126px;height:128px}#gn li:hover{visibility:inherit}#gn li{float:left;position:relative;margin:0;list-style-type:none}#gn a{display:table-cell;vertical-align:bottom;position:relative;width:127px;height:127px;font-weight:normal;color:#222;text-decoration:none;overflow:hidden;font-family:"TBUD明朝 H", serif;text-align:center;font-size:15px}#gn ul li a{height:128px;width:126px}#gn li:hover ul,#gn li.sfHover ul{left:0;top:127px;z-index:300}li#gn01 a{background:url(../images/bg_head_logo.png) no-repeat left top;width:118px;border-right:1px dashed #999;text-indent:-999em;font-family:sans-serif}li#gn02 a{background:url(../images/nav_schedule.png) no-repeat left top}li#gn03 a{background:url(../images/nav_lesson.png) no-repeat left top}li#gn04 a{background:url(../images/nav_coach.png) no-repeat left top}li#gn05 a{background:url(../images/nav_course.png) no-repeat left top}li#gn06 a{background:url(../images/nav_mag.png) no-repeat left top}li#gn07 a{background:url(../images/nav_support.png) no-repeat left top}li#gn08 a{background:url(../images/nav_clubhouse.png) no-repeat left top}li#sub01 a{background:url(../images/nav_east.png) no-repeat left top}li#sub02 a{background:url(../images/nav_west.png) no-repeat left top}li#sub03 a{background:url(../images/nav_member.png) no-repeat left top}li#sub03 a span{padding-bottom:18px}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url("../images/ajax-loader.gif") center center no-repeat}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@font-face{font-family:"slick";src:url("../fonts/slick.eot");src:url("../fonts/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick.woff") format("woff"),url("../fonts/slick.ttf") format("truetype"),url("../fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:16px}.slick-prev:before{content:"←"}.slick-next{right:16px}.slick-next:before{content:"→"}.slick-slider{margin-bottom:48px}.slick-dots{position:absolute;bottom:-24px;list-style:none;display:block;text-align:center;padding:0;width:100%;margin:0}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:0.75}@media only screen and (max-width: 760px){html,body{min-width:512px}p{background-image:url(image)}#contents,.container,#breadcrumb,#nav,.pagenav ul,.my-sticky-element.stuck,.row.pageinfo,.top-main{width:512px}#contents{font-size:1.5em}#footer{font-size:1.1em}#breadcrumb{display:none}h1{font-size:1.3em;line-height:1.2;margin-bottom:0.1em}h2{font-size:1.5em;text-align:left}.cap{font-size:93%}.entry h2{margin-bottom:1em}iframe,.one img{width:512px;height:288px;margin-left:-32px}.col{margin-bottom:32px}.row.col img{max-width:512px;height:auto;margin-left:-16px}.top-main img{max-width:512px;height:auto}.inner.entrylist img,.inner.entry img,.banner img,.third .banner img,.cycle-slideshow.row.center img,.row.center img,.lesson-menu li img,.two-thirds img,.wpProfile img{width:448px;height:auto}.inner.entry .post-ratings img,.inner.entry .page-nav img,body#concept img,.inner.entry .post-ratings-loading img{width:auto;height:auto}.row.col iframe{width:512px;height:288px;margin-left:-16px}.txt-c p,p.txt-c,#schedule .col-2 .txt-r{text-align:left !important}.row.col,.half.alpha,.half.omega{padding:0 16px}.inner,.inner.entry,.cal,#nav.row,.row.pagenav,.row.spec{padding:0}.col-entry .third{background:url(../images/bg_line_bold.png) repeat-x top center;margin-top:64px;padding-top:64px}.cal h3{font-size:1.2em;margin:0;padding-left:16px}.row.pageinfo .col{padding:24px 32px 18px 32px;width:450px;margin:0}.pageinfo p{line-height:1.3}.pageinfo .quarter{display:none}.five{width:152px}.quarter{width:208px}.third,.half,.three-quarter,.one,.row.center,.two-thirds,.cycle-slideshow.row.center{width:448px}.three-quarter .inner{padding:32px 0}.thumb,.thumb a img{width:200px;height:200px}.feed p{margin-left:116px}.home .slide{height:256px}.notebook{background:url(../images/bg_note_sp.png) left top;padding-bottom:40px}.notebook p{line-height:39px;margin:0 0 39px 0}.message-head{height:80px}.page-next{right:16px}.timetable,.col-3,.col-2,.col-entry,.col-left,.col-right{background-image:none}.spec{margin:0}.entrylist .quarter{height:420px}.entrylist.blog .quarter{height:420px}.entrylist .quarter p{font-size:16px;margin-top:8px;display:none}#lesson .list{padding:0}#coach .list .col{width:128px;height:200px;padding:0 16px}#coach .list h2{font-size:0.8em;text-align:center}#coach .list a img{width:128px;height:128px}#lesson .list .col{width:138px;font-size:0.8em}#lesson .list .col img{width:134px;height:134px}.lesson-menu th{font-size:0.9em}hr.short{margin:16px auto}.top-info h3,.ranking h3{height:80px;line-height:80px}#boxForm{width:448px}#boxForm h2,#boxForm p.txt-c{text-align:center !important}#boxForm .inner{padding:32px}.spec table{width:512px}.spec td{text-align:center;font-size:1em}.update{margin-bottom:1.5em}.calender td{font-size:70%}.calender th{font-size:20px;width:64px}.calender .coach{width:32px}.calender .coach span{width:20px;height:20px;background-size:20px 20px;margin:2px 8px}.calender .summary{line-height:1.5;padding:10px 0}.calender .summary div p{font-size:0.8em}.calender .level{width:48px;font-size:12px;padding-right:8px}#nav li a,.pagenav{font-size:0.8em}.calender .checkBtn{width:48px}.calender .checkBtn span{font-size:8px}.calender .menu{width:48px}.calender .menu span{width:48px;height:16px;background-size:144px 16px}p#reserveBtn input{padding:12px 24px}#boxForm input[type="text"],#boxForm input[type="email"],#boxForm input[type="tel"],#boxForm textarea{width:366px !important;font-size:32px}.mailform input[type="text"],.mailform textarea{width:396px;font-size:32px}.formReserve textarea{width:396px;font-size:32px}br.sp{display:block}br.pc{display:none}body:not(#coach) .chart{border-bottom:1px solid #222}.chart th{display:block;text-align:left;border-bottom:none;padding-bottom:0;padding-left:0;padding-right:0;width:100%;border-top:1px solid #222}body:not(#coach) .chart tr:first-child th{border-top:none}body:not(#coach) .chart td{display:block;padding-top:0;padding-left:0;padding-right:0}body:not(#coach) .chart table td{display:table-cell;padding:0 !important}body:not(#coach) .chart table tr td:first-child{border:none}body:not(#coach) .chart td{padding-top:0;padding-bottom:0;border-bottom:none}body:not(#coach) .chart tr td:last-child{padding-bottom:0.7em}body:not(#coach) .chart tr td:first-child{padding-top:0.7em;border-top:1px dashed #444}table#mfp_confirm_table tr th,table#mfp_confirm_table tr td{display:block}table#mfp_confirm_table tr th{border-bottom:none}#pagetop{bottom:80px}#gn a{width:128px}li#gn01 a{width:128px;border-right:none;background-position:2px top}li#gn05,li#gn06,li#gn07,li#gn08{border-top:1px dashed #999}.onlypc{display:none}}
