﻿/*!
Theme Name: m Temp
Author: m
Version: 1.0
*/@import url(https://fonts.googleapis.com/earlyaccess/notosansjp.css);*{margin:0;padding:0;font-size:16px;color:#333}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{font-size:100%}body{-webkit-text-size-adjust:none;font-family:Quicksand, 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;overflow-x:hidden;position:relative}img{border:0;vertical-align:bottom;margin:0;padding:0;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}ol,ul{list-style:none}blockquote,q{quotes:none}table{border-spacing:0;empty-cells:show}a{text-decoration:none;color:#0080c8}.cf{zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}*{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}* html .clearfix{height:1%}.clearfix{display:block}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.osw{font-family:'Oswald', sans-serif}.anton{font-family:'Anton', sans-serif}.under{text-decoration:underline}.bold{font-weight:bold}.mini{font-size:80%}.big{font-size:110%}.big2{font-size:120%}.big3{font-size:130%}.red{color:#cc0033}.green{color:#9F9A2D}.bordeaux{color:#892C37}main a{color:#0080c8;text-decoration:underline}main a:hover{color:#0080c8;text-decoration:none}.backyellow{background:#ffea00;padding:0 5px}a img{-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out}a:hover img{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7}@keyframes hurueru{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}.pagetop{z-index:1;clear:both;position:fixed;bottom:70px;right:20px;width:40px;height:40px;background:#fff;cursor:pointer;font-size:9px;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px;border:3px solid #d00f31}.pagetop span{position:relative;top:10px;text-align:center;font-size:11px;padding:5px 0 0 0;color:#d00f31;display:block}.pagetop span i{position:absolute;top:-14px;left:8px;font-size:30px;color:#d00f31}@media screen and (min-width: 769px){.img_sp{display:none !important}header{margin:auto;width:1200px}header .top_back{background-color:#fff}header h1{background-color:#fff}header h1 img{width:10%;margin:20px 0}header input{display:none}header .top_flo{position:absolute;right:15%;top:0}header .top_flo nav{float:right}header .top_flo nav ul li{float:left;margin:30px 50px 20px 0}header .top_flo nav ul li a{color:#333333;font-weight:bold}main{margin:auto;text-align:center}main img.img_pc{width:75% !important}main img{width:95%;user-drag:none;-webkit-user-drag:none;-moz-user-select:none}main div.mv{background-color:#fff}main div.mv .bg{text-align:left;position:absolute;top:300px;left:65%}main div.mv .bg p.topbig{font-size:60px;font-weight:bold;color:#fff;margin-bottom:20px}main div.mv .bg p.topbig span.cwhite{color:#fff !important;font-size:60px;font-weight:bold}main div.mv span.mini{color:#fff;padding:5px 20px;background-color:#9F9A2D;border-radius:50px;font-size:15px}main div.campaign{text-align:center}main div.campaign .img1{width:500px;margin:100px 0 20px 0}main div.campaign .img2{width:270px;margin:50px 0 15px 0}main div.campaign .img3{width:700px;margin:10px 0 30px 0}main div.campaign p{margin:20px 0}main div.campaign a{text-align:center}main div.campaign a.trial_btn{display:inline-block;background:#9F9A2D;border-radius:5px;padding:13px 150px;text-decoration:none;color:#fff;font-weight:bold;font-size:25px;position:relative;border-bottom:8px solid #827B21;transition:0.5s;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);box-shadow:0 3px 5px rgba(0,0,0,0.3)}main div.campaign a.trial_btn:hover{margin-top:4px;color:#fff;border-bottom:4px solid #827B21}main div.campaign a.trial_btn .fa-position-right{font-size:20px;position:absolute;top:calc(50% - 0.5em);right:3rem;color:#fff}main div.campaign a.cam_btn{background:#89333D;border-radius:5px;padding:13px 110px;text-decoration:none;color:#fff;font-weight:bold;position:relative;font-size:25px;border-bottom:8px solid #742E34;display:inline-block;transition:0.5s;-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);box-shadow:0 3px 5px rgba(0,0,0,0.3)}main div.campaign a.cam_btn:hover{margin-top:4px;color:#fff;border-bottom:4px solid #742E34}main div.campaign a.cam_btn .fa-position-right{font-size:20px;position:absolute;top:calc(50% - 0.5em);right:3rem;color:#fff}main div.campaign a.cam_btn span.mini{color:#89333D;font-weight:bold;background:#fff;padding:5px 15px;border-radius:30px;margin-right:10px}main img.arigati{display:none}main div.pc_argt{margin:150px auto;text-align:center;background:#EAEAEA;padding:120px 0;border-top-left-radius:300px;border-bottom-right-radius:300px}main div.pc_argt p{font-size:30px;font-weight:bold;color:#333333;line-height:60px}main div.pc_argt p .sps{font-size:35px;padding-right:20px;color:#333333}main div.pc_argt p.on{padding:0 30px;display:inline-block;background:#EAEAEA;position:relative;top:40px}main div.pc_argt ol{margin:10px auto 60px auto;padding:65px 0 50px 0;border:2px solid #333333;width:800px;text-align:center}main div.pc_argt ol li{margin:15px 0;font-size:25px;font-weight:bold;color:#333333}main div.jidai{text-align:center;margin:60px 30px}main div.jidai .bg{font-size:40px;font-weight:bold}main div.jidai .green{padding:10px 0;font-weight:bold}main div.jidai .mn{width:800px;text-align:left;font-size:20px;line-height:40px;margin:30px auto}main div.jidai img{width:45%;margin-bottom:150px}main div.point123{width:1000px;margin:50px auto}main div.point123 p.mini{display:none}main div.point123 p.midasi{position:relative;top:-30px;left:-450px;background:#9F9A2D;padding:40px 48px;border-radius:100px;font-size:30px;font-weight:bold;color:#fff;display:inline-block;transition:0.3s}main div.point123 p.midasi:hover{padding:35px 43px;margin:5px;background-color:#C6BD4F}main div.point123 dl{margin:20px 0;width:450px;text-align:left}main div.point123 dl dt{font-weight:bold;margin-bottom:10px;font-size:25px}main div.point123 dl dd{color:#80772B;font-size:20px;font-weight:bold;line-height:50px}main div.point123 dl dd .white{color:#fff;font-size:20px;font-weight:bold;line-height:50px}main div.point123 img.migi{z-index:-999;position:relative;width:60%;display:block;margin-left:auto;top:-115px}main div.top123{position:relative;top:-250px}main div.top12{position:relative;top:-50px}main div.point12{width:1000px;margin:50px auto}main div.point12 p.mini{display:none}main div.point12 p.midasi{position:relative;top:-30px;right:-50px;background:#9F9A2D;padding:40px 48px;border-radius:100px;font-size:30px;font-weight:bold;color:#fff;display:inline-block;transition:0.3s}main div.point12 p.midasi:hover{padding:35px 43px;margin:5px;background-color:#C6BD4F}main div.point12 dl{position:relative;right:-500px;margin:20px 0;width:450px;text-align:left}main div.point12 dl dt{font-weight:bold;margin-bottom:10px;font-size:25px}main div.point12 dl dd{color:#80772B;font-size:20px;font-weight:bold;line-height:50px}main div.point12 dl dd .white{color:#fff;font-size:20px;font-weight:bold;line-height:50px}main div.point12 img.hidari{z-index:-999;position:relative;width:60%;display:block;margin-left:auto;top:-220px;left:-458px}main div.voice{position:relative;top:-250px;text-align:center;padding-bottom:150px;background:#EAE9DF}main div.voice img.voicetop{width:15%;display:block;margin:auto;padding:150px 0 80px 0}main div.voice img.men,main div.voice img.women{width:40%;margin:30px 0}main div.voice .menl{width:50%;float:left;border-right:1px solid #68610B}main div.voice .womenr{width:50%;float:right}main .voice dl{width:80%;margin:auto}main .voice dl dt{font-weight:bold;margin:10px 0;font-size:23px}main .voice dl dd.green{text-align:left;padding:0 40px;margin:20px 0;font-size:20px;color:#68610B}main div.price{text-align:center;margin-bottom:150px;width:1200px;margin:auto}main div.price img.pricetop{width:15%;position:relative;top:-100px}main div.price img.pcprice{width:80%;margin-bottom:200px}main div.price .waku{display:none}main div.lessonday{padding:80px 0 20px 0;background:#EDEDED}main div.lessonday img{width:50%;margin:30px 0 70px 0}main div.person{text-align:center;background-color:#B5B5B6;padding:150px 0;margin-top:100px}main div.person img{width:20%;margin-bottom:40px}main div.person img.person1{width:40%}main div.person p.bold{font-size:28px;margin-top:15px}main div.person p span.underr{font-weight:bold;padding:5px;border-bottom:1px solid #333;font-size:20px}main div.person p.mini{margin-bottom:15px;font-size:16px}main div.person p.lefttm{width:800px;margin:20px auto;text-align:left;font-size:18px}footer{margin:auto;background:#3E3A39;padding-top:80px}footer .button15 a{color:#fff;display:block;position:relative;margin:0 auto;padding:1em 1.3em;width:300px;font-size:18px;font-weight:bold;border:2px solid #fff;border-radius:50vh}footer .button15 a::before{content:'';position:absolute;top:50%;left:-1px;transform:translateY(-50%);width:65px;height:65px;border:2px solid #fff;border-radius:50vh}footer i.fa-regular{font-size:20px;color:#fff;padding-right:3em}footer div.cp_right{text-align:center;padding-top:50px}footer div.cp_right span.mini{color:#fff}}@media screen and (max-width: 768px){html{font-size:87.5%}body{font-size:1.5rem}img{width:100%;height:auto}input,select,option{font-size:16px !important}.img_pc{display:none !important}header .top_back{background-color:#fff}header h1{background-color:#fff}header h1 img{width:25%;margin:18px}header label.menu-btn{position:fixed;top:0;right:10px;display:flex;height:70px;width:70px;justify-content:center;align-items:center;z-index:90}header .menu-btn span,header .menu-btn span:before,header .menu-btn span:after{content:'';display:block;height:3px;width:25px;border-radius:3px;background-color:#333;position:absolute}header .menu-btn span:before{bottom:10px}header .menu-btn span:after{top:10px}header #menu-btn-check:checked ~ .menu-btn span{background-color:rgba(255,255,255,0)}header #menu-btn-check:checked ~ .menu-btn span::before{bottom:0;transform:rotate(45deg)}header #menu-btn-check:checked ~ .menu-btn span::after{top:0;transform:rotate(-45deg)}header #menu-btn-check{display:none}header .menu-content{width:100%;height:100%;position:fixed;top:0;left:100%;z-index:80;background-color:rgba(159,154,45,0.9);transition:all 0.5s}header .menu-content ul{padding:70px 30px 0;text-align:left}header .menu-content ul li{border-bottom:solid 1px #ffffff}header .menu-content ul li a{display:block;width:100%;font-size:15px;box-sizing:border-box;color:#ffffff;text-decoration:none;padding:20px 15px 20px 0;position:relative}header .menu-content ul .menu-content ul li .menu-content ul li a::before{content:"";width:7px;height:7px;border-top:solid 2px #ffffff;border-right:solid 2px #ffffff;transform:rotate(45deg);position:absolute;right:11px;top:16px}header #menu-btn-check:checked ~ .menu-content{left:20%}main{margin:auto}main img{user-drag:none;-webkit-user-drag:none;-moz-user-select:none;pointer-events:none}main div.mv{background-color:#fff}main div.mv .bg{position:relative;top:-65px;left:15%}main div.mv .bg p.topbig{font-size:40px;font-weight:bold}main div.mv .bg p.topbig span.cwhite{color:#fff !important;font-size:35px;font-weight:bold}main div.mv span.mini{color:#fff;padding:5px 10px;background-color:#9F9A2D}main div.campaign{text-align:center}main div.campaign .img1{width:280px}main div.campaign .img2{width:150px}main div.campaign .img3{width:350px;margin-top:10px}main div.campaign p{margin:20px 0}main div.campaign a.trial_btn{background:#9F9A2D;border-radius:5px;margin:15px 20px;padding:13px 70px;text-decoration:none;color:#fff;font-weight:bold;position:relative;display:block}main div.campaign a.trial_btn .fa-position-right{position:absolute;top:calc(50% - 0.5em);right:3rem;color:#fff}main div.campaign a.cam_btn{background:#742E34;border-radius:5px;margin:15px 20px 40px 15px;padding:13px 15px 13px 0;text-decoration:none;color:#fff;font-weight:bold;position:relative;display:block}main div.campaign a.cam_btn .fa-position-right{position:absolute;top:calc(50% - 0.5em);right:1.5rem;color:#fff}main div.campaign a.cam_btn span.mini{color:#742E34;font-weight:bold;background:#fff;padding:5px 10px;border-radius:15px;margin-right:10px}main div.pc_argt{display:none}main div.jidai{text-align:center;margin:60px 30px}main div.jidai .bg{font-size:25px;font-weight:bold}main div.jidai .green{padding:10px 0;font-weight:bold}main div.jidai .mn{text-align:left;font-size:13px;line-height:25px;margin-top:10px}main div.point123,main .point12{margin:50px 40px}main div.point123 p.mini,main .point12 p.mini{font-weight:bold;margin-left:5px}main div.point123 p.midasi,main .point12 p.midasi{font-size:20px;color:#fff;font-weight:bold;position:relative;display:inline-block;padding:10px 100px 10px 12px}main div.point123 p.midasi:after,main .point12 p.midasi:after{content:'';position:absolute;top:50%;display:inline-block;width:90%;height:2px;background-color:black;right:-80px}main div.point123 p.midasi:before,main .point12 p.midasi:before{content:'';background-color:#9F9A2D;display:block;position:absolute;left:0;height:50px;width:50px;border-radius:50%;top:0;z-index:-1}main div.point123 dl,main .point12 dl{margin:20px 0}main div.point123 dl dt,main .point12 dl dt{font-weight:bold;margin-bottom:10px}main div.point123 dl dd,main .point12 dl dd{color:#80772B;font-size:14px}main div.point123 img.migi,main .point12 img.migi{position:relative;width:80%;display:block;margin-left:auto}main div.point123 img.hidari,main .point12 img.hidari{width:80%;display:block}main div.voice{background-color:#F7F8F8;text-align:center;margin:130px 0 50px 0;padding-bottom:50px}main div.voice img.voicetop{width:35%;position:relative;top:-20px}main div.voice img.men,main div.voice img.women{width:70%;margin:30px 0}main .voice dl dt{font-weight:bold;margin:10px 0}main .voice dl dd.green{text-align:left;padding:0 40px;margin:20px 0;font-size:14px}main div.price{text-align:center;margin:50px 0}main div.price img.pricetop{width:35%}main div.price .waku{margin:40px 10px;background:#fff;border:1px solid #333}main div.price .waku p.ue{position:relative;top:-12px}main div.price .waku p.ue span{font-weight:bold;background:#fff;padding:5px 20px;border:1px solid #333;border-radius:20px}main div.price .waku p{font-weight:bold}main div.lessonday img{margin:30px 0 70px 0}main div.person{text-align:center;background-color:#B5B5B6;padding:50px 40px}main div.person p.bold{font-size:22px;margin-top:15px}main div.person p span.underr{font-weight:bold;padding:5px;border-bottom:1px solid #333}main div.person p.mini{margin-bottom:15px}main div.person p.lefttm{margin:20px;text-align:left;font-size:14px}main .person a{margin-bottom:40px;display:inherit}main .person a img{width:50%}footer{background:#3E3A39;padding-top:80px}footer .button15 a{color:#fff;display:block;position:relative;margin:0 auto;padding:1em 1.3em;width:300px;font-size:18px;font-weight:bold;border:2px solid #fff;border-radius:50vh}footer .button15 a::before{content:'';position:absolute;top:50%;left:-1px;transform:translateY(-50%);width:65px;height:65px;border:2px solid #fff;border-radius:50vh}footer i.fa-regular{font-size:20px;color:#fff;padding-right:3em}footer div.cp_right{text-align:center;padding-top:50px}footer div.cp_right span.mini{color:#fff}}
