.pc{display:block}.sp{display:none}.tab2{display:none}#tablet{display:none}#sp_menu{display:none}html{scroll-behavior:smooth}body{color:#555;text-align:center;margin:0 auto;height:100%;-webkit-text-size-adjust:100%;letter-spacing:.1em;font-weight:400}#wrap{width:100%;text-align:center;margin:0 auto}#layout{width:100%;text-align:center;margin:0 auto;overflow:hidden}.width{width:1000px;text-align:center;margin-left:auto;margin-right:auto}.width70{width:70%;text-align:center;margin-left:auto;margin-right:auto}.width50{width:50%;text-align:center;margin-left:auto;margin-right:auto}h1{background:url(//www.anchor-life-fitness.com/css/../img/bg_h1.png) bottom center no-repeat;font-size:260%;padding-bottom:30px;margin-bottom:60px;text-align:center;vertical-align:middle;font-weight:500;font-family:'Zen Maru Gothic',serif}h1 span{display:block;font-size:40%;color:#4a4a4a;text-align:center;margin-left:auto;margin-right:auto;vertical-align:middle}h2{font-size:150%;text-align:left;margin-bottom:20px;font-weight:500;color:#75ba28;padding-bottom:10px;border-bottom:3px solid #75ba28}h2 span{font-size:50%;background:#75ba28;color:#fff;border-radius:100px;padding:5px 20px;margin-left:20px}h3{text-align:left;font-size:120%;margin-bottom:10px}p+h2,p+h3{margin-top:60px}h2+h3{margin-top:30px}p{font-size:90%;line-height:200%;margin-bottom:20px;text-align:left}ul.text{text-align:left;font-size:90%}ul.text li{line-height:150%;margin:0 0 10px 20px;list-style:outside}ol.text{padding:0;text-align:left;margin-bottom:20px}ol.text li{font-size:95%;list-style:outside;list-style-type:decimal;margin-left:20px;margin-bottom:10px}#fix{background:#fff;position:fixed;top:0;left:0;z-index:100;width:100%;padding:0;transition:all .5s;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.2)}#fix.fixed2{position:fixed;top:0;left:0;padding:0;z-index:2000;width:100%;box-sizing:border-box;transition:all .5s}#header #header_left div{padding-top:10px;transition:all .5s}#fix.fixed2 #header #header_left div{padding-top:10px;transition:all .5s}#header_right{display:none}#navi{width:100%}#navi ul li{display:inline-block;text-align:center;box-sizing:border-box;list-style:none;font-size:90%;letter-spacing:0;margin-left:20px;margin-right:20px;transition:all .5s ease;font-weight:500;font-family:'Zen Maru Gothic',serif}#navi ul li a{display:block;text-decoration:none;overflow:hidden;box-sizing:border-box;transition:all .5s ease;color:#444;padding:10px 0}#navi ul li a:hover{transition:all .5s ease;color:#75ba28}#fix.fixed2 #navi ul li{margin-left:5px;margin-right:5px}#fix.fixed2 #navi ul li a{padding:10px 0}#container{margin-top:80px}section{padding-bottom:80px}.column2{width:48%;float:left;margin-bottom:40px;margin-right:4%}.column2:nth-child(2n){margin-right:0}.column3{width:31%;float:left;margin-bottom:20px;margin-right:3.5%}.column3:nth-child(3n){margin-right:0}.column4{width:23.5%;float:left;margin-right:2%}.column4:nth-child(4n){margin-right:0}.column5{width:19.2%;float:left;margin-right:1%}.column5:nth-child(5n){margin-right:0}.left30{float:left;width:30%}.right60{float:right;width:60%}.left60{float:left;width:60%}.right40{float:right;width:35%}#footer_main{background:#4e8016;padding:60px 0 40px}address{font-style:normal;font-weight:400;font-size:80%;color:#fff}#footer_sp{display:none}#main{z-index:100;width:100%;height:auto}#main div#title{position:absolute;bottom:20%;left:5%;transform:translateY(20%) translateX(0);margin:auto;z-index:1}.maru img{border-radius:100%}#about,#concept,#feature,#campaign,#price,#trainer,#faq,#access,#contact,#flow{padding-top:50px;margin-top:-50px}.bg_green01{background:#75ba28;padding:80px 0;margin-bottom:80px}.caption01{color:#ffff02;text-align:center;font-size:300%;font-weight:500}.white{color:#fff}.pad50{padding:0 50px}.bg_logo{background:url(//www.anchor-life-fitness.com/css/../img/top/bg_logo.png) center center no-repeat;padding:80px 0;margin-bottom:80px}.caption02{text-align:center;font-size:110%;line-height:300%;font-weight:500}.bg_green02{background:#d7f2b9;background-size:cover;padding:80px 0}.caption03{text-align:center;font-size:110%;line-height:300%;font-weight:500}.caption02 span{border-bottom:3px solid #75ba28}.bg_img01{background:url(//www.anchor-life-fitness.com/css/../img/top/bg_line.png) top left repeat-x,url(//www.anchor-life-fitness.com/css/../img/top/bg_line.png) bottom left repeat-x,url(//www.anchor-life-fitness.com/css/../img/top/bg_img01.png) top center no-repeat;background-size:contain,contain,cover;padding:100px 0 120px}ul.list_star{text-align:left}ul.list_star li{list-style:none;font-size:120%;margin-bottom:20px;font-weight:500;background:url(//www.anchor-life-fitness.com/css/../img/top/bg_star.png) center left no-repeat;padding:10px 0 10px 50px}ul.list_star li span{border-bottom:3px solid #75ba28}#bg_pic{background:url(//www.anchor-life-fitness.com/css/../img/top/pic01.jpg) center center no-repeat;background-size:cover;padding:300px 0}.bg_green03{background:url(//www.anchor-life-fitness.com/css/../img/top/bg_green03.jpg) top center no-repeat;background-size:cover;padding:80px 0 100px;border-bottom:20px solid #ffff02}.box01{border:3px solid #76bb28;padding:20px 30px 10px;border-radius:10px;background:#fff;box-sizing:border-box}.caption04{text-align:center;font-size:120%;line-height:180%;font-weight:500}.bg_box{border:1px solid #76bb28;background:#ecf6e2;padding:60px 100px;border-radius:10px;margin:80px 5px 5px;box-shadow:0px 0px 5px #76bb28}.bg_white{background:#fff;background-size:cover;padding:80px 0 100px}.bg_price{padding:0;background:#75ba28;margin:0;border-top:20px solid #ffff02}.bg_price .bg_box{border-radius:0;margin:0;background:#fff;box-shadow:none !important;border:none;box-sizing:border-box}.list_price{margin-top:-10px;text-align:left;font-size:100%;font-weight:500}.list_price dl dt{float:left;width:50%;line-height:200%}.list_price dl dd{float:right;width:50%;text-align:right;line-height:200%}.list_price2{margin-top:-10px;text-align:left;font-size:100%;font-weight:500}.list_price2 dl dt{width:100%;line-height:200%}.caption05{font-size:100%;line-height:180%;font-weight:500}.yaku{font-size:150%;line-height:100%;font-weight:500;margin-bottom:10px}.name{font-size:160%;line-height:180%;font-weight:500}.name span{color:#75ba28;margin-left:20px;font-size:70%;letter-spacing:.2em}.bg_green04{background:url(//www.anchor-life-fitness.com/css/../img/top/bg_green04.png) top center no-repeat;background-size:cover;padding:60px 0 80px}.bg_green04 h1{background:url(//www.anchor-life-fitness.com/css/../img/top/bg_h1_white.png) bottom center no-repeat;color:#fff}ul.faq li{list-style:none}.faqQ{background:#8bc548 url(//www.anchor-life-fitness.com/css/../img/top/faq_q.png) center left 20px no-repeat;padding:20px 0 20px 70px;border-radius:10px;margin-bottom:5px;font-size:110%;font-weight:700;cursor:pointer;text-decoration:none}.faqQ a:link,.faqQ a:visited{background:url(//www.anchor-life-fitness.com/css/../img/top/arrow.png) center right 30px no-repeat}.faqQ:hover{transition:.3s;color:#0059b2;text-decoration:none}.faqA{background-color:#fef9e4;padding:10px 20px;margin-bottom:5px;border-radius:10px}.faqA p{background:url(//www.anchor-life-fitness.com/css/../img/top/faq_a.png) top 10px left no-repeat;margin-bottom:0;padding:10px 0 15px 55px;font-size:100%;font-weight:500}.bg_white02{background:#fff;background-size:cover;padding:80px 0 100px}.bg_green05{background:#75ba28;background-size:cover;padding:80px 0 100px}.bg_green05 h1{background:url(//www.anchor-life-fitness.com/css/../img/bg_h1_white.png) bottom center no-repeat;color:#fff}#kiyaku{margin-top:50px;background:#fff;height:250px;overflow:auto;padding:40px;box-sizing:border-box}#prt_main{position:relative;margin-top:160px;z-index:50;padding:80px 0}#concept #prt_main{background:url(//www.anchor-life-fitness.com/css/../img/top/_main.jpg) center center no-repeat;background-size:cover}#prt_main_bg{background:rgba(255,255,255,.7);width:300px;padding:20px 30px;margin:0 auto}#prt_main h1{margin:0 auto;font-size:200%;background:0 0;text-transform:uppercase;color:#000}#prt_main h1 span{margin-top:-5px;color:#000}#list_navi{padding:15px 0;font-family:neue-kabel,sans-serif;font-weight:700;font-style:normal}#list_navi div{text-align:left;font-size:90%;line-height:100%}#list_navi div a{text-decoration:none}#list_navi div a:hover{text-decoration:underline;color:#d8b448}.fade{opacity:.1;transform:translate(0,50px);transition:all .5s}.fade.scrollin{opacity:1;transform:translate(0,0)}#sidebar ul li{text-align:left;list-style:none;border-bottom:1px dotted #aaa;font-size:90%}#sidebar ul li a{display:block;padding:15px;background:url(//www.anchor-life-fitness.com/css/../img/side/arrow.svg) center left no-repeat}.normalTbl input{font-size:100%;color:#666;padding:15px 10px;border:1px solid #ccc;border-radius:5px}.normalTbl label{font-size:110% !important;color:#666}.normalTbl input[type=checkbox]{margin:10px 0}.normalTbl select{color:#666;font-size:100%;height:40px;padding:0 10px;border-radius:5px;border:1px solid #ccc}.normalTbl textarea{color:#666;font-size:120%;padding:5px 10px;border-radius:5px;border:1px solid #ccc}.normalTbl input:focus,.normalTbl select:focus,.normalTbl textarea:focus{background:#fdf2f2}.formButton{text-align:center;margin:0 auto;display:block;margin-top:40px}.formButton input{padding:25px 10%;text-align:center;margin:0 auto;border-style:none;background:#fff000;font-weight:700;cursor:pointer;color:#75ba28;border:3px solid #fff000;font-size:130%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;transition:.3s}.formButton input:hover{background:#fff;transition:.3s;border:3px solid #fff000}.title{color:#fff;font-size:120%;font-weight:500;margin-top:40px}iframe{vertical-align:bottom}.loading{width:100%;height:100%;background:rgba(255,255,255,1);position:fixed;top:0;left:0;z-index:20000}.loading i{position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px}.btn{line-height:100%;transition:.3s;width:300px;margin-left:auto;margin-right:auto;text-align:center;border-radius:100px;margin-bottom:60px;font-weight:500;font-size:120%}.btn a{text-decoration:none;display:block;padding:15px 10px;box-sizing:border-box;transition:.3s;background:#75ba28;border:1px solid #75ba28;color:#fff;border-radius:100px}.btn a:hover{text-decoration:none;background-color:#fff;transition:.3s;color:#75ba28;border:1px solid #75ba28}.btn2{margin-top:40px;line-height:100%;transition:.3s;width:100%;text-align:center;margin-left:auto;margin-right:auto}.btn2 a{text-decoration:none;display:block;padding:20px;box-sizing:border-box;transition:.3s;background:#fff;border:1px solid #fff}.btn2 a span{padding:10px 0 10px 40px;background:url(//www.anchor-life-fitness.com/css/../img/content/top/instagram.png) center left no-repeat}.btn2 a:hover{text-decoration:none;background-color:#fff;transition:.3s;color:#555}#menu_btn{display:none}#page-top{position:fixed;bottom:15px;right:5px;font-size:80%;z-index:20000}#page-top a{background:#111;text-decoration:none;color:#fff;padding:20px 15px;text-align:center;display:block;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}#page-top a:hover{text-decoration:none;background:#d8b448}#banner{position:fixed;top:20%;left:0;z-index:10000}#banner a{display:block}.entry-footer{border:1px solid #e5ddc8;padding:15px;margin:50px 0;font-size:90%}.pageback{border-top:4px solid #009e3e;margin-top:50px;margin-left:auto;margin-right:auto;padding-top:30px}.author,.cat-links{display:none}.navigation{display:none}.pagination{clear:both;margin-top:50px;padding:20px 0;position:relative;font-size:14px;line-height:14px;text-align:center;border-top:4px solid #fc858c !important}.pagination-box{display:inline-block}.pagination span,.pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:10px 15px;text-decoration:none;width:auto;color:#fff;background:#fc858c}.pagination a:hover{color:#fff;background:#68cbbe}.pagination .current{padding:10px 15px;color:#fff;background:#68cbbe}@media only screen and (max-width:413px){.pagination{font-size:12px;line-height:12px}.pagination span,.pagination a{padding:8px 10px}.pagination .current{padding:8px 10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media only screen and (max-width:1100px){.pc{display:block}.sp{display:none}.tab2{display:block}.width{width:90%;text-align:center;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1000px){.pc{display:none}.sp{display:block}.width70{width:90%;text-align:center;margin-left:auto;margin-right:auto}.width50{width:60%;text-align:center;margin-left:auto;margin-right:auto}#fix{background:#fff;position:fixed;top:0;left:0;z-index:100;width:100%;padding:0;transition:all .5s;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,.2)}#fix.fixed2{position:fixed;top:0;left:0;padding:0;z-index:2000;width:100%;box-sizing:border-box;transition:all .5s}#header #header_left div{padding-top:25px;padding-bottom:20px;transition:all .5s}#fix.fixed2 #header #header_left div{padding-top:10px;padding-bottom:10px;transition:all .5s}#header_right{float:right;display:none}#navi{display:none;width:100%}#navi ul li{display:inline-block;text-align:center;box-sizing:border-box;list-style:none;font-size:90%;letter-spacing:0;margin-left:10px;margin-right:10px;transition:all .5s ease;font-weight:500}#navi ul li a{display:block;text-decoration:none;overflow:hidden;box-sizing:border-box;transition:all .5s ease;color:#444;padding:20px 0}#navi ul li a:hover{transition:all .5s ease;color:#75ba28}#fix.fixed2 #navi ul li{margin-left:5px;margin-right:5px}#fix.fixed2 #navi ul li a{padding:10px 0}#main{margin-top:90px;z-index:100;width:100%;height:auto}#main div#title{position:absolute;bottom:20%;left:5%;transform:translateY(20%) translateX(0);margin:auto;z-index:1}#main div#title img{width:80%}}@media only screen and (max-width:750px){.tab2{display:none}.width70{width:90%;text-align:center;margin-left:auto;margin-right:auto}.width50{width:90%;text-align:center;margin-left:auto;margin-right:auto}h1{background:url(//www.anchor-life-fitness.com/css/../img/bg_h1.png) bottom center no-repeat;font-size:190%;padding-bottom:30px;margin-bottom:50px;text-align:center;vertical-align:middle;font-weight:500;letter-spacing:0}h1 span{display:block;font-size:40%;color:#4a4a4a;text-align:center;margin-left:auto;margin-right:auto;vertical-align:middle}h2{font-size:150%;text-align:left;margin-bottom:20px;font-weight:500;color:#75ba28;padding-bottom:10px;border-bottom:3px solid #75ba28}h2 span{font-size:50%;background:#75ba28;color:#fff;border-radius:100px;padding:5px 20px;margin-left:20px}h3{text-align:left;font-size:120%;margin-bottom:10px}#container{margin-top:50px}section{padding-bottom:50px}.column2{width:100%;float:none;margin-bottom:30px;margin-right:0}.column2:nth-child(2n){margin-right:0}.column3{width:100%;float:none;margin-bottom:30px;margin-right:0}.column3:nth-child(3n){margin-right:0}.column4{width:23.5%;float:left;margin-right:2%}.column4:nth-child(4n){margin-right:0}.column5{width:19.2%;float:left;margin-right:1%}.column5:nth-child(5n){margin-right:0}.left30{float:none;width:100%}.right60{float:none;width:100%}.left60{float:none;width:100%}.right40{float:none;width:100%}#footer_main{background:#4e8016;padding:60px 0 120px}address{font-style:normal;font-weight:400;font-size:80%;color:#fff}#footer_sp{position:fixed;bottom:0;width:100%;display:block;background:#75ba28;padding:20px 0 20px 40px;text-align:left}#main{margin-top:80px;z-index:100;width:100%;height:auto}#main div#title{position:absolute;bottom:20%;left:0;transform:translateY(20%) translateX(0);margin:auto;z-index:1}.maru img{border-radius:100%}#about,#concept,#feature,#campaign,#price,#trainer,#faq,#access,#contact,#flow{padding-top:50px;margin-top:-50px}.bg_green01{background:#75ba28;padding:60px 0;margin-bottom:60px}.caption01{color:#ffff02;text-align:center;font-size:200%;font-weight:500}.white{color:#fff}.pad50{padding:0 50px}.bg_logo{background:url(//www.anchor-life-fitness.com/css/../img/content/top/bg_logo.png) center center no-repeat;padding:40px 0;margin-bottom:80px}.caption02{text-align:center;font-size:95%;line-height:200%;font-weight:500}.bg_green02{background:url(//www.anchor-life-fitness.com/css/../img/content/top/bg_green02.jpg) center center no-repeat;background-size:cover;padding:60px 0}.caption03{text-align:center;font-size:95%;line-height:300%;font-weight:500}.caption02 span{border-bottom:3px solid #75ba28}.bg_img01{background:url(//www.anchor-life-fitness.com/css/../img/content/top/bg_line.png) top left repeat-x,url(//www.anchor-life-fitness.com/css/../img/content/top/bg_line.png) bottom left repeat-x,url(//www.anchor-life-fitness.com/css/../img/content/top/bg_img01.png) top center no-repeat;background-size:contain,contain,cover;padding:100px 0 120px}ul.list_star{text-align:left}ul.list_star li{list-style:none;font-size:100%;margin-bottom:20px;font-weight:500;background:url(//www.anchor-life-fitness.com/css/../img/content/top/bg_star.png) center left no-repeat;padding:10px 0 10px 50px}ul.list_star li span{border-bottom:3px solid #75ba28}#bg_pic{background:url(//www.anchor-life-fitness.com/css/../img/content/top/pic01.jpg) center center no-repeat;background-size:cover;padding:150px 0}.bg_green03{background:url(//www.anchor-life-fitness.com/css/../img/content/top/bg_green03.jpg) top center no-repeat;background-size:cover;padding:80px 0 100px;border-bottom:20px solid #ffff02}.box01{border:3px solid #76bb28;padding:20px 30px 10px;border-radius:10px;background:#fff;box-sizing:border-box;width:80%;margin-left:10%}.caption04{text-align:center;font-size:95%;line-height:180%;font-weight:500}.bg_box{border:1px solid #76bb28;background:#ecf6e2;padding:30px;border-radius:10px;margin:0 5px 5px;box-shadow:0px 0px 5px #76bb28}.bg_white{background:#fff;background-size:cover;padding:80px 0 100px}.bg_price{padding:0;background:#75ba28;margin:0;border-top:20px solid #ffff02}.bg_price .bg_box{border-radius:0;margin:0;background:#fff;box-shadow:none !important;border:none;box-sizing:border-box}.list_price{margin-top:-10px;text-align:left;font-size:90%;font-weight:500}.list_price dl dt{float:left;width:50%;line-height:200%}.list_price dl dd{float:right;width:50%;text-align:right;line-height:200%}.list_price2{margin-top:-10px;text-align:left;font-size:90%;font-weight:500}.list_price2 dl dt{width:100%;line-height:200%}.caption05{font-size:95%;line-height:180%;font-weight:500}.yaku{font-size:120%;line-height:100%;font-weight:500;margin-bottom:10px;text-align:center}.name{font-size:160%;line-height:180%;font-weight:500;text-align:center}.name span{display:block;color:#75ba28;margin-left:20px;font-size:70%;letter-spacing:.2em}.bg_green04{background:url(//www.anchor-life-fitness.com/css/../img/content/top/bg_green04.png) top center no-repeat;background-size:cover;padding:80px 0 100px}.bg_green04 h1{background:url(//www.anchor-life-fitness.com/css/../img/bg_h1_white.png) bottom center no-repeat;color:#fff}ul.faq li{list-style:none}.faqQ{background:#dcfaba url(//www.anchor-life-fitness.com/css/../img/content/top/faq_q.png) center left 20px no-repeat;padding:20px 0 20px 70px;border-radius:10px;margin-bottom:5px;font-size:110%;font-weight:700;cursor:pointer;text-decoration:none}.faqQ a:link,.faqQ a:visited{background:url(//www.anchor-life-fitness.com/css/../img/content/top/arrow.png) center right 30px no-repeat}.faqQ:hover{transition:.3s;color:#0059b2;text-decoration:none}.faqA{background-color:#fef9e4;padding:10px 20px;margin-bottom:5px;border-radius:10px}.faqA p{background:url(//www.anchor-life-fitness.com/css/../img/content/top/faq_a.png) top 10px left no-repeat;margin-bottom:0;padding:10px 0 15px 55px;font-size:100%;font-weight:500}.bg_white02{background:#fff;background-size:cover;padding:80px 0 100px}.bg_green05{background:#75ba28;background-size:cover;padding:80px 0 100px}.bg_green05 h1{background:url(//www.anchor-life-fitness.com/css/../img/bg_h1_white.png) bottom center no-repeat;color:#fff}#kiyaku{margin-top:20px;background:#fff;height:200px;overflow:auto;padding:30px;box-sizing:border-box}#banner{display:none;position:fixed;top:20%;right:0;z-index:10000}#banner a{display:block}.normalTbl table th{display:block;width:auto;padding-bottom:0;padding-top:0}.normalTbl table td{display:block;width:auto;padding-top:20px;padding-left:0}.normalTbl2 table th{display:block;width:auto;padding-bottom:0;text-align:left}.normalTbl2 table td{display:block;width:auto}}