@charset "UTF-8";@font-face{font-family:"Custom Yu Gothic";src:local("Yu Gothic");font-weight:300}@font-face{font-family:"Custom Yu Gothic";src:local("Yu Gothic");font-weight:500}@font-face{font-family:"Custom Yu Gothic";src:local("Yu Gothic");font-weight:700}body{font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#fff;word-break:break-all;color:#444;padding-top:0 !important}@media screen and (max-width:991px){body{padding-top:70px}}a{color:#fff;transition:all ease-in-out .3s}a:hover{color:#00910a}input:focus,textarea:focus{background:#fff;border-color:#146936}.site{position:relative}#main{padding-right:360px}@media screen and (max-width:991px){#main{padding-right:0}}.container{max-width:1200px;width:auto;margin:0 auto}@media screen and (max-width:1260px){.container{margin:0 24px}}@media screen and (max-width:991px){.container{margin:0 16px}}@media screen and (max-width:767px){.container{margin:0 12px}}.site-content{padding:82px 0}@media screen and (max-width:991px){.site-content{padding:70px 0}}.content-area{margin-bottom:142px}@media screen and (max-width:767px){.content-area{margin-bottom:100px}}#toc_container{margin:0 0 40px;padding:32px;border:1px solid #d7d7d7;width:100% !important}@media screen and (max-width:550px){#toc_container{padding:16px}}.toc_number{display:none}.toc_list li:before{content:none !important}#___plusone_0,#___plusone_1{width:63px !important}#header-sns{display:none}.xeory-social-twitter{width:auto;display:block;text-align:center}@media screen and (max-width:767px){.xeory-social-btns>ul>li{width:50% !important;padding:0 !important}.xeory-social-btns>ul>li:nth-child(1)>a{margin:0 10px 10px 0}.xeory-social-btns>ul>li:nth-child(2)>a{margin:0 0 10px}.xeory-social-btns>ul>li:nth-child(3)>a{margin:0 10px 0 0}.xeory-social-btns>ul>li:nth-child(4)>a{margin:0}}#secondary .sns-list{text-align:center;margin:36px 0 0}#secondary .sns-list li{border:0;display:inline-block;font-size:18px;padding:0 7px}#secondary .sns-list li a{color:#fff;display:block;width:40px;height:40px;line-height:36px;margin-left:0;border-radius:100%}#secondary .sns-list li a:hover{background:#fff}#secondary .sns-list .post-sns-facebook a{border:2px solid #3b5998;background:#3b5998}#secondary .sns-list .post-sns-facebook a:hover{border:2px solid #3b5998;color:#3b5998}#secondary .sns-list .post-sns-twitter a{border:2px solid #43ccf7;background:#43ccf7}#secondary .sns-list .post-sns-twitter a:hover{border:2px solid #43ccf7;color:#43ccf7}#secondary .sns-list .post-sns-google a{border:2px solid #d23f2d;background:#d23f2d}#secondary .sns-list .post-sns-google a:hover{border:2px solid #d23f2d;color:#d23f2d}#secondary .sns-list .post-sns-feedly a{border:2px solid #87c031;background:#87c031}#secondary .sns-list .post-sns-feedly a:hover{border:2px solid #87c031;color:#87c031}.xeory-breadcrumbs{background:#f7f5ee;margin-bottom:40px}@media screen and (max-width:1199px){.xeory-breadcrumbs{padding:0 24px}}@media screen and (max-width:991px){.xeory-breadcrumbs{padding:0 16px}}@media screen and (max-width:767px){.xeory-breadcrumbs{padding:0 12px}}.xeory-breadcrumbs .xeory-breadcrumbs-list{max-width:1200px;margin:0 auto;padding:12px 0}@media screen and (max-width:767px){.xeory-breadcrumbs .xeory-breadcrumbs-list{padding:8px 0}}.xeory-breadcrumbs .xeory-breadcrumbs-list li a{color:#146936}.xeory-breadcrumbs .xeory-breadcrumbs-list li a:hover{text-decoration:underline}.xeory-breadcrumbs .xeory-breadcrumbs-list li:before{content:none}.xeory-breadcrumbs .xeory-breadcrumbs-list .xeory-breadcrumbs-item-current a{color:#777}.xeory-breadcrumbs .xeory-breadcrumbs-list .xeory-breadcrumbs-item-current a:hover{text-decoration:none}body.page .wpcf7-textarea{width:100%}body.page .wpcf7-submit{background:#146936;border:1px solid #146936;color:#fff}body.page .wpcf7-submit:hover{opacity:.8}.no-results .search-form{margin-bottom:40px}.pagetop{z-index:3}@media screen and (max-width:991px){.pagetop{width:50px;height:50px;line-height:50px}}.pagination{font-size:14px;margin-top:24px}.pagination a:hover{background:#146936}.pagination .pagetop-inner{border-radius:none}.pagination .pagetop-inner:hover{background:#146936}.pagination .current{background:#146936}.pagetop-inner{border-radius:0;background:#757575}.sp-nav-btn{position:absolute;top:-18px;right:14px;overflow:auto}.sp-nav-btn:before{display:block;font-size:32px;text-align:center}.sp-nav-btn:after{content:"MENU";font-size:10px;display:block;margin:-12px auto 0 auto;text-align:center}.sp-nav.active{display:block;z-index:200}.archive,.search,.page{background:#fff}.archive .site-content,.search .site-content,.page .site-content{padding:0;border:none}@media screen and (max-width:991px){.archive .site-content .xeory-breadcrumbs-list,.search .site-content .xeory-breadcrumbs-list,.page .site-content .xeory-breadcrumbs-list{margin-bottom:24px}}.archive .site-content .page-header,.search .site-content .page-header,.page .site-content .page-header{border:1px solid #dfdfdf;padding:12px 16px}.archive .post-loop-wrap,.search .post-loop-wrap,.page .post-loop-wrap{font-size:0;margin:0 -16px}@media screen and (max-width:767px){.archive .post-loop-wrap,.search .post-loop-wrap,.page .post-loop-wrap{margin:0}}.archive .post-loop-wrap .no-results,.search .post-loop-wrap .no-results,.page .post-loop-wrap .no-results{margin:0 16px}@media screen and (max-width:767px){.archive .post-loop-wrap .no-results,.search .post-loop-wrap .no-results,.page .post-loop-wrap .no-results{margin:0}}.archive .post-loop-wrap .no-results .entry-content,.search .post-loop-wrap .no-results .entry-content,.page .post-loop-wrap .no-results .entry-content{padding:0}.archive .article-list,.search .article-list,.page .article-list{display:inline-block;width:100%;vertical-align:top}@media screen and (max-width:767px){.archive .article-list,.search .article-list,.page .article-list{width:100%;margin-bottom:18px}}.archive .article-list article,.search .article-list article,.page .article-list article{border:none;background:0 0;position:relative;top:0;transition:all ease-in-out .3s;margin:0 16px;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid #e1e1e1}@media screen and (max-width:767px){.archive .article-list article,.search .article-list article,.page .article-list article{margin:0}}.archive .article-list article:before,.search .article-list article:before,.page .article-list article:before{display:none}.archive .article-list article:after,.search .article-list article:after,.page .article-list article:after{content:"";display:block;clear:both}.archive .article-list article .entry-header,.search .article-list article .entry-header,.page .article-list article .entry-header{padding:0;float:left;position:relative}@media screen and (max-width:550px){.archive .article-list article .entry-header,.search .article-list article .entry-header,.page .article-list article .entry-header{width:100%;float:none;padding-bottom:15px}}.archive .article-list article .entry-header .entry-thumbnail,.search .article-list article .entry-header .entry-thumbnail,.page .article-list article .entry-header .entry-thumbnail{margin:0}@media screen and (max-width:767px){.archive .article-list article .entry-header .entry-thumbnail,.search .article-list article .entry-header .entry-thumbnail,.page .article-list article .entry-header .entry-thumbnail{width:228px;max-width:100%}}@media screen and (max-width:550px){.archive .article-list article .entry-header .entry-thumbnail,.search .article-list article .entry-header .entry-thumbnail,.page .article-list article .entry-header .entry-thumbnail{width:100%}}.archive .article-list article .entry-header .entry-thumbnail a:hover,.search .article-list article .entry-header .entry-thumbnail a:hover,.page .article-list article .entry-header .entry-thumbnail a:hover{opacity:.7}@media screen and (max-width:550px){.archive .article-list article .entry-header .entry-thumbnail a img,.search .article-list article .entry-header .entry-thumbnail a img,.page .article-list article .entry-header .entry-thumbnail a img{width:100%}}.archive .article-list article .entry-header .cat,.search .article-list article .entry-header .cat,.page .article-list article .entry-header .cat{font-size:13px;color:#fff;position:absolute !important;top:0;left:0;padding:6px 13px;background:rgba(74,65,50,.8);z-index:1}@media screen and (max-width:550px){.archive .article-list article .entry-header .cat,.search .article-list article .entry-header .cat,.page .article-list article .entry-header .cat{font-size:13px;padding:6px 14px;position:inherit;background:rgba(74,65,50,.8)}}.archive .article-list article .entry-content,.search .article-list article .entry-content,.page .article-list article .entry-content{padding:0 0 0 20px;overflow:hidden}@media screen and (max-width:991px){.archive .article-list article .entry-content,.search .article-list article .entry-content,.page .article-list article .entry-content{padding:0}}.archive .article-list article .entry-content .entry-title,.search .article-list article .entry-content .entry-title,.page .article-list article .entry-content .entry-title{text-align:left;font-size:18px;font-weight:700;margin:0 0 13px;border:none;padding:0;background:0 0;color:#444;width:100%}@media screen and (max-width:550px){.archive .article-list article .entry-content .entry-title,.search .article-list article .entry-content .entry-title,.page .article-list article .entry-content .entry-title{font-size:14px;margin:0 0 8px;line-height:24px}}.archive .article-list article .entry-content .entry-title a,.search .article-list article .entry-content .entry-title a,.page .article-list article .entry-content .entry-title a{display:block;color:#444}.archive .article-list article .entry-content .entry-title a:hover,.search .article-list article .entry-content .entry-title a:hover,.page .article-list article .entry-content .entry-title a:hover{color:#146936}.archive .article-list article .entry-content .cont-str,.search .article-list article .entry-content .cont-str,.page .article-list article .entry-content .cont-str{font-size:14px;color:#777;margin-bottom:14px;line-height:20px}.archive .article-list article .entry-content .date,.search .article-list article .entry-content .date,.page .article-list article .entry-content .date{color:#777;float:right;margin-bottom:0;font-size:13px}.archive .article-list article .entry-content .date i,.search .article-list article .entry-content .date i,.page .article-list article .entry-content .date i{display:none}.archive .right-wrap-notice{display:inline-block;width:748px}@media screen and (max-width:991px){.archive .right-wrap-notice{width:auto;display:block;margin-top:30px}}.archive .right-wrap-notice li{list-style:none;border-bottom:1px solid #dfdfdf;padding-bottom:13px;margin-bottom:18px;line-height:24px}.archive .right-wrap-notice li span{font-weight:700;display:inline-block;margin-right:20px}.archive .right-wrap-notice li a{color:#444;font-size:18px}.archive .right-wrap-notice li a:hover{color:#146936;text-decoration:underline;font-weight:700}.comments-area{padding:62px 40px 0;border:1px solid #eee;border-top:0;margin-bottom:0}@media screen and (max-width:768px){.comments-area{border:none;padding:30px 0 0}}.comments-area .comments-title{font-size:20px;margin:0 0 24px;padding:13px 12px 13px 0;border:1px solid #d7d7d7;border-top:2px solid #00910a}@media screen and (max-width:767px){.comments-area .comments-title{font-size:18px;padding:10px 12px 10px 0}}.comments-area .comments-title:before{color:#00910a;padding:17px 6px 17px 17px}@media screen and (max-width:767px){.comments-area .comments-title:before{padding-right:8px}}.comments-area .comments-text{display:none}.comments-area .comment-author-content{margin-bottom:0}.comments-area .comment-content{line-height:28px;color:#444;margin-bottom:5px}.comments-area .comment-list li{border-bottom:0}.comments-area .comment-list .comment-author-image img{border-radius:50%}.comments-area .comment-list .fn{color:#444}.comments-area .comment-list .comment-meta a{color:#868686}.comments-area .comment-author{margin-bottom:6px}.comments-area .comment-body{margin-bottom:37px}.comments-area .reply{margin-bottom:0}.comments-area .reply a{color:#146936;font-size:13px}.comments-area .reply a:hover{text-decoration:underline}.comments-area .reply a:before{content:none}.comments-area .children{margin-left:0;padding:32px 40px 20px;background:#f8f8f8;border:1px solid #dfdfdf;border:0}@media screen and (max-width:767px){.comments-area .children{padding:32px 16px 20px}.comments-area .children .comment-body{margin:0}}.comments-area .comment-form{margin:0 -8px}.comments-area input[type=submit]{background:#146936;border:none;border-radius:0}.comments-area input[type=submit]:hover{opacity:.8}.comment-respond{margin-bottom:60px}@media screen and (max-width:767px){.comment-respond #comment{padding-top:0}}.site-content .error404{padding:0}.site-content .no-results,.site-content .error404{padding:40px}@media screen and (max-width:991px){.site-content .no-results,.site-content .error404{border:none;padding:0}}.site-content .no-results .entry-content,.site-content .error404 .entry-content{border:none;font-size:16px}.site-content .no-results .entry-content a,.site-content .error404 .entry-content a{color:#146936}.site-content .no-results .entry-content a:hover,.site-content .error404 .entry-content a:hover{text-decoration:underline}.site-content .no-results .entry-content p,.site-content .error404 .entry-content p{margin-bottom:2em}.site-content .no-results .entry-content ul,.site-content .error404 .entry-content ul{margin-bottom:1.4em}.site-content .no-results .entry-content h2,.site-content .error404 .entry-content h2{font-size:26px;line-height:33px;margin:0 0 22px;padding:18px;background:#146936;border-bottom:none;color:#fff}@media screen and (max-width:767px){.site-content .no-results .entry-content h2,.site-content .error404 .entry-content h2{font-size:24px;padding:20px 8px}}.site-content .no-results .entry-content h3,.site-content .error404 .entry-content h3{font-size:22px;line-height:33px;margin:0 0 22px;padding:14px 20px;border-bottom:2px solid #146936;background:#fbfaf5;border-left:none}@media screen and (max-width:767px){.site-content .no-results .entry-content h3,.site-content .error404 .entry-content h3{font-size:20px}}.site-content .no-results .entry-content .search-wrap,.site-content .error404 .entry-content .search-wrap{padding:14px 16px;background:#f5f5f5;margin-bottom:40px}.site-content .no-results .entry-content .search-wrap .search-form,.site-content .error404 .entry-content .search-wrap .search-form{height:40px;border:none;border-radius:0;padding:15px;background:#f1f1f1;margin-bottom:0}.site-content .no-results .entry-content .search-wrap .search-form input[type=search],.site-content .error404 .entry-content .search-wrap .search-form input[type=search]{border:1px solid #eee;font-size:15px;-webkit-appearance:none;line-height:30px;border-radius:0;height:40px;background:#fff}@media screen and (max-width:991px){.site-content .no-results .entry-content .search-wrap .search-form input[type=search],.site-content .error404 .entry-content .search-wrap .search-form input[type=search]{font-size:16px}}.site-content .no-results .entry-content .search-wrap .search-form input[type=submit],.site-content .error404 .entry-content .search-wrap .search-form input[type=submit]{background:0 0;width:40px;border-radius:0;border:none;font-family:FontAwesome;color:#bababa;font-size:18px}.site-content .no-results .entry-content .search-wrap .search-form input::-webkit-input-placeholder,.site-content .error404 .entry-content .search-wrap .search-form input::-webkit-input-placeholder{color:#ccc;font-size:16px}.error404{background:#fff}.error404 .site-content{padding:0}.error404 .page-content{padding:0}.post-cta{padding:0 24px 24px;border:0;background-image:url(//kataoka-dentalclinic.com/wp-content/themes/kataoka-dentalclinic/corporate-c/sass/../images/bg-cta.png);background-repeat:repeat;border-bottom:0;margin-top:16px;margin-bottom:20px}@media screen and (max-width:991px){.post-cta{padding:0 16px 24px;margin:0 -16px}}@media screen and (max-width:991px){.post-cta{padding:0 12px 24px;margin:60px -12px 40px}}.post-cta .post-cta-header{padding:20px 40px 27px;background:#61aa20;border:none;margin-left:-24px;width:calc(100% + 48px);color:#fff}@media screen and (max-width:991px){.post-cta .post-cta-header{margin-left:-16px;width:calc(100% + 32px);padding:20px 16px 27px}}@media screen and (max-width:767px){.post-cta .post-cta-header{padding:32px 12px 28px;margin-left:-12px;width:calc(100% + 24px)}}.post-cta .post-cta-header h4{font-size:28px;text-align:left;font-weight:700}@media screen and (max-width:767px){.post-cta .post-cta-header h4{font-size:20px;line-height:28px}}.post-cta .post-cta-content-wrap{-webkit-box-shadow:2px 2px 2px -1px #cac9c9;box-shadow:2px 2px 2px -1px #cac9c9}.post-cta .post-cta-body{background:#fff}.post-cta .post-cta-body .post-cta-body-inner{padding:40px 40px 6px;margin-top:24px}@media screen and (max-width:767px){.post-cta .post-cta-body .post-cta-body-inner{padding:16px 16px 4px;margin-top:12px}}.post-cta .post-cta-body .post-cta-body-inner .post-cta-content{line-height:28px}.post-cta .post-cta-body .post-cta-body-inner .post-cta-img{margin-bottom:0;max-width:350px;margin-left:18px}@media screen and (max-width:767px){.post-cta .post-cta-body .post-cta-body-inner .post-cta-img{max-width:100%;margin-bottom:16px;margin-left:0}}.post-cta .post-cta-body p{line-height:29px}.post-cta .post-cta-body a{color:#0c9a45}.post-cta .post-cta-body a:hover{text-decoration:underline}.post-cta .post-cta-body ul{list-style-type:disc;margin-top:28px}.post-cta .post-cta-body ul li:before{content:""}.post-cta .post-cta-body ul:last-child,.post-cta .post-cta-body p:last-child{margin-bottom:0}.post-cta .post-cta-footer{background:#fff;padding:20px 24px 50px}@media screen and (max-width:767px){.post-cta .post-cta-footer{padding:30px 12px 40px}}.post-cta .post-cta-footer .post-cta-btn a{color:#fff;font-weight:700;background:#e08d2a;box-shadow:none;border-radius:0;max-width:550px;padding:15px 0;transition:all ease-in-out .3s}.post-cta .post-cta-footer .post-cta-btn a:after{content:"\f105";font-family:FontAwesome;margin-left:12px;display:inline-block;font-size:21px;position:relative;top:2px}.post-cta .post-cta-footer .post-cta-btn a:hover{opacity:.7}.single .entry-content a,.page .entry-content a{color:#0c9a45}.single .entry-content a:hover,.page .entry-content a:hover{text-decoration:underline}.single .entry-content p,.page .entry-content p{margin-bottom:25px}.single .entry-content h2,.single .entry-content h3,.single .entry-content h4,.single .entry-content h5,.single .entry-content h6,.page .entry-content h2,.page .entry-content h3,.page .entry-content h4,.page .entry-content h5,.page .entry-content h6{display:inline-block}.single .entry-content h3,.single .entry-content h4,.single .entry-content h5,.single .entry-content h6,.page .entry-content h3,.page .entry-content h4,.page .entry-content h5,.page .entry-content h6{width:100%}.single .entry-content h2,.page .entry-content h2{font-size:26px;margin:48px 0 22px;padding:14px 40px;background:#00910a;border-bottom:none;color:#fff;margin-left:-40px;width:calc(100% + 80px);line-height:42px}@media screen and (max-width:991px){.single .entry-content h2,.page .entry-content h2{margin-left:-16px;width:calc(100% + 32px)}}@media screen and (max-width:767px){.single .entry-content h2,.page .entry-content h2{font-size:20px;padding:12px;margin-top:28px;margin-left:-12px;width:calc(100% + 24px)}}.single .entry-content h3,.page .entry-content h3{font-size:22px;line-height:33px;margin:30px 0 22px;padding:14px 20px 13px;border:1px solid #00910a;background:#f8f8f8}@media screen and (max-width:767px){.single .entry-content h3,.page .entry-content h3{font-size:18px;padding:7px 14px;margin-top:7px}}.single .entry-content h4,.page .entry-content h4{font-size:20px;line-height:24px;margin:28px 0 22px;border-bottom:1px solid #00910a;padding:11px 13px}@media screen and (max-width:767px){.single .entry-content h4,.page .entry-content h4{font-size:17px;padding:4px 12px 8px;margin-top:7px}}.single .entry-content h5,.page .entry-content h5{font-size:18px;margin:21px 0 9px;line-height:33px;position:relative;padding-left:27px}@media screen and (max-width:767px){.single .entry-content h5,.page .entry-content h5{margin-top:0;font-size:16px}}.single .entry-content h5:before,.page .entry-content h5:before{content:"";display:block;display:inline-block;margin-right:10px;width:19px;height:3px;background:#00910a;position:absolute;left:0;top:50%;margin-top:-1px}.single .entry-content h6,.page .entry-content h6{font-size:16px;line-height:33px;margin-bottom:5px;margin-top:16px}@media screen and (max-width:767px){.single .entry-content h6,.page .entry-content h6{margin-top:0;font-size:15px}}.single .entry-content ul,.single .entry-content ol,.page .entry-content ul,.page .entry-content ol{margin-bottom:30px;list-style-type:disc;margin-top:16px;display:inline-block;width:100%}@media screen and (max-width:767px){.single .entry-content ul,.single .entry-content ol,.page .entry-content ul,.page .entry-content ol{margin-top:0}}.single .entry-content ul li,.single .entry-content ol li,.page .entry-content ul li,.page .entry-content ol li{line-height:32px}@media screen and (max-width:767px){.single .entry-content ul li,.single .entry-content ol li,.page .entry-content ul li,.page .entry-content ol li{line-height:28px}}.single .entry-content ol,.page .entry-content ol{list-style-type:decimal}.single .entry-content dl,.page .entry-content dl{margin-bottom:40px;margin-top:20px;display:inline-block;width:100%}@media screen and (max-width:767px){.single .entry-content dl,.page .entry-content dl{margin-bottom:20px}}.single .entry-content dl dt,.page .entry-content dl dt{border:0;background:#f8f8f8;display:inline-block;padding:10px 16px;margin:0 0 12px}.single .entry-content table,.page .entry-content table{width:100%;margin-bottom:40px}.single .entry-content table th,.page .entry-content table th{border:1px solid #fff;background:#00910a;font-weight:400;color:#fff;padding:7px 10px}.single .entry-content table td,.page .entry-content table td{border:1px solid #ececec;padding:1px 10px}.single .entry-content blockquote,.page .entry-content blockquote{width:100%;background:#f8f8f8;border:none;padding:32px 40px 32px;margin-bottom:40px;margin-top:45px;display:inline-block;position:relative;line-height:32px}@media screen and (max-width:767px){.single .entry-content blockquote,.page .entry-content blockquote{padding:32px 16px 32px;margin-top:20px}}.single .entry-content blockquote:before,.page .entry-content blockquote:before{font-size:20px;color:#fff;background:#00910a;width:50px;height:50px;line-height:50px;text-align:center;border-radius:50%;position:absolute;top:-25px;left:50%;margin-left:-25px}.single .entry-content blockquote p,.page .entry-content blockquote p{margin-bottom:0}.single .entry-content .attention,.page .entry-content .attention{padding:32px 40px 36px;margin-bottom:40px;border:0;background:#f8f8f8}@media screen and (max-width:767px){.single .entry-content .attention,.page .entry-content .attention{padding:32px 16px}}.single .entry-content .attention ul,.single .entry-content .attention p,.page .entry-content .attention ul,.page .entry-content .attention p{margin-bottom:0;line-height:1.8}.single .entry-content .a-3,.page .entry-content .a-3{border-top:2px solid #00910a;margin-top:22px;display:inline-block;width:100%;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;margin-bottom:52px}.single .entry-content .a-3 .attention-title,.page .entry-content .a-3 .attention-title{font-weight:700;text-align:left;background:#fff;margin-bottom:8px;padding:18px 40px 10px;font-size:20px;position:relative;margin-left:-40px;width:calc(100% + 80px);margin-top:-32px}@media screen and (max-width:767px){.single .entry-content .a-3 .attention-title,.page .entry-content .a-3 .attention-title{margin-bottom:28px;margin-left:-16px;width:calc(100% + 32px);padding:18px 16px 10px}}.single .entry-content .a-3 .attention-title:before,.page .entry-content .a-3 .attention-title:before{content:url(//kataoka-dentalclinic.com/wp-content/themes/kataoka-dentalclinic/corporate-c/sass/../images/icon-attention.png);font-family:FontAwesome;position:absolute;width:43px;height:43px;top:-22px;left:0;right:0;margin:auto}.single .entry-content .a-3 p,.page .entry-content .a-3 p{padding:12px 36px;line-height:1.8}@media screen and (max-width:767px){.single .entry-content .a-3 p,.page .entry-content .a-3 p{padding:12px}}.single .entry-content .a-2 ul,.page .entry-content .a-2 ul{margin-top:0}.single .entry-content .f-marker-p,.page .entry-content .f-marker-p{background-image:-webkit-linear-gradient(0deg,#ffc7f6,#ffc7f6 30%,transparent 30%,transparent);background-image:-webkit-linear-gradient(bottom,#ffc7f6,#ffc7f6 30%,transparent 30%,transparent);background-image:linear-gradient(0deg,#ffc7f6,#ffc7f6 30%,transparent 30%,transparent)}.single .entry-content .f-marker-y,.page .entry-content .f-marker-y{background-image:-webkit-linear-gradient(0deg,#f8eba9,#f8eba9 30%,transparent 30%,transparent);background-image:-webkit-linear-gradient(bottom,#f8eba9,#f8eba9 30%,transparent 30%,transparent);background-image:linear-gradient(0deg,#f8eba9,#f8eba9 30%,transparent 30%,transparent)}.single .entry-content .f-marker-w,.page .entry-content .f-marker-w{background-image:-webkit-linear-gradient(0deg,#abeffe,#abeffe 30%,transparent 30%,transparent);background-image:-webkit-linear-gradient(bottom,#abeffe,#abeffe 30%,transparent 30%,transparent);background-image:linear-gradient(0deg,#abeffe,#abeffe 30%,transparent 30%,transparent)}.single .entry-content .f-marker-g,.page .entry-content .f-marker-g{background-image:-webkit-linear-gradient(0deg,#afffb1,#afffb1 30%,transparent 30%,transparent);background-image:-webkit-linear-gradient(bottom,#afffb1,#afffb1 30%,transparent 30%,transparent);background-image:linear-gradient(0deg,#afffb1,#afffb1 30%,transparent 30%,transparent)}.single .entry-content .link-button-green,.single .entry-content .link-button-orange,.page .entry-content .link-button-green,.page .entry-content .link-button-orange{margin-top:27px;padding-bottom:0;margin-bottom:0;width:100%;display:inline-block}.single .entry-content .link-button-green a,.single .entry-content .link-button-orange a,.page .entry-content .link-button-green a,.page .entry-content .link-button-orange a{display:inline-block;padding:8px 32px;-webkit-border-radius:0;border-radius:0}.single .entry-content .link-button-green,.page .entry-content .link-button-green{margin-bottom:35px}.single .entry-content .link-button-green a,.page .entry-content .link-button-green a{background:#146936;border-bottom:5px solid #01491e;font-weight:700}.single .entry-content .link-button-green a:hover,.page .entry-content .link-button-green a:hover{text-decoration:none}.single .entry-content .link-button-orange,.page .entry-content .link-button-orange{margin-top:0;margin-bottom:35px}.single .entry-content .link-button-orange a,.page .entry-content .link-button-orange a{background:#e08d2a;border-bottom:5px solid #ab5f05;font-weight:700}.single .entry-content .link-button-orange a:hover,.page .entry-content .link-button-orange a:hover{text-decoration:none}.site-footer{background:#fff}.site-footer .section2-1{padding:0 !important}@media screen and (max-width:1199px){.site-footer .section2-1{margin:0 24px !important}}@media screen and (max-width:991px){.site-footer .section2-1{margin:0 12px !important}}.site-footer .section2-1 .company-title{display:none}.site-footer .section2-1 .wrap-content-text{margin-top:14px}.site-footer .section2-1 .company-map iframe{height:314px}.site-footer .section2-1 .company-map .header-contact-btn{margin-top:38px;display:block}.site-footer .section2-1 .company-map p{display:none}.site-footer .section2-1 .p-des{padding:7px 0}.site-footer .section9{background:#fff;position:relative}.site-footer .sns-bar{background:#f1f0ef;padding:22px 0;margin-bottom:64px}@media screen and (max-width:550px){.site-footer .sns-bar{margin-bottom:40px}}.site-footer .sns-bar ul{color:#fff;text-align:center}.site-footer .sns-bar ul li{display:inline-block;font-size:16px;margin:0 16px}.site-footer .sns-bar ul li a{color:#9a9a9a;font-size:32px;border-radius:50%;display:block;width:32px;height:32px;line-height:32px}.site-footer .sns-bar ul li a:hover{color:#146936}.site-footer .footer-logo{text-align:center;position:relative;padding:0 12px;margin-bottom:80px}@media screen and (max-width:767px){.site-footer .footer-logo{margin-bottom:40px}}.site-footer .footer-logo:after{content:"";display:inline-block;width:58px;height:1px;background:#828282;position:absolute;bottom:-28px;left:0;right:0;margin:auto}@media screen and (max-width:550px){.site-footer .footer-logo a{display:block;text-align:center}}.site-footer .footer-logo a img{width:auto;height:35px}@media screen and (max-width:767px){.site-footer .footer-logo a img{height:26px}}.site-footer .footer-bottom{max-width:1200px;margin:52px auto 0px;position:relative}@media screen and (max-width:1199px){.site-footer .footer-bottom{padding:0 24px 60px}}@media screen and (max-width:991px){.site-footer .footer-bottom{padding:0 12px 11px}}@media screen and (max-width:550px){.site-footer .footer-bottom{margin:50px auto 0px}}.site-footer .footer-bottom:after{content:"";display:block;clear:both}.site-footer .footer-bottom .footer-widget-area{width:50%;float:left}@media screen and (max-width:767px){.site-footer .footer-bottom .footer-widget-area{width:100%;float:none}}.site-footer .footer-bottom .footer-widget-area:after{content:"";display:block;clear:both}.site-footer .footer-bottom .footer-widget-area .footer-widget{float:left;width:50%;border-top:none}@media screen and (max-width:767px){.site-footer .footer-bottom .footer-widget-area .footer-widget{width:100%;float:none;padding:0;margin-bottom:44px}}.site-footer .footer-bottom .footer-widget-area .footer-widget .container{padding:0}.site-footer .footer-bottom .footer-widget-area .footer-widget h3{font-size:18px;color:#444;font-weight:700;margin-bottom:18px;width:100%;display:block}@media screen and (max-width:550px){.site-footer .footer-bottom .footer-widget-area .footer-widget h3{color:#3c3c3c}}.site-footer .footer-bottom .footer-widget-area .footer-widget ul{text-align:left}.site-footer .footer-bottom .footer-widget-area .footer-widget ul:after{content:"";display:block;clear:both}.site-footer .footer-bottom .footer-widget-area .footer-widget ul li{display:block}.site-footer .footer-bottom .footer-widget-area .footer-widget ul li a{color:#444;font-size:14px;display:inline-block;margin-bottom:8px}.site-footer .footer-bottom .footer-widget-area .footer-widget ul li a:before{content:"\f105";font-family:FontAwesome;margin-right:8px;font-weight:400}.site-footer .footer-bottom .footer-widget-area .footer-widget ul li a:before:hover{color:#146936}.site-footer .footer-bottom .footer-widget-area .footer-widget ul li a:hover{color:#146936}.site-footer .footer-bottom .footer-widget-area .footer-widget ul li a br{display:none}.site-footer .footer-bottom .footer-widget-area .footer-widget ul li:first-child{display:none}.site-footer .footer-bottom .logo-footer{display:inline-block;width:50%}@media screen and (max-width:767px){.site-footer .footer-bottom .logo-footer{display:block;width:100%;text-align:center;overflow:hidden}}.site-footer .footer-bottom .logo-footer .footer-logo{text-align:right;margin-top:50px;margin-right:10px}@media screen and (max-width:767px){.site-footer .footer-bottom .logo-footer .footer-logo{margin-right:0;padding:0;margin-top:-3px}}@media screen and (max-width:767px){.site-footer .footer-bottom .logo-footer .footer-logo a{display:block;text-align:center}}.site-footer .footer-bottom .logo-footer .footer-logo a img{height:auto}.site-footer .footer-bottom .logo-footer .footer-logo:after{display:none !important}.site-footer .site-info{border-top:none;margin-top:67px;text-align:center;background:#00910a;color:#fff;font-size:13px}@media screen and (max-width:550px){.site-footer .site-info{margin-top:0}}.site-footer .site-info .container{padding:27px 12px}@media screen and (max-width:375px){.site-footer .site-info .container p{font-size:12px;word-spacing:-5px;margin:0 -4px}}@media screen and (max-width:320px){.site-footer .site-info .container p{font-size:10px}}.home .site-footer .section2-1 .company-map .header-contact-btn{margin-top:23px}.home .site-footer .footer-bottom{margin:67px auto 0px}.site-header{width:100%;border:none;box-shadow:0px 2px 2px 0px rgba(72,66,55,.2);margin-bottom:0;position:relative;z-index:999}@media screen and (max-width:991px){.site-header{position:static;box-shadow:0px 2px 2px 0px rgba(72,66,55,.2)}}.site-header .site-branding{padding:0}.site-header .site-branding .container-wrap{border-bottom:1px solid #eee}@media screen and (max-width:991px){.site-header .site-branding .container-wrap{border:none}}.site-header .site-branding .container{max-width:1200px;margin:0 auto;padding:14px 0 19px}@media screen and (max-width:1199px){.site-header .site-branding .container{padding:24px 12px}}@media screen and (max-width:550px){.site-header .site-branding .container{padding:14px 16px}}.site-header .site-branding .container:after{content:"";display:block;clear:both}.site-header .site-branding .container .site-title{float:left}.site-header .site-branding .container .site-title a{display:block}.site-header .site-branding .container .site-title a img{width:auto;height:auto}@media screen and (max-width:550px){.site-header .site-branding .container .site-title a img{max-width:250px}}.site-header .site-branding .container .site-description{display:none}.site-header .site-branding .container .wrap-contact-header{float:right}.site-header .site-branding .container .wrap-contact-header .left-header-phone{display:inline-block;margin-right:30px;position:relative;text-align:center;margin-top:4px;letter-spacing:1px}@media screen and (max-width:991px){.site-header .site-branding .container .wrap-contact-header .left-header-phone{display:none}}.site-header .site-branding .container .wrap-contact-header .left-header-phone p{font-size:30px;color:#268d4f;font-weight:700;font-family:"YuGothic","游ゴシック","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif”;line-height:27px;padding-top:9px}.site-header .site-branding .container .wrap-contact-header .left-header-phone p:before{content:"\f095";font-size:27px;font-family:'FontAwesome';margin-right:5px}.site-header .site-branding .container .wrap-contact-header .left-header-phone div{font-size:15px;color:#676767;font-style:normal;font-weight:700;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center;letter-spacing:4px}.site-header .site-branding .container .wrap-contact-header .header-contact-btn{float:right;margin-top:10px}@media screen and (max-width:991px){.site-header .site-branding .container .wrap-contact-header .header-contact-btn{display:none}}.site-header .site-branding .container .wrap-contact-header .header-contact-btn a{background:#e08d2a;color:#fff;font-weight:700;padding:8px 44px 8px 71px;display:block;font-size:18px}.site-header .site-branding .container .wrap-contact-header .header-contact-btn a:hover{opacity:.7}.site-header .site-branding .container .wrap-contact-header .header-contact-btn a:after{content:'\f105';margin-left:20px;font-size:22px;font-family:'FontAwesome'}.site-header .site-branding .container .wrap-contact-header .header-contact-btn i:before{display:none}.site-header .site-branding .container .sp-nav-btn{overflow:inherit;width:32px;height:26px;cursor:pointer;top:-20px;right:16px}.site-header .site-branding .container .sp-nav-btn:before{color:#146936}.site-header .site-branding .main-navigation{text-align:right;border-top:1px solid #eee}.site-header .site-branding .main-navigation:after{content:"";display:block;clear:both}.site-header .site-branding .main-navigation .primary-menu{margin:0}.site-header .site-branding .main-navigation .container{padding:0}.site-header .site-branding .main-navigation .container .menu-header-nav-container li.menu-item-has-children:hover{border-bottom:0}.site-header .site-branding .main-navigation .container .menu-header-nav-container li{padding:0;float:left;border-bottom:3px solid #fff}.site-header .site-branding .main-navigation .container .menu-header-nav-container li:first-child :before{content:'\f015';font-size:27px;color:#146936;font-family:'FontAwesome'}.site-header .site-branding .main-navigation .container .menu-header-nav-container li:first-child a{padding:15px 74px 8px 40px}.site-header .site-branding .main-navigation .container .menu-header-nav-container li:first-child a:before{position:static;transform:translateX(0)}.site-header .site-branding .main-navigation .container .menu-header-nav-container li a{padding:16px 60px 24px;font-size:16px;color:#444;font-weight:700;position:relative}@media screen and (max-width:1143px) and (min-width:992px){.site-header .site-branding .main-navigation .container .menu-header-nav-container li a{padding:16px 45px 24px}}.site-header .site-branding .main-navigation .container .menu-header-nav-container li:before{display:none !important}.site-header .site-branding .main-navigation .container .menu-header-nav-container li:hover{border-bottom:3px solid #007508}.site-header .site-branding .main-navigation .container .menu-header-nav-container li .sub-menu{background:#ff8042;opacity:1;width:208px;margin-top:3px;left:-14px;position:absolute;display:none}.site-header .site-branding .main-navigation .container .menu-header-nav-container li .sub-menu:before{position:absolute;width:0;left:46%;top:-10px;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:10px solid #ff8042;content:""}.site-header .site-branding .main-navigation .container .menu-header-nav-container li .sub-menu li{width:100%;text-align:left;border-bottom:1px solid #ffc5a8}.site-header .site-branding .main-navigation .container .menu-header-nav-container li .sub-menu li a{background:#ff8042;padding:0;margin-top:0;font-size:16px;padding:13px 20px;position:relative;font-weight:400;color:#fff}.site-header .site-branding .main-navigation .container .menu-header-nav-container li .sub-menu li a:before{display:none}.site-header .site-branding .main-navigation .container .menu-header-nav-container li .sub-menu li a:after{content:'\f105';position:absolute;right:10px;top:12px;right:10px;font-size:18px;font-family:'FontAwesome'}.site-header .site-branding .main-navigation .container .menu-header-nav-container li .sub-menu li a:hover{background:#ffa842}.site-header .site-branding .main-navigation .container .menu-header-nav-container li .sub-menu li a br{display:none}.site-header .site-branding .main-navigation .container .menu-header-nav-container li .sub-menu li:last-child{border-bottom:0}.site-header .site-branding .main-navigation .container .menu-header-nav-container li .sub-menu li:hover{border-bottom:1px solid #f9c2ac}.site-header .site-branding .main-navigation .container .menu-header-nav-container li a:before{bottom:5px;font-size:12px;color:#777;font-weight:400;transform:translateX(-50%);left:50%;position:absolute;width:100%;text-align:center}.site-header .site-branding .main-navigation .container .menu-header-nav-container li:first-child:hover{border-bottom:0}.site-header .site-branding .main-navigation .container .menu-header-nav-container li:nth-child(2) a:before{content:'Information'}.site-header .site-branding .main-navigation .container .menu-header-nav-container li:nth-child(3) a:before{content:'Guidance'}.site-header .site-branding .main-navigation .container .menu-header-nav-container li:nth-child(4) a:before{content:'Private Practice'}.site-header .site-branding .main-navigation .container .menu-header-nav-container li:nth-child(5) a:before{content:'Access Map'}.site-header .site-branding .main-navigation .container .menu-header-nav-container li:nth-child(6) a:before{content:'Recruit'}.site-header .site-branding .main-navigation .container .menu-header-nav-container .current-menu-item,.site-header .site-branding .main-navigation .container .menu-header-nav-container .current-menu-parent{border-bottom:3px solid #007508}.site-header .site-branding .main-navigation .container .menu-header-nav-container .current-menu-item:before,.site-header .site-branding .main-navigation .container .menu-header-nav-container .current-menu-parent:before{display:none}.site-header .site-branding .main-navigation .container .menu-header-nav-container .current-menu-item a,.site-header .site-branding .main-navigation .container .menu-header-nav-container .current-menu-parent a{color:#444}.site-header .site-branding .main-navigation .container .menu-header-nav-container .sub-menu .current-menu-item a,.site-header .site-branding .main-navigation .container .menu-header-nav-container .sub-menu .current-menu-parent a{color:#fff;background:#ffa842}.site-header .site-branding .main-navigation .container .menu-header-nav-container .sub-menu .current-menu-item a:before,.site-header .site-branding .main-navigation .container .menu-header-nav-container .sub-menu .current-menu-parent a:before{display:none}.sp-nav-btn{display:none}.xeory-sp-nav-btn{display:none;position:absolute;margin:auto;width:32px;height:40px;line-height:40px;top:19px;right:16px;cursor:pointer}@media screen and (max-width:550px){.xeory-sp-nav-btn{top:24px;right:16px}}.xeory-sp-nav-btn:before{content:"\f0c9";font-family:FontAwesome;color:#146936;font-size:36px;display:block;height:20px;line-height:20px;text-align:center}.xeory-sp-nav-btn:after{content:"menu";display:block;text-align:center;color:#146936;font-size:11px;letter-spacing:-.5px;width:32px;margin:6px 0;height:10px;line-height:10px}@media screen and (max-width:991px){.xeory-sp-nav-btn{display:block}}html.android .xeory-sp-nav-btn:before{margin-top:4px}.sp-nav-inner{position:relative}.sp-nav-inner .xeory-spnav-btn-close{position:absolute;top:12px;right:16px;width:40px;height:40px;line-height:1;text-align:center;box-sizing:border-box}.sp-nav-inner .xeory-spnav-btn-close:after{content:'×';color:#cdcdcd;cursor:pointer;padding:3px 6px;font-size:36px;display:inline-block;border:0;vertical-align:top}.widget_search{padding-left:16px;padding-right:16px;background:#fff}.xeory-spnav-wrap{display:none;opacity:0;position:fixed;top:0;left:0;height:100%;width:100%;overflow-y:scroll}.xeory-spnav-wrap .sp-nav-inner{width:100%;margin:0 auto;padding:0 0 12px;background:0 0;overflow-y:scroll;margin-bottom:60px}.xeory-spnav-wrap .sp-nav-inner .widget-menu-title{background:0 0;padding:22px 16px;color:#3f3f3f;font-weight:700;font-size:18px;text-align:center;background:#fff;margin:0}.xeory-spnav-wrap .sp-nav-inner .search-wrap{padding:9px;margin-top:0;background:#efefef}.xeory-spnav-wrap .sp-nav-inner .search-wrap .search-form{height:43px;border:none;border-radius:0}.xeory-spnav-wrap .sp-nav-inner .search-wrap .search-form input[type=search]{border:0;font-size:14px;-webkit-appearance:none;line-height:40px;border-radius:0;padding:4px 38px 4px 8px}@media screen and (max-width:991px){.xeory-spnav-wrap .sp-nav-inner .search-wrap .search-form input[type=search]{font-size:16px}}.xeory-spnav-wrap .sp-nav-inner .search-wrap .search-form input[type=submit]{background:#fff;width:40px;height:38px;top:1px;font-size:14px;border-radius:0;font-family:FontAwesome;border:none;color:#b6b6b6}.xeory-spnav-wrap .sp-nav-inner .search-wrap .search-form input::-webkit-input-placeholder{color:#dadada;font-size:14px;font-weight:700}@media screen and (max-width:991px){.xeory-spnav-wrap .sp-nav-inner .search-wrap .search-form input::-webkit-input-placeholder{font-size:16px}}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul{list-style:none;background:#fff;padding-left:16px;padding-right:16px}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li{text-align:center;position:relative}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li:first-child{display:none}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li a{color:#444;display:block;padding:10px 0;font-size:16px;border-bottom:1px solid #d2d2d2}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li a:hover{color:#146936}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li a br{display:none}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li:last-child a{border:0}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul .has-child1:before{content:'\f105' !important;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:right;padding:0;line-height:42px;font-weight:700;font-size:13px;padding-right:16px;display:block;font-family:FontAwesome}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul .has-child:before{content:'\f107' !important;position:absolute;right:0;top:0;bottom:0;width:40px;text-align:right;padding:0;line-height:42px;font-weight:700;font-size:13px;padding-right:16px;display:block;font-family:FontAwesome}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul .current-menu-item a,.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul .current-post-parent a{color:#146936;background:#fff}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div .sub-menu{padding:0 !important}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div .sub-menu li a{background:#a0a0a0;color:#fff;border-bottom:1px dotted #dedede}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div .sub-menu li a:hover{background:#d5d5d5}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div .sub-menu li:first-child{display:block !important}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div .sub-menu .current-menu-item a{background:#d5d5d5;border-bottom:1px dotted #dedede}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner{padding:2px 0 0;background:0 0}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contents-btn,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contact-btn{width:calc(50% - 1px);display:inline-block}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contents-btn{margin-right:1px}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contact-btn{margin-left:1px}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contents-btn,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contact-btn,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-phone-btn{background:#a0a0a0;text-align:center}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contents-btn a,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contact-btn a,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-phone-btn a{display:block;color:#fff;font-weight:700;font-weight:400;padding:13px 0;font-family:"ヒラギノ角ゴ Pro W6","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width:320px){.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contents-btn a,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contact-btn a,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-phone-btn a{font-size:14px}}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contents-btn i,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contact-btn i,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-phone-btn i{margin-right:10px;font-weight:700;display:inline-block;font-family:'Font Awesome 5 Free';font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}@media screen and (max-width:320px){.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contents-btn i,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contact-btn i,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-phone-btn i{font-size:14px}}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contents-btn i:before,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contact-btn i:before,.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-phone-btn i:before{font-size:20px}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-phone-btn{margin-top:2px;text-align:center;color:#fff;background:#00bd0d;padding:6px 16px 13px;font-weight:700;font-size:14px}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-phone-btn a{background:0 0;text-align:center;font-size:24px;font-weight:400;line-height:1;padding:0}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-phone-btn i{margin-right:7px;display:inline-block;position:relative;top:-4px}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-phone-btn i:before{font-size:18px;line-height:1}.xeory-spnav-wrap .sp-nav-inner .sp_bottom_menu_inner .sp-contact-btn a{text-align:center;background:#e08d2a}body.noscroll{overflow:hidden;position:fixed !important}.xeory-spnav-wrap.active{display:block;opacity:1;animation:fadeIn .5s ease 0s 1 normal;z-index:11;width:100%;height:100%;padding:12px;position:fixed;top:0;left:0;right:0;background:rgba(230,230,230,.85)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.home .content-area{margin-bottom:0;float:none}.home .site-content{padding:0}.home .container{max-width:inherit;margin:0}.home #main{padding:0;position:relative}.home .entry-thumbnail{float:none;margin:0;padding:0}@media screen and (max-width:550px){.home .entry-thumbnail{position:relative}}.home .section1{position:relative}@media screen and (max-width:991px){.home .section1{margin-top:1.5px}}.home .section1 .main-visual{width:100%;background-position:top;background-size:contain;background-repeat:no-repeat;position:relative;padding-bottom:calc(100%*400/1050)}@media screen and (max-width:767px){.home .section1 .main-visual{background-size:cover;background-position:center}}.home .section1 .main-visual:after{content:"";display:block;width:100%;height:100%;opacity:.7;position:absolute;top:0;left:0;right:0;bottom:0}.home .wrap-banner{position:absolute;bottom:0;width:100%}@media screen and (max-width:991px){.home .wrap-banner{width:100%;margin:auto;bottom:0}}.home .catch-copy{margin:0 auto;background:rgba(0,0,0,.4);text-align:center;color:#fff;padding:30px 0}@media screen and (max-width:991px){.home .catch-copy{padding:15px}}@media screen and (max-width:767px){.home .catch-copy{padding:10px}}@media screen and (max-width:550px){.home .catch-copy{padding:10px}}@media screen and (max-width:420px){.home .catch-copy{padding:8px}}@media screen and (max-width:320px){.home .catch-copy{padding:8px}}.home .catch-copy p{line-height:32px;font-weight:700}@media screen and (max-width:767px){.home .catch-copy p{font-size:14px}}@media screen and (max-width:550px){.home .catch-copy p{font-size:12px;line-height:24px}}@media screen and (max-width:420px){.home .catch-copy p{font-size:10px;line-height:14px}}@media screen and (max-width:320px){.home .catch-copy p{font-size:10px;line-height:12px}}.home .catch-copy .main-copy{font-weight:700;font-size:42px;color:#fff;margin-bottom:20px;line-height:1.6}@media screen and (max-width:991px){.home .catch-copy .main-copy{margin-bottom:10px;font-size:24px}}@media screen and (max-width:767px){.home .catch-copy .main-copy{margin-bottom:18px;font-size:20px}}@media screen and (max-width:420px){.home .catch-copy .main-copy{margin-bottom:0;font-size:13px}}@media screen and (max-width:320px){.home .catch-copy .main-copy{margin-bottom:4px;font-size:13px;line-height:13px}}.home .section3{clear:both;display:block;overflow:hidden;background:url(//kataoka-dentalclinic.com/wp-content/themes/kataoka-dentalclinic/corporate-c/sass/../../images/bg-section3.png)}.home .free-area1-wrap{max-width:1200px;margin:0 auto;padding:112px 0 52px;text-align:center;font-size:0}@media screen and (max-width:1260px){.home .free-area1-wrap{margin:0 24px}}@media screen and (max-width:991px){.home .free-area1-wrap{margin:0 16px}}@media screen and (max-width:767px){.home .free-area1-wrap{padding:46px 0 48px}}@media screen and (max-width:550px){.home .free-area1-wrap{margin:0 12px}}.home .free-area1-wrap .free-area-title{font-size:30px;position:relative;margin-bottom:74px;padding-bottom:25px;font-weight:400;color:#444;font-weight:700}@media screen and (max-width:767px){.home .free-area1-wrap .free-area-title{font-size:24px;padding-bottom:10px;margin-bottom:62px;color:#3f3f3f}}.home .free-area1-wrap .free-area-title:after{content:"";position:absolute;width:76px;height:1px;background:#9f9988;bottom:0;left:0;right:0;margin:auto}.home .free-area1-wrap .free-area-title span{position:absolute;width:24px;height:1px;background:#00910a;bottom:0;left:0;right:0;margin:auto;z-index:1}.home .free-area1-wrap .free-area-title span:before{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#00910a;margin-left:-9px}.home .free-area1-wrap .free-area-title span:after{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#f6f7f8;margin:-1px 0 0 -9px}@media screen and (max-width:991px){.home .free-area1-wrap .free-area-title span:after{top:auto}}.home .free-area1-wrap .free-area1-inner{margin:-8px}@media screen and (max-width:767px){.home .free-area1-wrap .free-area1-inner{text-align:left}}@media screen and (max-width:550px){.home .free-area1-wrap .free-area1-inner{margin:-4px}}.home .free-area1-wrap .free-area1-inner .free-article{display:inline-block;position:relative;width:calc(25% - 16px);margin:8px;vertical-align:top}@media screen and (max-width:991px){.home .free-area1-wrap .free-area1-inner .free-article{width:calc(50% - 16px);margin:8px}}@media screen and (max-width:550px){.home .free-area1-wrap .free-area1-inner .free-article{width:calc(50% - 8px);margin:4px}}.home .free-area1-wrap .free-area1-inner .free-article a{display:block;padding:24px 28px 0;background:#fff;border:2px solid #fff;font-weight:700;line-height:27px}@media screen and (max-width:550px){.home .free-area1-wrap .free-area1-inner .free-article a{padding:14px 16px 0}}.home .free-area1-wrap .free-area1-inner .free-article a:hover{border:2px solid #146936}@media screen and (max-width:767px){.home .free-area1-wrap .free-area1-inner .free-article a:hover{border:2px solid #fff}}.home .free-area1-wrap .free-area1-inner .free-article a:hover .entry-title{color:#146936}.home .free-area1-wrap .free-area1-inner .free-article a .entry-title{color:#444;font-size:22px;margin-bottom:9px;transition:all ease-in-out .3s;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:58px}@media screen and (max-width:550px){.home .free-area1-wrap .free-area1-inner .free-article a .entry-title{font-size:16px;line-height:1.4;min-height:43px;color:#3c3c3c}}.home .free-area1-wrap .free-area1-inner .free-article a .entry-thumbnail{width:100%;overflow:hidden;position:relative}@media screen and (max-width:767px){.home .free-area1-wrap .free-area1-inner .free-article a .entry-thumbnail{text-align:center}}.home .free-area1-wrap .free-area1-inner .free-article a .entry-thumbnail img{border-radius:50%}@media screen and (max-width:550px){.home .free-area1-wrap .free-area1-inner .free-article a .entry-thumbnail img{max-width:70%}}.home .free-area1-wrap .free-area1-inner .free-article a .caption{margin:20px 0 26px;width:100%;height:100%;font-size:16px;line-height:24px;font-weight:400;min-height:48px;text-align:left;color:#444}@media screen and (max-width:767px){.home .free-area1-wrap .free-area1-inner .free-article a .caption{margin:22px 0 28px;min-height:64px}}@media screen and (max-width:550px){.home .free-area1-wrap .free-area1-inner .free-article a .caption{font-size:13px;margin:12px 0 28px;line-height:20px}}.home .section4{display:block;clear:both}.home .free-area2-wrap{margin:0 auto;padding:112px 0 120px;text-align:center;font-size:0}@media screen and (max-width:767px){.home .free-area2-wrap{padding:46px 0 55px}}.home .free-area2-wrap .free-area-title{font-size:30px;position:relative;margin-bottom:74px;padding-bottom:22px;font-weight:400;color:#444;font-weight:700}@media screen and (max-width:767px){.home .free-area2-wrap .free-area-title{font-size:24px;padding-bottom:10px;margin-bottom:49px;color:#3f3f3f}}.home .free-area2-wrap .free-area-title:after{content:"";position:absolute;width:76px;height:1px;background:#ccc;bottom:0;left:0;right:0;margin:auto}.home .free-area2-wrap .free-area-title span{position:absolute;width:24px;height:1px;background:#00910a;bottom:0;left:0;right:0;margin:auto;z-index:1}.home .free-area2-wrap .free-area-title span:before{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#00910a;margin-left:-9px}.home .free-area2-wrap .free-area-title span:after{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#fff;margin:-1px 0 0 -9px}@media screen and (max-width:991px){.home .free-area2-wrap .free-area-title span:after{top:auto}}.home .free-area2-wrap .free-area2-inner .free-article{width:33.3333%;display:inline-block;vertical-align:top;position:relative}@media screen and (max-width:767px){.home .free-area2-wrap .free-area2-inner .free-article{width:100%}}.home .free-area2-wrap .free-area2-inner .free-article:nth-of-type(3n+1) .entry-bottom span:before{content:'\f4be';display:block;font-family:'Font Awesome 5 Free';font-weight:900;font-size:28px;position:absolute;left:14px;top:7px}.home .free-area2-wrap .free-area2-inner .free-article:nth-of-type(3n+2) .entry-bottom span:before{content:'\f47d';display:block;font-family:'Font Awesome 5 Free';font-weight:900;font-size:22px;position:absolute;left:18px;top:13px}.home .free-area2-wrap .free-area2-inner .free-article:nth-of-type(3n+3) .entry-bottom span:before{content:'\f3c5';display:block;font-family:'Font Awesome 5 Free';font-weight:900;font-size:22px;position:absolute;left:21px;top:14px}.home .free-area2-wrap .free-area2-inner .free-article a{display:block}.home .free-area2-wrap .free-area2-inner .free-article a:hover{color:#fff;opacity:1}.home .free-area2-wrap .free-area2-inner .free-article a .entry-thumbnail img{width:100%;background:#000}.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom{text-align:left;position:absolute;top:0;left:0;border-right:1px solid #fff;width:100%;z-index:999;height:100%;right:0;background:rgba(0,0,0,.6)}@media screen and (max-width:767px){.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom{border-right:0;border-bottom:1px solid #fff}}@media screen and (max-width:1200px){.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom{padding:0 20px 12px}}@media screen and (max-width:991px){.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom{padding:14px 12px}}@media screen and (max-width:767px){.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom{padding:14px 8px}}.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom span{position:absolute;top:-100px;z-index:999999;width:60px;border:1px solid #f9f9f9;border-radius:100px;height:60px;transform:translateX(-50%);left:50%}@media screen and (max-width:1199px){.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom span{top:-80px}}@media screen and (max-width:375px){.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom span{top:-66px}}.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom .entry-title{font-size:32px;font-weight:700;margin-bottom:8px}@media screen and (max-width:1200px){.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom .entry-title{font-size:20px}}@media screen and (max-width:767px){.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom .entry-title{font-size:24px;margin-bottom:8px}}.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom .caption{font-size:14px;line-height:20px}@media screen and (max-width:1200px){.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom .caption{font-size:14px}}.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom .wrap-entry{transform:translateX(-50%);left:50%;top:50%;position:absolute}.home .free-area2-wrap .free-area2-inner .free-article a .entry-bottom:hover{opacity:.8}.home .section5{clear:both;display:block;background:#f1f0ef}.home .free-area3-wrap{padding:0 0 120px;max-width:1200px;margin:0 auto;overflow:hidden;text-align:center}@media screen and (max-width:767px){.home .free-area3-wrap{padding:46px 0 50px}}.home .free-area3-wrap .free-area-title{font-size:32px;position:relative;margin-bottom:74px;padding-bottom:18px;font-weight:400;color:#444}@media screen and (max-width:767px){.home .free-area3-wrap .free-area-title{font-size:24px;padding-bottom:10px;margin-bottom:40px}}.home .free-area3-wrap .free-area-title:after{content:"";position:absolute;width:76px;height:1px;background:#9f9988;bottom:0;left:0;right:0;margin:auto}.home .free-area3-wrap .free-area-title span{position:absolute;width:24px;height:1px;background:#00910a;bottom:0;left:0;right:0;margin:auto;z-index:1}.home .free-area3-wrap .free-area-title span:before{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#00910a;margin-left:-9px}.home .free-area3-wrap .free-area-title span:after{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#fff;margin:-1px 0 0 -9px}@media screen and (max-width:1260px){.home .free-area3-wrap .free-article{margin:0 24px}}@media screen and (max-width:991px){.home .free-area3-wrap .free-article{margin:0 16px}}@media screen and (max-width:767px){.home .free-area3-wrap .free-article{margin:0 8px}}.home .section6{clear:both;display:block;background:#fffbf0}.home .recommended-wrap{max-width:1200px;margin:0 auto;overflow:hidden;padding:112px 0 110px;text-align:center;font-size:0}@media screen and (max-width:1260px){.home .recommended-wrap{margin:0 24px}}@media screen and (max-width:991px){.home .recommended-wrap{margin:0 16px}}@media screen and (max-width:767px){.home .recommended-wrap{padding:40px 0 40px;margin:0 12px}}.home .recommended-wrap .recommended-title{font-size:30px;position:relative;margin-bottom:74px;padding-bottom:24px;font-weight:400;font-weight:700;color:#444}@media screen and (max-width:767px){.home .recommended-wrap .recommended-title{font-size:24px;padding-bottom:10px;margin-bottom:57px;color:#3f3f3f}}.home .recommended-wrap .recommended-title:after{content:"";position:absolute;width:76px;height:1px;background:#ccc;bottom:0;left:0;right:0;margin:auto}.home .recommended-wrap .recommended-title span{position:absolute;width:24px;height:1px;background:#00910a;bottom:0;left:0;right:0;margin:auto;z-index:1}.home .recommended-wrap .recommended-title span:before{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#00910a;margin-left:-9px}.home .recommended-wrap .recommended-title span:after{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#f1f0ef;margin:-1px 0 0 -9px}@media screen and (max-width:991px){.home .recommended-wrap .recommended-title span:after{top:auto}}.home .recommended-wrap .recommended-inner{margin:-4px}@media screen and (max-width:767px){.home .recommended-wrap .recommended-inner{margin:-4px}}@media screen and (max-width:550px){.home .recommended-wrap .recommended-inner{margin:0}}.home .recommended-wrap .recommended-inner .recommend-article{width:calc(25% - 8px);position:relative;overflow:hidden;text-align:left;display:inline-block;margin:4px;vertical-align:top;background:#fff;border:1px solid #f6f3ec}@media screen and (max-width:991px){.home .recommended-wrap .recommended-inner .recommend-article{width:calc(50% - 8px);margin:4px 4px 16px}}@media screen and (max-width:550px){.home .recommended-wrap .recommended-inner .recommend-article{margin:4px 4px 12px}}@media screen and (max-width:550px){.home .recommended-wrap .recommended-inner .recommend-article{width:100%;margin:0 0 16px}}.home .recommended-wrap .recommended-inner .recommend-article .entry-thumbnail{position:relative;overflow:hidden}.home .recommended-wrap .recommended-inner .recommend-article .entry-thumbnail a{height:198px;display:block;overflow:hidden}@media screen and (max-width:991px){.home .recommended-wrap .recommended-inner .recommend-article .entry-thumbnail a{height:auto;text-align:center}}.home .recommended-wrap .recommended-inner .recommend-article .entry-thumbnail a:hover{opacity:.7}.home .recommended-wrap .recommended-inner .recommend-article .entry-thumbnail a:after{content:"";display:block;width:100%;height:100%;background:#fff;position:absolute;bottom:0;left:0;right:0;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,.9) 90%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,.9) 90%,#fff 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#2e2e2e', GradientType=0)"}@media screen and (max-width:991px){.home .recommended-wrap .recommended-inner .recommend-article .entry-thumbnail a img{width:100%}}.home .recommended-wrap .recommended-inner .recommend-article .recommend-content{margin:18px 24px 26px}@media screen and (max-width:991px){.home .recommended-wrap .recommended-inner .recommend-article .recommend-content{margin:0 22px 0}}@media screen and (max-width:550px){.home .recommended-wrap .recommended-inner .recommend-article .recommend-content{margin:0 18px 0}}.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .entry-title{font-size:20px;font-weight:700;text-align:left;margin-bottom:18px;line-height:28px}@media screen and (max-width:767px){.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .entry-title{margin-bottom:21px;margin-top:5px}}.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .entry-title a{color:#444}@media screen and (max-width:991px){.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .entry-title a{color:#3c3c3c}}.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .entry-title a:hover{color:#146936}.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .cont-str{font-size:14px;color:#777;padding-bottom:29px}@media screen and (max-width:991px){.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .cont-str{padding-bottom:20px}}@media screen and (max-width:767px){.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .cont-str{font-size:13px;padding-bottom:32px}}.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .more-btn{width:100%}@media screen and (max-width:991px){.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .more-btn{position:inherit;width:auto;text-align:center;padding-bottom:24px}}@media screen and (max-width:550px){.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .more-btn{padding-bottom:32px;padding-left:13px;padding-right:13px}}.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .more-btn a{display:block;text-align:center;padding:13px 10px;background:#146936;font-size:16px;color:#fff;font-weight:700}@media screen and (max-width:991px){.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .more-btn a{display:inline-block;padding:8px 36px}}@media screen and (max-width:550px){.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .more-btn a{width:100%;padding:12px 36px}}.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .more-btn a:hover{opacity:.8}.home .recommended-wrap .recommended-inner .recommend-article .recommend-content .more-btn a:after{content:"\f105";font-family:FontAwesome;font-size:21px;margin-left:16px;position:relative;top:2px}.home .section7{clear:both;display:block;background:rgba(239,239,239,.9);padding-bottom:120px}@media screen and (max-width:767px){.home .section7{padding-bottom:50px}}.home .new-postlist-wrap{padding:72px 48px 75px;max-width:1200px;margin:0 auto;background:#fff}@media screen and (max-width:1199px){.home .new-postlist-wrap{padding:68px 24px 78px}}@media screen and (max-width:991px){.home .new-postlist-wrap{padding:68px 16px 78px}}@media screen and (max-width:767px){.home .new-postlist-wrap{padding:35px 12px 55px}}.home .new-postlist-wrap .new-postlist-title{text-align:center;font-size:30px;position:relative;margin-bottom:74px;font-weight:700;padding-bottom:22px;color:#444}@media screen and (max-width:767px){.home .new-postlist-wrap .new-postlist-title{font-size:24px;padding-bottom:14px;margin-bottom:52px;color:#3f3f3f}}.home .new-postlist-wrap .new-postlist-title:after{content:"";position:absolute;width:76px;height:1px;background:#ccc;bottom:0;left:0;right:0;margin:auto}.home .new-postlist-wrap .new-postlist-title span{position:absolute;width:24px;height:1px;background:#00910a;bottom:0;left:0;right:0;margin:auto;z-index:1}.home .new-postlist-wrap .new-postlist-title span:before{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#00910a;margin-left:-9px}.home .new-postlist-wrap .new-postlist-title span:after{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#fff;margin:-1px 0 0 -9px}@media screen and (max-width:991px){.home .new-postlist-wrap .new-postlist-title span:after{top:auto}}.home .new-postlist-wrap .new-postlist-inner{font-size:0;margin:-20px}@media screen and (max-width:991px){.home .new-postlist-wrap .new-postlist-inner{margin:0}}.home .new-postlist-wrap .new-postlist-inner article{border:none;background:0 0;margin:20px;display:inline-block;width:calc(50% - 40px);position:relative;vertical-align:top}@media screen and (max-width:991px){.home .new-postlist-wrap .new-postlist-inner article{width:100%;margin:0 0 40px}}@media screen and (max-width:550px){.home .new-postlist-wrap .new-postlist-inner article{margin:0 0 16px}}.home .new-postlist-wrap .new-postlist-inner article:after{content:"";display:block;clear:both}.home .new-postlist-wrap .new-postlist-inner article .entry-header{padding:0;float:left;max-width:228px;position:relative}@media screen and (max-width:550px){.home .new-postlist-wrap .new-postlist-inner article .entry-header{max-width:140px;position:relative}}.home .new-postlist-wrap .new-postlist-inner article .entry-header .entry-thumbnail a:hover{opacity:.7}.home .new-postlist-wrap .new-postlist-inner article .entry-header .cat{font-size:13px;color:#fff;position:absolute;top:0;left:0;padding:6px 14px;background:rgba(74,65,50,.8);z-index:1}@media screen and (max-width:550px){.home .new-postlist-wrap .new-postlist-inner article .entry-header .cat{font-size:11px;padding:7px;position:absolute;top:auto;right:0;left:0;bottom:0;background:rgba(55,55,55,.9)}}.home .new-postlist-wrap .new-postlist-inner article .entry-content{padding:0;float:left;width:calc(100% - 228px);overflow:visible;padding-left:12px}@media screen and (max-width:550px){.home .new-postlist-wrap .new-postlist-inner article .entry-content{width:calc(100% - 140px);padding-left:17px}}.home .new-postlist-wrap .new-postlist-inner article .entry-title{text-align:left;font-size:18px;font-weight:700;line-height:26px;color:#444;margin-top:-5px;margin-bottom:10px}@media screen and (max-width:550px){.home .new-postlist-wrap .new-postlist-inner article .entry-title{font-size:14px;margin-bottom:8px;margin-top:-3px}}.home .new-postlist-wrap .new-postlist-inner article .entry-title a{display:block;color:#444}@media screen and (max-width:991px){.home .new-postlist-wrap .new-postlist-inner article .entry-title a{color:#3c3c3c;line-height:20px}}.home .new-postlist-wrap .new-postlist-inner article .entry-title a:hover{color:#146936}.home .new-postlist-wrap .new-postlist-inner article .cont-str{font-size:14px;color:#777;margin-bottom:4px;line-height:20px}@media screen and (max-width:550px){.home .new-postlist-wrap .new-postlist-inner article .cont-str{display:none}}.home .new-postlist-wrap .new-postlist-inner article .date{color:#777;float:right;font-size:13px}.home .new-postlist-wrap .new-postlist-inner article .date i{display:none}.home .new-postlist-wrap .new_post_list_btn{text-align:center;margin-top:64px}@media screen and (max-width:767px){.home .new-postlist-wrap .new_post_list_btn{margin:40px 8px 0}}@media screen and (max-width:550px){.home .new-postlist-wrap .new_post_list_btn{margin:16px 16px 0}}.home .new-postlist-wrap .new_post_list_btn a{font-size:18px;color:#fff;font-weight:700;padding:14px 165px;background:#146936;display:inline-block}@media screen and (max-width:550px){.home .new-postlist-wrap .new_post_list_btn a{padding:14px 16px;width:100%}}.home .new-postlist-wrap .new_post_list_btn a:hover{opacity:.7}.home .new-postlist-wrap .new_post_list_btn i{position:relative;left:20px;font-size:21px;font-weight:700}.home .section8{clear:both;display:block}@media screen and (max-width:1199px){.home .section8{padding:0 24px}}@media screen and (max-width:991px){.home .section8{padding:0}}@media screen and (max-width:1199px){.home .section9{padding:0 24px}}@media screen and (max-width:991px){.home .section9{padding:0}}.home .section9 .wrap-notice{padding:75px 0 29px;overflow:hidden}@media screen and (max-width:550px){.home .section9 .wrap-notice{padding:18px 0 60px}}.home .section9 .wrap-notice .left-wrap-notice{padding-top:78px;float:left;width:280px}@media screen and (max-width:991px){.home .section9 .wrap-notice .left-wrap-notice{padding-top:92px;width:100%;margin-bottom:15px}}@media screen and (max-width:730px){.home .section9 .wrap-notice .left-wrap-notice{text-align:center;width:100%}}.home .section9 .wrap-notice .left-wrap-notice h4:before{content:"closed on" !important;transform:translateX(-44%);font-weight:700;left:44%}@media screen and (max-width:991px){.home .section9 .wrap-notice .left-wrap-notice h4:before{transform:translateX(-50%);font-weight:700;left:50%}}.home .section9 .wrap-notice .left-wrap-notice:before{content:"";background-image:none;border:1px solid #9b9b9b;border-radius:100px;position:absolute;width:60px;height:60px}@media screen and (max-width:991px){.home .section9 .wrap-notice .left-wrap-notice:before{top:10px;transform:translateX(-50%);width:50px;height:50px;-webkit-background-size:50px;-o-background-size:50px;background-size:50px;top:33px}}.home .section9 .wrap-notice .left-wrap-notice:after{content:'\f073';font-family:'Font Awesome\ 5 Free';color:#999;font-size:28px;position:absolute;top:87px;left:10%;transform:translateX(-42%)}@media screen and (max-width:991px){.home .section9 .wrap-notice .left-wrap-notice:after{transform:translateX(-50%);left:50%;top:37px}}.home .section9 .wrap-notice .right-wrap-notice{float:left;width:76%;padding-left:114px}@media screen and (max-width:1199px){.home .section9 .wrap-notice .right-wrap-notice{width:auto}}@media screen and (max-width:997px){.home .section9 .wrap-notice .right-wrap-notice{float:none;width:534px;margin:0 auto}}@media screen and (max-width:1014px){.home .section9 .wrap-notice .right-wrap-notice{padding-left:0}}@media screen and (max-width:550px){.home .section9 .wrap-notice .right-wrap-notice{margin-top:4px;width:auto}}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget{position:relative}@media screen and (max-width:996px){.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget{text-align:center}}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget #biz_calendar1{float:left}@media screen and (max-width:730px){.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget #biz_calendar1{float:none}}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget #biz_calendar2{display:inline-block;margin-left:22px}@media screen and (max-width:730px){.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget #biz_calendar2{margin-left:0}}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget #biz_calendar2 p{position:absolute;left:0;font-size:16px;color:#676767}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget #biz_calendar2 p span{display:none}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget #biz_calendar2 p span.boxeventday{display:none}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar{color:#444;max-width:256px}@media screen and (max-width:730px){.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar{max-width:100%}}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar .bizcal{border:2px solid #e3e3e3}@media screen and (max-width:550px){.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar .bizcal{font-size:24px}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar .bizcal td{padding:0}}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar th{background:0 0}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar th:first-child{color:#444}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar th:nth-last-of-type(1){color:#444}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar .holiday{background:#00910a}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar .today{font-weight:400;text-decoration:none}.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar .calmonth{padding:10px 7px 3px;border:none;text-align:center;font-size:16px;font-weight:400}@media screen and (max-width:550px){.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar .calmonth{font-size:24px;padding-top:13px !important}}@media screen and (max-width:550px){.home .section9 .wrap-notice .right-wrap-notice .front_calendar-widget .biz_calendar p:last-child{display:none}}.home .section9 .wrap-notice .wrap_link{clear:both;overflow:hidden;padding:108px 125px}@media screen and (max-width:991px){.home .section9 .wrap-notice .wrap_link{padding:0;padding-top:50px}}@media screen and (max-width:550px){.home .section9 .wrap-notice .wrap_link{padding-top:65px}}.home .section9 .wrap-notice .wrap_link a{color:#444}.home .section9 .wrap-notice .wrap_link .link1{background:url(//kataoka-dentalclinic.com/wp-content/themes/kataoka-dentalclinic/corporate-c/sass/../../images/bg1.png) left no-repeat;height:138px;width:47.4%;float:left;border:1px solid #146936;position:relative}@media screen and (max-width:767px){.home .section9 .wrap-notice .wrap_link .link1{width:100%;height:110px;background-size:cover;float:none}}.home .section9 .wrap-notice .wrap_link .link1 a{position:absolute;left:50%;transform:translateX(-50%);top:38%;font-family:"YuGothic","游ゴシック","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif”;color:#444;font-size:24px;font-weight:700;display:block;text-align:center;text-shadow:5px -3px 5px #fff;position:relative}@media screen and (max-width:767px){.home .section9 .wrap-notice .wrap_link .link1 a{font-size:18px}}@media screen and (max-width:320px){.home .section9 .wrap-notice .wrap_link .link1 a{font-size:12px}}.home .section9 .wrap-notice .wrap_link .link1 a span{position:relative}.home .section9 .wrap-notice .wrap_link .link1 a span:before{background:url(//kataoka-dentalclinic.com/wp-content/themes/kataoka-dentalclinic/corporate-c/sass/../../images/arrow1.png) right no-repeat;position:absolute;width:19px;height:19px;top:5px;right:-30px;content:"";margin-left:15px}@media screen and (max-width:1199px){.home .section9 .wrap-notice .wrap_link .link1 a span:before{top:5px}}@media screen and (max-width:767px){.home .section9 .wrap-notice .wrap_link .link1 a span:before{top:3px}}@media screen and (max-width:348px){.home .section9 .wrap-notice .wrap_link .link1 a span:before{top:2px}}.home .section9 .wrap-notice .wrap_link .link1 a:hover{opacity:.8}.home .section9 .wrap-notice .wrap_link .link2{background:url(//kataoka-dentalclinic.com/wp-content/themes/kataoka-dentalclinic/corporate-c/sass/../../images/bg2.png) right no-repeat;height:138px;width:47.4%;float:right;border:1px solid #f49220;position:relative}@media screen and (max-width:767px){.home .section9 .wrap-notice .wrap_link .link2{width:100%;float:none;margin-top:25px;height:110px;background-size:cover;float:none}}@media screen and (max-width:375px){.home .section9 .wrap-notice .wrap_link .link2{height:109px;width:100%}}.home .section9 .wrap-notice .wrap_link .link2 a{position:absolute;left:50%;transform:translateX(-50%);top:38%;font-family:"YuGothic","游ゴシック","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif”;color:#444;font-size:24px;font-weight:700;display:block;text-align:center;position:relative;text-shadow:1px 2px 3px #fff}@media screen and (max-width:767px){.home .section9 .wrap-notice .wrap_link .link2 a{font-size:18px}}@media screen and (max-width:320px){.home .section9 .wrap-notice .wrap_link .link2 a{font-size:13px}}.home .section9 .wrap-notice .wrap_link .link2 a span{position:relative}.home .section9 .wrap-notice .wrap_link .link2 a span:before{background:url(//kataoka-dentalclinic.com/wp-content/themes/kataoka-dentalclinic/corporate-c/sass/../../images/arrow2.png) right no-repeat;position:absolute;width:19px;height:19px;top:5px;right:-30px;margin-left:15px;content:""}@media screen and (max-width:1199px){.home .section9 .wrap-notice .wrap_link .link2 a span:before{top:5px}}@media screen and (max-width:767px){.home .section9 .wrap-notice .wrap_link .link2 a span:before{top:3px}}@media screen and (max-width:348px){.home .section9 .wrap-notice .wrap_link .link2 a span:before{top:2px}}.home .section9 .wrap-notice .wrap_link .link2 a:hover{opacity:.8}.home .wrap-notice{color:#444;max-width:1200px;margin:0 auto;padding:160px 0 72px;background:#fff}@media screen and (max-width:991px){.home .wrap-notice{margin:0 12px;padding-top:112px}}.home .wrap-notice .left-wrap-notice{position:relative;float:left;width:280px}@media screen and (max-width:991px){.home .wrap-notice .left-wrap-notice{width:100%;float:none;text-align:center}}.home .wrap-notice .left-wrap-notice:before{content:"";width:60px;height:60px;border:1px solid #9b9b9b;border-radius:100px;position:absolute;background-repeat:no-repeat}@media screen and (max-width:991px){.home .wrap-notice .left-wrap-notice:before{top:-66px;transform:translateX(-50%);-webkit-background-size:50px;-o-background-size:50px;background-size:50px;width:50px;height:50px}}.home .wrap-notice .left-wrap-notice:after{content:'\f46d';font-family:'Font Awesome 5 Free';color:#999;font-size:28px;position:absolute;font-weight:900;top:10px;left:10%;transform:translateX(-42%)}@media screen and (max-width:991px){.home .wrap-notice .left-wrap-notice:after{transform:translateX(-50%);left:50%;top:-62px}}.home .wrap-notice .left-wrap-notice h4{padding-left:90px;font-size:26px;line-height:28px;color:#444;height:60px;position:relative}@media screen and (max-width:991px){.home .wrap-notice .left-wrap-notice h4{padding-left:0}}@media screen and (max-width:550px){.home .wrap-notice .left-wrap-notice h4{font-size:24px;color:#3c3c3c}}.home .wrap-notice .left-wrap-notice h4:before{bottom:0;font-size:14px;color:#777;transform:translateX(-49%);left:49%;position:absolute;content:"information"}@media screen and (max-width:991px){.home .wrap-notice .left-wrap-notice h4:before{transform:translateX(-50%);left:50%}}@media screen and (max-width:550px){.home .wrap-notice .left-wrap-notice h4:before{bottom:7px;font-size:12px;font-weight:700}}.home .wrap-notice .right-wrap-notice{display:inline-block;width:748px;margin-top:-10px}@media screen and (max-width:1199px){.home .wrap-notice .right-wrap-notice{width:663px}}@media screen and (max-width:991px){.home .wrap-notice .right-wrap-notice{width:auto;display:block;margin-top:30px}}@media screen and (max-width:550px){.home .wrap-notice .right-wrap-notice{margin-top:10px}}.home .wrap-notice .right-wrap-notice ul{position:relative}.home .wrap-notice .right-wrap-notice li{list-style:none;border-bottom:1px solid #dfdfdf;padding-bottom:9px;margin-bottom:8px;line-height:24px;position:relative}@media screen and (max-width:550px){.home .wrap-notice .right-wrap-notice li{padding-bottom:14px;margin-bottom:14px;display:flex;justify-content:center;align-items:center}}.home .wrap-notice .right-wrap-notice li span{font-weight:700;display:inline-block;margin-right:40px}@media screen and (max-width:550px){.home .wrap-notice .right-wrap-notice li span{font-size:12px;width:105px;margin-right:0;padding-left:9px;display:inline-block}}.home .wrap-notice .right-wrap-notice li a{color:#444;font-size:18px;line-height:40px}.home .wrap-notice .right-wrap-notice li a:hover{color:#146936;text-decoration:underline;font-weight:700;transition:none}@media screen and (max-width:550px){.home .wrap-notice .right-wrap-notice li a{font-size:12px;width:calc(100% - 105px);display:inline-block;line-height:16px}}.home .wrap-notice .right-wrap-notice .a_more{display:inline-block;padding:13px 24px;position:absolute;right:-170px;background:#146936;font-size:16px;color:#fff;bottom:0}@media screen and (max-width:1199px){.home .wrap-notice .right-wrap-notice .a_more{right:0;bottom:-76px}}@media screen and (max-width:767px){.home .wrap-notice .right-wrap-notice .a_more{font-size:12px;padding:10px 17px}}.home .wrap-notice .right-wrap-notice .a_more:hover{font-weight:400 !important;text-decoration:none;opacity:.8}.home .section2-1{max-width:1200px;margin:0 auto;padding:100px 0 121px}@media screen and (max-width:1199px){.home .section2-1{padding:100px 16px 121px}}@media screen and (max-width:550px){.home .section2-1{padding:44px 12px 44px}}.home .p-des{clear:both;color:#676767;font-size:16px;padding:5px 0}@media screen and (max-width:550px){.home .p-des{padding:7px 0 20px}}.home .header-contact-btn{text-align:center;margin-top:3px}@media screen and (max-width:1199px){.home .header-contact-btn{margin:5px auto;max-width:344px}}.home .header-contact-btn a{background:#e08d2a;color:#fff;font-weight:700;padding:14px 58px;display:block;font-size:20px;line-height:32px}@media screen and (max-width:550px){.home .header-contact-btn a{padding:14px 16px}}.home .header-contact-btn a i{display:none}.home .header-contact-btn a:after{content:'\f105';margin-left:20px;font-size:22px;font-family:'FontAwesome'}.home .header-contact-btn a:hover{text-decoration:none !important;opacity:.8}.home .company-title h3{text-align:center;font-size:30px;font-weight:700;position:relative;margin-bottom:50px;padding-bottom:25px;color:#444}@media screen and (max-width:767px){.home .company-title h3{font-size:24px;padding-bottom:10px;margin-bottom:50px;color:#3f3f3f}}.home .company-title h3:after{content:"";position:absolute;width:76px;height:1px;background:#ccc;bottom:0;left:0;right:0;margin:auto}.home .company-title h3 span{position:absolute;width:24px;height:1px;background:#00910a;bottom:0;left:0;right:0;margin:auto;z-index:1}.home .company-title h3 span:before{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#00910a;margin-left:-9px}.home .company-title h3 span:after{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#fff;margin:-1px 0 0 -9px}@media screen and (max-width:1199px){.home .company-title h3 span:after{top:auto}}.home .wrap-content-text1{width:750px;margin:20px auto 0px;float:none;font-size:16px;color:#444;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1199px){.home .wrap-content-text1{width:100%;float:none;padding-right:0}}.home .wrap-content-text1 .header-contact-btn{display:none}.home .wrap-content-text1 .p-des{padding:10px 0}.home .wrap-content-text1 .wrap-in:first-child{order:2;padding-bottom:15px !important;margin-bottom:24px !important;padding-top:13px !important}@media screen and (max-width:550px){.home .wrap-content-text1 .wrap-in:first-child .right-in{display:inline-block !important;width:76%;line-height:26px}}.home .wrap-content-text1 .wrap-in:nth-child(2){order:3;padding-bottom:25px !important;border-bottom:1px solid #d2d2d2}@media screen and (max-width:550px){.home .wrap-content-text1 .wrap-in:nth-child(2){margin-top:-7px}}.home .wrap-content-text1 .wrap-in:last-child{order:1;border-bottom:1px solid #d2d2d2}@media screen and (max-width:588px){.home .wrap-content-text1 .wrap-in:last-child .left{float:none}}.home .wrap-content-text1 .wrap-in{line-height:26px}.home .wrap-content-text1 .wrap-in:first-child{border-bottom:1px solid #d2d2d2;padding-bottom:10px;margin-bottom:24px}@media screen and (max-width:550px){.home .wrap-content-text1 .wrap-in:first-child{padding-bottom:15px;margin-bottom:27px}}.home .wrap-content-text1 .wrap-in:nth-of-type(2) .left{padding-top:3px}@media screen and (max-width:550px){.home .wrap-content-text1 .wrap-in:nth-of-type(2) .left{padding-top:0}}.home .wrap-content-text1 .wrap-in:nth-of-type(3) .left{display:none}.home .wrap-content-text1 .wrap-in:nth-of-type(3) .right{width:100%}.home .wrap-content-text1 .wrap-in .left{width:32%;float:left;padding-top:15px;padding-left:90px;font-weight:700}@media screen and (max-width:550px){.home .wrap-content-text1 .wrap-in .left{padding-left:12px;padding-top:2px;width:24%}}.home .wrap-content-text1 .wrap-in .right{display:inline-block}.home .wrap-content-text1 .wrap-in .right span{color:#268d4f;font-family:"YuGothic","游ゴシック","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif”;font-size:26px;font-weight:700}@media screen and (max-width:375px){.home .wrap-content-text1 .wrap-in .right span{letter-spacing:1px;padding-left:8px}}@media screen and (max-width:350px){.home .wrap-content-text1 .wrap-in .right span{font-size:26px}}.home .wrap-content-text1 .wrap-in .right span:before{content:"\f095";font-size:27px;font-family:'FontAwesome';margin-right:5px;color:#268d4f}.home .wrap-content-text1 .wrap-in .right span a{color:#268d4f;font-family:"YuGothic","游ゴシック","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif”;font-size:26px;font-weight:700}.home .wrap-content-text1 .wrap-in .right .table-map{margin:24px auto 0px}@media screen and (max-width:550px){.home .wrap-content-text1 .wrap-in .right .table-map{margin-top:16px;font-size:10px}}.home .wrap-content-text1 .wrap-in .right .table-map tbody{border-top:1px solid #d2d2d2}.home .wrap-content-text1 .wrap-in .right .table-map th{border-left:1px solid #d2d2d2;text-align:center;font-weight:700;width:68px;height:46px !important;line-height:46px;text-align:center;padding:0 !important}.home .wrap-content-text1 .wrap-in .right .table-map th:first-child{width:187px;padding-left:29px !important}@media screen and (max-width:556px){.home .wrap-content-text1 .wrap-in .right .table-map th{padding-left:0 !important}}@media screen and (max-width:550px){.home .wrap-content-text1 .wrap-in .right .table-map th{width:87px !important;height:32px !important;line-height:32px}}@media screen and (max-width:375px){.home .wrap-content-text1 .wrap-in .right .table-map th{height:32px !important;line-height:32px}}.home .wrap-content-text1 .wrap-in .right .table-map tr{border-bottom:0;margin-bottom:0;padding:0 !important;border-bottom:1px solid #d2d2d2}.home .wrap-content-text1 .wrap-in .right .table-map tr:nth-child(2) th,.home .wrap-content-text1 .wrap-in .right .table-map tr:nth-child(3) th{padding-left:40px !important}@media screen and (max-width:991px){.home .wrap-content-text1 .wrap-in .right .table-map tr:nth-child(2) th,.home .wrap-content-text1 .wrap-in .right .table-map tr:nth-child(3) th{vertical-align:middle;display:table-cell !important}}@media screen and (max-width:556px){.home .wrap-content-text1 .wrap-in .right .table-map tr:nth-child(2) th,.home .wrap-content-text1 .wrap-in .right .table-map tr:nth-child(3) th{padding-left:0 !important}}.home .wrap-content-text1 .wrap-in .right .table-map td{padding:0 !important;border-left:1px solid #d2d2d2;font-size:14px;line-height:50px;text-align:center}@media screen and (max-width:380px){.home .wrap-content-text1 .wrap-in .right .table-map td{font-size:9px}}@media screen and (max-width:375px){.home .wrap-content-text1 .wrap-in .right .table-map td{line-height:32px}}.home .wrap-content-text1 .wrap-in .right .table-map td:nth-child(5){color:#00910a;padding:14px 22px}.home .wrap-content-text1 .wrap-in .right .table-map td:nth-child(8),.home .wrap-content-text1 .wrap-in .right .table-map td:nth-child(9){color:#00910a;padding:12px 22px}@media screen and (max-width:588px){.home .wrap-content-text1 .wrap-in .right .scr-table{overflow-x:scroll}}@media screen and (max-width:1199px){.home .wrap-content-text1 .wrap-in .right:last-child{display:block}}.home .header-contact-btn-top{width:410px;margin:30px auto 0;margin-bottom:50px}@media screen and (max-width:1199px){.home .header-contact-btn-top{margin-bottom:0}}@media screen and (max-width:550px){.home .header-contact-btn-top{width:auto}}.home .btncall a{background:#00bd0d !important;display:none}@media screen and (max-width:991px){.home .btncall a{display:block}}.home .company-wrap{display:inline-block;width:calc(50% - 8px);margin-left:8px}@media screen and (max-width:1199px){.home .company-wrap{width:100%;margin-left:0;float:none}}.home .company-wrap iframe{border:1px solid #d2d2d2 !important}@media screen and (max-width:1199px){.home .company-wrap iframe{width:100%;margin-top:50px}}.home .company-wrap .header-contact-btn{display:none}.home .company-wrap p{font-size:14px;color:#444;padding-top:15px}.home .wrap-img-map{width:calc(50% - 8px);float:left;margin-right:8px}@media screen and (max-width:1199px){.home .wrap-img-map{float:none;margin-right:0;width:100%;text-align:center;margin-top:20px}}.home .wrap-img-map img{border:1px solid #d2d2d2}.home .wrap-img-map p{font-size:14px;color:#444;padding-top:15px}.home .btn-green{width:410px;margin:36px auto 0}@media screen and (max-width:1199px){.home .btn-green{clear:both;margin-bottom:0}}@media screen and (max-width:380px){.home .btn-green{width:auto}}.home .btn-green a{background:#146936;color:#fff;font-weight:700;padding:14px 58px;display:block;font-size:20px;line-height:32px}@media screen and (max-width:380px){.home .btn-green a{padding:14px 52px}}.page .site-content{padding:0}.page article{border:1px solid #eee}@media screen and (max-width:991px){.page article{border:none}}.page article .entry-header{padding:30px 30px 24px}@media screen and (max-width:991px){.page article .entry-header{padding:12px 0 24px;margin-right:15px}}.page article .entry-header .entry-title br{display:none}.page article .entry-content{padding:0 30px;overflow:hidden}@media screen and (max-width:991px){.page article .entry-content{padding:0}}@media screen and (max-width:991px){.page article .entry-content h2{line-height:27px !important}}@media screen and (max-width:767px){.page article .entry-content h2{padding:14px 24px}}.page .table01 th{white-space:nowrap}.page .mb0{margin-bottom:0 !important}.page-id-10993 table td{padding:8px 10px !important}.page-id-10843 .p-top{width:35%;float:right}@media screen and (max-width:550px){.page-id-10843 .p-top{width:250px;margin-bottom:15px !important;float:none;text-align:center;margin:0 auto}}.page-id-10843 .table-info{width:calc(65% - 15px) !important;float:left !important}@media screen and (max-width:550px){.page-id-10843 .table-info{width:100% !important;float:none !important}}.page-id-10843 .intro-box{float:left;width:calc(50% - 10px);margin-bottom:10px}@media screen and (max-width:550px){.page-id-10843 .intro-box{width:100%}}.page-id-10843 .intro-box img{width:100%}.page-id-10843 .intro-box .p1{text-align:center;margin:0;padding:10px}.page-id-10843 .intro-box .mgb10{margin-bottom:10px}.page-id-10843 .intro-box:nth-child(odd){margin-left:10px}@media screen and (max-width:550px){.page-id-10843 .intro-box:nth-child(odd){margin-left:0}}.page-id-10843 .intro-box:nth-child(even){margin-right:10px}@media screen and (max-width:550px){.page-id-10843 .intro-box:nth-child(even){margin-right:0}}.page-id-10825 dl,.page-id-10827 dl{width:calc(100%/3) !important;float:left;padding:10px;margin-top:0 !important;list-style-position:inside}@media screen and (max-width:550px){.page-id-10825 dl,.page-id-10827 dl{width:auto !important;float:none}}.page-id-10825 dl dd,.page-id-10827 dl dd{padding-left:1em;text-indent:-1em}.page-id-10825 .dlw,.page-id-10827 .dlw{width:100% !important}.page-id-10825 .p-img,.page-id-10827 .p-img{width:calc(100%/3);float:left}@media screen and (max-width:550px){.page-id-10825 .p-img,.page-id-10827 .p-img{width:auto;float:none}}@media screen and (max-width:550px){.page-id-10825 .p-img img,.page-id-10827 .p-img img{width:auto}}.widget-area{width:320px;margin-left:-320px}@media screen and (max-width:991px){.widget-area{display:none}}@media screen and (max-width:991px){.widget-area{width:100%;margin-left:0;margin-bottom:100px}}.widget-area .side-widget{margin-bottom:40px;padding-left:0;padding-right:0}.widget-area .search-wrap{padding:14px 16px;background:#f5f5f5;margin-bottom:40px}.widget-area .search-wrap .search-form{height:40px;border:none;border-radius:0;padding:15px;background:#f1f1f1}.widget-area .search-wrap .search-form input[type=search]{border:1px solid #efefef;font-size:14px;-webkit-appearance:none;line-height:30px;border-radius:0;height:40px;background:#fff}@media screen and (max-width:991px){.widget-area .search-wrap .search-form input[type=search]{font-size:16px}}.widget-area .search-wrap .search-form input[type=submit]{background:0 0;width:40px;border-radius:0;border:none;font-family:FontAwesome;color:#bababa;font-size:18px}.widget-area .search-wrap .search-form input::-webkit-input-placeholder{color:#ccc;font-size:16px}.widget-area .widget_categories{border:1px solid #efefef;position:relative}.widget-area .widget_categories:before{content:"";display:inline-block;width:72px;height:3px;background:#189209;position:absolute;top:-1px;left:0;right:0;margin:auto}.widget-area .widget_categories h3{color:#444;text-align:center;padding:17px 0;margin-bottom:0;border-bottom:1px solid #efefef;font-size:18px}.widget-area .widget_categories h3:before{content:"\f114";font-family:FontAwesome;display:inline-block;margin-right:4px;font-size:20px;right:10px;position:relative}.widget-area .widget_categories ul{margin-bottom:0}.widget-area .widget_categories ul li{border-bottom:1px solid #eee;background:#fff}.widget-area .widget_categories ul li a{font-weight:700;padding:22px 12px 22px 52px;line-height:20px;font-size:16px;color:#444}.widget-area .widget_categories ul li a:before{content:"\f105";font-weight:700;color:#444;background:0 0;left:0;width:auto;width:38px;height:64px;line-height:64px;margin:auto;background:#f1f0ef}.widget-area .widget_categories ul li a:hover{color:#146936}.widget-area .widget_categories ul li a:hover:before{background:#146936;color:#fff}.widget-area .widget_categories ul li:last-child{border-bottom:0}.widget-area .widget_xeory_postviews h3,.widget-area .popular-posts h3,.widget-area .widget_xeory_recentviews h3,.widget-area .widget_social_widget h3{text-align:center;font-size:18px;border-top:1px solid #efefef;position:relative;margin:18px 0 30px;color:#444}.widget-area .widget_xeory_postviews h3:before,.widget-area .popular-posts h3:before,.widget-area .widget_xeory_recentviews h3:before,.widget-area .widget_social_widget h3:before{width:72px;height:3px;background:#00910a;content:"";display:inline-block;margin-bottom:12px;position:absolute;top:-1px;left:0;right:0;margin:auto}.widget-area .widget_xeory_postviews h3 span,.widget-area .popular-posts h3 span,.widget-area .widget_xeory_recentviews h3 span,.widget-area .widget_social_widget h3 span{margin-top:18px;display:block}.widget-area .widget_xeory_postviews ul,.widget-area .popular-posts ul,.widget-area .widget_xeory_recentviews ul,.widget-area .widget_social_widget ul{margin-bottom:0}.widget-area .widget_xeory_postviews ul li,.widget-area .popular-posts ul li,.widget-area .widget_xeory_recentviews ul li,.widget-area .widget_social_widget ul li{padding:0 0 24px}.widget-area .popular-posts ul li a{color:#444;font-size:14px}.widget-area .popular-posts ul li a:hover{color:#146936}.widget-area .popular-posts ul li a img{width:110px;margin-right:12px;transition:all ease-in-out .3s}.widget-area .popular-posts ul li a img:hover{opacity:.8}.widget-area .popular-posts ul li a:last-child{margin-top:-3px;display:block}.widget-area .widget_xeory_postviews .xeory-subloop-image,.widget-area .widget_xeory_recentviews .xeory-subloop-image{width:110px;margin-right:12px}.widget-area .widget_xeory_postviews .xeory-subloop-image a:hover,.widget-area .widget_xeory_recentviews .xeory-subloop-image a:hover{opacity:.7}.widget-area .widget_xeory_postviews .xeory-subloop-content h4 a,.widget-area .widget_xeory_recentviews .xeory-subloop-content h4 a{display:block;font-size:14px;color:#444;vertical-align:top;font-weight:400;position:relative;z-index:2}.widget-area .widget_xeory_postviews .xeory-subloop-content h4 a:hover,.widget-area .widget_xeory_recentviews .xeory-subloop-content h4 a:hover{color:#146936}.widget-area .widget_xeory_postviews .xeory-subloop-content .xeory-subloop-meta,.widget-area .widget_xeory_recentviews .xeory-subloop-content .xeory-subloop-meta{display:none}.widget-area .widget_xeory_postviews .xeory-subloop .xeory-subloop-item,.widget-area .widget_xeory_recentviews .xeory-subloop .xeory-subloop-item{position:relative}.widget-area .widget_xeory_postviews .xeory-subloop .xeory-subloop-item:before,.widget-area .widget_xeory_recentviews .xeory-subloop .xeory-subloop-item:before{display:block;color:#fff;font-size:12px;font-weight:700;width:20px;height:20px;text-align:center;line-height:20px;background:rgba(19,74,154,.8);position:absolute;top:0;left:0;z-index:3}.widget-area .widget_xeory_postviews .xeory-subloop .xeory-subloop-item:last-of-type,.widget-area .widget_xeory_recentviews .xeory-subloop .xeory-subloop-item:last-of-type{padding-bottom:0}.widget-area .widget_xeory_recentviews .xeory-subloop-item{position:relative}.widget-area .widget_social_widget{border:1px solid #efefef;text-align:center;position:relative;margin-bottom:78px;max-width:320px}@media screen and (max-width:991px){.widget-area .widget_social_widget{margin:auto}}.widget-area .widget_social_widget:before{content:"";display:block;width:72px;height:3px;background:#00910a;position:absolute;top:0;left:0;right:0;margin:auto}.widget-area .widget_social_widget h3{border:none;margin:24px 0 20px}.widget-area .widget_social_widget h3:before{content:none}@media screen and (max-width:991px){.widget-area .widget_social_widget .widget-content{margin-bottom:0}}.widget-area .widget_social_widget .xeory-social-facebook{padding:0}.widget-area .widget_social_widget .xeory-social-btns{padding:0}.widget-area .widget_social_widget .xeory-social-btns ul{margin:0;border-top:1px solid #eee}.widget-area .widget_social_widget .xeory-social-btns li{display:inline-block;width:25%;margin:0;padding:0;border-left:1px solid #eee}@media screen and (max-width:767px){.widget-area .widget_social_widget .xeory-social-btns li{width:auto !important;display:inline-block}}.widget-area .widget_social_widget .xeory-social-btns li.item-facebook{border:none}.widget-area .widget_social_widget .xeory-social-btns li.item-facebook a:before{content:"\f09a"}.widget-area .widget_social_widget .xeory-social-btns li a{color:#9a9a9a;background:#fff;font-size:28px;padding:10px 6px}@media screen and (max-width:767px){.widget-area .widget_social_widget .xeory-social-btns li a{margin:0 8px}}.widget-area .widget_social_widget .xeory-social-btns li a span{display:none}.widget-area .widget_social_widget .xeory-social-btns li a:hover{color:#146936;opacity:1}.single{background:#fff}.single .site-content{padding:0}.single article{border:1px solid #efefef;border-bottom:0}@media screen and (max-width:991px){.single article{border:none}}.single article .entry-header{padding:38px 40px 15px}@media screen and (max-width:991px){.single article .entry-header{padding:0 0 17px}}.single article .entry-header .entry-meta{margin-left:-40px;width:calc(100% + 80px);padding:0;text-align:right;font-size:13px;padding-right:40px;color:#777;display:inline-block;margin-bottom:12px}@media screen and (max-width:991px){.single article .entry-header .entry-meta{margin-left:0;width:100%}}@media screen and (max-width:767px){.single article .entry-header .entry-meta{margin-bottom:18px;padding-right:0}}.single article .entry-header .entry-meta:before{background:0 0}.single article .entry-header .entry-meta li{list-style:none;display:inline-block}.single article .entry-header .entry-meta .cat{float:left;background:rgba(0,145,10,.9);padding:5px 14px;color:#fff}@media screen and (max-width:767px){.single article .entry-header .entry-meta .cat{margin-top:8px}}.single article .entry-header .entry-meta .date{display:inline-block;padding:5px 0}@media screen and (max-width:767px){.single article .entry-header .entry-meta .date{padding:0}}.single article .entry-header .entry-meta .date br{display:none}@media screen and (max-width:767px){.single article .entry-header .entry-meta .date br{display:inline-block}}.single article .entry-header .entry-meta .modified{display:inline-block;padding-left:8px}.single article .entry-header h1{font-size:30px;margin-bottom:0;color:#444;line-height:48px}@media screen and (max-width:767px){.single article .entry-header h1{font-size:20px;line-height:30px}}.single article .entry-content{padding:0 40px 40px;overflow:visible}@media screen and (max-width:991px){.single article .entry-content{padding:0}}.single article .entry-content .entry-thumbnail{float:none;margin:0}.single article .entry-content .entry-thumbnail img{width:100%}.single article .entry-content .bzb-sns-area .bzb-sns-btn{padding-left:0;text-align:center;padding:20px 0 24px;margin:0}@media screen and (max-width:767px){.single article .entry-content .bzb-sns-area .bzb-sns-btn{padding:20px 0 24px}}.single article .entry-content .bzb-sns-area .bzb-sns-btn li{line-height:16px;font-size:12px}.single article .entry-content .bzb-sns-area .bzb-sns-btn .bzb-pocket{width:90px}.single article .entry-content .bzb-sns-area .bzb-sns-btn #___plusone_0,.single article .entry-content .bzb-sns-area .bzb-sns-btn #___plusone_1{width:40px !important}.single .post-author{background:#fff;margin:40px 38px 0;padding:50px 36px;border:none;position:relative;background:#f8f8f8}@media screen and (max-width:767px){.single .post-author{margin:0;padding:22px 16px 27px}}.single .post-author .clearfix{position:relative}.single .post-author .post-author-img{position:absolute;top:0;bottom:0;margin:auto;width:110px;height:110px;border-radius:50%;border:5px solid #eee;overflow:hidden}@media screen and (max-width:767px){.single .post-author .post-author-img{position:static}}.single .post-author .post-author-meta{float:right;width:calc(100% - 110px);margin-left:0;padding-left:12px}@media screen and (max-width:991px){.single .post-author .post-author-meta{margin-top:24px;font-size:14px}}@media screen and (max-width:767px){.single .post-author .post-author-meta{width:auto;padding-left:0;margin-top:18px}}.single .post-author .post-author-meta h4{font-size:18px;margin-bottom:5px;text-transform:uppercase;text-align:left}@media screen and (max-width:767px){.single .post-author .post-author-meta h4{font-size:18px}}.single .post-author .post-author-meta p{font-size:16px}.single .entry-footer{padding:0 40px}@media screen and (max-width:991px){.single .entry-footer{padding:16px 0}}@media screen and (max-width:550px){.single .entry-footer{padding:8px 0}}.single .entry-footer .bzb-sns-area{text-align:center;padding:50px 0 20px}@media screen and (max-width:767px){.single .entry-footer .bzb-sns-area{padding:24px 0}}.single .entry-footer .bzb-sns-area .bzb-sns-btn{margin:0}.single .entry-footer .bzb-sns-area .bzb-sns-btn .bzb-pocket{width:90px}.single .entry-footer .bzb-sns-area .bzb-sns-btn #___plusone_0,.single .entry-footer .bzb-sns-area .bzb-sns-btn #___plusone_1{width:40px !important}.single .entry-footer .post-footer-list{padding-bottom:0}.single .entry-footer .post-footer-list li:before{color:#146936;content:"\f115";font-weight:400;font-size:16px}.single .entry-footer .post-footer-list li a{color:#146936}.single .entry-footer .post-footer-list li a:hover{text-decoration:underline}.single .widget-area-underpost .widget_xeory_related_posts,.single .widget-area-underpost .widget_social_widget{padding:56px 40px 0;border:none;border-left:1px solid #eee;border-right:1px solid #eee}@media screen and (max-width:991px){.single .widget-area-underpost .widget_xeory_related_posts,.single .widget-area-underpost .widget_social_widget{padding-top:40px;padding-left:0;padding-right:0;border:none}}.single .widget-area-underpost .widget_xeory_related_posts h3,.single .widget-area-underpost .widget_social_widget h3{font-size:20px;margin:0;padding:12px 12px 12px 0;border:1px solid #d7d7d7;border-top:2px solid #00910a;margin-bottom:24px}@media screen and (max-width:767px){.single .widget-area-underpost .widget_xeory_related_posts h3,.single .widget-area-underpost .widget_social_widget h3{font-size:18px;padding:10px 0}}.single .widget-area-underpost .widget_xeory_related_posts h3:before,.single .widget-area-underpost .widget_social_widget h3:before{color:#00910a;font-family:FontAwesome;margin-right:0;padding:16px;font-size:18px}@media screen and (max-width:767px){.single .widget-area-underpost .widget_xeory_related_posts h3,.single .widget-area-underpost .widget_social_widget h3{padding-right:8px}}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns,.single .widget-area-underpost .widget_social_widget .xeory-social-btns{padding:0}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul{margin-left:0;margin-right:0;border:1px solid #cdcdcb}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li{padding-left:0;padding-right:0;border-left:1px solid #cdcdcb}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-facebook,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-facebook{border:none}@media screen and (max-width:767px){.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-facebook,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-facebook{border-bottom:1px solid #cdcdcb}}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-facebook a,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-facebook a{color:#3b5998;padding:18px 16px}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-facebook a:hover,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-facebook a:hover{background:#3b5998}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-facebook a:before,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-facebook a:before{content:"\f09a"}@media screen and (max-width:767px){.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-twitter,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-twitter{border-bottom:1px solid #cdcdcb}}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-twitter a,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-twitter a{color:#55acee}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-twitter a:hover,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-twitter a:hover{background:#55acee}@media screen and (max-width:767px){.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-google,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-google{border-left:0}}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-google a,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-google a{color:#dc4e41}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-google a:hover,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-google a:hover{background:#dc4e41}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-google a span,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-google a span{text-transform:lowercase}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-feedly a,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-feedly a{color:#2bb24c}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-feedly a:hover,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-feedly a:hover{background:#2bb24c}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li.item-feedly a span,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li.item-feedly a span{text-transform:lowercase}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li a,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li a{font-size:14px;font-weight:700;vertical-align:middle;line-height:24px;background:#fff;display:block;margin:0;padding:18px 16px}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li a:before,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li a:before{font-size:22px;margin-right:8px}.single .widget-area-underpost .widget_xeory_related_posts .xeory-social-btns ul li a:hover,.single .widget-area-underpost .widget_social_widget .xeory-social-btns ul li a:hover{color:#fff;opacity:1}.single .widget-area-underpost .widget_xeory_related_posts h3:before{content:"\f016"}.single .widget-area-underpost .widget_xeory_related_posts .widget-content ul{margin:0 -12px}@media screen and (max-width:767px){.single .widget-area-underpost .widget_xeory_related_posts .widget-content ul{margin:0 -6px}}.single .widget-area-underpost .widget_xeory_related_posts .widget-content li{font-size:inherit;padding:0 12px}@media screen and (max-width:767px){.single .widget-area-underpost .widget_xeory_related_posts .widget-content li{padding:0 6px;margin-bottom:16px}}.single .widget-area-underpost .widget_xeory_related_posts .widget-content a:hover{opacity:.8}.single .widget-area-underpost .widget_xeory_related_posts .widget-content .xeory-subloop-image{margin:0 0 12px;height:114px}@media screen and (max-width:767px){.single .widget-area-underpost .widget_xeory_related_posts .widget-content .xeory-subloop-image{margin-bottom:4px;height:auto}}.single .widget-area-underpost .widget_xeory_related_posts .widget-content .xeory-subloop-image img{width:100%;height:auto}.single .widget-area-underpost .widget_xeory_related_posts .widget-content .xeory-subloop-content h4{margin-bottom:0}.single .widget-area-underpost .widget_xeory_related_posts .widget-content .xeory-subloop-content h4 a{color:#444;font-weight:400;font-size:14px;line-height:20px}.single .widget-area-underpost .widget_xeory_related_posts .widget-content .xeory-subloop-content h4 a:hover{color:#146936}.single .widget-area-underpost .widget_xeory_related_posts .widget-content .xeory-subloop-content .xeory-subloop-meta{display:none}@media screen and (max-width:767px){.single .widget-area-underpost .widget_social_widget{padding-top:18px}}.single .widget-area-underpost .widget_social_widget h3:before{content:"\f087";font-size:19px}.single .widget-area-underpost .xeory-social-twitter{padding:0 0 40px}.single .widget-area-underpost .xeory-social-twitter iframe{border:1px solid #f3f3f3 !important}.single .section2-1{max-width:1200px;margin:0 auto;padding:100px 0 121px}@media screen and (max-width:1199px){.single .section2-1{padding:100px 16px 121px}}@media screen and (max-width:550px){.single .section2-1{padding:44px 12px 44px}}.single .p-des{clear:both;color:#676767;font-size:16px;padding:5px 0}@media screen and (max-width:550px){.single .p-des{padding:7px 0 20px}}.single .header-contact-btn{text-align:center;margin-top:3px}@media screen and (max-width:1199px){.single .header-contact-btn{margin:5px auto;max-width:344px}}.single .header-contact-btn a{background:#e08d2a;color:#fff;font-weight:700;padding:14px 58px;display:block;font-size:20px;line-height:32px}@media screen and (max-width:550px){.single .header-contact-btn a{padding:14px 16px}}.single .header-contact-btn a i{display:none}.single .header-contact-btn a:after{content:'\f105';margin-left:20px;font-size:22px;font-family:'FontAwesome'}.single .header-contact-btn a:hover{text-decoration:none !important;opacity:.8}.single .company-title h3{text-align:center;font-size:30px;font-weight:700;position:relative;margin-bottom:72px;padding-bottom:25px;color:#444}@media screen and (max-width:767px){.single .company-title h3{font-size:24px;padding-bottom:10px;margin-bottom:50px;color:#3f3f3f}}.single .company-title h3:after{content:"";position:absolute;width:76px;height:1px;background:#ccc;bottom:0;left:0;right:0;margin:auto}.single .company-title h3 span{position:absolute;width:24px;height:1px;background:#00910a;bottom:0;left:0;right:0;margin:auto;z-index:1}.single .company-title h3 span:before{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#00910a;margin-left:-9px}.single .company-title h3 span:after{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#fff;margin:-1px 0 0 -9px}@media screen and (max-width:1199px){.single .company-title h3 span:after{top:auto}}.single .wrap-content-text{width:50%;float:left;margin-top:20px;font-size:16px;padding-right:40px;color:#444}@media screen and (max-width:1199px){.single .wrap-content-text{width:100%;float:none;padding-right:0}}@media screen and (max-width:550px){.single .wrap-content-text .wrap-in:first-child .right-in{display:inline-block !important;width:76%;line-height:26px}}@media screen and (max-width:550px){.single .wrap-content-text .wrap-in:nth-child(2){margin-top:-7px}}@media screen and (max-width:588px){.single .wrap-content-text .wrap-in:last-child .left{float:none}}.single .wrap-content-text .wrap-in{line-height:26px}.single .wrap-content-text .wrap-in:first-child{border-bottom:1px solid #d2d2d2;padding-bottom:10px;margin-bottom:24px}@media screen and (max-width:550px){.single .wrap-content-text .wrap-in:first-child{padding-bottom:15px;margin-bottom:27px}}.single .wrap-content-text .wrap-in:nth-of-type(2) .left{padding-top:3px}@media screen and (max-width:550px){.single .wrap-content-text .wrap-in:nth-of-type(2) .left{padding-top:0}}.single .wrap-content-text .wrap-in:nth-of-type(3) .left{display:none}.single .wrap-content-text .wrap-in:nth-of-type(3) .right{width:100%}.single .wrap-content-text .wrap-in .left{width:22%;float:left;padding-top:10px;padding-left:30px;font-weight:700}@media screen and (max-width:550px){.single .wrap-content-text .wrap-in .left{padding-left:12px;padding-top:2px;width:24%}}.single .wrap-content-text .wrap-in .right{display:inline-block}.single .wrap-content-text .wrap-in .right span{color:#268d4f;font-family:"YuGothic","游ゴシック","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif”;font-size:26px;font-weight:700}@media screen and (max-width:375px){.single .wrap-content-text .wrap-in .right span{letter-spacing:1px;padding-left:8px}}@media screen and (max-width:350px){.single .wrap-content-text .wrap-in .right span{font-size:26px}}.single .wrap-content-text .wrap-in .right span:before{content:"\f095";font-size:27px;font-family:'FontAwesome';margin-right:5px;color:#268d4f}.single .wrap-content-text .wrap-in .right span a{color:#268d4f;font-family:"YuGothic","游ゴシック","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif”;font-size:26px;font-weight:700}.single .wrap-content-text .wrap-in .right .table-map{margin:24px auto 0px}@media screen and (max-width:550px){.single .wrap-content-text .wrap-in .right .table-map{margin-top:16px;font-size:10px}}.single .wrap-content-text .wrap-in .right .table-map tbody{border-top:1px solid #d2d2d2}.single .wrap-content-text .wrap-in .right .table-map th{border-left:1px solid #d2d2d2;text-align:center;font-weight:700;width:54px;height:50px !important;line-height:50px;text-align:center;padding:0 !important}.single .wrap-content-text .wrap-in .right .table-map th:first-child{width:135px}@media screen and (max-width:550px){.single .wrap-content-text .wrap-in .right .table-map th{width:87px !important;height:32px !important;line-height:32px}}@media screen and (max-width:375px){.single .wrap-content-text .wrap-in .right .table-map th{height:32px !important;line-height:32px}}.single .wrap-content-text .wrap-in .right .table-map tr{border-bottom:0;margin-bottom:0;padding:0 !important;border-bottom:1px solid #d2d2d2}@media screen and (max-width:991px){.single .wrap-content-text .wrap-in .right .table-map tr:nth-child(2) th,.single .wrap-content-text .wrap-in .right .table-map tr:nth-child(3) th{vertical-align:middle;display:table-cell !important}}.single .wrap-content-text .wrap-in .right .table-map td{padding:0 !important;border-left:1px solid #d2d2d2;font-size:14px;line-height:50px;text-align:center}@media screen and (max-width:380px){.single .wrap-content-text .wrap-in .right .table-map td{font-size:9px}}@media screen and (max-width:375px){.single .wrap-content-text .wrap-in .right .table-map td{line-height:32px}}.single .wrap-content-text .wrap-in .right .table-map td:nth-child(5){color:#00910a;padding:14px 22px}.single .wrap-content-text .wrap-in .right .table-map td:nth-child(8),.single .wrap-content-text .wrap-in .right .table-map td:nth-child(9){color:#00910a;padding:12px 22px}@media screen and (max-width:588px){.single .wrap-content-text .wrap-in .right .scr-table{overflow-x:scroll}}@media screen and (max-width:1199px){.single .wrap-content-text .wrap-in .right:last-child{display:block}}.single .company-wrap{display:inline-block;width:50%}@media screen and (max-width:1199px){.single .company-wrap{width:100%;float:none}}.single .company-wrap iframe{border:1px solid #d2d2d2 !important}@media screen and (max-width:1199px){.single .company-wrap iframe{width:100%;margin-top:50px}}.single .company-wrap .header-contact-btn{margin-top:42px}@media screen and (max-width:550px){.single .company-wrap .header-contact-btn{margin-top:32px}}.single .company-wrap .header-contact-btn a{background:#146936}.single .entry-content p.link-button:last-of-type{margin-top:0;margin-bottom:35px}.post-type-archive-topics .page-header{position:relative;padding-top:80px;position:relative;text-align:center}.post-type-archive-topics .page-header h1{font-size:26px;line-height:28px;color:#444;height:auto;text-align:left;position:relative}.post-type-archive-topics .entry-content{padding:40px 0 120px;list-style:none}.post-type-archive-topics .entry-content li div{border-bottom:1px solid #dfdfdf;padding-bottom:9px;margin-bottom:8px;line-height:24px}.post-type-archive-topics .entry-content li span{margin-right:20px}.post-type-archive-topics .entry-content li a{color:#444}.post-type-archive-topics .entry-content li a:hover{color:#146936;text-decoration:underline;font-weight:700}.post-type-archive-topics .entry-content li .a_more{color:#146936;font-weight:700;margin-left:10px}.xeory-breadcrumbs{background:0 0;margin-bottom:0}.xeory-breadcrumbs .xeory-breadcrumbs-list{font-size:12px;padding:20px 0}@media screen and (max-width:767px){.xeory-breadcrumbs .xeory-breadcrumbs-list{padding:12px 0}}.xeory-breadcrumbs .xeory-breadcrumbs-list .xeory-breadcrumbs-item:after{margin:0}@media screen and (max-width:991px){#pagetop{right:12px}}.section2-1{max-width:1200px;margin:0 auto;padding:100px 0 121px}@media screen and (max-width:1199px){.section2-1{padding:100px 16px 121px}}@media screen and (max-width:550px){.section2-1{padding:44px 12px 44px}}.p-des{clear:both;color:#676767;font-size:16px;padding:5px 0}@media screen and (max-width:550px){.p-des{padding:7px 0 20px}}.header-contact-btn{text-align:center;margin-top:3px}@media screen and (max-width:1199px){.header-contact-btn{margin:5px auto;max-width:344px}}.header-contact-btn a{background:#e08d2a;color:#fff;font-weight:700;padding:14px 58px;display:block;font-size:20px;line-height:32px}@media screen and (max-width:550px){.header-contact-btn a{padding:14px 16px}}.header-contact-btn a i{display:none}.header-contact-btn a:after{content:'\f105';margin-left:20px;font-size:22px;font-family:'FontAwesome'}.header-contact-btn a:hover{text-decoration:none !important;opacity:.8}.btncall a{background:#00bd0d !important;display:none !important}@media screen and (max-width:991px){.btncall a{display:block !important;margin-top:30px}}.company-title h3{text-align:center;font-size:30px;font-weight:700;position:relative;margin-bottom:72px;padding-bottom:25px;color:#444}@media screen and (max-width:767px){.company-title h3{font-size:24px;padding-bottom:10px;margin-bottom:50px;color:#3f3f3f}}.company-title h3:after{content:"";position:absolute;width:76px;height:1px;background:#ccc;bottom:0;left:0;right:0;margin:auto}.company-title h3 span{position:absolute;width:24px;height:1px;background:#00910a;bottom:0;left:0;right:0;margin:auto;z-index:1}.company-title h3 span:before{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#00910a;margin-left:-9px}.company-title h3 span:after{position:absolute;left:50%;top:100%;border:solid transparent;content:'';height:0;width:0;border-width:9px;margin:0 0 0 -9px;border-top-color:#fff;margin:-1px 0 0 -9px}@media screen and (max-width:1199px){.company-title h3 span:after{top:auto}}.wrap-content-text{width:50%;float:left;margin-top:20px;font-size:16px;padding-right:40px;color:#444}@media screen and (max-width:1199px){.wrap-content-text{width:100%;float:none;padding-right:0}}@media screen and (max-width:550px){.wrap-content-text .wrap-in:first-child .right-in{display:inline-block !important;width:76%;line-height:26px}}@media screen and (max-width:550px){.wrap-content-text .wrap-in:nth-child(2){margin-top:-7px}}@media screen and (max-width:588px){.wrap-content-text .wrap-in:last-child .left{float:none}}.wrap-content-text .wrap-in{line-height:26px}.wrap-content-text .wrap-in:first-child{border-bottom:1px solid #d2d2d2;padding-bottom:10px;margin-bottom:24px}@media screen and (max-width:550px){.wrap-content-text .wrap-in:first-child{padding-bottom:15px;margin-bottom:27px}}.wrap-content-text .wrap-in:nth-of-type(2) .left{padding-top:3px}@media screen and (max-width:550px){.wrap-content-text .wrap-in:nth-of-type(2) .left{padding-top:0}}.wrap-content-text .wrap-in:nth-of-type(3) .left{display:none}.wrap-content-text .wrap-in:nth-of-type(3) .right{width:100%}.wrap-content-text .wrap-in .left{width:22%;float:left;padding-top:10px;padding-left:30px;font-weight:700}@media screen and (max-width:550px){.wrap-content-text .wrap-in .left{padding-left:12px;padding-top:2px;width:24%}}.wrap-content-text .wrap-in .right{display:inline-block}.wrap-content-text .wrap-in .right span{color:#268d4f;font-family:"YuGothic","游ゴシック","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif”;font-size:26px;font-weight:700}@media screen and (max-width:375px){.wrap-content-text .wrap-in .right span{letter-spacing:1px;padding-left:8px}}@media screen and (max-width:350px){.wrap-content-text .wrap-in .right span{font-size:26px}}.wrap-content-text .wrap-in .right span:before{content:"\f095";font-size:27px;font-family:'FontAwesome';margin-right:5px;color:#268d4f}.wrap-content-text .wrap-in .right span a{color:#268d4f;font-family:"YuGothic","游ゴシック","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif”;font-size:26px;font-weight:700}.wrap-content-text .wrap-in .right .table-map{margin:24px auto 0px}@media screen and (max-width:550px){.wrap-content-text .wrap-in .right .table-map{margin-top:16px;font-size:10px}}.wrap-content-text .wrap-in .right .table-map tbody{border-top:1px solid #d2d2d2}.wrap-content-text .wrap-in .right .table-map th{border-left:1px solid #d2d2d2;text-align:center;font-weight:700;width:54px;height:50px !important;line-height:50px;text-align:center;padding:0 !important}.wrap-content-text .wrap-in .right .table-map th:first-child{width:135px}@media screen and (max-width:550px){.wrap-content-text .wrap-in .right .table-map th{width:87px !important;height:32px !important;line-height:32px}}@media screen and (max-width:375px){.wrap-content-text .wrap-in .right .table-map th{height:32px !important;line-height:32px}}.wrap-content-text .wrap-in .right .table-map tr{border-bottom:0;margin-bottom:0;padding:0 !important;border-bottom:1px solid #d2d2d2}@media screen and (max-width:991px){.wrap-content-text .wrap-in .right .table-map tr:nth-child(2) th,.wrap-content-text .wrap-in .right .table-map tr:nth-child(3) th{vertical-align:middle;display:table-cell !important}}.wrap-content-text .wrap-in .right .table-map td{padding:0 !important;border-left:1px solid #d2d2d2;font-size:14px;line-height:50px;text-align:center}@media screen and (max-width:380px){.wrap-content-text .wrap-in .right .table-map td{font-size:9px}}@media screen and (max-width:375px){.wrap-content-text .wrap-in .right .table-map td{line-height:32px}}.wrap-content-text .wrap-in .right .table-map td:nth-child(5){color:#00910a;padding:14px 22px}.wrap-content-text .wrap-in .right .table-map td:nth-child(8),.wrap-content-text .wrap-in .right .table-map td:nth-child(9){color:#00910a;padding:12px 22px}@media screen and (max-width:588px){.wrap-content-text .wrap-in .right .scr-table{overflow-x:scroll}}@media screen and (max-width:1199px){.wrap-content-text .wrap-in .right:last-child{display:block}}.company-wrap{display:inline-block;width:50%}@media screen and (max-width:1199px){.company-wrap{width:100%;float:none}}.company-wrap iframe{border:1px solid #d2d2d2 !important}@media screen and (max-width:1199px){.company-wrap iframe{width:100%;margin-top:50px}}.company-wrap .header-contact-btn{margin-top:42px}@media screen and (max-width:550px){.company-wrap .header-contact-btn{margin-top:32px}}.company-wrap .header-contact-btn a{background:#146936}@media screen and (max-width:2000px){.caption-sp{display:none}}@media screen and (max-width:767px){.caption-sp{display:block}}@media screen and (max-width:767px){.caption-pc{display:none}}