@charset "UTF-8";body{width:100%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:14px;color:#4b4b4b;line-height:1.5;position:relative}a{text-decoration:none;color:#4b4b4b}.cf:after{display:block;content:"";clear:both}img{width:100%;height:auto;vertical-align:bottom}.fNavi-wrap{position:fixed;bottom:0;z-index:9000}.fNavi-wrap ul{width:100%;display:flex;box-sizing:border-box}.fNavi-wrap li:last-child{cursor:pointer}.clear{clear:both}.flex{display:flex}.fx_align_t{align-items:flex-start}.fx_align_c{align-items:center}.fx_just_sb{justify-content:space-between}.fx_row_re{flex-direction:row-reverse}.fx_wrap{flex-wrap:wrap}.sp-center{text-align:center}.grecaptcha-badge{visibility:hidden}.gn_set,.gn,.gn p,.gn ul,.gn li,.gn a,.gn i,.gn div,.head,.head h1 .head ul,.head li,.head a,.head span,.head i,.head div,.head section{box-sizing:border-box}.head{position:absolute;top:0;left:0;width:100vw;z-index:100;text-align:center;padding:3.6vw 0 0 3vw}.head_ttl{width:40vw;display:block;position:relative;z-index:3}.head_ttl span{display:block}.head_menu{position:absolute;z-index:5;right:3.2vw;top:3.2vw}.head_menu .menu_btn{width:10vw;display:block}.gn_set{display:none;position:fixed;width:100%;top:0;left:0;z-index:9030}.gn{margin:0;top:0;left:0;width:100%;min-height:100vh;z-index:2;transition:.2s;background:rgba(255,255,255,.95);padding:18vw 1vw 16vw 3vw}.gn_bg{top:0;left:0;position:fixed;z-index:1;background:rgba(255,255,255,0);width:100%;height:100%;transition:.2s}.gn_show{overflow-y:hidden;position:fixed}.gn_close{position:absolute;width:7.3vw;right:4.8vw;top:5.2vw;z-index:4}.gn_lst{height:calc(100vh - 20vw - 10vh);position:relative;z-index:2}.gn_lst .scroll-content{padding-bottom:6vw}.gn_ttl{background-color:#494949;color:#fff;font-size:4.27vw;padding:.3em .6em;margin:0 .8em 1.2em 0;position:relative}.gn_ttl:nth-of-type(1){margin-top:.3em}.gn_ttl:after{content:"";display:block;position:absolute;height:.15vw;width:100%;left:0;bottom:0;background:#873424}.gn_lst ul+.gn_ttl{margin-top:2em}.gn_lst ul{z-index:3;position:relative;padding-left:1em;display:flex;flex-wrap:wrap;justify-content:space-between}.gn_lst li{width:50%;position:relative;margin-bottom:.6em;padding-left:1.2em;font-size:4vw;background-repeat:no-repeat;background-image:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/sp/menu_arrow.png);background-size:1.47vw auto;background-position:.4em .5em}.gn_lst li a{color:#393939;position:relative;line-height:1.2em;display:inline-block}.gn_lst li.nowrp a{width:100%}.gn_lst li a i{display:inline-block}.mCS-dark.mCSB_scrollTools{right:2.6vw}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#ccc;width:2.6vw;border-radius:0}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#494949;width:2.6vw;border-radius:0}.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#494949}.gnav nav,.gnav ul,.gnav li,.gnav a,.gnav span,.gnav i,.gnav div{box-sizing:border-box}.gnav{padding:9.2vw 5vw;background:#f7f6f1}.gnav ul{display:flex;justify-content:space-between;flex-wrap:wrap}.gnav li{width:43.46vw;margin-bottom:1.5vw;position:relative}.gnav li a{display:block;box-shadow:.9vw .9vw 2vw rgba(75,72,69,.18)}.menu nav,.menu ul,.menu li,.menu a,.menu span,.menu i,.menu div,.menu h2{box-sizing:border-box}.menu{padding:2vw 2vw 6vw;background:#f7f6f1}.menu_inr{padding:8vw 5.6vw 6.4vw;background:#fff;box-shadow:.6vw .6vw 2vw rgba(224,217,202,.11)}.menu_ttl{width:21.73vw;margin:0 auto 5.2vw}.menu li{margin-bottom:6vw;border-bottom:1px dashed #a1a1a1}.menu li:last-child{margin-bottom:0}.menu li a{display:block;padding-left:1.2em;font-size:4vw;background-repeat:no-repeat;background-image:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/sp/menu_arrow.png);background-size:1.47vw auto;background-position:.4em .5em}.outline{box-sizing:border-box;padding:4.8vw 2.4vw;font-size:2.93vw;line-height:1.27;color:#5d5d5d}.foot ul,.foot li,.foot a,.foot span,.foot i,.foot div,.foot section{box-sizing:border-box}.foot{position:relative;padding:10.8vw 4vw 20vw;text-align:center;font-size:3.73vw;color:#fff;background-color:#2d2d2c;background-repeat:no-repeat;background-size:99% auto;background-position:0 0;background-image:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/sp/foot_bg.png)}.foot p span{display:block}.foot_logo{width:40.53vw;margin:0 auto 8vw}.foot_tel{font-size:5.527vw;margin:0 auto 7.2vw}.foot_tel a{color:#fff;display:inline-block;padding-left:5vw;background-repeat:no-repeat;background-size:3.46vw auto;background-position:0 1vw;background-image:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/sp/foot_icon_tel.png)}.foot_access{padding-top:8vw;margin:0 auto 3.6vw;background-repeat:no-repeat;background-size:4.1333vw auto;background-position:50% 0;background-image:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/sp/foot_icon_train.png)}.foot .gmap_link{width:56vw;margin:0 auto 10vw}.foot_info{padding-top:8vw;margin:0 auto 6vw;background-repeat:no-repeat;background-size:5.0667vw auto;background-position:50% 0;background-image:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/sp/foot_icon_calendar.png)}.foot_bnr{display:flex;justify-content:space-between;margin:0 auto 8.8vw;width:88.8vw}.foot_bnr li{width:27.73vw}.foot_ico{display:flex;justify-content:space-between;margin:0 auto;width:50vw}.foot_ico li{width:9.46vw}.foot_humanity{width:13.47vw;margin-left:auto;margin-bottom:4vw}.foot_copyright{font-size:3.2vw;text-align:center}.fNavi-wrap{z-index:9010;position:fixed;bottom:0;width:100%;padding:calc(3.2vw + 2.8vw) 0 3.2vw;background-color:#52483b}.fNavi-wrap:before{position:absolute;content:"";display:block;width:100%;height:2.8vw;left:0;top:0;background-image:linear-gradient(to right,#5d4b34 0,#5d4b34 50%,#745225 50%,#745225 100%)}.fNavi{display:flex;align-items:center;width:100%}.fNavi li{text-align:center;flex-grow:1;position:relative}.fNavi li:after{content:"";display:block;position:absolute;width:1px;right:0;top:0;height:100%;background:#fff}.fNavi li:last-child:after{display:none}.fNavi li a{display:inline-block;padding:2.4vw 0}.fNavi li:nth-of-type(1) img{width:30.13vw}.fNavi li:nth-of-type(2) img{width:33.867vw}.fNavi li:nth-of-type(3) img{width:8.267vw}.private{margin:0 0 5.33333vw;padding:0 3.3333vw}.sp-contents .private{padding:0}.private h2{margin-bottom:.5em}.private p{font-size:3.73vw;margin:0 .4em .6em}.private .cv_btn{margin-top:6vw}.private .cv_btn li{width:65vw;margin:0 auto 2vw}.sp-contents{margin:0 0 5.33333vw;padding:0 3.3333vw}.mainPhoto{width:100%;margin-bottom:5%}.mainPhoto img{width:100%;height:auto}.page-catch{box-sizing:border-box;margin:0 auto;padding:8vw 5.6vw 6vw;text-align:center;border:1px solid #4d4d4d;position:relative;margin-bottom:35px;font-size:clamp(15px, 3.8vw, 18px)}.page-catch:before{content:'';display:block;position:absolute;top:3px;left:3px;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid #4d4d4d;pointer-events:none}.page-catch p{line-height:1.33}.page-catch .case-records-wrap p{font-size:1.3vw}.fade{-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.fade:hover{opacity:.6;filter:alpha(opacity=60)}.img-border{padding:3px;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#fff}.img-right{float:right;margin:0 0 10px 15px;width:44%;height:auto}.img-left{float:left;margin:0 15px 10px 0;width:44%;height:auto}.border{border:1px solid #bfbfbf}.center{text-align:center}.alignR{text-align:right !important}.alignL{text-align:left !important}.vAlignM{vertical-align:middle !important}.vAlignT{vertical-align:top !important}.gothic{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.mincho{font-family:"Times New Roman",Times,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.p-link{color:#a53306;text-decoration:underline;margin:0 1px}.bold{font-weight:700}.gray{color:#ccc}.txt120{font-size:120%}.txt110{font-size:110%}.txt90{font-size:90%}.txt80{font-size:80%}.or{color:#fc9b2a}.re{color:#ff373a}.bl{color:#24b9ee}i.fa{margin-right:5px}.nowrap{white-space:nowrap !important}.underline{text-decoration:underline}.dispB{display:block}.dispI{display:inline}.dispIB{display:inline-block}.sp-none{display:none}.p10{padding:10px}.pt10{padding-top:10px}.pr10{padding-right:10px}.pl10{padding-left:10px}.pb10{padding-bottom:10px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ttl-low1{padding:.5em .8em;line-height:1.3125;color:#fff;font-size:clamp(16px, 4.26vw, 17px)}.ttl-low1-1{background-color:#494949;color:#fff}.ttl-low1-2{background-color:#faf3e3;color:#2c2c2c}.ttl-low2{padding:.5em 1.8em;font-size:clamp(14px, 3.8vw, 16px);line-height:1.2667;border-radius:2em;color:#fff}.ttl-low2-1{background-color:#5b544a}.ttl-low2-2{background-color:#bdac96}.ttl-low3{padding:.8em;line-height:1.2667;font-size:clamp(14px, 3.8vw, 16px);border-top:1px solid;border-bottom:1px solid;text-align:center}.ttl-low3-1{color:#363232;border-color:#363232}.ttl-low3-2{color:#745225;border-color:#745225}.ttl-low4{padding:.4em;line-height:1.2667;font-size:clamp(14px, 3.8vw, 16px);border-bottom:1px solid}.ttl-low4-1{color:#363232;border-color:#363232}.ttl-low4-2{color:#745225;border-color:#745225}.ttl-low5{line-height:1.5;display:flex;align-items:flex-start}.ttl-low5 span{display:block}.ttl-low5 span:nth-of-type(1){font-size:clamp(13px, 3.5vw, 15px);margin:0 .8em 0 0;padding:.2em .5em;flex:0 0 auto;color:#fff;letter-spacing:.1}.ttl-low5 span:nth-of-type(2){font-size:max(4vw, 15px)}.ttl-low5-1{color:#806c5d}.ttl-low5-1 span:nth-of-type(1){background:#806c5d}.ttl-low5-2{color:#635b55}.ttl-low5-2 span:nth-of-type(1){background:#635b55}.colunm{padding:20px 10px 20px;background:#fafafa;border:1px solid #806c5d}.colunm .ttl-btn{margin-bottom:20px;padding:8px 5.66666vw 8px 12.5vw;text-align:center;color:#fff;font-size:4vw;line-height:1.3;background:#806c5d;border-radius:100px;position:relative}.colum{padding:3px 10px;color:#806c5d;font-size:11px;background:#fff;border:1px solid #806c5d;border-radius:100px;position:absolute;top:-5px;left:-20px;transform:rotate(-30deg)}.table-normal,.table-nocolor{width:100%;font-size:90%}.table-normal th{text-align:center;background:#5fcdf3;color:#fff;padding:6px 8px;border:1px solid #cedaec}.table-normal td{background:#fff;text-align:center;padding:6px 8px;border:1px solid #ccc;vertical-align:middle}.table-nocolor th{text-align:center;background:#e2e2e2;color:#333;padding:6px 8px;border:1px solid #ccc;vertical-align:middle}.table-nocolor td{background:#fff;text-align:center;padding:6px 8px;border:1px solid #ccc;vertical-align:middle}.table-nostyle th{padding:6px 8px;vertical-align:middle}.table-nostyle td{padding:6px 8px;vertical-align:middle}.tAlignL{text-align:left !important}.tAlignC{text-align:center !important}.tAlignR{text-align:right !important}.tVAlignT{vertical-align:top !important}.tVAlignM{vertical-align:middle !important}.tVAlignB{vertical-align:bottom !important}.list-num li{list-style-type:decimal;list-style-position:inside}.list-dot li{padding-left:10px;background:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/common/disc.png) no-repeat left .5em;background-size:6px auto}.txt-indent li{padding-left:.7em;text-indent:-.7em}.list-dot.txt-indent li{background:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/common/disc.png) no-repeat left .5em;background-size:6px auto;padding-left:10px;text-indent:0}.list-nostyle li{list-style:none}.list-a{list-style-type:lower-alpha;list-style-position:inside}.list-check li{padding-left:16px;background:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/common/checkmark.png) no-repeat left .5em}.img-column-wrap{position:relative;overflow:hidden}.img-column{position:relative;left:50%;float:left}.img-column li{position:relative;float:left;left:-50%;margin-right:2%}.img-column.for-two li{width:49%}.img-column.for-three li{margin-right:2%;width:32%}.img-column.for-four li{margin-right:1.3%;width:24%}.img-column.for-two li:nth-child(even),.img-column.for-three li:nth-child(3n),.img-column.for-four li:nth-child(4n){margin-right:0 !important}.img-column.for-three .img-border,.img-column.for-four .img-border{padding:2px}.box-img-left{display:block;width:100%}.box-img-left .img{width:auto;display:block;margin:0 auto 10px;padding-right:0;text-align:center}.box-img-left .box{display:block}.box-img-right{display:block;width:100%}.box-img-right .img{width:auto;display:block;margin:0 auto 10px;padding-left:0}.box-img-right .box{display:block}.box-two-column{display:table;width:100%}.box-two-column .box-right{display:table-cell;vertical-align:top}.box-two-column .box-img-left{width:48.6%;display:table-cell;vertical-align:top;padding-right:3%}.box-two-column .box-img-right{width:48%;display:table-cell;vertical-align:top;padding-left:3%}.box-two-column .box-left{display:table-cell;vertical-align:top}.box-two-column .box-img-left .img-border,.box-two-column .box-img-right .img-border,.box-two-column-around .box-img-left .img-border,.box-two-column-around .box-img-right .img-border{padding:2px}.box-two-column-around{display:block;width:100%}.box-two-column-around .box-img-right{width:48%;float:right;margin:0 0 8px 3%}.box-two-column-around .box-img-left{width:48%;float:left;margin:0 3% 8px 0}.case-records-wrap{padding:10px 5px 5px}.case-records{background:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/common/arrow02.png) no-repeat center 56%;background-size:20px 12px;padding-right:30px}.case-records li{float:left;width:50%;margin-right:30px}.case-records li:nth-child(even){margin-right:-30px;background:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:16px;background-size:auto 16px}.case-records li:nth-child(odd){background:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/common/before.png) no-repeat left top;padding-top:16px;background-size:auto 16px}@media screen and (min-width :370px){.case-records li:nth-child(even){background:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/common/after.png) no-repeat left top;padding-top:18px;background-size:auto 18px}.case-records li:nth-child(odd){background:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/common/before.png) no-repeat left top;padding-top:18px;background-size:auto 18px}}.compare{background:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/common/arrow04.png) no-repeat center center;background-size:30px auto}.compare li:nth-of-type(odd){float:left;width:42%}.compare li:nth-of-type(even){float:right;width:42%}.qanda dt{background:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/common/qicon.png) no-repeat left top;background-size:30px auto;padding:4px 0 6px 40px;margin-bottom:5px}.qanda dd{margin:0 0 20px 10px;background:url(//www.harajyuku-dental.com/wp-content/themes/humanity/css/../images/common/aicon.png) no-repeat left top 2px;background-size:30px auto;padding:0 0 6px 40px}.qanda a{text-decoration:underline}.menu-btn li img{border:1px solid #5fcdf3;display:block;box-sizing:border-box}.menu-btn .ttl{border-top:1px solid #5fcdf3;border-left:1px solid #5fcdf3;border-right:1px solid #5fcdf3;border-top-left-radius:6px;border-top-right-radius:6px;padding:8px 0 6px;font-family:"Sawarabi Gothic";text-align:center;color:#fff;background:#5fcdf3;font-size:92%;line-height:1.3;display:flex;justify-content:center;align-items:center}.menu-btn li a{display:block}.img-column.menu-btn.for-three li{width:32%;float:left;margin:0 2% 0 0}.img-column.menu-btn.for-three li:last-child{margin-right:0 !important}@media screen and (max-width :320px){.img-column.menu-btn.for-three li{width:32.5%;margin:0 1% 0 0;font-size:80%}.img-column.menu-btn.for-three li:last-child{margin-right:0 !important}}.detail-btn{text-align:right;text-decoration:underline;margin-top:5px;font-size:12px}.detail-btn i.fa{color:#5fcdf3}.menu-btn2 .ttl{background:#bc9781;color:#fff;border-color:#bc9781}.menu-btn2 li img{border-color:#bc9781}.menu-btn2 .detail-btn i.fa{color:#bc9781}@media screen and (min-width :310px) and (max-width:330px){.ios5only{display:none}}@media screen and (min-width :360px){.andover{display:none}}@media screen and (min-width :375px){.ios6over{display:none}}.error{margin:60px 0;text-align:center;font-size:18px}