@charset "UTF-8";.mainvisual{background:#f3f5f6;margin-bottom:20px}.mainvisual .container{height:180px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.mainvisual .container{height:120px}}.mv-title{font-size:3rem;letter-spacing:1rem;text-align:center;font-weight:500;line-height:1.3}.mv-title span{font-size:1.5rem;display:inline-block;letter-spacing:.5rem;color:#7b91a4}@media screen and (max-width:767px){.mv-title{font-size:3rem;letter-spacing:.5rem}.mv-title span{font-size:1.5rem}}.breadcrumb{position:relative;z-index:1;margin-bottom:90px}.breadcrumb ul{display:flex;display:-webkit-flex;display:-moz-flex;display:-ms-flex}.breadcrumb ul li{padding:0 23px 0 5px;position:relative;letter-spacing:.3px;font-size:12px;text-decoration:underline;color:#848282}.breadcrumb ul li:after{content:'＞';position:absolute;top:2px;right:16px;font-size:10px;margin:auto;width:0;height:0;transition:all .3s;-webkit-transition:all .3s;color:#848282;font-weight:700;text-decoration:none}.breadcrumb ul li:last-child{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.breadcrumb ul li:last-child:after{content:none}.breadcrumb ul li:nth-child(2){white-space:nowrap}.breadcrumb ul li:first-child{padding-left:0;white-space:nowrap;text-decoration:none}.breadcrumb ul li:first-child a{color:#7b91a4}.breadcrumb ul li a{line-height:1.2;text-decoration:none}@media screen and (max-width:767px){.breadcrumb{display:none}}.cm-table{margin-bottom:7rem}.cm-table dl{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid #848282}.cm-table dt{width:30%;font-size:1.8rem;background:#f3f5f6;font-weight:700;padding:1.2rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.cm-table dd{width:70%;padding:1rem 4rem}@media screen and (max-width:767px){.cm-table dt{width:34%;font-size:1.6rem;padding:1rem .5rem;min-width:10rem;letter-spacing:0;text-align:center}.cm-table dd{width:66%;padding:1rem 2rem}}@media screen and (max-width:414px){.cm-table dd{font-size:1.4rem;padding-right:0;padding:1rem}}.cm-txt{color:#7b91a4;text-align:center}.cm-links02{margin:auto}.cm-links02 ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.cm-links02 li{width:32%;margin:2% 0;height:100%}.cm-links02 a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:2rem;padding:1.5rem}.cm-links02 a img{margin-right:2rem}@media screen and (min-width:768px){.cm-links02 a:hover{opacity:.8}}@media screen and (max-width:767px){.cm-links02 ul{justify-content:center}.cm-links02 ul li{width:48%;margin:1%}.cm-links02 a{font-size:1.5rem;padding:1.5rem 1rem}.cm-links02 a img{margin-right:1.5rem}.cm-txt{letter-spacing:0}}@media screen and (max-width:480px){.cm-links02 a{font-size:3.5vw}}.cm-links02 .phone a{background:#f3f5f6}.cm-links02 .phone a img{width:26px}.cm-links02 .mail a{background:#333;color:#fff}.cm-links02 .mail a img{width:26px}.cm-links02 .web-calendar a{background:#7b91a4;color:#fff}.cm-links02 .web-calendar a img{width:27px}.cm-links02 .line a{background:#06c755;color:#fff}.cm-links02 .line a img{width:32px}.cm-contact{padding:4rem 0}@media screen and (max-width:1366px){.cm-contact{padding:4rem 4%}}.cm-contact .container{border:1px solid #7b91a4;padding:7rem 5rem}@media screen and (max-width:767px){.cm-contact .container{padding:3rem 4%}}.cm-contact .cm-title01{font-size:2.4rem}@media screen and (max-width:767px){.cm-contact .cm-title01{font-size:2rem}}.pager{position:relative}@media screen and (max-width:767px){.pager{padding-bottom:20px}}.pager a{font-size:18px}.pager .back{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;text-align:center;width:100px;font-size:18px;display:flex;align-items:center}@media screen and (max-width:767px){.pager .back{align-items:flex-end}}.pager .prev{float:left}.pager .prev a{padding-right:0;padding-left:70px}.pager .prev .arrow{right:auto;left:10px}.pager .prev .arrow:after{transform:rotate(135deg);-webkit-transform:rotate(135deg)}.pager .next{float:right}.pdf-btn a{display:inline-block;text-align:center;display:inline-block;padding:1rem;text-decoration:none;position:relative;display:inline-block;background:#f3f5f6;background:url(//arteskinclinic.jp/wp-content/themes/arte-skin-clinic/assets/css/../images/common/ico-pdf.png) center left 20px no-repeat;border:1px solid #222;color:#222;background-size:25px;padding-left:7rem}@media screen and (min-width:768px){.pdf-btn a:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}}.pdf-btn .arrow{position:absolute;top:0}.txt-note-wp{border-bottom:1px solid #ccc;padding:15px;margin:40px 0;font-weight:700;font-weight:400}.txt-note-wp.last{border-top:1px solid #ccc;border-bottom:none;margin-top:40px}@media screen and (max-width:767px){.txt-note-wp{margin:40px 0 30px !important}}#pp{border:3px solid #094;border-radius:100px;margin-top:40px;padding:40px 100px;background:#fff}#pp .ttl{font-size:18px;margin-bottom:10px;margin-top:40px;color:#094}#pp .ttl:first-child{margin-top:0}@media screen and (max-width:767px){#pp .ttl{margin-top:30px}}#pp ul{margin-top:40px}#pp ul li{position:relative;padding-left:20px}#pp ul li:before{width:12px;height:12px;border-radius:50%;content:'';background:#094;position:absolute;left:0;top:9px}@media screen and (max-width:767px){#pp ul{margin-top:30px}#pp ul li:before{top:6px}}@media screen and (max-width:767px){#pp{border-width:1px;padding:20px 4%;border-radius:20px}}.main .cm-title01{font-size:2.5rem}@media screen and (max-width:767px){.main{margin-bottom:5rem}.main .cm-title01{font-size:2.2rem}}.page-about .box01{align-items:center}.page-about .box01 .title{font-size:2.4rem;line-height:2.5}@media screen and (max-width:767px){.page-about .box01 .title{font-size:1.8rem;line-height:1.8}}.page-about .box01 .left{width:45%}@media screen and (max-width:767px){.page-about .box01 .left{width:100%;margin-bottom:2rem}}.page-about .box01 .right{width:50%}@media screen and (max-width:767px){.page-about .box01 .right{width:100%}}.page-about .sec01{padding:0 0 10rem}@media screen and (max-width:767px){.page-about .sec01{padding:2rem 0 4rem}}.page-about .sec02{background:#f3f5f6;padding:10rem 0 5rem}.page-about .sec02 .cm-title01{width:30%}.page-about .sec02 .ct-txt{width:65%}.page-about .sec02 .item{margin-bottom:6rem;padding-left:2rem}.page-about .sec02 .title{background:#7b91a4;display:inline-block;color:#fff;border-radius:5px;padding:.5rem 2rem;font-weight:400;margin-bottom:1rem;margin-left:-2rem;font-size:1.6rem}.page-about .sec02 .cm-btn02{margin-top:2.5rem}@media screen and (max-width:767px){.page-about .sec02{padding:3rem 0 1rem}.page-about .sec02 .cm-title01{width:100%}.page-about .sec02 .ct-txt{width:100%}.page-about .sec02 .item{margin-bottom:4rem}.page-about .sec02 .cm-btn02{margin-top:1rem}}.pp-txt p{margin-bottom:3.5rem}@media screen and (max-width:767px){.page-privacypolicy .sec01{padding:3rem 0 0}.page-privacypolicy .pp-txt p{margin-bottom:2.5rem}}.cm-clr{color:#7b91a4}.guide-list .item{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:10rem}.guide-list .item:last-child{margin-bottom:0}.guide-list .left{width:40%}@media screen and (max-width:767px){.guide-list .left{width:100%}.guide-list .item{margin-bottom:5rem}}.guide-list .right{width:56%}.guide-list .right p{margin-bottom:3.5rem}@media screen and (max-width:767px){.guide-list .right p{margin-bottom:2rem}}.guide-list .right .cm-title02{margin-top:7rem}@media screen and (max-width:767px){.guide-list .right .cm-title02{margin-top:4rem}}.guide-list .right .cm-btn03{margin-bottom:4rem}.guide-list .right .cm-btn03 a{display:inline-block;height:auto;width:auto;padding:.5rem;padding-left:20%;padding-right:4%;border-radius:4px}@media screen and (max-width:767px){.guide-list .right{width:100%}.guide-list .right .cm-btn03 a{width:15rem}}.step-list .box{margin-bottom:8rem}.step-list .box:nth-child(2) .title .img img{max-width:33px}@media screen and (max-width:767px){.step-list .box{margin-bottom:5rem}}.step-list .title{background:#f3f5f6;border-radius:5px;font-size:2rem;position:relative;margin-bottom:21px;display:flex;padding:.5rem 1rem .5rem 8rem}@media screen and (max-width:767px){.step-list .title{font-size:1.8rem;padding:.5rem 1rem .5rem 7rem}}.step-list .title .img{display:inline-block;border-radius:100%;width:80px;height:80px;position:absolute;top:-1.8rem;left:-1rem;display:flex;align-items:center;justify-content:center;padding:1rem}.step-list .title .img img{max-width:43px}@media screen and (max-width:767px){.step-list .title .img{width:60px;height:60px;padding:2rem;top:-1rem}.step-list .title .img img{max-width:32px}}.step-list .title .number{color:#7b91a4;font-size:3rem;line-height:1.3;font-weight:700;margin-right:1rem}.faq-list .item{margin-bottom:1.8rem}.faq-list .question{position:relative;background:#fff;border-radius:5px;overflow:hidden;min-height:60px;display:flex;align-items:center;padding:.5rem 5rem .5rem 8rem;cursor:pointer}.faq-list .question .number{display:inline-block;width:60px;height:100%;color:#fff;font-size:2.6rem;background:#7b91a4;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;letter-spacing:0}@media screen and (max-width:767px){.faq-list .question .number{font-size:2rem}}.faq-list .question h3{font-weight:400}.faq-list .question:before,.faq-list .question:after{content:'';position:absolute;top:0;bottom:0;right:3rem;width:1.4rem;height:2px;background:#8c8c8c;margin:auto}@media screen and (max-width:767px){.faq-list .question:before,.faq-list .question:after{right:1.5rem}}.faq-list .question:after{height:1.4rem;width:2px;right:3.6rem}@media screen and (max-width:767px){.faq-list .question:after{right:2.1rem}}.faq-list .question.active:after{transform:rotate(90deg);-webkit-transform:rotate(90deg)}.faq-list .ans{padding:2rem;display:none}@media screen and (max-width:767px){.page-guide .sec01{padding-top:3rem}}.page-guide .sec02 .container{background:#f3f5f6;padding-top:10rem;padding-bottom:7rem}@media screen and (max-width:767px){.page-guide .sec02 .container{padding:4rem 0}}.page-guide .sec03{padding:8rem 0}@media screen and (max-width:767px){.page-guide .sec03{padding:4rem 0}}.page-guide .sec03 p{margin-bottom:3rem}@media screen and (max-width:767px){.page-guide .sec03 p{margin-bottom:2rem}}.page-guide .sec03 ul li{text-indent:-19px;margin-left:19px}.searchBox{width:40rem;height:60px;max-width:100%;margin:4rem auto 2rem}.searchBox__input{border:1px solid #7b91a4;border-radius:100px;width:100%;height:100%;padding:.5rem 2rem .5rem 6rem;outline:none;background:url(//arteskinclinic.jp/wp-content/themes/arte-skin-clinic/assets/css/../images/common/ico-search.png) center left 1rem no-repeat;background-size:35px}.searchBox__input:focus{box-shadow:0 0 20px rgba(0,0,0,.2);transition:all .5s}.searchButton{width:20rem;height:50px;max-width:100%;margin:4rem auto 2rem}.searchButton .searchButton__itemBox{border-radius:100px;width:100%;height:100%;padding:.5rem 2rem;outline:none;background:#222;font-size:1.4rem;border:none;color:#fff;transition:all .5s}@media screen and (min-width:768px){.searchButton .searchButton__itemBox:hover{opacity:.8}}.menu-list{display:flex;flex-wrap:wrap;margin-bottom:3rem}@media screen and (max-width:767px){.menu-list{justify-content:space-between}}.menu-list li{width:18.4%;margin-right:2%;margin-bottom:1%}.menu-list li:nth-child(5n+5){margin-right:0}.menu-list li a{display:block;background:#f3f5f6;width:100%;height:100%;text-align:center;text-decoration:none;padding:1rem}@media screen and (min-width:768px){.menu-list li a:hover{background:#222;color:#fff}}@media screen and (max-width:767px){.menu-list li{width:48%;margin:0 0 2%}}.page-menu .menu-content{position:relative;padding-top:9rem;margin-top:5rem;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.page-menu .menu-content{padding-top:4rem}}.page-menu .menu-content:after{content:'';position:absolute;top:0;left:0;right:0;margin:auto;max-width:490px;height:1px;background:#7b91a4;margin:auto}.page-menu .menu-content .left{width:30%;padding-right:2rem}@media screen and (max-width:767px){.page-menu .menu-content .left{width:100%;padding:0 0 2rem}}.page-menu .menu-content .left .title{margin-bottom:5rem;font-weight:400}@media screen and (max-width:767px){.page-menu .menu-content .left .title{margin-bottom:2.5rem}}.page-menu .menu-content .left li{margin-bottom:2.5rem}@media screen and (max-width:767px){.page-menu .menu-content .left li{margin-bottom:1rem}}.page-menu .menu-content .left li a{display:inline-block;text-decoration:none;position:relative}.page-menu .menu-content .left li a:after{content:'';position:absolute;bottom:0;left:0;width:0;margin:auto;background:#222;height:1px;transition:all .5s;-webkit-transition:all .5s}@media screen and (min-width:768px){.page-menu .menu-content .left li a:hover:after{width:100%}}.page-menu .menu-content .right{width:70%}@media screen and (max-width:767px){.page-menu .menu-content .right{width:100%}}.page-menu .menu-content .ttl{border-bottom:1px solid #7b91a4;font-size:2rem;font-weight:400;margin-bottom:2rem}.page-menu .menu-content .cm-btn04{letter-spacing:0;font-size:1.3rem}.page-menu .menu-item{background:#f3f5f6;padding:4rem 5rem;margin-bottom:5rem}@media screen and (max-width:767px){.page-menu .menu-item{padding:2rem;margin-bottom:3rem}}.page-menu .price-list{padding-left:3rem}@media screen and (max-width:767px){.page-menu .price-list{padding:0}}.page-menu .box{border-bottom:1px solid #e7e8e8;padding-bottom:2rem;margin-bottom:2rem}@media screen and (max-width:767px){.page-menu .box{margin-bottom:1rem;padding-bottom:1rem}}.page-menu .box .txt-white{display:inline-block;background:#fff;padding:0 2rem;margin-right:1rem;letter-spacing:0}@media screen and (max-width:767px){.page-menu .box .txt-white{padding:0 1rem}}.page-menu .box .txt-blue{display:inline-block;background:#7b91a4;padding:0 2rem;margin-right:1rem;color:#fff;letter-spacing:0}@media screen and (max-width:767px){.page-menu .box .txt-blue{padding:0 1rem}}.page-menu .box .infor{margin-top:1rem}.page-menu .box dl{letter-spacing:0;width:calc(100% - 185px)}.page-menu .box dt,.page-menu .box dd{line-height:1.5}.page-menu .box .price{letter-spacing:0;width:165px;text-align:right;white-space:nowrap}.page-menu.single .menu-list{margin-bottom:5rem}@media screen and (max-width:767px){.page-menu .box dl{width:calc(100% - 120px)}.page-menu.single .menu-list{margin-bottom:2rem}.page-menu .box .price{width:110px}}.page-menu.single .sec01 .cm-title05{margin-top:10rem;margin-bottom:5rem}@media screen and (max-width:767px){.page-menu.single .sec01 .cm-title05{margin-top:3rem;margin-bottom:3rem}}.page-menu.single .sec02{padding:10rem 0}@media screen and (max-width:767px){.page-menu.single .sec02{padding:5rem 0 0}}.page-menu.single .sec02 .inner{position:relative;z-index:1;padding-top:5rem;padding-bottom:5rem;margin-bottom:4rem}@media screen and (max-width:767px){.page-menu.single .sec02 .inner{padding:3rem 4%}}.page-menu.single .sec02 .inner:after{content:'';width:calc(100% + 20rem);background:#f3f5f6;padding:5rem 0;height:100%;position:absolute;top:0;left:-10rem;right:0;margin:auto;z-index:-1}.page-menu.single .sec02 .price-list{max-width:105rem;margin:auto}.page-menu .area-wp{margin-top:10rem;margin-bottom:5rem}@media screen and (max-width:767px){.page-menu .area-wp{margin-top:3rem;margin-bottom:3rem}}.page-menu .area-wp h2{font-size:2.4rem;background:#f3f5f6;padding:1rem 2rem;margin-bottom:5rem;font-weight:400;font-weight:700}@media screen and (max-width:767px){.page-menu .area-wp h2{font-size:2rem;margin-bottom:3rem}.page-menu.single .sec02 .inner:after{left:0;max-width:100%;width:100%}}.page-menu .area-wp h3{font-size:2rem;border-bottom:1px solid #e2e2e1;padding-bottom:1rem;margin-bottom:5rem;position:relative}@media screen and (max-width:767px){.page-menu .area-wp h3{font-size:2.2rem;margin-bottom:3rem}}.page-menu .area-wp h3:before{content:'';position:absolute;bottom:-2px;left:0;width:120px;height:3px;background:#ccc}.page-menu .area-wp h4{border-left:5px solid #ccc;padding-left:1rem;font-size:1.8rem;margin-bottom:5rem;position:relative}@media screen and (max-width:767px){.page-menu .area-wp h4{margin-bottom:3rem}}.page-menu .area-wp h5{font-size:1.6rem;margin-bottom:5rem}@media screen and (max-width:767px){.page-menu .area-wp h5{margin-bottom:3rem}}.page-menu .area-wp p{margin-bottom:5rem}@media screen and (max-width:767px){.page-menu .area-wp p{margin:3rem 0}}.page-menu .area-wp del{display:inline-block;margin-bottom:3rem}.page-menu .area-wp img.aligncenter{display:block;margin:auto}.page-menu .area-wp img.alignright{display:block;margin:auto;margin-right:0}.menu-detail-list li{padding-left:3.5rem;margin-bottom:2rem}.menu-detail-list .title{position:relative;font-weight:500;font-size:1.8rem}.menu-detail-list .title:before{content:'';position:absolute;top:8px;left:-25px;width:15px;height:15px;border-radius:100%;background:#7a90a3}@media screen and (max-width:767px){.menu-detail-list .title{font-size:1.7rem}.menu-detail-list .title:before{top:6px}}.menu-detail-flex{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:4rem}.menu-detail-flex .item{width:48%;margin:1rem 0;background:#f3f5f6;padding:4rem}.menu-detail-flex .title{text-align:center;font-size:2rem;margin-bottom:2rem;font-weight:400;background:#7b91a4;padding:.5rem 1rem;color:#fff}.menu-detail-flex .item:nth-child(2) .title{background:0 0;color:#333}@media screen and (max-width:767px){.menu-detail-flex .item{padding:2rem 1rem;width:100%}.menu-detail-flex .title{font-size:1.7rem}}.menu-detail-list02 li{margin-bottom:20px}.menu-detail-list02 .title{position:relative;font-weight:500;font-size:2rem;background:#f3f5f6;padding:.8rem 2rem;margin-bottom:1rem}.menu-detail-list02 .title span{color:#7b91a4;font-size:3rem;line-height:1;font-weight:700;margin-right:.5rem;display:inline-block}.menu-detail-line dl{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:2rem}.menu-detail-line dt{width:15rem;padding:1rem;display:flex;justify-content:center;align-items:center;font-weight:700;background:#7b91a4;color:#fff;height:100%}.menu-detail-line dd{width:calc(100% - 15rem);padding-left:2rem;line-height:1.5}@media screen and (max-width:767px){.menu-detail-line dt{width:13rem}.menu-detail-line dd{width:calc(100% - 13rem);padding-left:1rem}}.sf-field-reset{text-align:center}.search-filter-reset{display:inline-block;border:1px solid #e9e9e9;padding:.8rem 4rem;border-radius:100px;color:#7b91a4;text-decoration:none;font-size:1.5rem;background:#fff;transition:all .5s}.sf-field-search{text-align:center}.sf-input-text{border:1px solid #7b91a4;border-radius:100px;min-width:300px;max-width:100%;height:100%;padding:1.5rem 2rem 1.5rem 6rem;outline:none;background:url(//arteskinclinic.jp/wp-content/themes/arte-skin-clinic/assets/css/../images/common/ico-search.png) center left 1rem no-repeat;background-size:35px;transition:all .5s;display:block}@media screen and (min-width:768px){.search-filter-reset:hover{background:#7b91a4;color:#fff}.sf-field-submit input:hover{opacity:.8}.sf-input-text{min-width:400px}}.sf-input-text:focus{box-shadow:0 0 20px rgba(0,0,0,.2);transition:all .5s}.sf-field-submit{text-align:center}.sf-field-submit input{border-radius:100px;width:300px;height:100%;padding:1.7rem 2rem;outline:none;background:#222;font-size:1.5rem;border:none;color:#fff;transition:all .5s}.sf-field-tag ul{display:flex !important;flex-wrap:wrap}.sf-field-tag{margin-bottom:40px !important}.sf-field-tag ul li{display:block;background:#f3f5f6;text-align:center;text-decoration:none;width:18.4%;margin:0 2% 1% 0 !important;padding:0 !important}.sf-field-tag ul li:nth-child(5n+5){margin-right:0 !important}.sf-field-tag ul li .sf-count{display:none}.sf-field-tag ul li label{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;transition:all .3s;cursor:pointer}.sf-field-tag ul li label:hover{background:#adc4d9}.sf-field-tag ul li .sf-input-checkbox{display:none}.sf-field-tag ul li .sf-input-checkbox:checked+label{background:#7b91a4;color:#fff}@media screen and (max-width:767px){.sf-field-tag ul{justify-content:space-between}.sf-field-tag ul li{width:48%}}