@charset "utf-8";a:hover{text-decoration:none}img{max-width:100%;height:auto}.pcContents{display:none !important}#wrap{padding-top:72px}#contents{margin:0}#page{width:92%;margin:0 auto 40px auto}.frexBox{display:flex;flex-wrap:wrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section{margin-bottom:40px}.section:after{content:"";display:block;clear:both}.area1{padding:20px 0}.inner,.inner2{width:100%;margin:0 auto}.btn1{font-size:16px;padding:15px 2em}.btn2{font-size:14px}.defaFont{font-size:14px;color:#434861}.column2,.column3,.column4{width:100%}.column2 .column,.column3 .column,.column4 .column{width:100%;margin-bottom:15px}.column2 .column:nth-child(2n){margin-bottom:0}.column3 .column:nth-child(3n){margin-bottom:0}.column4 .column:nth-child(4n){margin-bottom:0}.columnStyle1 .columnL{width:100%;padding:15px}.columnStyle1 .columnR{width:100%}.columnStyle1 .columnL h3{font-size:18px}.txtArea1,.txtArea2{width:100%;margin-bottom:15px}.imgArea1,.imgArea2{width:100%;margin-bottom:15px}.txtArea3 .txtL{background:rgba(255,255,255,.9);width:100%;margin:auto;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}.txtArea3 .txtArea3-img{width:100%;margin-bottom:15px;border-radius:5px}.imgR{width:280px;margin:0 auto 20px auto}.txtArea4{width:100%;margin:0 0 20px;display:block}.imgArea4{width:100%;margin:0 0 20px;display:block}.list_Flow li:after{text-align:center;margin-left:auto}.boxWhite{padding:20px}.box1{padding:1em;margin:1.5em 0}.box2{border:solid 3px #ffcb8a;padding:1em;margin:1.5em 0}.marker{font-size:16px}.hr{border-bottom:solid 1px #ccc;padding-bottom:30px}.w50_sp{width:50% !important;margin:auto}.w60_sp{width:60% !important;margin:auto}.w70_sp{width:70% !important;margin:auto}.w80_sp{width:80% !important;margin:auto}.w90_sp{width:90% !important;margin:auto}.mvArea{margin-bottom:20px;border-bottom:1px solid #ddd}#blog .mvArea,#blogPost .mvArea{margin-bottom:20px}.mvImg{background:0 0}.mvTxt{display:block;clear:both}#blog .mvTxt-blog,#blogPost .mvTxt-blog{display:none}.pageTtl_Area{padding:15px 0;margin-bottom:20px}.pageTtl_Area .pageTtl_eg{font-size:26px}.pageTtl_Area .pageTtl{font-size:16px}.copyTxt{width:92%;margin:0 auto}.copyTxt br{display:none}.ttlArea1{margin-bottom:20px}.ttlArea2{padding:40px 0 30px;max-height:100px}.ttlBk1,.ttlBk2,.ttlBk3{background-size:80px}.ttlBk4{background-size:100px}.ttlBk5{background-size:100px}.ttlArea1 .ttl1,.ttlArea1 .ttl2{font-size:20px}.ttlArea1 .egTtl,.ttlArea2 .egTtl{font-size:14px}.ttl1{font-size:20px}.ttl2{font-size:20px;margin-bottom:20px;line-height:60px;padding-left:25px;background-size:60px}.ttl3{padding:12px 15px;font-size:17px;margin-bottom:15px;background-size:cover}.ttl5{font-size:15px;margin-bottom:20px}.title3{font-size:18px;margin-bottom:20px}.txt1{font-size:15px}.txt2{font-size:15px}.btm-bnrArea{padding:20px 0}.btm-bnrArea .column4{width:80%;margin:auto}.reserveBnr{width:80%;margin:20px auto}.contBnr{padding:20px 0;border-top:1px solid #eee}.contBnr img{width:90%}.tbl1{margin-bottom:20px;border:1px solid #ccc}.tbl1 th{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tbl1 td{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px}.yoyakuBtnArea{text-align:center;margin-bottom:40px}.topicpathArea{width:90%;margin:0 auto 40px auto}.topicpaths{font-size:12px}.topicpath{display:inline-block;color:#767676;a{color:#767676}}.topicpath:after{content:" >"}.topicpath:last-child:after{content:""}.topicpath .post-categories li:after{content:" >"}.topicpath .post-categories li:last-child:after{content:""}.pager__area{margin-bottom:30px}.gMaps{width:100% !important}.mb40{margin-bottom:30px !important}.mb50{margin-bottom:30px !important}.mb80{margin-bottom:30px !important}.mb100{margin-bottom:30px !important}.fs22,.fs20{font-size:18px}.fs24{font-size:20px}.fs28{font-size:24px}.fs30{font-size:24px}.entryLists{width:100%;margin-bottom:30px}.entryLists .entryList{width:100%;margin-bottom:30px;padding-bottom:20px}.entryLists .entryList .blog_thum{height:240px}.blogTop .entryLists .entryList:last-child{margin-bottom:0}.entryLists .entryList .inner{padding-top:20px}.entryLists .entryList .blog_cate{margin-bottom:1em}.entryLists .entryList .entryTtl{font-style:17px}.pagerArea{padding:15px 0;margin-bottom:15px}.pagerArea p{margin-bottom:0 !important}.pager__prev{padding-right:20px}.pager__next{padding-left:20px}.toTopSp{text-align:center}.toTopSp a{background:#ff95a9;padding:6px 12px;border-radius:50px;color:#fff}.pagerArea .pager a{font-size:12px}#blog .inner,#blogPost .inner{width:92%}#blogPost{padding-top:20px}#main{width:100%;margin-bottom:30px}#sub{width:100%;margin-bottom:20px}.side_block{margin-bottom:30px}.blogCate_ttl{font-size:24px;padding:20px;margin-bottom:40px;text-align:center}.entryMain .postTtl{margin-bottom:25px;font-size:18px}.entryMain .postThum{margin:0 auto 30px auto;width:100%;max-height:400px}.entryMain .dateArea{margin:0 auto 15px auto}.entryMain .postArea{margin-bottom:30px}.signature{margin-bottom:30px;padding-top:20px}.signatureL{width:60%;background:0 0;margin:auto}.signatureR{width:100%}.signatureInner{margin:15px 20px}.reserveBnrs{width:100%}.signatureR .infoTel{font-size:16px}.signatureR .openTime{font-size:13px}.entryMain .postArea h3{font-size:18px;margin:2.5em 0 1.5em;padding:1.6em 0 0 36px}.entryMain .postArea h3:before{background-size:30px;width:30px;height:30px;position:absolute;top:1.5em;left:0}.relatedArea{padding:20px 0}.relatedArea .relatedAreaTtl{font-size:16px;margin:0 auto 20px auto}#main .relatedArea .entryList{width:45%;margin:0 5% 15px 0}#main .relatedArea .entryList:nth-child(2n){margin-right:0}#main .relatedArea .entryLists .entryList .blog_thum{height:120px}#header{text-align:center;position:relative}.headArea{background-color:#f7f3f6;height:72px;width:100%;position:fixed;left:0;top:0;display:flex;justify-content:space-between;align-items:center;padding:0 2%;box-shadow:4px 4px 10px rgb(0 0 0/4%);border-bottom:1px solid rgba(205,167,54,.7);z-index:99}.siteName{display:none}.headLogo{width:200px;line-height:1;margin-bottom:0}.menu_icon{display:flex;justify-content:center;align-items:center}.btn{cursor:pointer;z-index:200;display:block;background-color:transparent;background-image:url(//happy-spiral.com/salon/wp-content/themes/happy-spiral%20ver.2/css/../img/common/sp/menu-icon.svg);background-repeat:no-repeat;background-position:0 0;background-size:40px;height:40px;width:40px}.peke{background-position:0 -40px}.drawr{display:none;background-color:#fff;top:0;left:0;width:82%;height:100%;z-index:1000;font-size:13px;text-align:left;position:fixed;overflow:hidden}#menu{width:100%;height:100%;display:flex;flex-wrap:wrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-content:flex-start}#menu li{width:100%;margin:0;display:block;box-sizing:border-box}#menu li a{display:table;padding:10px 20px;width:100%;height:100%;color:#5e5e5e;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:14px;font-weight:600;background:url(//happy-spiral.com/salon/wp-content/themes/happy-spiral%20ver.2/css/../img/common/arrow2.png) right 15px center no-repeat #fff;background-size:6px}#menu li a:hover{color:#5e5e5e;background-color:#fff}#menu li .icn_why:before{font-family:"Font Awesome 5 Free";content:"\f059";font-weight:700;color:#fb768c;margin-right:10px}#menu li .icn_menu:before{font-family:"Font Awesome 5 Free";content:"\f005";font-weight:700;color:#fb768c;margin-right:10px}#menu li .icn_home:before{font-family:"Font Awesome 5 Free";content:"\f015";font-weight:700;color:#fb768c;margin-right:10px}#menu li .icn_example:before{font-family:"Font Awesome 5 Free";content:"\f521";font-weight:700;color:#fb768c;margin-right:10px}#menu li .icn_voice:before{font-family:"Font Awesome 5 Free";content:"\f075";font-weight:700;color:#fb768c;margin-right:10px}#menu li .icn_seminar:before{font-family:"Font Awesome 5 Free";content:"\f51c";font-weight:700;color:#fb768c;margin-right:10px}#menu li .icn_profile:before{font-family:"Font Awesome 5 Free";content:"\f2bd";font-weight:700;color:#fb768c;margin-right:10px}#menu li .icn_access:before{font-family:"Font Awesome 5 Free";content:"\f3c5";font-weight:700;color:#fb768c;margin-right:10px}#menu li .icn_blog:before{font-family:"Font Awesome 5 Free";content:"\f044";font-weight:700;color:#ff697b;margin-right:10px}#menu li .icn_mail:before{font-family:"Font Awesome 5 Free";content:"\f0e0";font-weight:700;color:#fb768c;margin-right:10px}#menu li .icn_contact:before{font-family:"Font Awesome 5 Free";content:"\f044";font-weight:700;color:#fb768c;margin-right:10px}#footer{border-top:1px solid #eee;padding:40px 0 120px}#footer .footLinkArea{width:94%;margin:auto;padding:30px 0 20px;font-size:13px;text-align:left}#footer .footInfo{width:100%;font-size:14px}#footer .footLogo{width:200px;margin-bottom:1em}#footer .footLinkArea .footLink{border-top:1px solid #dadada;padding-top:15px}#footer .footLinkArea .footNav li{margin-bottom:5px}.copyright{padding:5px 0;font:12px}