﻿@media(max-width: 767px){.pwrap{padding:0 10px}.pagetittle{width:100%;height:100px;margin-top:60px;position:relative;background:url(../images/low/pagetittle_bg_pc.jpg) center;background-size:cover}.pagetittle .bg{width:100%;height:100px;background:rgba(0,0,0,.2)}.pagetittle .cont{position:absolute;top:0px;width:100%}.pagetittle .cont .tittle{text-align:center}.pagetittle .cont p{color:#fff;font-weight:100;margin:auto;margin-top:30px;font-size:20px;line-height:1.4;font-weight:500;letter-spacing:1px;text-align:center;text-shadow:rgba(0,0,0,.4) 0px 0px 8px;-moz-text-shadow:rgba(0,0,0,.4) 0px 0px 8px;-webkit-text-shadow:rgba(0,0,0,.4) 0px 0px 8px}.pagetittle .cont p{font-size:15px;color:#fff;font-weight:normal;line-height:1.4;display:none}.pagetittle .cont h1,.pagetittle .cont .blogTitle{font-size:18px;display:block;color:#fff;text-align:center;font-weight:500;margin-top:35px;text-shadow:rgba(0,0,0,.4) 0px 0px 8px;-moz-text-shadow:rgba(0,0,0,.4) 0px 0px 8px;-webkit-text-shadow:rgba(0,0,0,.4) 0px 0px 8px}.breadcrumbs{padding:5px 10px;font-size:11px !important;line-height:1.5;width:calc(100% - 20px);position:absolute;top:160px;left:0}.breadcrumbs a{font-size:11px !important;color:#6eb92c;line-height:1.4}#ptittle{padding:0 0 0 0}#ptittle p{font-size:16px}#ptittle p span{color:#6eb92c}h3+.plink_btn{margin-top:0em}.plink_btn{margin-bottom:2em}.plink_btn a{width:90%;border:solid 1px #6eb92c;color:#fff !important;box-sizing:border-box;display:block;margin:0 auto 1em auto;text-align:center;line-height:1.5;padding:13px 20px 9px 0;letter-spacing:-1px;background:no-repeat center right 10px #6eb92c;background-size:18px 18px}.imgBox{display:flex;justify-content:space-between;flex-wrap:wrap}.imgBox__main{order:2;width:100%}.imgBox__img{order:1;width:100%}.imgBox__img img{display:block;margin:0 auto;max-width:300px}#content{margin-top:50px}.lowcontents{position:relative;margin-bottom:24px}.lowcontents .basicli{list-style:disc;padding-left:1.5em;font-weight:bold;margin:1em 0}.lowcontents .basicli li{margin-bottom:.1em}.lowcontents h2,.entry-content h2{font-size:22px;margin:1.6em 0 1em;clear:both;position:relative;line-height:1.3;color:#6eb92c;padding-left:31px;text-align:left;background:left top no-repeat;background-size:25px 25px;border-bottom:1px solid #e0e0e0;clear:both}.lowcontents h2 span,.entry-content h2 span{display:none}.lowcontents .rcts__cont{margin-top:10px}.lowcontents .item:first-child h2{margin-top:0 !important;padding-top:0 !important}.lowcontents h3{font-size:18px;color:#499c00;border-bottom:1px dashed #eae7d0;margin:1.6em 0 1.5em;scroll-margin-top:80px;clear:both;line-height:1.3}.lowcontents h4{font-size:18px;font-weight:normal;margin:1.5em 0 1em 0;clear:both;font-weight:600;position:relative;color:#4da500;background:#ecffdb;padding:6px 0 2px 10px;font-weight:500;position:relative;border-left:solid 4px #6eb92c;line-height:1.5}.lowcontents h5{font-size:13px;font-weight:normal;color:#867d46;margin:.7em 0 1em 0;clear:both;font-weight:600;position:relative;line-height:1.6;display:inline-block}.lowcontents .check.nottl{border:none;padding:0px}.lowcontents .text{margin-bottom:10px}.lowcontents em{font-style:normal;font-weight:600}.lowcontents a{text-decoration:none;color:#6eb92c}.lowcontents a:hover{text-decoration:none}.lowcontents .text a{text-decoration:underline;color:#6eb92c}.lowcontents .text a:hover{text-decoration:none}.lowcontents .text span.red{color:#6eb92c}u{text-decoration:none;background:linear-gradient(transparent 60%, #f5ee9d 40%)}.lowcontents div.item{margin-bottom:30px}.lowcontents div.item .lphoto{margin-bottom:30px}.lowcontents .btn{width:100%;max-width:300px;border:2px solid #eb6da5;border-radius:28px;-webkit-border-radius:18px;-moz-border-radius:28px;transition:.3s ease-out;background-color:#fff;margin-bottom:12px}.lowcontents .btn:hover{background-color:#eb6da5}.lowcontents .btn a{display:block;font-size:11px;text-align:center;text-align:center;color:#eb6da5;padding:5px 0px 5px 0px;background-image:url(../images/top/topnews_btn_pc.png);background-repeat:no-repeat;background-position:center right 8px;background-size:12px;transition:.3s ease-out;text-decoration:none}.lowcontents .btn a:hover{color:#fff;background-image:url(../images/top/topnews_btn_hover_pc.png)}.lownews div{line-height:1.2}.lownews h2{margin:10px 0 15px}.lownews .title{font-weight:bold;border-bottom:dashed 1px #eee;margin-bottom:6px;padding-bottom:6px}.lowcontents dl{overflow:hidden;line-height:2}.lowcontents dl dt{width:100%;padding:0;color:#6eb92c;font-weight:bold}.lowcontents dl dd{padding:0;border-left:none;padding-bottom:10px;border-bottom:dotted 1px #ccc;margin-bottom:10px;line-height:1.6;margin-top:4px}.lowcontents dl dd:last-child{border-bottom:none;margin-bottom:0}.lowcontents .check{position:relative;border:solid 1px #6eb92c;padding:30px 15px 15px 5px;clear:both}.lowcontents .check p{background:#6eb92c;width:90%;text-align:center;color:#fff;font-size:15px;position:absolute;top:-18px;left:50%;padding:3px 0 0;margin-left:-45%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.lowcontents .check li{display:block;background:url(../images/low/icon_check.png) no-repeat;background-size:15px 15px;padding-left:22px;background-position:top 6px left;margin-left:1.2em;margin-top:.5em;font-weight:bold}.lowcontents .check li a{color:#ab2522;font-weight:bold;font-size:14px}.lowcontents .stress{position:relative;border:dotted 1px #d6000f;margin-top:30px !important;padding:20px !important;font-size:15px;color:#d6000f;clear:both}.lowcontents .nbarea{position:relative;overflow:hidden;padding:0 0 1em}.lowcontents .nbarea:before{content:"";position:absolute;top:0;left:19px;width:2px;height:100%;background-size:12px 6px;background-image:linear-gradient(to bottom, #6eb92c 2px, transparent 2px);background-repeat:repeat-y;background-position:left bottom}.lowcontents .nbarea:after{content:"";position:absolute;bottom:3px;left:20px;width:0;height:0;border-style:solid;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-top:5px solid #6eb92c;border-bottom:0;transform:translateX(-50%)}.lowcontents .nbarea:last-of-type:before{display:none}.lowcontents .nbarea:last-of-type:after{display:none}.lowcontents .nbarea .number{position:relative;width:40px;height:40px;color:#fff;float:left;background:#6eb92c;font-size:22px !important;line-height:1.6 !important;text-align:center;border-radius:40px;z-index:2}.lowcontents .nbarea .ntext{margin-left:60px;padding-top:5px;margin-bottom:10px}.lowcontents .nbarea .ntext span{color:#8c6bad;font-weight:bold;font-size:16px;display:block;line-height:1.3}.lowcontents .photolist{overflow:hidden;margin-top:2em}.lowcontents .photolist li{margin-bottom:2em}.lowcontents .photolist li h5{margin:0 0 .5em}.lowcontents .photolist li img{margin-bottom:3px}.lowcontents .appeal{clear:both}.lowcontents .appeal li{font-size:14px;padding:10px 0 0em 15px;font-weight:bold;position:relative}.lowcontents .appeal li::before{content:"●";color:#9a7e35;font-size:9px;position:absolute;top:14px;left:0px}.lowcontents iframe{width:100%}#schedule table th,#schedule table td{font-size:12px;padding:6px 9px}.gallery ul div{margin-bottom:25px}.gallery ul li{margin-bottom:10px}.lowcontents .qa dl{background:#f9f8f3;padding:6px 10px 5px 10px;margin-bottom:1em}.lowcontents .qa dl dt{color:#6eb92c;font-weight:bold;width:calc(100% - 40px);font-size:16px;padding:3px 10px 5px 34px;position:relative;line-height:1.4}.lowcontents .qa dl dt span{font-size:20px;display:inline-block;position:absolute;top:0px;left:9px;font-weight:normal}.lowcontents .qa dl dd{background:#fff;padding:6px 10px 10px 35px;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:5px 0px 5px 0px;position:relative}.lowcontents .qa dl dd span{color:#9a7e35;font-size:20px;left:11px;position:absolute;top:2px}.tour .bigtour .date,.tour .bigtour tr td:first-child{width:20%;word-break:break-all}.tour .bigtour tr td:last-child{width:30%;font-size:10px}.tour .bigtour td a{display:inline-block;color:#fff;padding:10px;text-align:center;margin:auto;background:#21b8ce;transition:.3s ease-out;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}#access iframe{max-width:100%}.company table th{width:18%}#nfound{margin-bottom:28px;margin-top:100px}#nfound a{text-decoration:underline;text-align:right;margin-top:20px;color:#cb6031}#contactinput{margin-bottom:80px}.contact form p{font-size:12px;font-weight:bold;margin-top:20px;line-height:1.5}.contact form p span{font-weight:normal}.contact form input,.contact form select{margin-top:8px;width:calc(100% - 24px)}.contact form input[type=checkbox]{width:13px}.contact form input[type=datetime]{margin-bottom:8px}.contact form textarea{margin-top:8px;width:calc(100% - 24px)}.contact form{margin-bottom:40px}form input[type=submit]{width:80% !important;margin:auto;display:block;text-align:center;background:#6eb92c;color:#fff;border:none;padding-top:7px;padding-bottom:7px;font-family:"Cantata One",serif,"Times New Roman","ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.contact form p .most{background-color:#bcb26f;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:10px;padding:2px 3px 1px;color:#fff;margin-left:6px}.contact form p .example,.contact form p .suple{display:block;margin-bottom:-2em}form input[type=radio]{width:auto}.contact form .wpcf7-list-item{width:46%}#privacy{margin-bottom:40px}#privacy h5{font-weight:bold;margin-bottom:3px;font-size:12px;color:#eb6da5}#privacy .text{clear:both;margin-bottom:20px}#newslist .newslist{margin-left:10px;margin-right:10px}#newslist .newslist li{overflow:hidden;margin-bottom:15px}#newslist .newslist li figure{position:relative;overflow:hidden;width:100px;height:100px;margin:0px;float:left;margin-right:10px}#newslist .newslist li figure .newsimg{position:absolute;float:left;top:0px;left:0px;width:100%}#newslist .newslist li .n_time{font-size:10px;margin-bottom:-2px;margin-top:0px;line-height:1;clear:both}#newslist .newslist li .n_name{position:absolute;right:0;bottom:0;margin-top:4px;font-size:12px;line-height:1.1}#newslist .newslist li .n_name span{margin:0 10px 0 0;display:block;text-align:center;line-height:1.4}#newslist .newslist li .n_name img{opacity:1;width:30px !important}#newslist .newslist li .n_tittle{font-size:15px;color:#6eb92c;line-height:1.5}#newslist .newslist li .n_text{font-size:13px;line-height:1.8;margin:3px 0}#newslist .newslist li .n_conti{font-size:11px;float:left;margin-bottom:1px;color:#6eb92c;line-height:15px;margin-top:3px}#newslist .newslist li .n_conti a{font-size:13px}#newslist .newslist li .n_tittle{line-height:1.5}#newslist .newslist li .n_tittle a{font-size:16px;line-height:1.3;font-weight:bold}#newslist .newslist li .n_tcts{float:left;width:calc(100% - 110px);position:relative}.page-numbers{margin:auto;display:table;font-size:12px}.page-numbers li{display:table-cell;border-bottom:none !important;padding-left:10px;padding-right:10px}#content nav{width:auto !important;padding-top:10px;padding-bottom:10px;border-top:dashed 1px #d2cfc5;border-bottom:dashed 1px #d2cfc5;margin-top:40px;margin-left:10px;margin-right:10px}#content nav a{color:#6eb92c;text-decoration:none}.nsingle .entry-header{display:block !important;margin-left:0px !important;width:100%;position:static}.nsingle .n_tittle{margin-bottom:10px;font-size:19px;line-height:22px;text-align:left;margin-top:20px;padding-top:0px;color:#6eb92c !important;font-weight:bold}img[class*=align],img[class*=wp-image-]{border:none !important}.nsingle{position:relative}.nsingle img{width:80%;padding-left:0px;height:auto}.nsingle .n_name{position:absolute;right:0;top:0;margin-top:4px;font-size:12px;line-height:1.1}.nsingle .n_name span{margin:0 10px 0 0;display:block;text-align:center;line-height:1.4}.nsingle .n_name img{opacity:1;width:30px !important}#nav-single{float:right;position:relative;top:-0.3em;text-align:right;z-index:1}#nav-single .nav-previous{padding-right:.5em}#content nav{width:100%;margin-bottom:40px}#nav-single .nav-previous{float:left}#comments{display:none}.nsingle #nav-single{width:100% !important;margin-left:0px;margin-right:0px;min-height:26px;margin-bottom:20px}#nav-single .linknews a{position:absolute;top:13px;left:50%;margin-left:-30px;line-height:1.7}.btn_area2{margin-bottom:20px;overflow:hidden;text-align:center}.bs_btn2{width:44%;margin:0 8px 8px;position:relative;display:inline-block;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;transition:.3s ease-out;background-color:#abcd38}.btn_area2 ul{margin-left:0px;text-align:center}.bs_btn2:hover{background-color:#789a08;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.bs_btn2 a{display:block;text-align:center;font-size:14px;color:#fff;padding:10px 0 10px;transition:.3s ease-out}.bs_btn2 a:hover{color:#fff;background:#789a08;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.bs_btn2 .icon_arrow{width:6px !important;position:absolute;right:8px;top:16px;transform:rotate(90deg)}.bnr_list ul{overflow:hidden;margin:0}.nolead .lowcontents{margin-top:60px}input#s{background:url(images/search.png) no-repeat 5px 6px;font-size:14px;height:22px;line-height:1.2em;padding:5px 10px 5px 9px}input#searchsubmit{background-color:#6eb92c !important;border:none;margin-right:3px;cursor:pointer;color:#fff !important;opacity:1;font-weight:normal;padding:8px 10px 5px 10px}.searchform{border:solid 1px #f1f1f1;margin-bottom:30px;padding:12px 20px;background:#fdfdfd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.categories{list-style:none}.categories ul li{display:inline-block;position:relative;padding-right:16px}.categories ul li:after{content:"/";position:absolute;right:3px;top:0px}.categories ul li a{color:#6eb92c;font-weight:bold}.cat_icon{display:block;margin-top:5px}.cat_icon a{background:#6eb92c;color:#fff !important;font-size:11px;padding:1px;font-weight:bold}.cat_icon--gym a{background:#000 !important}#newslist .newslist li{margin-bottom:20px;padding-bottom:20px;overflow:hidden;border-bottom:1px dotted #eee}.relation h5{margin-top:0px;margin-bottom:10px}.relation ul li a{margin-left:10px;font-size:14px;font-weight:bold}.relation ul{margin-bottom:20px}.relation ul li{margin-bottom:.5em}.fancybox-close{top:-30px !important;right:10px !important}.spcourse ul li h5{color:#f39800;background:#fef0dd;border:solid 1px #f39800;text-align:left;margin:30px 0 10px 0;padding:10px 20px;font-size:15px}.spcourse h5.inst{color:#92539d;background:#f2eaf4;border:solid 1px #92539d;text-align:left;margin:20px 0 10px 0;padding:10px 20px;font-size:15px}.contact_area{background:#b9b28c;padding:25px 10px 15px;margin-top:30px}.contact_area h3{text-align:center;margin-bottom:8px;font-size:18px;color:#fff;border:none;margin:auto;padding:0}.contact_area h3 img{width:125px}.contact_area h3 span{font-size:10px;color:#a20026;display:block;font-weight:normal;margin-top:2px}.contact_area p{line-height:1.8;color:#fff}.contact_area .text{text-align:center;margin-bottom:10px}.contact_area ul{margin:1em auto 0 auto;text-align:center}.contact_area ul li{text-align:center}.contact_area ul li.tel a{width:90%;display:inline-block;color:#6eb92c;background:url(../images/common/icon_tel_gold.png) no-repeat top 15px left 16px #fff;background-size:22px 22px;box-sizing:border-box;padding:12px 0 11px;margin-bottom:10px;font-size:15px;letter-spacing:1px;text-align:center;border:solid 1px #fff}.contact_area ul li.tel.telk a{background:url(../images/common/icon_tel_w.png) no-repeat top 19px left 15px #a20026;background-size:18px 18px;margin-top:5px}.contact_area ul .ftel_ttl{color:#a20026;font-size:20px;font-weight:bold;margin-top:5px}.contact_area ul li.ftel_nishiakashi img,#footer_contact ul li.ftel_eigashima img{width:100%;max-width:300px}.contact_area ul li.contact a{width:90%;display:inline-block;color:#6eb92c;background:url(../images/common/icon_mail_pc_gold.png) no-repeat top 18px left 20px #fff;background-size:18px 18px;padding:14px 0 12px;font-size:14px;font-weight:500;letter-spacing:1px;text-align:center}.abfeed dl dt{font-weight:100;color:#231815;font-size:13px}.abfeed dl dd{font-weight:bold}.mainbnr p{font-size:14px;text-align:center;color:#004098;line-height:1.6}.abouttour .h3outer{text-align:center}.abouttour h3{background-image:url(../images/common/ttl_orna_l.png),url(../images/common/ttl_orna_r.png);background-repeat:no-repeat,no-repeat;background-position:left center,right center;background-size:40px;color:#004098;font-size:22px;padding:15px 50px;display:inline-block;margin-top:1.5em}.abouttour .point li{font-size:14px;font-weight:bold;margin-bottom:.5em;letter-spacing:2px}.abouttour .point li:before{content:"●";color:#004098}.abouttour ul.tourbnr{margin:30px 0;overflow:hidden}.w60{width:60%;margin:auto;display:block}ul.tourbnr li{width:49%;float:left;text-align:center;position:relative;box-sizing:border-box;margin-bottom:1%}ul.tourbnr li:nth-child(2n){float:right}ul.tourbnr li:last-child{width:100%}.tourbeginner .tourlead{font-size:15px;color:#004098;font-weight:500;border-top:1px solid #fdd000;padding-top:20px;margin-bottom:10px}.tourbeginner .tourlead span{background:url(../images/common/marker.png) repeat-x bottom;background-size:5px 4px}.tourbeginner h4{background:none;border-bottom:1px solid #fdd000;color:#f08700;border-top:1px solid #fdd000;text-align:center;font-size:17px;margin-top:1em;padding:10px 0}.tourbeginner h4 span{color:#004098;font-weight:500;display:block;font-size:15px}.tourbeginner .tourlist li{margin-bottom:10px}.tourbeginner .requestmethod{background:#e9f6fe;border:#21b8ce solid 1px;box-sizing:border-box;padding:20px 20px 0;width:100%;display:block;text-align:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.tourbeginner .requestmethod p{font-size:15px;font-weight:600;line-height:1.7;margin-bottom:1em}.tourbeginner .requestmethod p span{color:#bb0007;display:block}.tourbeginner .sh5{display:inline-block}.nativesea{background:#fefefe;border:#21b8ce solid 1px;box-sizing:border-box;font-size:18px;font-weight:bold;padding:20px 20px 0;clear:both;width:100%;display:block;text-align:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.nativesea .lphoto_cts h5{background:url(../images/low/logo_ns.jpg) no-repeat center top;background-size:100px 103px;padding:120px 0 0 0;margin:0 0 1em 0;font-size:17px}.nativesea .lphoto_cts .lphoto{margin-bottom:0}.nativesea .lphoto_cts{margin-bottom:20px !important}.shoplist{overflow:hidden;margin-bottom:10px}.shoplist li{width:49%;float:left;text-align:center;position:relative;margin-bottom:2%;background:#7fcef4;color:#014099;font-size:18px;font-weight:bold}.shoplist li p:first-child{border-bottom:solid 1px #014099;width:70%;margin:auto;color:#014099;padding-top:5px;font-size:13px}.shoplist li a{background:url(../images/common/icon_tel_pc.png) no-repeat left center;background-size:10px 10px;display:inline-block;padding:0 18px;font-size:13px;font-weight:bold}.shoplist li:nth-child(even){float:right}.shoplist li img{margin-bottom:0px}#post-47 .item th,#post-111 .item th{width:4em}#post-52 .ntext img{width:50%;margin:0 0 20px}#contact .date{overflow:hidden}#contact .date .wpcf7-form-control-wrap{width:31%;display:block;float:left}.pointbnr{overflow:hidden;text-align:center}.pointbnr a{float:left;width:49%;display:block;margin-bottom:2%}.pointbnr a:nth-child(even){float:right}.pointbnr a img{width:100%;margin-bottom:0}.tab li{width:32%;float:left;margin-right:2%}.tab li:last-child{margin-right:0;float:right}.tab li a{background:#dff2fc;border:#21b8ce solid 1px;border-bottom:none;box-sizing:border-box;font-size:13px;font-weight:bold;padding:6px 0 4px;width:100%;display:block;text-align:center;border-radius:10px 10px 0 0/10px 10px 0 0;-webkit-border-radius:10px 10px 0 0/10px 10px 0 0;-moz-border-radius:10px 10px 0 0/10px 10px 0 0}.content{clear:both;overflow:hidden;width:100%;border:1px solid #fabe00;box-sizing:border-box;padding:20px 20px}.area{display:none}.tab li a:hover{background:#fffae9;border:#fabe00 solid 1px;border-bottom:none;color:#fabe00}.tab li.active a{background:#fabe00;border:#fabe00 solid 1px;border-bottom:none;color:#fff}.price .camp_price{background:#fffae9;border:#fabe00 solid 1px;display:inline-block;margin:0 0 30px;padding:10px 15px 15px;font-size:18px;color:#fabe00;line-height:1.7;font-weight:bold;border-radius:10px;width:100%;box-sizing:border-box}.price .camp_price span{color:#b60205;font-size:26px;border-bottom:double 3px #b60205}.price table{margin-bottom:1em}.gallery{margin-top:60px}.gallery .explain{margin-bottom:2em;margin-top:-6px}#beginner #harbcolor b{background:#c3ba80;color:#fff;font-size:18px;padding:4px 5px;margin:20px 0 10px;display:inline-block;line-height:1}.staff section{text-align:center;position:relative;border:1px solid #014099;box-sizing:border-box;margin-bottom:10px}.staff section a{display:block}.staff section a:hover{opacity:.8}.staff section a img:hover{opacity:1}.staff section img{width:100%;margin-bottom:0px}.staff section div{position:absolute;bottom:0;display:block;background:rgba(255,255,255,.7);width:100%;padding:5px 0}.staff section p{line-height:1.7}.staff section .name{color:#6eb92c;font-size:18px;font-weight:bold}.staff section .name span{font-size:15px;font-family:"Cantata One",serif,"Times New Roman","ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.staffdetail h3 span{font-weight:normal;font-size:15px;display:block;margin-right:1em}.staffdetail h3 span.nameen{display:inline-block;font-family:"Cantata One",serif,"Times New Roman","ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO"}.staffdetail{margin-top:-80px}.staffdetail .item:first-child{padding-top:85px}.staffdetail>.item{padding-top:90px;margin-bottom:-60px !important}.staffdetail>.item:last-child{margin-bottom:0px !important}.staffdetail .message{padding-bottom:5px;position:relative}.staffdetail .message p{background:#fffae9;border:#fabe00 solid 1px;display:inline-block;margin:0 0 30px;padding:10px;font-size:15px;color:#fabe00;line-height:1.7;font-weight:bold;border-radius:10px;width:100%;box-sizing:border-box}.staffdetail .message p:after{content:"";background:url(../images/low/balloon.png) no-repeat left top;background-size:40px 30px;width:40px;height:30px;position:absolute;left:100px;bottom:6px}.staffdetail .lphoto_cts{margin-bottom:10px !important;border-bottom:dotted 1px #fabe00}.lowcontents .item:first-child h3#tekunisupa{padding-top:3.5em !important;margin-top:-2em !important}#beginner #be_voice .rphoto_cts.item{background:#fff;padding:1px 15px;margin-bottom:25px}#beginner #be_voice h3{position:relative;color:#b1a03f;width:calc(100% - 60px)}#beginner #be_voice h3 b{background:#6eb92c;color:#fff;border-radius:42px;font-size:14px;line-height:1.4;padding:10px 16px;position:absolute;right:-60px;top:-12px}#beginner #be_voice dl{border:none;margin-top:15px}#beginner #be_voice dl dt,#beginner #be_voice dl dd{width:100%}#beginner #be_voice dl dt{margin-top:0;border-top:none;padding-top:1px}#beginner #be_voice dl dd{margin-bottom:15px;padding-bottom:15px;margin-top:0;padding-top:5px;border-top:none;border-bottom:solid 1px #f3f3f3}.p-top-begginerMenu{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 10px;max-width:1000px;margin:0 auto 50px}.p-top-begginerMenu__item{width:32%;font-size:1.4rem;background:#f5f5f5}}@media(max-width: 767px)and (max-width: 548px){.p-top-begginerMenu__item{width:100%}}@media(max-width: 767px){.p-top-begginerMenu__item:nth-child(1) figcaption{background:#6eb92c}}@media(max-width: 767px){.p-top-begginerMenu__item:nth-child(2) figcaption{background:#ee86a5}}@media(max-width: 767px){.p-top-begginerMenu__item:nth-child(3) figcaption{background:#fca643}}@media(max-width: 767px){.p-top-begginerMenu__item figcaption{text-align:center;padding:2px 0;color:#fff;font-size:1.5rem;font-weight:500}}@media(max-width: 767px){.p-top-begginerMenu__text{margin:15px 20px;line-height:1.4;font-size:13px}}@media(max-width: 767px){#beginner .box{background:#f8fbf4;padding:20px 20px;margin:0 0 15px}}@media(max-width: 767px){#beginner .beforeAfter{margin:0 0 20px;display:flex;justify-content:space-between;flex-wrap:wrap}}@media(max-width: 767px){#beginner .beforeAfter p{width:48%}}@media(max-width: 767px)and (max-width: 548px){#beginner .beforeAfter p{width:100%;text-align:center}#beginner .beforeAfter p img{display:inline-block;width:300px}}@media(max-width: 767px){.sitemap h2{font-size:18px;line-height:1.3;min-height:28px;color:#6eb92c;margin:2em 0 .8em 0;clear:both;position:relative;padding:10px 0 10px 50px;background-image:url(../images/low/icon_h4.png),url(../images/low/line_h4.gif);background-repeat:no-repeat,repeat-x;background-position:left center,left bottom 10px;background-size:50px 50px,1px 1px}}@media(max-width: 767px){.sitemap .wsp-container ul .page_item:before,.wsp-posts-list .wsp-post:before,.wsp-ai1ec_events-list li:before,.wsp-events_categoriess-list li:before{content:"» ";color:#6eb92c}}@media(max-width: 767px){.sitemap .wsp-container h2:first-child{margin-top:0px}}@media(max-width: 767px){.sitemap .wsp-container ul li .children{padding-left:1em}}@media(max-width: 767px){.sitemap .wsp-container ul li .children li:before{content:"- ";color:#6eb92c}}@media(max-width: 767px){.sitemap .wsp-category-title{color:#6eb92c}}@media(max-width: 767px){.sitemap .wsp-posts-list li strong{margin-top:1em;display:block}}@media(max-width: 767px){.lowcontents iframe{width:100%;height:340px}}@media(max-width: 767px){.shop iframe{margin-top:-20px}}@media(max-width: 767px){.lowcontents .emph{padding-left:1em}}@media(max-width: 767px){.lowcontents .emph li{font-size:13px;font-weight:bold;margin-bottom:10px;position:relative;padding-left:16px;line-height:1.7}}@media(max-width: 767px){.lowcontents .emph li:before{content:"●";color:#6eb92c;font-size:50%;position:absolute;top:2px;left:0px}}@media(max-width: 767px){#pagecontent .booking ul{list-style:inside;margin:10px 0 30px}}@media(max-width: 767px){#pagecontent .booking button[type=submit],#pagecontent .reserve button[type=button]{width:80% !important;margin:auto;display:block;text-align:center;background:#6eb92c;color:#fff;border:none;padding-top:7px;padding-bottom:7px;font-family:游ゴシック,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;border-radius:2px;-webkit-border-radius:2px}}@media(max-width: 767px){.reserve .day-calendar table{width:100%}}@media(max-width: 767px){.bnr_inquiry{widows:100%;margin:0px auto 0 auto;padding-top:20px}}@media(max-width: 767px){.bnr_inquiry a{display:block;background:#8cd2f4;max-width:100%;padding:10px;position:relative;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}}@media(max-width: 767px){.bnr_inquiry a .bi_ttl{font-size:20px;line-height:1.4;letter-spacing:7px;letter-spacing:7px;margin:0 50px 5px 0}}@media(max-width: 767px){.bnr_inquiry a .cl_ate{background:#fff;padding:3px 15px;font-size:11px;font-weight:600;letter-spacing:3px;color:#2690c4;display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}}@media(max-width: 767px){.bnr_inquiry a p{color:#fff}}@media(max-width: 767px){.bnr_inquiry a p img{width:70px;position:absolute;right:0px;top:-20px}}@media(max-width: 767px){.bnr_inquiry a+p{display:none}}@media(max-width: 767px){.wp_rp_content{margin-top:15px;border-top:dashed 1px #d2cfc5;width:100%;padding-top:20px}}@media(max-width: 767px){.wp_rp_content h3{font-size:16px;line-height:1.3;letter-spacing:1px;line-height:1.3;color:#6eb92c;margin:2em 0 .8em 0;clear:both;position:relative;text-align:left}}@media(max-width: 767px){.wp_rp_content h3:after{display:none}}@media(max-width: 767px){.bnr_contact{background-color:#2aa352;width:100%;margin:20px 0;padding:20px 0}}@media(max-width: 767px){.bnr_contact h3{text-align:center;padding-top:0;font-size:inherit;color:#fff;font-size:16px;line-height:1.2;margin:0 !important}}@media(max-width: 767px){.bnr_contact p{text-align:center;margin:10px 20px 0;color:#fff}}@media(max-width: 767px){.bnr_contact ul{margin:auto;position:relative;text-align:center}}@media(max-width: 767px){.bnr_contact ul .ftel_ttl{color:#6eb92c;font-size:20px;font-weight:bold;margin-bottom:5px;margin-top:0px}}@media(max-width: 767px){.bnr_contact ul li{margin:0;width:80%;display:inline-block;vertical-align:top;position:relative}}@media(max-width: 767px){.bnr_contact ul li.tel a{width:100%;display:inline-block;color:#6eb92c;margin:3px auto 0 auto;background:url(../images/common/icon_tel_gr_pc.png) no-repeat top 20px right 15px #fff;background-size:18px 18px;padding:12px 0px 16px 0;font-size:16px;font-weight:bold;letter-spacing:1px;text-align:center;margin:10px 0;transition:.3s ease-out}}@media(max-width: 767px){.bnr_contact ul li.btn_contact a{width:100%;display:inline-block;color:#6eb92c;margin:3px auto 0 auto;background:url(../images/common/icon_arrow_gr_pc.png) no-repeat top 20px right 15px #fff;background-size:18px 18px;padding:12px 0px 16px 0;font-size:16px;font-weight:bold;letter-spacing:1px;text-align:center;transition:.3s ease-out}}@media(max-width: 767px){#service h4{margin:0em 0 .8em 0;padding-top:45px}}@media(max-width: 767px){#service div.item{margin-bottom:0}}@media(max-width: 767px){.f_bnr{margin:30px 10px 0 !important;overflow:hidden}}@media(max-width: 767px){.f_bnr ul li{width:48%;float:left}}@media(max-width: 767px){.f_bnr ul li:last-child{float:right}}@media(max-width: 767px){.dist{font-size:13px;color:#6eb92c;line-height:1.6;clear:both}}@media(max-width: 767px){.two_photo img{margin-bottom:10px}}@media(max-width: 767px){.check_fir{margin-top:70px}}@media(max-width: 767px){.lowcontents .photoset li,.lowcontents .imglist li{margin-bottom:1.5em}}@media(max-width: 767px){.lowcontents .photoset li h5,.lowcontents .imglist li h5{margin:.5em 0 .5em 0;padding:0;border-bottom:dashed 1px}}@media(max-width: 767px){.lowcontents .photoset li h5::before,.lowcontents .imglist li h5::before{display:none}}@media(max-width: 767px){.lowcontents .photoset li br,.lowcontents .imglist li br{display:none}}@media(max-width: 767px){lowcontents .photoset li p,.lowcontents .imglist li p{text-align:center}}@media(max-width: 767px){.lowcontents .pagebnr{overflow:hidden}}@media(max-width: 767px){.lowcontents .pagebnr li{width:48%;float:left;position:relative}}@media(max-width: 767px){.lowcontents .pagebnr li img{position:absolute;left:0px;top:0px;border-radius:0;width:auto;-o-object-fit:cover;object-fit:cover;height:100%}}@media(max-width: 767px){.lowcontents .pagebnr li a{width:100%;height:60px;display:block;text-align:center;line-height:1.3;padding-top:35px;font-size:13px;font-weight:bold;color:#fff;position:relative;display:block;background:rgba(0,0,0,.3)}}@media(max-width: 767px){.lowcontents .pagebnr li a:hover{background:rgba(0,0,0,.1)}}@media(max-width: 767px){.lowcontents .pagebnr li:nth-child(even){float:right}}@media(max-width: 767px){.lowcontents .pagebnr li span{position:absolute}}@media(max-width: 767px){#contact span.wpcf7-list-item{display:block;margin-top:.4em}}@media(max-width: 767px){#meister_shop .photoset li{border-bottom:1px #eee solid;padding-bottom:1em}}@media(max-width: 767px){#r_message ul li div{margin-top:15px}}@media(max-width: 767px){.recruit .leftpict img{margin-bottom:10px}}@media(max-width: 767px){.recruit h4{margin:2em 0 1em}}@media(max-width: 767px){.company #philo{font-size:22px;font-weight:bold;text-align:center;margin:50px 0;color:#231815}}@media(max-width: 767px){.company .name{font-family:"游明朝",Garamond,"Times New Roman","Yu Mincho","Marck Script",cursive,"游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif;font-weight:500;text-align:right;letter-spacing:2px;color:#231815}}@media(max-width: 767px){.lowcontents ul.basic li{font-size:15px;padding:5px 0 5px 20px;font-weight:bold;color:#444;position:relative}}@media(max-width: 767px){.lowcontents ul.basic li::before{content:"";background:#6eb92c;width:8px;height:8px;border-radius:5px;display:block;position:absolute;left:5px;top:14px}}@media(max-width: 767px){.menu strong{color:#6eb92c;font-size:120%;display:inline-block;border-bottom:double;line-height:1.5}}@media(max-width: 767px){#booking-option-table select{width:95%}}@media(max-width: 767px){.ai1ec-event-details-ready .pagetittle h2,.ai1ec-event-details-ready .ai1ec-actions,.ai1ec-event-details-ready #nav-single,.ai1ec-event-details-ready .relation,.ai1ec-event-details-ready .searchform,.ai1ec-event-details-ready .n_time{display:none}}@media(max-width: 767px){.ai1ec-event-details-ready #content{margin-top:60px}}@media(max-width: 767px){.ai1ec-event-details-ready .pagetittle .cont:before{content:"SCHEDULE";color:#555;font-weight:100;width:100%;margin:auto;display:block;margin-top:36px;font-size:17px;line-height:1.4;text-align:center}}@media(max-width: 767px){.ai1ec-event-details-ready .pagetittle .cont:after{content:"セミナースケジュール";display:block;font-size:11px;color:#555;text-align:center;font-weight:100;margin-top:-2px}}@media(max-width: 767px){.ai1ec-category-filter .ai1ec-dropdown-toggle{text-indent:-9999px;background:url(../images/low/course_choice.svg) no-repeat center !important;background-size:80px !important;width:100px !important}}