@charset "UTF-8";.btn a{border:1px solid #0e3a58;padding:8px 0 6px;color:#0e3a58;text-align:center;padding-left:12px;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/arrow_btn.png) no-repeat 15px center}.btn-c a{border:1px solid #c19212;padding:8px 0 6px;color:#c19212;text-align:center;padding-left:12px;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/arrow_btn-c.png) no-repeat 15px center}.visual{position:relative;width:100%;height:460px;overflow:hidden;border-bottom:1px solid #ccc}.mainPhoto-wrapper{width:100%;position:relative;min-width:1000px}.loopslides{width:100%;height:460px;margin:0 auto;position:relative;overflow:hidden;z-index:10}.loopslides ul{height:460px;float:left;display:inline}.loopslides ul li{width:737px;height:460px;float:left;display:inline}.mainPhoto-catch{position:absolute;right:0;bottom:0;left:0;margin:auto;z-index:100;width:800px}.time_re{text-align:center;font-size:20px;line-height:1.4}.time_re div{font-size:24px;margin-bottom:.3em}.time_re ul li{font-size:16px}section.notice{padding:50px 0 50px;font-size:22px}section.notice h2{display:block;margin:0 auto .8em;font-size:26px;line-height:1}section.notice h2 span{display:inline-block;padding:.4em .5em .3em;background:red;color:#fff}section.notice .bl{color:#00b0f0}section.notice p+p{margin-top:.5em}.location{padding:70px 68px 35px}.health{padding:0 0 40px}.health .inner{width:1040px;margin:0 auto;padding:40px 60px 40px 180px;text-align:center;font-size:20px;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/health.png) no-repeat 42px center;box-sizing:border-box;border:1px solid #838383}.health p:first-of-type{padding-bottom:14px;border-bottom:1px solid #838383;margin-bottom:20px;font-size:22px}.visit{margin-bottom:40px}.visit .inner{border:1px solid #838383;box-sizing:border-box;width:1040px;margin:0 auto;text-align:center;font-size:20px;padding:40px 90px;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/visit.png) no-repeat right 80px center;background-size:16%}.visit .inner p:first-of-type{background:#c19212;color:#fff;width:616px;line-height:2.2em}.visit .inner p:last-of-type{width:616px}.topics{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/topics_bg.jpg) no-repeat center center;background-size:cover;padding:70px 0 90px;border-top:1px solid #ccc}.topics h2{width:920px;margin:0 auto 20px;text-align:center;padding-left:100px;font-size:28px;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/possible.png) no-repeat left top;height:128px;padding-top:4px;line-height:1.8}.topics .catch{color:#0e3a58;font-size:24px}.topics .under-y{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/under-y.png) repeat-x left bottom}.topics li{width:320px;float:left;margin-right:20px;background:#fff;padding:20px 20px 30px;box-sizing:border-box}.topics li:last-child{margin-right:0}.topics li h3{font-size:21px;color:#0e3a58;text-align:center;margin-bottom:6px}.topics li .img{width:280px;margin-bottom:10px}.topics li .txt{margin-bottom:15px;height:44px}.topics li .btn{width:180px;margin:0 auto}.team{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/team_bg1.jpg) no-repeat left bottom,url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/team_bg2.jpg) no-repeat right bottom;background-size:auto 100%,auto 100%;width:100%;padding:70px 0 36px}.team h2{font-size:30px;color:#0e3a58;margin-bottom:40px;text-align:center}.team dt{text-align:right;float:left;font-size:16px;width:48%;clear:both;line-height:30px}.team dt img{vertical-align:middle;margin-right:5px}.team dd{float:right;font-size:16px;width:52%;padding-left:4px;box-sizing:border-box;line-height:30px}.team .btn-c a{width:180px;font-size:16px;margin:0 auto;background-position:40px center;background-color:rgba(255,255,255,.5)}.topmenu{width:100%;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/menu_bg.jpg) no-repeat right -220px center;padding-bottom:50px;background-size:auto 600px;min-width:1100px}.topmenu span{color:#0f3297}.topmenu nav{width:190px;float:left;margin:0 40px 0 80px;background:rgba(255,255,255,.7);border-radius:0 0 15px 15px;padding:25px 25px 26px}.topmenu .message{width:660px;float:left;padding:100px 0 0}.topmenu nav h2{font-size:22px;font-family:"こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004";color:#d2c207;margin-bottom:24px}.topmenu nav a{width:100%;display:block;font-size:110%;font-family:"こぶりなゴシック W3 JIS2004","Koburina Gothic W3 JIS2004";color:#0e3a58;padding-left:6px;cursor:pointer}.topmenu nav a i{margin-right:8px}.topmenu nav li:not(:last-child){margin-bottom:13px}.topmenu nav a:hover{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/_arrow_menu.png) no-repeat left center;color:#76a2bf}.message h2{font-size:25px;text-shadow:2px 2px 3px #fff;margin-bottom:46px}.message p{font-size:16px;text-shadow:2px 2px 3px #fff}@media screen and (min-width:1100px){.topmenu{width:100%;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/menu_bg.jpg) no-repeat right -160px center;background-size:auto 600px}}@media screen and (min-width:1300px){.topmenu{width:100%;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/menu_bg.jpg) no-repeat right -60px center;background-size:auto 600px}}@media screen and (min-width:1400px){.topmenu{width:100%;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/menu_bg.jpg) no-repeat right -30px center;background-size:auto 600px}.topmenu nav{margin:0 40px 0 100px}}@media screen and (min-width:1600px){.topmenu{width:100%;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/menu_bg.jpg) no-repeat right center;background-size:auto 600px}.topmenu nav{margin:0 40px 0 140px}}.feature{padding:70px 0 40px;border-bottom:1px solid #34556c}.feature li{border:1px solid #c19212;padding:25px 17px 13px;background:#fff;width:320px;box-sizing:border-box;margin-left:20px;margin-bottom:25px}.feature li:first-child{margin-left:0}.feature li:nth-child(4){margin-left:180px}.feature h3{text-align:center;border-bottom:1px solid #c19212;color:#c19212;line-height:1.4;padding:0 0 4px 2px;font-size:18px;margin-bottom:12px}.feature li:nth-child(3) h3{font-size:17px}.feature .right{float:right;width:136px;font-size:13px}.feature .txt{float:left;width:138px}.feature .img{margin-bottom:16px}.feature .btn-c a{float:right;width:100px;font-size:13px;padding:5px 0 3px 12px}.feature li:first-child{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/bg_number01.png) no-repeat left 10px bottom 5px}.feature li:nth-child(2){background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/bg_number02.png) no-repeat left 10px bottom 5px}.feature li:nth-child(3){background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/bg_number03.png) no-repeat left 10px bottom 5px}.feature li:nth-child(4){background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/bg_number04.png) no-repeat left 10px bottom 5px}.feature li:last-child{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/bg_number05.png) no-repeat left 10px bottom 5px}.needs{padding:70px 0 40px}.ttl p:first-of-type{width:580px;float:left}.nikopachi{float:right;width:400px;text-align:right}.need-box{background:#fcfcf7;margin-bottom:30px}.need-box.prevent{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/needImg001.jpg) no-repeat left center}.need-box.denture{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/needImg002.jpg) no-repeat right center}.need-box.perio{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/needImg003.jpg) no-repeat right center}.need-box.correct{background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/needImg004.jpg) no-repeat left center}.inner-box{width:480px;text-align:center;padding:70px 0 40px}.need-box h3{font-size:24px;margin-bottom:30px}.need-box h4{font-size:24px;margin-bottom:20px}.need-box li{font-size:18px;line-height:2}.need-box li img{vertical-align:middle;margin-right:8px}.need-box .btn a{width:170px;margin:35px auto 0;background-position:40px center;padding-left:16px}.need-box.perio .inner-box{width:490px}.need-box.prevent .inner-box,.need-box.correct .inner-box{background:rgba(215,223,248,.9);float:right}.need-box.prevent h3,.need-box.correct h3{color:#0b2576}.need-box.denture .inner-box,.need-box.perio .inner-box{background:rgba(251,248,228,.9);float:left}.need-box.denture h3,.need-box.perio h3{color:#dca704}.need-box.denture .btn a,.need-box.perio .btn a{border:1px solid #dba604;color:#dba604;background-image:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/arrow_btn-c.png)}.consultation{width:100%;background:url(//www.hirano-dent.com/wp-content/themes/humanity/css/../images/top/consulting_bg.jpg) no-repeat center center;padding:60px 0 30px;background-size:auto 600px;min-width:1100px}.consultation h2{margin-bottom:20px}.consultation .inner{width:1000px;margin:0 auto;padding:30px 0 30px;box-sizing:border-box}.consultation .img{width:500px;float:left}.consultation .txt{width:460px;float:right;padding:30px 0 0;font-size:16px}.consultation .txt p:first-of-type{margin-bottom:75px}.consultation .btn-c a{width:200px;float:right;background-color:rgba(255,255,255,.8)}.interview{padding:70px 0 40px}.interview .photo{padding:4px;border:1px solid #ccc;background:#fff;width:765px;float:left;margin-bottom:60px;box-shadow:2px 2px 6px 3px #cfcfcf;-moz-box-shadow:2px 2px 6px 3px #cfcfcf;-webkit-box-shadow:2px 2px 6px 3px #cfcfcf}.interview ul{width:200px;float:right}.interview ul li{box-shadow:0px 0px 3px 1px #f0f0f0;-moz-box-shadow:0px 0px 3px 1px #f0f0f0;-webkit-box-shadow:0px 0px 3px 1px #f0f0f0;cursor:pointer}.interview .btn a{width:200px;margin:0 auto}.news{background:#eef4fb;width:100%;padding:60px 0 80px}.news .inner{width:1000px}.news-box{width:490px;margin:0 15px;padding:15px 10px 30px;background:#fff;box-shadow:4px 4px 18px -4px #c5d7e8;-moz-box-shadow:4px 4px 18px -4px #c5d7e8;-webkit-box-shadow:4px 4px 18px -4px #c5d7e8;float:left}.news-box ul{overflow-y:scroll;height:220px;padding:20px 10px 0;margin-bottom:22px}.news-box li{border-bottom:1px dashed #0e3a58;padding:15px 10px 15px 12px;font-size:12px}.news-box li:first-child{border-top:1px dashed #0e3a58}.news dt{width:90px;float:left}.news dd{float:right;width:340px}.news .btn{width:180px;margin:0 auto}.news dt a{color:#0e3a58}.calendar{width:440px;padding-top:10px;float:right}.calendar iframe{width:440px;height:300px}.contact{width:100%;padding:60px 0 80px}.contact .inner{width:1000px}.contact .address li{display:inline}.contact .address li:first-child{margin-right:20px}.contact .timetable{width:720px;float:left}.contact .table-normal td{line-height:1.3;padding-top:10px;vertical-align:middle}.contact .timetable table{width:100%}.contact .timetable table br{display:none}.contact .btn-set{width:250px;float:right}.contact .btn-set .web_n a{display:flex;align-items:baseline;justify-content:center;color:#fff;background:#ffa000;border:4px double #fff;font-size:20px;line-height:1;padding:.4em 0;box-sizing:border-box}.contact .btn-set .web_n a i.fa.fa-calendar{font-size:120%;margin:0 .5em 0}.map-wrap{width:1000px;height:370px;padding:4px;border:1px solid #ccc;background:#fff;box-sizing:border-box}.map-wrap .map{width:462px;float:left}.map-wrap .entrance{float:right}.gmap-wrap{width:990px;height:400px;padding:4px;border:1px solid #ccc}.gmap-wrap iframe{width:100%;height:400px;display:block}.link{text-align:center;margin:80px auto 60px;width:960px}.link li{display:inline-block;margin:0 30px 0 0}.link li:last-child{margin-right:0}