@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font:90%/1.8"Lucida Sans Unicode","Lucida Grande",Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;color:#252525;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:16px;-webkit-text-size-adjust:none;background:#fff;line-height:2em;letter-spacing:1px}html{background:#fff}@font-face{font-family:'font_woff';font-style:normal;font-weight:400;src:url('https://highlight-bodycare.com/wp-content/themes/highlightbodycare/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2') format('woff2');font-display:swap}a{margin:0;padding:0;text-decoration:none;outline:0;vertical-align:baseline;background:0 0;font-size:100%;color:#0e89d0}a:hover,a:active{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-o-transition:opacity 1s;outline:none;color:#47a4d9}nav .panel:after,nav#mainNav:after,.newsTitle:after,.bg:after,.post:after,#footer:after{content:"";display:table;clear:both}nav .panel,nav#mainNav,.newsTitle,.bg,.post,#footer{zoom:1}embed,iframe,object{max-width:100%}img.radiusImg{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%}.tCenter{text-align:center}.r-font{color:#a80000;font-weight:700}span.priceMark{font-size:110%;color:#a80000;font-weight:700}.approval_check{text-align:center}#wrapper,.inner{margin:0 auto;width:960px}#header{overflow:hidden}#content{width:100%;padding:30px 0}#sidebar{float:right;width:225px;padding:30px 0}#footer{clear:both;padding:50px 0 60px}#header .bg{background:#fff}#header h1,#header p{float:left;padding:3px 0;font-size:80%;font-weight:400}#header h2{clear:both;float:left;padding:10px 0 30px;color:#515151;font-size:160%;font-weight:700;max-width:481px;width:100%}#header h2 img{width:100%;height:auto}#header ul{font-size:85%;float:right;list-style-type:none;text-align:right;margin-top:20px}#header ul li{line-height:1.8em}#header ul li a{color:#252525;padding-left:5px}#header ul li a:hover{color:#888}.Opening{position:relative;background-color:#fff;margin-bottom:20px;border-bottom:#00a391 5px solid}.Opening ul li{position:relative;overflow:hidden;width:100%;text-align:center}.Opening ul li .Opening__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:9}.Opening ul li .Opening__text img{max-width:481px;width:100%;height:auto}.Opening ul li .Opening__text p{font-size:180%;line-height:1.5em;color:#333;letter-spacing:.1em}.Opening ul li span img.Opening__img{max-width:inherit;width:100%;height:auto}.mainImg{max-width:960px;width:100%;margin:0 auto;border:#00a391 4px solid;box-sizing:border-box}.mainImg img{width:100%;height:auto}a.scrollBtn{position:absolute;bottom:10%;left:0;right:0}a.scrollBtn{padding-top:60px}a.scrollBtn span{position:absolute;top:0;left:50%;width:46px;height:46px;margin-left:-23px;border:1px solid #333;border-radius:100%;box-sizing:border-box}a.scrollBtn span:after{position:absolute;top:50%;left:50%;content:'';width:16px;height:16px;margin:-12px 0 0 -8px;border-left:1px solid #333;border-bottom:1px solid #333;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-sizing:border-box}a.scrollBtn span:before{position:absolute;top:0;left:0;z-index:-1;content:'';width:44px;height:44px;box-shadow:0 0 0 0 rgba(255,255,255,.1);border-radius:100%;opacity:0;-webkit-animation:sdb 3s infinite;animation:sdb 3s infinite;box-sizing:border-box}@-webkit-keyframes sdb{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}@keyframes sdb{0%{opacity:0}30%{opacity:1}60%{box-shadow:0 0 0 60px rgba(255,255,255,.1);opacity:0}100%{opacity:0}}#mainImg{clear:both;margin-bottom:15px;background:url(//highlight-bodycare.com/wp-content/themes/highlightbodycare/./images/banners/mainImage02.jpg)no-repeat;background-size:cover;background-position:center center;transition:5s}#mainImg:hover{-webkit-transform:scale(2);transform:scale(2)}#mainImg a:hover img{opacity:.9}.postWrap{margin:0 0 20px;padding:3px}article.archive span{padding-left:10px}.breadcrumbs{font-size:80%}.breadcrumbs a{color:#00a391}h2.title{clear:both;margin:30px 0 60px;font-size:140%;text-align:center}h2.title span{padding:5px 0 8px;border-bottom:5px solid #00a391}h3.title{clear:both;margin:30px 0 60px;font-size:130%;text-align:center}h3.title span{padding:5px 0 8px;border-bottom:5px solid #00a391}.dateLabel{margin:0 0 10px;text-align:right;font:italic 1em "Palatino Linotype","Book Antiqua",Palatino,serif}.post p{padding-bottom:15px}.post ul{margin:0 0 10px 10px}.post ul li{margin:5px 0 0 15px;list-style:disc}.post ol{margin:0 0 10px 30px}.post ol li{list-style:decimal}.post h1,.post h2,.post h3,.post h4{clear:both}.post h1{margin:20px 0 30px;padding:10px 15px;font-size:130%;background:#eee}.post h2{margin:20px 0 30px;padding:3px 20px;font-size:120%;font-weight:400;border-left:5px solid #000}.post h3{margin:25px 0 35px;padding-bottom:10px;font-size:120%;color:#00a391;font-weight:400;border-bottom:1px solid #ddd}.post h4{margin:20px 0;padding-bottom:10px;font-size:100%;font-weight:700}.post blockquote{clear:both;padding:10px 0 10px 20px;margin:10px 0 25px 10px;border-left:5px solid #ccc}.post table{border:1px #ddd solid;border-collapse:collapse;border-spacing:0;margin:20px 0 20px}.post table th{padding:15px;border:#ddd solid;border-width:0 0 1px 1px;background:#f6f6f6;vertical-align:middle}.post table td{padding:15px;border:1px #ddd solid;border-width:0 0 1px 1px}table.priceTable{width:80%;border:none;margin:0 auto}table.priceTable th{border:none;border-bottom:#ddd 1px solid;vertical-align:middle}table.priceTable td{border:none;border-bottom:#ddd 1px solid;vertical-align:middle}table.baseTable{width:100%}.CellC{text-align:center}.CellR{text-align:right}table.baseTable th,table.baseTable td{vertical-align:middle}span.hissu{background:#ff0700;color:#fff;padding:5px 10px;margin-left:15px;font-size:70%;border-radius:5px}.post dt{font-weight:700}.post dd{padding-bottom:10px}.post ul{margin-bottom:20px}.post img{max-width:100%;height:auto}img.aligncenter{display:block;margin:5px auto 40px 0}img.alignright,img.align0{margin:0 0 25px 25px;float:right}img.alignleft,img.align1{margin:0 25px 25px 0;float:left}dl.qanda{margin-bottom:30px}.qanda dt{font-size:120%;color:#00a391}.qanda dt span{color:#00a391;font-size:200%;padding-right:20px}.qanda dd{padding-left:30px}.qanda dd span{color:#ff0700;font-size:200%;padding-right:20px;font-weight:700}dl.voice{border:#00a391 2px solid;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:10px;box-sizing:border-box;margin-bottom:30px}dl.voice dt{font-size:110%;color:#00a391;overflow:hidden}dl.voice dt span{float:right;color:#333;font-size:80%;font-weight:400}.contactArea{background:#f0fff0;padding:30px 0 50px}.contant__inner{max-width:960px;width:100%;margin:0 auto}.contant__inner p{text-align:center}.contactFrom{width:60%;margin:0 auto;border:#4cbdb1 3px solid;padding:20px 0;margin-top:20px;background:#fff}.contactFrom p a.link{width:70%;background:#4cbdb1;color:#fff;display:block;padding:15px 0;margin:0 auto;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;position:relative;margin-top:15px}.contactFrom p a.link:before{content:'';width:6px;height:6px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:5%;margin-top:-4px}.contactFrom p a.link02{width:70%;background:#f63c9f;color:#fff;display:block;padding:15px 0;margin:0 auto;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;position:relative;margin-top:15px}.contactFrom p a.link02:before{content:'';width:6px;height:6px;border:0;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:5%;margin-top:-4px}.contant__inner p.tel{font-size:300%;text-align:center;color:#444;line-height:1em}.attention{font-weight:700;color:#a80000}.note-box{border:#ff0700 3px solid}.note-box h3{background:#ff0700;color:#fff;text-align:center;border:none;margin:0;padding:7px 0;font-weight:700;font-size:90%}.note-body{padding:15px}.note-body .note{background:#eee;text-align:center;font-weight:700;padding-top:10px}.tel-box{background:#eee;padding:15px}.tel-box p.tel-number{font-size:250%;font-weight:700}.tel-box p{text-align:center;font-size:80%;line-height:1;padding:5px 0}input[type=submit]{display:block;text-align:center;color:#fff;background:#00a391;padding:20px 0;font-size:120%;border:#00a391 2px solid;margin:0 auto;width:60%;-webkit-appearance:none}input[type=submit]:hover{background:#fff;color:#00a391}input[type=text],input[type=email],input[type=tel],textarea{boder:#999 1px solid;padding:10px 0;width:90%;font-size:100%;margin:0 auto}input[type=date]{boder:#999 1px solid;padding:10px 0;font-size:120%}select{boder:#999 1px solid;padding:10px 0;font-size:100%;width:150px}.widgetWrap{margin:0 0 20px;padding:3px}#banners img{max-width:300px;height:auto;margin-bottom:10px}section.widget h3{clear:both;margin:0 0 10px;padding:5px 0;font-size:100%;font-weight:400;color:#333;border-bottom:1px solid #eee}section.widget a{color:#000;display:block;border-bottom:1px solid #eee;padding:9px 0 5px}section.widget ul.sub-menu{margin-left:10px}section.widget a:hover{background-position:3px 50%;color:#999}p.name{font-weight:700;text-align:right;font-size:120%}.pro_info{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.proBox{width:48%;font-size:90%;border:#70d3c8 3px solid;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.proBox h4{font-size:140%;color:#00a391;text-align:center;border-bottom:#eee 1px solid;font-weight:400}.newsTitle{clear:both;margin:0 0 13px;padding:5px 0;font-size:100%;color:#333;border-bottom:1px solid #eee}.newsTitle h3{float:left;font-weight:400}.newsTitle p{float:right;padding:0 0 0 10px;font-size:.8em}.newsTitle p a{color:#000}.newsTitle p a:hover{color:#999}.news p{clear:both;padding-bottom:2px;border-bottom:1px solid #eee}.news p a{display:block;padding:6px 0 5px;color:#000}.news p a:hover{color:#999}.news span{padding-left:10px}#footerWrapper{width:990px;margin-right:-30px}#footer aside{float:left;width:300px;margin-right:30px}#footer aside .widgetWrap li a{position:relative}#footer aside .widgetWrap li a:before{content:'';width:6px;height:6px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:0;margin-top:-4px}#footer .widget img{width:100%;height:auto}.SNSicon li{display:inline}.SNSicon li a{vertical-align:bottom}.SNSicon li a i{font-size:200%;color:#00a391}p.footerText{font-size:80%}#footer h3,#footer h2{color:#00a391;font-size:120%}#copyright{clear:both;padding:50px;text-align:center;font-size:90%;zoom:1}#biz_calendar table.bizcal{border:none !important}#biz_calendar table.bizcal th,#biz_calendar table.bizcal td{padding:3px 0 !important;text-align:center !important;vertical-align:middle !important}td.today{color:#fff !important;background:#00a391;text-decoration:none;border:none}.thumbWrap li{width:30%;padding:2px 0 40px;background:0 0}.thumbWrap li p{margin:15px 0 20px}ul.thumb{max-width:980px;width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:stretch;align-content:stretch}ul.thumb li{width:30%;padding:2px 0 40px;background:0 0;margin-right:3%}ul.thumb li img{width:100%;height:auto}ul.thumb h3{margin-top:10px;padding:3px;font-weight:400;font-size:100%;text-align:center;border:2px solid #00a391}ul.thumb h3 span{display:block;padding:5px 3px}ul.thumb h3 a{color:#00a391}ul.thumb h3 a:hover{color:#999}.pagination{text-align:center}a.page-numbers,.pagination .current{background:#fff;border:solid 1px #00a391;padding:5px 8px;margin:0 2px;text-decoration:none}.pagination .current{background:#00a391;border:solid 1px #00a391;color:#fff}@media only screen and (min-width:1025px){nav div.panel{display:block !important;float:left}a#menu{display:none}nav#mainNav{clear:both;position:relative;z-index:200;background:#fff;margin-bottom:20px}nav#mainNav ul li{float:left;position:relative;border-right:1px solid #eee}nav#mainNav ul li:first-child{border-left:1px solid #eee}nav#mainNav ul li a{display:block;text-align:center;_float:left;color:#000;height:35px;line-height:35px;padding:10px 23px 5px}nav#mainNav ul li a span,nav#mainNav ul li a strong{display:block;font-size:90%;line-height:1.4}nav#mainNav ul li a span{font-size:70%;color:#00a391}nav#mainNav ul li.current-menu-item,nav#mainNav ul li:hover,nav#mainNav ul li.current-menu-parent{background:#f6f6f6}nav#mainNav ul ul{width:160px}nav#mainNav ul li ul{display:none}nav#mainNav ul li:hover ul{display:block;position:absolute;top:50px;left:0;z-index:500;padding:0}nav#mainNav ul li li{padding:0;margin:0;float:none;height:40px;line-height:40px;width:180px;border:0;background:#fff;border-bottom:1px solid #eee}nav#mainNav ul li li:first-child{border-left:0}nav#mainNav ul li li a{width:100%;height:40px;padding:5px 0 10px 10px;line-height:40px;font-size:95%;text-align:left;display:block;box-sizing:border-box}nav#mainNav ul li li.current-menu-item a{font-weight:700}nav#mainNav ul li li a:hover{background:#00a391;color:#fff}nav#mainNav ul li:hover ul li:last-child{border:0}}@media only screen and (max-width:1024px){#mainNav .inner{width:100%}nav#mainNav{clear:both;width:100%;margin:0 auto 20px;padding:0;border-top:1px solid #eee;border-bottom:1px solid #eee}nav#mainNav a.menu{width:100%;display:block;height:50px;line-height:50px;text-align:left;color:#000;background:url(//highlight-bodycare.com/wp-content/themes/highlightbodycare/images/menuOpen.png) no-repeat 10px 13px}nav#mainNav a#menu span{padding-left:35px}nav#mainNav a.menuOpen{background:url(//highlight-bodycare.com/wp-content/themes/highlightbodycare/images/menuOpen.png) no-repeat 10px -29px;border-bottom:1px solid #eee}nav#mainNav a#menu:hover{cursor:pointer}nav .panel{display:none;width:100%;position:relative;right:0;top:0;z-index:1}nav#mainNav ul{margin:0 0 20px;padding:0}nav#mainNav ul li{float:none;clear:both;width:100%;height:auto;line-height:1.2}nav#mainNav ul li a,nav#mainNav ul li.current-menu-item li a{display:block;padding:15px;text-align:left;color:#000;border-bottom:1px solid #eee}nav#mainNav ul li a span{display:none}nav#mainNav ul li a:hover,nav#mainNav ul li.current-menu-item>a,nav#mainNav ul li a:active,nav#mainNav ul li li.current-menu-item a,nav#mainNav ul li.current-menu-item li a:hover,nav#mainNav ul li.current-menu-item li a:active{background:#f6f6f6}nav#mainNav ul li li{float:left;border:0}nav#mainNav ul li li a,nav#mainNav ul li.current-menu-item li a,nav#mainNav ul li li.current-menu-item a{padding-left:30px;font-size:90%}nav#mainNav ul li li a,nav#mainNav ul li.current-menu-item li a,nav#mainNav ul li li.current-menu-item a{padding-left:40px;background:url(//highlight-bodycare.com/wp-content/themes/highlightbodycare/images/sub1.png) no-repeat 20px 18px}nav#mainNav ul li li.current-menu-item a,nav#mainNav ul li li a:hover,nav#mainNav ul li.current-menu-item li a:hover{background:#f6f6f6 url(//highlight-bodycare.com/wp-content/themes/highlightbodycare/images/sub1.png) no-repeat 20px -62px}nav#mainNav ul li li:last-child a{background:url(//highlight-bodycare.com/wp-content/themes/highlightbodycare/images/subLast.png) no-repeat 20px 20px}nav#mainNav ul li li:last-child.current-menu-item a,nav#mainNav ul li li:last-child a:hover,nav#mainNav ul li.current-menu-item li:last-child a:hover{background:#f6f6f6 url(//highlight-bodycare.com/wp-content/themes/highlightbodycare/images/subLast.png) no-repeat 20px -65px}nav div.panel{float:none}#header ul li a,#header ul li a:hover{background-position:0 50%}}@media only screen and (max-width:959px){#wrapper,#header,.inner{width:100%}#header h1,#header p{padding:5px 10px}#header h2{width:100%;padding-bottom:10px}#header ul{padding:20px 10px 40px}nav#mainNav ul,.thumbWrap{margin:0 auto}nav#mainNav ul ul{padding:0}nav div.panel{float:none}#mainImg img{width:100%;height:auto;margin-top:-35px}#content,#sidebar{clear:both;width:95%;float:none;margin:0 auto;padding:20px 0 10px}#banners{width:100%;margin:0 auto;text-align:center}#banners p{display:inline;margin:0 1% 0 0}#banners p img{width:31%;height:auto}.thumbWrap{width:100%;margin:10px auto 0;text-align:center}.thumbWrap ul.thumb li{width:90%;float:none;margin:0 1% 0 2%}.thumbWrap img{width:100%;height:auto}#footerWrapper{width:95%;margin:0 auto}#footer aside{float:none;width:100%}#calendar_wrap table{margin:0 auto;width:300px}table.priceTable{width:100%}}@media only screen and (max-width:644px){body{font-size:80%}#header{text-align:center}#header h2,#header h1,#header p,#header ul{float:none}#header{padding-top:0}#headerInfo{width:250px;margin:0 auto}#footer ul{text-align:left;padding:15px}#footer ul ul{padding:0}.Opening ul li .Opening__text p{font-size:110%}table.baseTable th,table.baseTable td{display:block}.contactFrom{width:90%}.contant__inner p.tel{font-size:200%}.contactFrom p a.link{width:90%}.sp__none{display:none}img.alignright,img.alignleft,img.align1,img.align0{float:none;width:100%;height:auto;margin:0}.pro_info{display:block}.proBox{width:100%;margin-bottom:10px}.Opening__text{width:90%}}@media only screen and (max-width:330px){#calendar_wrap table{width:100%}#banners p img{width:31%;height:auto}.contant__inner p.tel{font-size:150%}}