.menu-item-has-children{position:relative}.menu-item-has-children:hover .sub-menu{display:block !important}.mvNav li a,.header_nav>li a{display:block;padding-top:15px;padding-bottom:15px}.menu-item-has-children>a:after{content:'';display:inline-block;width:6px;height:6px;margin:0 0 3px 10px;border-right:2px solid #89c997;border-bottom:2px solid #89c997;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sub-menu{width:auto !important;border:1px solid rgba(137,201,151,1);border-radius:8px;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,.1);position:absolute;white-space:nowrap;background:#fff;top:55px;left:-32px;display:none !important;z-index:1}.sub-menu a{padding:6px 20px !important;display:block;text-align:left;border-bottom:1px solid #89c997}.sub-menu li:last-child a{border-bottom:none}.sub-menu a:hover{background:#89c997;color:#fff !important}@media screen and (max-width:599px){.header_nav .sub-menu{border-top:1px solid #e6e6e6 !important;display:block !important;position:relative;top:auto;left:auto;border:none;box-shadow:none}.header_nav .sub-menu li{border-bottom:1px solid #e6e6e6 !important}.header_nav .sub-menu li a{border:none;padding:6px 0 !important}.mv .mvNav .menu-item-has-children{width:100%}.mv .mvNav .menu-item-has-children>a{display:none}.mv .mvNav li{text-align:center}.mv .mvNav ul li:nth-child(1)>a,.mv .mvNav ul li:nth-child(3)>a,.mv .mvNav ul li:nth-child(4)>a{border-left:none !important}.mv .mvNav .sub-menu li:nth-child(3) a,.mv .mvNav li a{border-left:solid 1px #89c997 !important}.mv .mvNav li a{padding:8px !important}.mv .mvNav .nav_cv{width:100%}.mv .mvNav .nav_cv a{text-align:center !important}.mv .mvNav .sub-menu{display:flex !important;position:relative;top:auto;left:auto;border:none;box-shadow:none;border-radius:0}.mv .mvNav .sub-menu li{border-bottom:1px solid #89c997 !important;width:33.3333%}.mv .mvNav .sub-menu li a{text-align:center;border:none;padding:6px 0 !important}}@media screen and (min-width:1000px){.mv.sec.chiro{background:url(//yu-harikyu.com/wp/wp-content/themes/clinic/css/../images/treatment/chiropractic_mv_pc.jpg) no-repeat center;background-size:cover}.mv.sec.chiro .ttl_txt{width:167px}.mv.sec.acu{background:url(//yu-harikyu.com/wp/wp-content/themes/clinic/css/../images/treatment/acupuncture_mv_pc.jpg) no-repeat center;background-size:cover}.mv.sec.acu .ttl_txt{width:130px}.mv.sec.cou{background:url(//yu-harikyu.com/wp/wp-content/themes/clinic/css/../images/treatment/counseling_mv_pc.jpg) no-repeat center;background-size:cover}.mv.sec.cou .ttl_txt{width:197px}}@media screen and (min-width:600px) and (max-width:999px){.mv.sec.chiro{background:url(//yu-harikyu.com/wp/wp-content/themes/clinic/css/../images/treatment/chiropractic_mv_pc.jpg) no-repeat center;background-size:cover}.mv.sec.acu{background:url(//yu-harikyu.com/wp/wp-content/themes/clinic/css/../images/treatment/acupuncture_mv_pc.jpg) no-repeat center;background-size:cover}.mv.sec.acu .ttl_txt{width:90px !important}.mv.sec.cou{background:url(//yu-harikyu.com/wp/wp-content/themes/clinic/css/../images/treatment/counseling_mv_pc.jpg) no-repeat center;background-size:cover}.mv.sec.cou .ttl_txt{width:170px !important}}@media screen and (max-width:599px){.mv.sec.chiro{background:url(//yu-harikyu.com/wp/wp-content/themes/clinic/css/../images/treatment/chiropractic_mv_sp.jpg) no-repeat center;background-size:cover}.mv.sec.acu{background:url(//yu-harikyu.com/wp/wp-content/themes/clinic/css/../images/treatment/acupuncture_mv_sp.jpg) no-repeat center;background-size:cover}.mv.sec.acu .ttl_txt{width:80px !important}.mv.sec.cou{background:url(//yu-harikyu.com/wp/wp-content/themes/clinic/css/../images/treatment/counseling_mv_sp.jpg) no-repeat center;background-size:cover}.mv.sec.cou .ttl_txt{width:150px !important}}@media screen and (min-width:1000px){.child{width:1000px;margin:auto}}@media screen and (max-width:599px){.child{width:calc(100% - 60px);margin:auto}}@media screen and (min-width:1000px){.mv.sec.symptom{background:url(//yu-harikyu.com/wp/wp-content/themes/clinic/css/../images/symptom/symptom_mv_pc.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover;padding-top:0;padding-bottom:0;height:260px}.mv.sec.symptom .ttl_icon{display:block;width:50px;margin:auto;margin-bottom:16px;padding-top:80px}.mv.sec.symptom .ttl_txt{width:197px;display:block;margin:auto;padding-bottom:80px}.symptom .inn{width:1000px;margin:auto}.symptom .ttl{text-align:center;margin-bottom:60px}.symptom .ttl img{width:300px}.symptom .con{display:flex;padding-bottom:100px}.symptom .con .imgBox{width:50%;margin-right:40px}.symptom .con .imgBox img{width:100%}.symptom .con .txtBox{width:50%;line-height:1.8}.symptom .con .txtBox .conTtl{font-size:20px;color:#89c997;font-weight:400;margin-bottom:20px}}@media screen and (min-width:600px) and (max-width:999px){.mv.sec.symptom{background:url(//yu-harikyu.com/wp/wp-content/themes/clinic/css/../images/symptom/symptom_mv_pc.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover;padding-top:0;padding-bottom:0;height:140px}.mv.sec.symptom .ttl_icon{display:block;width:50px;margin:auto;margin-bottom:10px;padding-top:28px}.mv.sec.symptom .ttl_txt{height:60px;display:block;margin:auto;padding-bottom:38px}.symptom .inn{width:calc(100% - 30px);margin:auto}.symptom .ttl{text-align:center;margin-bottom:40px}.symptom .ttl img{width:220px}.symptom .con{display:flex;padding-bottom:80px}.symptom .con .imgBox{width:50%;margin-right:30px}.symptom .con .imgBox img{width:100%}.symptom .con .txtBox{width:50%;line-height:1.2}.symptom .con .txtBox .conTtl{font-size:1.8rem;font-size:18px;color:#89c997;font-weight:400;margin-bottom:10px}}@media screen and (max-width:599px){.mv.sec.symptom{background:url(//yu-harikyu.com/wp/wp-content/themes/clinic/css/../images/symptom/symptom_mv_sp.jpg) no-repeat center;-webkit-background-size:cover;background-size:cover;padding-top:0;padding-bottom:0;margin-top:52px;height:140px}.mv.sec.symptom .ttl_icon{display:block;width:33px;margin:auto;margin-bottom:10px;padding-top:38px}.mv.sec.symptom .ttl_txt{width:128px;display:block;margin:auto;padding-bottom:38px}.symptom .ttl{text-align:center;margin-bottom:20px}.symptom .ttl img{width:200px}.symptom .con{padding-bottom:40px}.symptom .con .imgBox{width:100%;display:block;margin-bottom:10px}.symptom .con .imgBox img{width:100%}.symptom .con .txtBox .conTtl{font-size:2rem;font-size:20px;color:#89c997;font-weight:400;margin-bottom:10px}}@media screen and (min-width:1000px){section.blog.sec.symptom{text-align:center;padding-bottom:0}section.blog.sec.symptom .inn{width:780px;margin:0 auto}section.blog.sec.symptom h2.ttl:after{right:0}section.blog.sec.symptom h2.ttl:before{left:0}section.blog.sec.symptom h2.ttl:before,section.blog.sec.symptom h2.ttl:after{content:'''';position:absolute;top:50%;display:inline-block;width:18px;height:3px;background-color:#89c997}section.blog.sec.symptom h2.ttl{font-size:30px;position:relative;display:inline-block;padding:0 35px}section.blog.sec.symptom .blog_list{padding:30px 0 40px;border-bottom:1px solid #dadada}section.blog.sec.symptom .blog_list:first-of-type{border-top:1px solid #dadada;margin-top:38px}section.blog.sec.symptom .blog_list dt{text-align:left}section.blog.sec.symptom .blog_list dd{text-align:left;line-height:1.6}section.blog.sec.symptom .blog_list span{font-size:18px;color:#89c997;text-decoration:none;border-bottom:1px solid #89c997}}@media screen and (min-width:600px) and (max-width:999px){section.blog.sec.symptom{text-align:center;padding-bottom:0}section.blog.sec.symptom .inn{width:580px;margin:0 auto}section.blog.sec.symptom h2.ttl:after{right:0}section.blog.sec.symptom h2.ttl:before{left:0}section.blog.sec.symptom h2.ttl:before,section.blog.sec.symptom h2.ttl:after{content:'''';position:absolute;top:50%;display:inline-block;width:18px;height:3px;background-color:#89c997}section.blog.sec.symptom h2.ttl{font-size:30px;display:inline-block;position:relative;padding:0 35px}section.blog.sec.symptom .blog_list{padding:30px 0 40px;border-bottom:1px solid #dadada}section.blog.sec.symptom .blog_list:first-of-type{border-top:1px solid #dadada;margin-top:38px}section.blog.sec.symptom .blog_list dt{font-size:16px;text-align:left}section.blog.sec.symptom .blog_list dd{text-align:left;line-height:1.6}section.blog.sec.symptom .blog_list span{font-size:18px;color:#89c997;text-decoration:none;border-bottom:1px solid #89c997}}@media screen and (max-width:599px){section.blog.sec.symptom{text-align:center;padding-bottom:0}section.blog.sec.symptom .inn{width:calc(100% - 30px);margin:0 auto}section.blog.sec.symptom h2.ttl:after{right:0}section.blog.sec.symptom h2.ttl:before{left:0}section.blog.sec.symptom h2.ttl:before,section.blog.sec.symptom h2.ttl:after{content:'''';position:absolute;top:50%;display:inline-block;width:18px;height:3px;background-color:#89c997}section.blog.sec.symptom h2.ttl{position:relative;display:inline-block;padding:0 35px}section.blog.sec.symptom .blog_list{padding:20px 0 25px;border-bottom:1px solid #dadada}section.blog.sec.symptom .blog_list:first-of-type{border-top:1px solid #dadada;margin-top:38px}section.blog.sec.symptom .blog_list dt{font-size:16px;text-align:left}section.blog.sec.symptom .blog_list dd{margin-top:4px;text-align:left;line-height:1.6}section.blog.sec.symptom .blog_list span{color:#89c997;text-decoration:none;border-bottom:1px solid #89c997;padding-bottom:1px}}@media screen and (min-width:1000px){.symptom .click-area-bg{background-color:#f8f5ec;min-height:780px;text-align:center;padding-top:100px}.symptom .click-area-bg img.s-info{width:200px}.symptom .click-area-bg p{padding-bottom:80px}.symptom .click-area img.patient{width:630px}.symptom .click-area{width:808px;margin:0 auto;position:relative}.symptom .click-area img.shoulder-arm{width:95px;position:absolute;left:10px;top:-43px}.symptom .click-area img.back{width:95px;position:absolute;left:265px;top:105px}.symptom .click-area img.leg{width:95px;position:absolute;left:225px;bottom:65px}.symptom .click-area img.beauty{width:95px;position:absolute;right:285px;top:5px}.symptom .click-area img.distortion{width:95px;position:absolute;right:208px;top:132px}.symptom .click-area img.head{width:95px;position:absolute;top:-50px;right:90px}.symptom .click-area img.other{width:95px;position:absolute;right:-40px;top:140px}}@media screen and (min-width:600px) and (max-width:999px){.symptom .click-area-bg{background-color:#f8f5ec;min-height:580px;text-align:center;padding-top:80px}.symptom .click-area-bg img.s-info{width:190px}.symptom .click-area-bg p{padding-bottom:80px}.symptom .click-area{width:520px;margin:0 auto;position:relative}.symptom .click-area img.shoulder-arm{width:95px;position:absolute;left:-70px;top:-40px;transform:scale(.8)}.symptom .click-area img.back{width:95px;position:absolute;left:135px;top:75px;transform:scale(.8)}.symptom .click-area img.leg{width:95px;position:absolute;left:105px;bottom:50px;transform:scale(.8)}.symptom .click-area img.beauty{width:95px;position:absolute;right:150px;top:-10px;transform:scale(.8)}.symptom .click-area img.distortion{width:95px;position:absolute;right:90px;top:100px;transform:scale(.8)}.symptom .click-area img.head{width:95px;position:absolute;right:-10px;top:-45px;transform:scale(.8)}.symptom .click-area img.other{width:95px;position:absolute;right:-100px;top:110px;transform:scale(.8)}}@media screen and (max-width:599px){.symptom .click-area-bg{background-color:#f8f5ec;min-height:350px;text-align:center;padding-top:40px}.symptom .click-area-bg img.s-info{width:140px}.symptom .click-area-bg p{padding-bottom:60px}.symptom .click-area{width:260px;margin:0 auto;position:relative}.symptom .click-area img.shoulder-arm{width:95px;position:absolute;left:-64px;top:-47px;transform:scale(.5)}.symptom .click-area img.back{width:95px;position:absolute;left:45px;top:13px;transform:scale(.5)}.symptom .click-area img.leg{width:95px;position:absolute;left:33px;bottom:1px;transform:scale(.5)}.symptom .click-area img.beauty{width:95px;position:absolute;right:55px;top:-25px;transform:scale(.5)}.symptom .click-area img.distortion{width:98px;position:absolute;right:25px;top:26px;transform:scale(.5)}.symptom .click-area img.head{width:95px;position:absolute;right:-30px;top:-52px;transform:scale(.5)}.symptom .click-area img.other{width:98px;position:absolute;right:-75px;top:27px;transform:scale(.5)}}@media screen and (min-width:1000px){footer .footer_nav_list li{margin-top:15px}}@media screen and (min-width:1000px){header.other .header_nav{width:770px}}.menu-item-has-children>a:after{margin:0 0 3px 3px}