﻿@media all and (min-width: 768px)and (max-width: 1070px){#pagecontent #content{float:left;z-index:1}}@media all and (min-width: 768px){.page #main,.single #main,.archive #main{margin-top:140px}#pagecontent{width:100%;margin:auto;overflow:hidden;position:relative}.pwrap{width:100%;max-width:1060px;margin:auto;padding-left:10px;padding-right:10px;padding-top:60px;overflow:hidden}.pwrap.nolead{padding-top:60px}#pagecontent #content{max-width:780px;width:72%;float:left;z-index:1}.pagetittle{width:100%;height:180px;margin:auto;overflow:hidden;position:relative;background:#fff6f2;background:url(../images/low/pagetittle_bg_pc.jpg) center;background-size:cover}.pagetittle .bg{width:100%;height:180px;background:rgba(125,130,134,.4)}.pagetittle .cont{width:100%;height:180px;position:absolute;top:0px;left:50%;margin-left:-50%}.pagetittle .cont .tittle{height:150px;text-align:center}.pagetittle .cont p{color:#fff;font-size:18px;width:100%;padding-top:10px;margin:auto;margin-top:95px;height:42px;line-height:1.6;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 h1,.pagetittle .cont .blogTitle{display:block;font-size:28px;font-weight:normal;margin-top:55px;letter-spacing:0px;color:#fff;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;position:absolute;top:5px;text-align:center;width:100%}#ptittle{padding:0px 0 10px 0}#ptittle p{font-size:17px;line-height:2.6;font-weight:bold;text-align:center}#ptittle p span{color:#00a3d6}.imgBox{display:flex;justify-content:space-between}.imgBox__main{width:70%}.imgBox__img{width:28%}.lowcontents{margin-bottom:40px;position:relative;overflow:hidden}#concept{overflow:inherit}.lowcontents h2,.entry-content h2{font-size:32px;font-weight:500;color:#3e3b36;margin:2em 0 1.2em;padding-left:35px;clear:both;position:relative;line-height:1.4;background:left top 8px no-repeat;background-size:25px 25px;border-bottom:1px solid #e0e0e0}.lowcontents h2 span,.entry-content h2 span{display:none}.lowcontents h2 span::before,.entry-content h2 span::before{content:"";height:1px;width:30px;background:#6eb92c;display:block;position:absolute;top:0}.lowcontents .item:first-child h2{margin-top:0 !important;padding-top:0 !important}.lowcontents .item:first-child h3{padding-top:0 !important}.lowcontents h3{font-size:24px;color:#499c00;border-bottom:1px dashed #eae7d0;margin:2em 0px 1em;clear:both;line-height:1.4;font-weight:500}h2+h3{margin-top:0 !important;padding-top:0 !important}.lowcontents h4{font-size:19px;font-weight:normal;color:#4da500;margin:2.3em 0 .8em 0em;clear:both;padding:3px 0 0 10px;background:#ecffdb;font-weight:500;position:relative;border-left:solid 2px #6eb92c}h3+h4{margin-top:0 !important;padding-top:0 !important}.lowcontents h3+h4:before{top:6px}.lowcontents h5{font-size:17px;font-weight:normal;color:#867d46;margin:2em 0 .6em;clear:both;font-weight:600;position:relative}.lowcontents .text{margin-bottom:1em;font-size:16px;line-height:2.4;overflow:hidden}.lowcontents .ltext{margin-bottom:1em;font-size:20px;line-height:2;overflow:hidden}.lowcontents em{font-style:normal;font-weight:600}.lowcontents .check{position:relative;border:solid 1px #6eb92c;margin-top:30px;padding:40px 30px 20px 10px;clear:both;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.lowcontents .check.nottl{padding:10px 0;margin-bottom:15px}.lowcontents .check.nottl li{margin-bottom:1em}.lowcontents .check p{background:#6eb92c;width:80%;padding:8px 0 5px;text-align:center;color:#fff;font-size:18px;font-weight:bold;position:absolute;top:-18px;left:50%;margin-left:-40%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.lowcontents .check li{background:url(../images/low/icon_check.png) no-repeat;background-size:15px 15px;padding-left:22px;background-position:top 4px left;line-height:1.5;margin-left:2em;font-size:16px;font-weight:600;margin-top:.9em}.lowcontents .check li a{color:#6eb92c;font-size:18px}.lowcontents .stress{position:relative;border:dotted 1px #6eb92c;margin-top:30px;padding:20px;font-size:15px;color:#6eb92c;font-weight:bold;clear:both}.lowcontents .nbarea{position:relative;overflow:hidden;padding:0 0 2em 0;width:100%;display:inline-block;vertical-align:top}.lowcontents .nbarea:before{content:"";position:absolute;top:0;left:24px;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:4px;left:25px;width:0;height:0;border-style:solid;border-right:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,0);border-top:9px 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:nth-child(even){margin-right:5%}.lowcontents .nbarea .number{position:relative;width:50px;height:50px;color:#fff;float:left;background:#6eb92c;font-size:32px;padding-left:1px;font-weight:500;line-height:1.6;text-align:center;border-radius:50px;z-index:2}.lowcontents .nbarea .ntext{margin-left:75px;font-size:15px;padding-top:8px;margin-bottom:12px;line-height:1.7}.lowcontents .nbarea .ntext span{color:#6eb92c;font-weight:bold;font-size:18px;display:block;line-height:1.4}.lowcontents .nbarea img{margin:5px 0 10px 0}.lowcontents .nbarea .ntext.two_line img{margin:-20px 0 10px 0}.lowcontents .item{margin-bottom:10px;overflow:hidden;clear:both}.lowcontents .item{margin-bottom:10px;overflow:hidden;clear:both}#course th{min-width:5em}#course .btn_area2{margin-bottom:-30px}#course #kodomo,#course #special,#course #otona,#course #service{padding-top:70px}.lowcontents p.pict{margin-bottom:28px}.lowcontents .rightpict{float:right;position:relative;max-width:370px;width:45%;margin-left:3%;margin-bottom:20px;margin-top:3px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.lowcontents .leftpict{position:relative;max-width:370px;width:45%;float:left;margin-right:3%;margin-bottom:20px;margin-top:3px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.lowcontents .rpictbox{overflow:hidden;margin-bottom:8px}.lowcontents .rightpict.length{width:200px !important}.lowcontents .text a{font-size:14px;text-decoration:underline;color:#00a3d6}.lowcontents .text a:hover{text-decoration:none}.lowcontents .text span.red{color:#ce2700}.lowcontents .btn{width:400px;border:3px solid #eb6da5;border-radius:28px;-webkit-border-radius:28px;-moz-border-radius:28px;transition:.3s ease-out;background-color:#fff;margin-bottom:20px}.lowcontents .btn:hover{background-color:#eb6da5}.lowcontents .btn a{display:block;font-size:16px;text-align:center;text-align:center;color:#eb6da5;padding:10px 0px 11px 0px;background-image:url(../images/top/topnews_btn_pc.png);background-repeat:no-repeat;background-position:center right 10px;background-size:16px;transition:.3s ease-out}.lowcontents .btn a:hover{color:#fff;background-image:url(../images/top/topnews_btn_hover_pc.png)}.lowcontents dl{overflow:hidden;line-height:2;clear:both;border-bottom:solid 1px #f3f3f3;padding-bottom:10px;margin-bottom:30px}.lowcontents dl dt{width:25%;padding:0;font-size:16px;color:#6eb92c;float:left;clear:both;padding-top:16px;border-top:solid 1px #f3f3f3;margin-top:18px;font-weight:600}.lowcontents dl dd{padding:0;border-left:none;padding-top:18px;border-top:solid 1px #f3f3f3;margin-top:18px;width:68%;float:left}#menu-price .lowcontents dl dt{width:40%}#menu-price .lowcontents dl dd{width:60%}.lowcontents dl dt:first-child+dd{border-top:none}.lowcontents dl dt:first-child{border-top:none}.lowcontents .bnr_bridal{margin-right:24px}.lowcontents .bnr_cavi{margin-right:24px}.lowcontents .appeal,.lowcontents .emph{clear:both}.lowcontents .appeal li{font-size:17px;padding:10px 0 10px 14px;font-weight:bold;margin-bottom:3px;position:relative}.lowcontents .appeal li::before{content:"●";color:#8c6bad;font-size:10px;position:absolute;top:16px;left:0px}.lowcontents ul.basic li{font-size:17px;padding:10px 0 10px 20px;font-weight:bold;color:#444;position:relative}.lowcontents ul.basic li::before{content:"";background:#00a3d6;width:8px;height:8px;border-radius:5px;display:block;position:absolute;left:5px;top:21px}.lowcontents .emph{padding-left:1em}.lowcontents .emph li{font-size:17px;font-weight:bold;margin-bottom:10px;position:relative;padding-left:16px;line-height:1.7}.lowcontents .emph li:before{content:"●";color:#00a3d6;font-size:50%;position:absolute;top:6px;left:0px}.lowcontents .lphoto_cts,.lowcontents .rphoto_cts{overflow:hidden}.lowcontents .lphoto_cts .lphoto{position:relative;width:50%;float:left;margin-bottom:20px;margin-top:3px}.lowcontents .lphoto_cts .rcts{width:46%;float:right}.lowcontents .rphoto_cts .rphoto{position:relative;width:50%;float:right;margin-bottom:20px;margin-top:3px}.lowcontents .rphoto_cts .lcts{width:46%;float:left}.lowcontents .rphoto_cts .rphoto img,.lowcontents .lphoto_cts .lphoto img{margin-bottom:5px}.lowcontents .photoset,.lowcontents .imglist{overflow:hidden;margin-top:2em}.lowcontents .photoset li,.lowcontents .imglist li{width:48%;float:left;margin-bottom:3%;clear:both}.lowcontents .photoset li:nth-child(even),.lowcontents .imglist li:nth-child(even){float:right;clear:none}.lowcontents .photoset li img,.lowcontents .imglist li img{max-width:100%}.lowcontents .photoset li h5{margin:.5em 0 .5em;padding:0;border-bottom:dashed 1px}.lowcontents .photoset li h5::before{display:none}.lowcontents .imglist.three_cl li{width:31%;margin-right:2%;float:none;margin-bottom:3%;display:inline-block}.lowcontents .imglist.three_cl li:nth-child(3n){margin-right:0 !important}.lowcontents #carintro li{width:32%;margin-right:1%;float:none;display:inline-block;vertical-align:top;margin-bottom:3%;clear:both}.lowcontents #carintro li p{line-height:1.5;margin-top:.5em}.lowcontents #carintro li:nth-child(3n){margin-right:0}.lowcontents .basicli{list-style:disc;padding-left:1.5em;font-weight:bold}.lowcontents .basicli li{margin-bottom:.6em}.lowcontents .full_img img{width:100%}.lowcontents .qa dl{background:#fbfbfb;padding:10px 10px 5px 10px;margin-bottom:2em;border:none}.lowcontents .qa dl dt{color:#6eb92c;width:calc(100% - 70px);line-height:1.5;font-size:19px;padding:5px 10px 0px 60px;position:relative;margin-top:10px}.lowcontents .qa dl dt span{font-size:36px;font-weight:normal;display:inline-block;position:absolute;top:-13px;left:15px}.lowcontents .qa dl dd{background:#fff;padding:12px 10px 11px 55px;border:none;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;margin:20px 5px 10px 5px;position:relative;width:calc(100% - 75px)}.lowcontents .qa dl dd span{color:#8c6bad;font-size:36px;left:13px;position:absolute;top:-10px}.lowcontents .pagebnr{overflow:hidden}.lowcontents .pagebnr li{width:48%;float:left;position:relative}.lowcontents .pagebnr li img{position:absolute;left:0px;top:0px;border-radius:0}.lowcontents .pagebnr li a{width:100%;height:86px;display:block;text-align:center;line-height:1.5;padding-top:70px;font-size:16px;font-weight:500;color:#fff;position:relative;display:block;background:rgba(0,0,0,.4)}.lowcontents .pagebnr li:first-child a{padding-top:62px;height:94px}.lowcontents .pagebnr li a:hover{background:rgba(0,0,0,.1)}.lowcontents .pagebnr li:nth-child(even){float:right}.lowcontents .pagebnr li span{position:absolute}.lowcontents .amap p{padding:5% 10%;background:#f9f9f9;width:auto !important}.gallery .photo_list ul{overflow:hidden}.gallery .photo_list ul li{margin-right:3%;float:left;margin-bottom:4%;width:31%}.gallery .photo_list ul li a{overflow:hidden;display:block}.gallery .photo_list ul li:nth-child(3n){margin-right:0px;float:right}.gallery .photo_list ul li p{font-size:13px;line-height:1.4}.gallery .photo_list ul li img{width:100%}#access iframe{max-width:100%;width:100%;height:400px;margin-bottom:28px;margin-top:20px}#newslist .newslist{overflow:hidden}#newslist .newslist li{margin-bottom:30px;padding-bottom:20px;overflow:hidden;border-bottom:1px dotted #eee}#newslist .newslist li:last-child{border-bottom:none}#newslist .newslist li figure{position:relative;overflow:hidden;width:160px;height:160px;margin:0px;float:left;margin-right:20px}#newslist .newslist li figure .newsimg{position:absolute;float:left;opacity:1 !important;width:100%;top:0px}#newslist .newslist li .n_time{font-size:12px;line-height:1.1;clear:both;padding-top:6px}#newslist .newslist li .n_name{position:absolute;right:0;bottom:0;margin-top:4px;font-size:12px;line-height:1.1;display:flex;align-items:center}#newslist .newslist li .n_name span{margin:0 10px 0 0;display:inline-block}#newslist .newslist li .n_name img{opacity:1;width:auto !important}#newslist .newslist li .n_tcts{float:left;width:calc(100% - 180px);position:relative}#newslist .newslist li .n_tittle,#newslist .newslist li .n_tittle a{font-size:22px;line-height:1.3}#newslist .newslist li .n_tittle a:hover{color:#9a7e35 !important}#newslist .newslist li .n_text{line-height:1.6;margin:10px 0}.cat_icon a{background:#6eb92c;color:#fff !important;font-size:12px;padding:1px;font-weight:bold}.cat_icon--gym a{background:#000 !important}.page-numbers{margin:auto;display:table;font-size:14px}.page-numbers li{display:table-cell;border-bottom:none !important;padding-left:10px;padding-right:10px}#content nav a{font-size:14px !important;color:#6eb92c;text-decoration:none}#newslist .newslist li .n_conti{color:#00a3d6;float:left;line-height:21px;margin-top:2px;font-size:14px}#newslist .newslist li .n_conti a:hover{color:#9a7e35}.nsingle{position:relative;max-width:748px;overflow:hidden}.nsingle .n_name{position:absolute;right:0;top:0;margin-top:4px;font-size:12px;line-height:1.1;display:flex;align-items:center}.nsingle .n_name span{margin:0 10px 0 0;display:inline-block}.nsingle .n_name img{opacity:1;width:auto !important}.nsingle .n_time{margin-bottom:5px}.nsingle .n_tittle{color:#6eb92c !important;font-weight:bold;font-size:24px;line-height:1.4;text-align:left;border-bottom:dashed 1px #d2cfc5;padding:0px 0 8px 0;margin-top:20px;margin-bottom:20px}img[class*=align],img[class*=wp-image-]{border:none !important}#content nav{width:100%;padding-top:10px;padding-bottom:10px;border-top:dashed 1px #d2cfc5;border-bottom:dashed 1px #d2cfc5;margin-top:40px;min-height:30px;position:relative}#nav-single .linknews{position:absolute;left:50%;margin-left:-35px;line-height:2}#nav-above{display:none}#post-47 .item th,#post-111 .item th{width:8em}.paged #nav-above{display:block}.nav-previous{width:50%}.nav-next{float:right;text-align:right;width:50%}#content nav .meta-nav{font-weight:normal}.lownews{margin-bottom:40px !important}.lownews .day{font-size:13px}.lownews .title{font-size:17px;font-weight:bold;border-bottom:dashed 1px #eee;margin-bottom:10px;padding-bottom:10px}.qa ul.qalist li{margin-bottom:20px;position:relative;background-color:#f4fafe;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.qa ul.qalist li .question{position:relative;cursor:pointer}.qa ul.qalist li .question p{margin-left:23px;padding:12px 0px;font-size:15px;font-weight:bold;color:#00a3d6;line-height:1.4;padding-right:30px;padding-left:20px}.qa ul.qalist li .question span{font-size:22px;color:#fabe00;position:absolute;top:7px;left:18px}.qa ul.qalist li .question .arrow{width:14px;height:14px;position:absolute;top:12px;right:10px;text-align:center}.qa ul.qalist li .question .arrow img{transition:all .4s;transform:rotateZ(90deg);-webkit-transform:rotateZ(90deg);width:14px}.qa ul.qalist li .question .arrow.active img{transform:rotateZ(-90deg);-webkit-transform:rotateZ(-90deg);width:14px}.qa ul.qalist li .answer{position:relative;display:none;background-color:#f4fafe;padding-bottom:10px}.qa ul.qalist li .answer div{margin-left:38px;padding:12px 10px 12px 35px;font-size:15px;background:#fff;margin:0 10px;position:relative}.qa ul.qalist li .answer div span{color:#014099;font-size:22px;position:absolute;top:6px;left:10px;font-weight:bold}.voice_list li{border-bottom:1px #eee dashed;padding-bottom:30px}.voice_list li:last-child{border:none;padding-bottom:0}.voice_list li p.name{text-align:right;font-weight:bold}.voice_list li:nth-child(even) h4{color:#00a3d6}.company table th{width:16%}.service.lowcontents h4{border-bottom:none;margin:0;clear:both;background:none;padding:0}.contact form{margin-bottom:40px}.contact form p{font-size:16px;margin-top:30px;font-weight:bold;line-height:1.5}.contact form p span{font-weight:normal}.contact form input{margin-top:8px}.contact form textarea{margin-top:8px}.contact form input[type=submit]{max-width:350px;width:50%;font-size:15px;margin:20px auto 0;background:#6eb92c;color:#fff;border:none;line-height:3;cursor:pointer;display:block;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;font-family:"Josefin Sans",游ゴシック,sans-serif,YuGothic,"Franklin Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif}.contact form input[type=submit]:hover{background:#736b39}.contact form p .most{background-color:#bcb26f;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:12px;padding:2px 4px;color:#fff;margin-left:10px;margin-top:10px;position:absolute;margin-top:0px;padding-right:5px}.contact form p .example{display:inline-block;margin-left:60px}.contact form select{margin-top:7px}.sitemap h2{font-size:24px;line-height:1.3;color:#00a3d6;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 top,left bottom 10px;background-size:50px 50px,1px 1px}.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:#00a3d6}.sitemap .wsp-container h2:first-child{margin-top:0px}.sitemap .wsp-container ul li .children{padding-left:1em}.sitemap .wsp-container ul li .children li:before{content:"- ";color:#00a3d6}.sitemap .wsp-category-title{color:#00a3d6}.sitemap .wsp-posts-list li strong{margin-top:1em;display:block}#privacy h5{color:#eb6da5;font-weight:bold;margin-bottom:12px;font-size:15px}#privacy .text{clear:both}.lowcontents .contact{background:url(../images/common/bg_contact_pc.jpg) repeat-x center bottom #d3edfb;background-size:1080px 40px;padding:30px 10px 20px 10px;margin-top:20px}.lowcontents .contact h3{color:#008cd6;font-size:24px;text-align:center;background:none;padding:0;margin:0 0 10px 0}.lowcontents .contact ul,.lowcontents .contact dl{width:100%;margin:auto;text-align:center}.lowcontents .contact dl{text-align:left;padding-top:20px}.lowcontents .contact ul li{width:30%;display:inline-block;text-align:center;margin:0 1%}.lowcontents .contact ul li p{font-size:13px}.lowcontents .contact ul li a{width:100%;display:inline-block;color:#fff;padding:5px 0;font-size:15px;text-align:center;margin:auto;background:url(../images/common/icon_arrow_pc.png) no-repeat center right 10px #21b8ce;background-size:18px 18px;transition:.3s ease-out;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px}.lowcontents .contact ul li:nth-child(2) a{background:url(../images/common/icon_arrow_pc.png) no-repeat center right 20px #fabe00;background-size:18px 18px}.lowcontents .contact ul li a:hover{background:url(../images/common/icon_arrow_pc.png) no-repeat center right 20px #004098;background-size:18px 18px}.lowcontents .contact ul li:nth-child(2) a:hover{background:url(../images/common/icon_arrow_pc.png) no-repeat center right 20px #fae700;background-size:18px 18px}.lowcontents .contact dl dt{color:#008cd6;font-weight:bold;margin:0px .5em 0 1em;font-size:13px;width:9%}.lowcontents .contact dl dd{width:86%;font-size:13px}.lowcontents .contact dl dt,.lowcontents .contact dl dd{display:inline-block;padding:0;border:none;float:none;text-align:left;margin-bottom:10px;vertical-align:top}.bnr_contact{background-color:#2aa352;padding:30px 0px 30px 0;width:100%;margin:30px 0}.bnr_contact h3{text-align:center;padding-top:0;font-size:inherit;color:#fff;font-size:30px;line-height:1.2;margin:0}.bnr_contact p{text-align:center;margin:10px 0 20px 0;color:#fff}.bnr_contact ul{margin:auto;position:relative;text-align:center}.bnr_contact ul .ftel_ttl{color:#00a3d6;font-size:20px;font-weight:bold;margin-bottom:5px;margin-top:0px}.bnr_contact ul li{margin:0;max-width:350px;width:38%;display:inline-block;vertical-align:top;position:relative}.bnr_contact ul li.tel{padding-left:20px;text-align:left;font-size:32px;font-weight:bold;color:#fff;margin-right:5%;letter-spacing:2px;line-height:1.6}.bnr_contact ul li.tel img{width:20px;padding:10px;border:solid 1px #fff;position:absolute;left:0;top:10px}.bnr_contact ul li.btn_contact a{width:100%;display:inline-block;color:#00a3d6;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}.bnr_contact ul li.btn_contact a:hover{background:url(../images/common/icon_arrow_pc.png) no-repeat top 20px right 15px #00a3d6;background-size:18px 18px;color:#fff}#service h4{margin:0em 0 .8em 0;padding-top:54px}.item.plink{padding-top:5.5em;margin-top:-2em !important}#pagecontent .booking{width:100% !important;max-width:none !important}#pagecontent .booking ul{list-style:inside;margin:10px 0 30px}#pagecontent .booking #sidebar{display:none}#pagecontent .booking button[type=submit],#pagecontent .reserve button[type=button]{max-width:350px;width:50%;font-size:15px;margin:20px auto 0;background:#00a3d6;color:#fff;border:none;line-height:3.5;cursor:pointer;display:block;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in}#pagecontent .booking button[type=submit]:hover,#pagecontent .reserve button[type=button]:hover{background:#fbc300}.reserve .day-calendar table{width:100%}#nfound a{text-decoration:underline;text-align:right;margin-top:30px;color:#cb6031}#nfound a:hover{text-decoration:none}.btn_area2{margin-bottom:30px;overflow:hidden}.bs_btn2{width:160px;margin:0 6px 0 0;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:50px}.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{background:#789a08;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.bs_btn2 .icon_arrow{width:6px;position:absolute;right:10px;top:16px;transform:rotate(90deg)}.highlight{font-size:30px;font-weight:bold;background:url(../images/common/line_ye.gif) repeat-x bottom 18px left;display:inline-block}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:#00a3d6 !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:20px 30px;background:#fdfdfd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.single .searchform{margin-top:30px}.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}.catpage h5{margin:0 0 40px 0}.catpage h3:first-child{padding:1em 0 0;margin-bottom:0 !important}.relation ul li a{margin-left:10px;font-size:16px;font-weight:bold}.relation ul li{margin-bottom:.5em}.lowcontents .bnr_list ul li:nth-child(1) a img,.lowcontents .bnr_list ul li:nth-child(2) a img,.lowcontents .bnr_list ul li:nth-child(3) a img{width:215px}#shouchale h4{margin:2.5em 0 .8em 0}.lowcontents iframe{width:100%;min-height:380px}.breadcrumbs{width:100%;max-width:1060px;position:absolute;top:180px;left:50%;transform:translate(-50%);padding:6px 10px 4px;font-size:11px}.breadcrumbs a{color:#6eb92c;font-size:11px}.full_img{width:100% !important}.agenda table th{width:20%}.bnr_inquiry{max-width:900px;margin:0px auto 0 auto;padding-top:20px}.bnr_inquiry a{display:block;background:#8cd2f4;max-width:860px;padding-left:40px;padding-top:10px;min-height:120px;position:relative;color:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.bnr_inquiry a .bi_ttl{font-size:30px;line-height:1.5;letter-spacing:7px;margin-bottom:8px;margin-top:5px;letter-spacing:0px}.bnr_inquiry a .cl_ate{background:#fff;padding:3px 15px;font-size:17px;font-weight:600;letter-spacing:3px;color:#2690c4;display:inline-block;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.bnr_inquiry a p{color:#fff}.bnr_inquiry a p img{width:134px;position:absolute;right:10px;top:-15px}.bnr_inquiry a+p{display:none}.contact_area{background:#b9b28c;padding:30px 20px;margin-top:40px}.contact_area h3{text-align:center;font-size:inherit;color:#fff;font-size:34px;line-height:1.2;border:none;margin:0;padding:0}.contact_area p{text-align:center;margin:10px 0 20px 0;letter-spacing:1px;color:#fff}.contact_area ul{margin:auto;max-width:960px;position:relative;text-align:center}.contact_area ul .ftel_ttl{color:#fff;font-size:20px;font-weight:bold;margin-bottom:5px;margin-top:0px}.contact_area ul li{margin:0 2%;max-width:400px;width:40%;display:inline-block;vertical-align:top;position:relative;background:none !important;padding:0 !important;margin:0 !important}.contact_area ul li.tel{display:inline-block;color:#fff;background:url(../images/common/icon_tel_w.png) no-repeat top 21px left 25px !important;background-size:22px 22px !important;border:#fff solid 1px;box-sizing:border-box;padding:15px 0px 13px 0 !important;font-size:18px;letter-spacing:1px;text-align:center;width:45%;margin-right:10px !important}.contact_area ul li.tel img{width:66px;position:absolute;left:0;top:-5px}.contact_area ul li.contact{width:45%}.contact_area ul li.contact a{width:100%;display:inline-block;color:#8e8863;background:url(../images/common/icon_mail_pc_gold.png) no-repeat top 21px left 25px #fff;background-size:22px 22px;padding:16px 0px 15px 0;font-size:17px;letter-spacing:1px;text-align:center;transition:.3s ease-out}.contact_area ul li.contact a:hover{background:url(../images/common/icon_mail_pc.png) no-repeat top 21px left 25px #736b39;background-size:22px 22px;color:#fff}.dist{font-size:24px;color:#00a3d6;line-height:1.6;clear:both}.voice .voice_tag li{background-image:url(../images/common/bg_voice_pp_top.png),url(../images/common/bg_voice_pp_bt.png);background-repeat:no-repeat,no-repeat;background-position:center top,center bottom;background-size:100%;width:calc(32% - 38px);display:inline-block;vertical-align:top;min-height:140px;padding:18px 22px 28px;margin-bottom:20px}.voice .voice_tag li h5:before{display:none}.voice .voice_tag li h5{color:#00a3d6;font-size:16px;border-bottom:solid 1px #f0f0f0;margin:0 0 5px 0;padding-bottom:3px}.voice .voice_tag li p{line-height:1.7}.two_photo{overflow:hidden}.two_photo img{width:48%;float:left}.two_photo img:nth-child(even){float:right}#beginner #be_voice .rphoto_cts.item{background:#fff;padding:0 25px;margin-bottom:25px}#beginner #be_voice h3{position:relative;color:#b1a03f}#beginner #be_voice h3 b{background:#6eb92c;color:#fff;border-radius:42px;font-size:16px;padding:10px 16px;position:absolute;right:0px;top:-20px}#beginner #be_voice dl{border:none}#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;gap:10px 10px;max-width:1000px;margin:0 auto 50px}.p-top-begginerMenu__item{width:32%;font-size:1.4rem;background:#f5f5f5}.p-top-begginerMenu__item:nth-child(1) figcaption{background:#6eb92c}.p-top-begginerMenu__item:nth-child(2) figcaption{background:#ee86a5}.p-top-begginerMenu__item:nth-child(3) figcaption{background:#fca643}.p-top-begginerMenu__item figcaption{text-align:center;padding:2px 0;color:#fff;font-size:1.5rem;font-weight:500}.p-top-begginerMenu__text{margin:15px 20px;line-height:1.4;font-size:13px}#beginner .box{background:#f8fbf4;padding:30px 40px;margin:0 0 30px}#beginner .beforeAfter{margin:0 0 20px;display:flex;justify-content:space-between}#beginner .beforeAfter p{width:48%}#contact span.wpcf7-list-item{display:block;margin-top:.4em}.wp_rp_content{margin-top:20px;border-top:dashed 1px #d2cfc5;width:100%;padding-top:30px}.wp_rp_content h3{font-size:20px;display:block;letter-spacing:1px;line-height:1.3;color:#6eb92c;margin:2em 0 .8em 0 !important;clear:both;position:relative}.wp_rp_content h3:after{display:none}.price td{font-size:16px;letter-spacing:1px}.taright{text-align:right}.low_bnr_set{width:100%;max-width:1060px;margin:auto}.service .flow .rphoto img{background:#f9f9f9;margin-top:2em}.contact .link_btn{max-width:600px;font-size:22px}u{text-decoration:none;background:linear-gradient(transparent 60%, #f5ee9d 40%)}.equipment table{width:50%}.equipment table tr th:nth-child(1){width:20%}.equipment table tr th:nth-child(2){width:5%}.equipment table tr td:nth-child(2){text-align:right}.tcenter{text-align:center}#beginner #harbcolor b{background:#c3ba80;color:#fff;font-size:22px;padding:4px 5px;margin:20px 0 10px;display:inline-block;line-height:1}#r_message ul li{position:relative;margin-bottom:50px}#r_message ul li:last-child{margin-bottom:0}#r_message ul li>img{width:48%;max-width:510px;float:left;padding:30px 0;z-index:1;position:relative}#r_message ul li div{background:#fbfdfe;position:absolute;max-width:440px;width:40%;line-height:2.5;right:40px;top:0;padding:45px 50px 30px 110px;min-height:200px;border:#00a3d6 1px solid;box-shadow:10px 10px 0px 0px #eef5f7}}@media all and (min-width: 768px)and (max-width: 970px){#r_message ul li div{position:relative !important;margin-top:-38% !important;float:right;padding:40px 40px 30px 70px;width:40%}}@media all and (min-width: 768px){#r_message ul li:nth-child(even) div{left:30px;padding:50px 110px 30px 50px}#r_message ul li div img{width:91px;position:absolute;right:-40px;top:-50px}#r_message ul li:nth-child(even) div img{right:auto;left:-30px}#r_message ul li div p{color:#333;line-height:2.5;font-size:16px;font-weight:400}.lowcontents .item:first-child h3#tekunisupa{padding:4.5em 0 1em !important;margin-top:-3.5em !important}.company #philo{font-size:26px;font-weight:bold;text-align:center;margin:50px 0;color:#231815}.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}.company .rphoto img{margin-bottom:20px}.contact .stress{font-weight:normal}.ai1ec-dropup{display:none !important}.ai1ec-title-buttons .ai1ec-btn-group{margin-left:0 !important}.ai1ec-event-details-ready .cont:before{content:"SCHEDULE";color:#555;font-weight:100;font-size:24px;display:block;width:350px;padding-top:10px;margin:auto;margin-top:64px;height:42px;line-height:1.6;text-align:center}.ai1ec-event-details-ready .cont:after{content:"セミナースケジュール";display:block;font-size:14px;color:#555;text-align:center;font-weight:100;margin-top:-6px}.ai1ec-event-details-ready 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}.footcare h5{padding:0em 0 0em 1em}.footcare h5:before{top:6px}.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}}@media all and (min-width: 920px){.tour .bigtour .date,.tour .bigtour tr td:first-child{width:30% !important;word-break:break-all}}