﻿/*!
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}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{width:768px;margin:auto}header .top_back{background-color:#fff}header h1{background-color:#fff}header h1 img{width:15%;margin:20px}header label.menu-btn{position:fixed;top:0;right:31%;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{width:768px !important;margin:auto}main img{width:95%}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.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{margin:50px 40px}main div.point123 p.mini{font-weight:bold;margin-left:5px}main div.point123 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{content:'';position:absolute;top:50%;display:inline-block;width:260px;height:2px;background-color:black;right:-195px}main div.point123 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{margin:20px 0}main div.point123 dl dt{font-weight:bold;margin-bottom:10px}main div.point123 dl dd{color:#80772B;font-size:14px}main div.point123 img.migi{position:relative;width:80%;display:block;margin-left:auto}main div.point123 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 img.insta{width:50%;margin-bottom: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}footer{width:768px !important;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 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.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{margin:50px 40px}main div.point123 p.mini{font-weight:bold;margin-left:5px}main div.point123 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{content:'';position:absolute;top:50%;display:inline-block;width:90%;height:2px;background-color:black;right:-80px}main div.point123 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{margin:20px 0}main div.point123 dl dt{font-weight:bold;margin-bottom:10px}main div.point123 dl dd{color:#80772B;font-size:14px}main div.point123 img.migi{position:relative;width:80%;display:block;margin-left:auto}main div.point123 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 img.insta{width:50%;margin-bottom: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}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}}
