@charset "utf-8";body{font-size:1.5em}a:hover{text-decoration:none}img{max-width:100%;height:auto}.sp_tac{text-align:center}.sp_br{display:block}.pcContents{display:none !important}#wrap{padding-top:50px;overflow:hidden}#contents{margin:30px 0 30px}#page{width:94%;margin:0 auto 40px auto}.section{margin-bottom:30px}.area1{padding:20px 0}.inner,.inner2{width:94%;margin:0 auto}.inner .inner2{width:100%}.btn1{font-size:15px}.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}.txtArea1,.txtArea2{width:100%;margin-bottom:15px}.imgArea1,.imgArea2{width:100%;margin-bottom:15px}.hr{border-bottom:solid 1px #ccc;padding-bottom:30px}.block{display:block}iframe{max-width:100%}.list2 li{padding-left:18px}.list2 li:after{width:8px;height:8px;top:10px;left:5px}.list_Flow li:after{text-align:center;margin-left:auto}.list2-2 li{font-weight:700;font-size:15px;color:#f55294}.boxWhite,.boxWhite2{padding:20px}.box1{padding:20px;margin:2em 0;border-radius:6px}.box2{margin:0 auto 30px auto;padding:20px;border-radius:6px}.box3{padding:20px;margin:0 0 30px;border-radius:6px}.box4{margin:0 0 30px;padding:20px;border-radius:6px}.w60{width:60% !important;margin:auto}.w70{width:70% !important;margin:auto}.w80{width:80% !important;margin:auto}.w90{width:90% !important;margin:auto}.googlecal{padding-bottom:140%}.mvArea{height:120px}.mvImg{min-height:120px;background-size:cover}.pageTtl_Area{width:94%;margin:auto}.pageTtl_Area .pageTtl{font-size:20px}.pageTtl_Area .pageTtl_eg{font-size:18px}.ttlArea1{margin-bottom:20px;padding:30px 0 20px;max-height:80px}.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{line-height:1.5em}.ttl2,.ttl2-sc{margin-bottom:20px;background-size:60px;min-height:60px;padding-left:25px;display:flex;align-items:center}.ttl2 span,.ttl2-sc span{font-size:20px;line-height:1.5em}.ttl3{padding:10px 10px 10px 20px;font-size:16px;margin-bottom:15px;background-size:15px}.ttl3 .ttl3cap{font:14px;display:block}.ttl5{font-size:16px;padding:12px 15px 10px 48px;margin-bottom:15px}.ttl5:after{width:30px;height:32px;left:10px;background-size:30px}.ttl6{font-size:15px;padding:10px 15px;margin-bottom:15px;border-radius:6px}.txt1{font-size:16px}.txt2{font-size:18px;margin-bottom:15px}.txt3{font-size:16px}.pageBtm_bnr{width:90%;margin:20px auto 0 auto}.contactArea{width:92%;margin:0 auto;padding:30px 0;display:block;clear:both;text-align:center}.contactArea .footContact .column{width:100%}.contactArea .footContact .column .columnInner{width:100%;text-align:center}.contactArea .footContact .column .columnInner .ttlArea2{margin-bottom:0}.contactArea .footContact{width:70%;margin:auto}.footContact .footTel{font-family:"Lora",serif;font-size:21px;font-weight:400;line-height:1em;margin-bottom:10px}.footContact .footTime{font-size:13px;line-height:1em;margin-bottom:10px}.yoyakuBtnArea{text-align:center;margin-bottom:40px}.topicpaths{display:none}.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{font-size:18px}.fs24{font-size:20px}.fs28{font-size:24px}.fs30{font-size:24px}.entryLists .entryList{margin-right:5%;margin-bottom:30px}.entryLists .entryList .blog_thum{height:160px}.blogTop .entryLists .entryList:nth-child(3n){margin-right:0}.entryLists .entryList .blog_thum img{max-width:120%;max-height:160%}.pagerArea{padding:20px 0}.pagerArea p{margin-bottom:0 !important}#main{width:100%;margin-bottom:30px}#sub{width:100%;margin-bottom:50px}.side__block{margin-bottom:20px}#sub .profImg{width:70%}.blogCate_ttl{font-size:24px;padding:20px;margin-bottom:40px;text-align:center}#main .entryLists .entryList{width:100%;margin-bottom:60px;margin-right:0}#main .entryLists .entryList .blog_thum{height:250px}#main .entryLists .entryList .blog_thum img{max-width:110%;max-height:160%}.entryLists .entryList .entryTtl{font-size:14px;font-weight:500}.entryMain .postTtl{margin-bottom:15px;font-size:18px;padding-bottom:15px}.entryMain .postTtl:after{height:5px}.entryMain .postThum{margin:0 auto 20px auto}.entryMain .dateArea{margin:0 auto 15px auto}.entryMain .postArea{margin-bottom:30px}#main .snsArea{width:160px;padding:0 0 20px}#main .snsArea .snsTtl{width:100px;margin:0 auto 15px auto}.signature{flex-direction:column;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:20px;width:100%;display:block}.signatureR .openTime{font-size:13px;width:100%;display:block}.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;z-index:1001}.headArea{background-color:#fff;height:50px;width:100%;border-bottom:solid 1px #ccc;position:fixed;left:0;top:0;z-index:99;box-shadow:0 3px 6px rgba(0,0,0,.2)}.siteName{display:none}.headLogo{width:120px;position:absolute;top:0;left:10px}.headBtnArea{height:50px;width:230px;position:absolute;top:0;right:0;text-align:right}.headBtnArea li{display:inline-block;margin-left:0;width:50px;vertical-align:top}.btn{cursor:pointer;z-index:200;display:block;background-color:transparent;background-image:url(//cfe-beauty-color.com/wp/wp-content/themes/CFE/css/../img/common/sp/menu_icn.png);background-repeat:no-repeat;background-position:0 0;background-size:50px;height:50px;width:50px}.peke{background-position:0 -50px}.drawr{display:none;background-color:rgba(255,255,255,1);position:absolute;top:51px;left:0;width:100%;padding:0 0 15px;z-index:100000;border-top:1px solid #f4f4f4;font-size:13px;text-align:left;position:fixed}#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;overflow:auto;-webkit-overflow-scrolling:touch}#menu li{width:100%;border-bottom:solid 1px #ddd;color:#333;box-sizing:border-box}#menu li:nth-child(2n){border-left:none}#menu li a{display:block;padding:10px;width:100%;color:#262626;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-weight:700;text-align:left}#menu li a:before{font-family:FontAwesome;content:"\f0da";margin-right:10px;color:#ffb7d4}#menu .spmenu_50{width:50%}#menu .spmenu_3{width:33.33%}#menu .spmenu_3 a{text-align:center}#menu .spmenu_3 a:before{content:none}#menu .menu_bg1{background:#fff6ed}#menu .menu_bg2{background:#d3f0fc}#menu .menu_bg3{background:#ffe5ef}#menu .home{width:100%}#menu li.cntBtn a{background:#f771a7;color:#fff}#menu li.shopBtn a{background:#60c0e6;color:#fff}#menu .spmenu_3:last-of-type{background-color:#777}#menu .spmenu_3 a:last-of-type{color:#fff}#menu li:after{content:"";display:block;clear:both}#pagetop a{width:40px;height:40px;display:block;background:url(//cfe-beauty-color.com/wp/wp-content/themes/CFE/css/img/common/pagetop.png);position:fixed;right:5px;bottom:5px}#footer .footLinkArea{padding:20px 0;font-size:14px;text-align:left}#footer .footLinkArea .column4{width:92%;margin:auto}#footer .footLinkArea .column4 .column{margin-bottom:15px}#footer .footLinkArea .column4 .column:nth-child(4n){margin-bottom:0}#footer .footLinkArea .footNav li{margin-bottom:5px}#footer .footLinkArea .footNav a{color:#202020}#footer .footInfo{width:92%;margin:auto;padding:30px 0;text-align:left}#footer .footLogo{width:165px;margin-bottom:15px}#footer .footInfo .open span,#footer .footInfo .close span{display:block}#footer .footInfo .open span:before{font-family:FontAwesome;content:"\f015";margin-right:5px}#footer .footInfo .close span:before{font-family:FontAwesome;content:"\f1f6";margin-right:5px}.copyright{padding:10px 0}