@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}@font-face{font-family:"Hiragino Maru Gothic";src:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../font/HiraginoMaruGothicProW4.woff) format("woff")}@font-face{font-family:"Hiragino Maru Gothic Pro";src:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../font/HiraginoMaruGothicProW4.woff2) format("woff2")}body{background:#f9f9f9;word-break:break-all;font-family:"Hiragino Maru Gothic Std","Hiragino Maru Gothic Pro","Hiragino Maru Gothic ProN","Hiragino Maru Gothic",YuGothic,"Custom Yu Gothic","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media screen and (max-width:991px){body{padding-top:0 !important}}body .site{padding-top:72.09px}@media screen and (max-width:991px){body .site{padding-top:54px}}a{color:#3c93a2;transition:all ease-in-out .3s}a:hover{color:#cec579}.single .entry-content a{text-decoration:underline}.site-title a{font-weight:700}.site{position:relative}.container{max-width:1200px;width:auto;margin:0 auto}@media screen and (max-width:1200px){.container{padding:0 24px}}@media screen and (max-width:991px){.container{padding:0 16px}}@media screen and (max-width:550px){.container{padding:0 16px}}@media screen and (max-width:991px){.site-content{padding:16px 0 0}}.archive .site-content,.search .site-content,.page-post-list .site-content{padding:24px 0 0}#toc_container{margin:0 0 40px;padding:32px;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}.no-results .search-form{margin-bottom:40px}.pagetop{z-index:100}.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 .site-content,.search .site-content,.error404 .site-content,.original-category .site-content,.page-post-list .site-content{padding:20px 0 190px}.archive .entry-content,.search .entry-content,.error404 .entry-content,.original-category .entry-content,.page-post-list .entry-content{padding:40px}.archive .entry-content a:hover,.search .entry-content a:hover,.error404 .entry-content a:hover,.original-category .entry-content a:hover,.page-post-list .entry-content a:hover{text-decoration:underline}@media screen and (max-width:991px){.archive .entry-content,.search .entry-content,.error404 .entry-content,.original-category .entry-content,.page-post-list .entry-content{padding:24px 16px}}.comments-area{background:#fff;padding:0 40px 40px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media screen and (max-width:767px){.comments-area{padding:0 16px 40px}}.comments-area .comments-header .comments-title{padding-bottom:12px;border-bottom:1px dotted #444;margin-top:0}@media screen and (max-width:991px){.comments-area .comments-header .comments-title{font-size:18px}}.comments-area .comments-header .comments-title:before{color:#3c93a2}.comments-area .comment-list li{border-bottom:0}.comments-area .children{background:#fafafa;margin-left:0;padding:30px}@media screen and (max-width:767px){.comments-area .children{padding:16px}}.comments-area .comment-author-image img{border-radius:50%}.comments-area .reply a:before{content:""}.comments-area .comment-form .submit{border:0;background:#3c93a2}.comments-area .comment-form .submit:hover{background:#cec579}.comments-area .comment-respond{margin-bottom:0}.post-cta{margin-left:-40px;margin-right:-40px;margin-bottom:-40px;padding:40px;background:#f6f6f6;border-top:0}@media screen and (max-width:767px){.post-cta{margin-left:-16px;margin-right:-16px;margin-bottom:-24px;padding:16px}}.post-cta .post-cta-header{background:#3c93a2;color:#fff;padding:20px;border:0}@media screen and (max-width:767px){.post-cta .post-cta-header{padding:24px}}.post-cta .post-cta-body{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.post-cta .post-cta-body .post-cta-body-inner{background:#fff;padding:40px 20px}@media screen and (max-width:767px){.post-cta .post-cta-body .post-cta-body-inner{padding:24px 16px}}.post-cta .post-cta-body .post-cta-body-inner .post-cta-img{margin-bottom:24px}.post-cta .post-cta-body .post-cta-body-inner ul:last-child,.post-cta .post-cta-body .post-cta-body-inner p:last-child{margin-bottom:0}.post-cta .post-cta-content ul{padding-left:20px}.post-cta .post-cta-content ul li{list-style:disc}.post-cta .post-cta-content ul li:before{content:""}.post-cta .post-cta-content p{line-height:1.8}.post-cta .post-cta-content ul:last-child,.post-cta .post-cta-content p:last-child{margin-bottom:0}.post-cta .post-cta-footer{background:#fff;padding-left:40px;padding-right:40px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}@media screen and (max-width:767px){.post-cta .post-cta-footer{padding-left:16px;padding-right:16px}}.post-cta .post-cta-footer .post-cta-btn a{box-shadow:none}.post-cta .post-cta-footer .post-cta-btn a:after{content:"\f105";font-family:FontAwesome;color:#5cb85c;background:#fff;border-radius:50%;padding:0 4px 0 5px;margin-left:16px}.post-cta .post-cta-footer .post-cta-btn a:hover{color:#fff;opacity:.8}.entry-content p{margin-bottom:2em}.entry-content h2{margin:0;padding:20px;border-bottom:0;background:#3c93a2;font-size:30px;color:#fff;margin-bottom:32px}@media screen and (max-width:550px){.entry-content h2{font-size:24px}}.entry-content h3{margin:0 0 30px;padding:16px 0;border-left:0;border-bottom:3px solid #f3f3f3;position:relative}@media screen and (max-width:550px){.entry-content h3{font-size:20px}}.entry-content h3:before{content:"";width:15%;height:3px;background:#3c93a2;position:absolute;bottom:-3px;left:0}.entry-content h4{margin:0 0 24px;padding-left:12px;border-left:3px solid #3c93a2;font-size:20px}@media screen and (max-width:550px){.entry-content h4{font-size:18px}}.entry-content h5{margin:0 0 12px;padding-left:28px;font-size:18px;position:relative}@media screen and (max-width:550px){.entry-content h5{font-size:16px}}.entry-content h5:before{content:"";background:#3c93a2;width:6px;height:6px;border-radius:50%;position:absolute;top:9px;left:6px;box-shadow:0 0 0 3px #fff,0 0 0 6px #3c93a2}.entry-content h6{color:#3c93a2;margin:0 0 8px}@media screen and (max-width:550px){.entry-content h6{font-size:14px}}.entry-content ul{margin-bottom:2em}.entry-content ul li ul{margin-bottom:0}.entry-content ul li ul li{list-style:disc}.entry-content ol{margin-bottom:2em;padding-left:32px}.entry-content dl{margin-bottom:2em}.entry-content dl dt{display:inline-block;margin:0 0 1em;padding:6px 12px;border:1px solid #3c93a2}.entry-content dl dd{margin:0}.entry-content table{width:100% !important;margin-bottom:2em}.entry-content table th{background:#3c93a2;color:#fff}.entry-content table tr:nth-child(odd) td{background:#f5f5f5}.entry-content blockquote{margin-bottom:2em;padding:36px 36px 36px 90px;border:2px solid #3c93a2;background:#fff}@media screen and (max-width:767px){.entry-content blockquote{padding:60px 16px 16px}}.entry-content blockquote:before{color:#3c93a2;top:36px;left:36px}@media screen and (max-width:767px){.entry-content blockquote:before{top:16px;left:16px}}.entry-content .attention{padding:32px;margin-bottom:2em}@media screen and (max-width:767px){.entry-content .attention{padding:16px}}.entry-content .a-1{border:1px solid #c5c5c5}.entry-content .a-2{border:2px solid #3c93a2}.entry-content .a-3{border:1px solid #727272}.entry-content .a-3 .attention-title{font-weight:700;color:#3c93a2;margin-bottom:10px}.entry-content .attention ul:last-child,.entry-content .attention p:last-child,.entry-content blockquote ul:last-child,.entry-content blockquote p:last-child{margin-bottom:0}.entry-content .link-button-green,.entry-content .link-button-orange{margin-bottom:30px !important;text-align:center;padding:0}.entry-content .link-button-green a,.entry-content .link-button-orange a{display:inline-block;padding:8px 32px 9px;color:#fff !important;font-weight:700;border-radius:3px}@media only screen and (max-width:767px){.entry-content .link-button-green a,.entry-content .link-button-orange a{max-width:100%;width:100%}}.entry-content .link-button-green a i,.entry-content .link-button-orange a i{margin-right:10px}.entry-content .link-button-green:hover a,.entry-content .link-button-orange:hover a{opacity:.8;text-decoration:none !important}.site-footer{background:#7fcad7}.site-footer .section-footer{padding:34px 0 34px}@media screen and (max-width:767px){.site-footer .section-footer{padding:45px 0 25px}}.site-footer .section-footer .container{max-width:1080px}.site-footer .section-footer p{font-size:12px;font-style:normal;font-weight:400;line-height:1.8;letter-spacing:.6px}@media screen and (max-width:767px){.site-footer .section-footer p{font-size:10.5px;letter-spacing:.525px}}.site-footer .widget_nav_menu{background:#7fcad7;border:none}.site-footer .widget_nav_menu .container{padding:30px 0 4px}@media screen and (max-width:767px){.site-footer .widget_nav_menu .container{padding:19px 0}}@media screen and (max-width:550px){.site-footer .widget_nav_menu .container{padding:19px 0 8px}}.site-footer .widget_nav_menu .container ul{text-align:center}.site-footer .widget_nav_menu .container ul li{padding:0 50px;border-right:1px solid #fff;line-height:1;position:relative}@media screen and (max-width:767px){.site-footer .widget_nav_menu .container ul li{padding:0 30px}}@media screen and (max-width:374px){.site-footer .widget_nav_menu .container ul li{padding:0 15px}}.site-footer .widget_nav_menu .container ul li:before{content:"";position:absolute;width:1px;height:16px;top:calc(50% - 8px);left:0}.site-footer .widget_nav_menu .container ul li:first-child{padding-left:0}.site-footer .widget_nav_menu .container ul li:last-child{border:none;padding-right:0}.site-footer .widget_nav_menu .container ul li a{color:#fff;font-size:14px;line-height:1.3;text-decoration:underline;margin:0;padding:0}@media screen and (max-width:550px){.site-footer .widget_nav_menu .container ul li a{font-size:12px}}.site-footer .widget_nav_menu .container ul li a:hover{color:#3c93a2}.site-footer .site-info{background:#7fcad7;text-align:center;border:none}.site-footer .site-info .container{padding:19px 15px 20px}@media screen and (max-width:767px){.site-footer .site-info .container{padding:13px 11px 20px}}.site-footer .site-info .container p{color:#fff;font-size:14px;font-weight:800}@media screen and (max-width:767px){.site-footer .site-info .container p{font-size:10.5px}}@media screen and (max-width:767px){.site-footer .site-info .container p img{width:100%;max-width:130px}}.site-footer .site-info .container span{margin:0 4px;color:#fff}.site-header{box-shadow:0px 4px 10px 0px rgba(0,0,0,.0509803922);position:fixed;top:0;left:0;right:0;z-index:15;border:0}.site-header .container{max-width:100%;padding:15px 40px}@media screen and (max-width:991px){.site-header .container{padding:11px 15px}}.site-header .site-title img{max-width:206px}@media screen and (max-width:991px){.site-header .site-title img{max-width:154px}}.site-header .btn-header{position:absolute;right:40px;top:calc(50% - 21px);max-width:240px;font-weight:800;letter-spacing:.03em}@media screen and (max-width:991px){.site-header .btn-header{max-width:130px;padding:0;right:16px;top:calc(50% - 15px)}}.main-navigation{background:#3c93a2}.main-navigation .primary-menu li{padding:0}.main-navigation .primary-menu li:before{content:none}.main-navigation .primary-menu li a{padding:20px 8px;color:#fff;font-size:16px}.main-navigation .primary-menu li a:hover{background:#fff;color:#3c93a2}.main-navigation .primary-menu .current-menu-item,.main-navigation .primary-menu .current-menu-parent{background:#fff}.main-navigation .primary-menu .current-menu-item a,.main-navigation .primary-menu .current-menu-parent a{color:#3c93a2}.sp-nav-btn{display:none}.xeory-sp-nav-btn{display:none;position:absolute;margin:auto;width:36px;height:36px;font-size:36px;line-height:36px;text-align:center;top:0;right:0;bottom:0}.xeory-sp-nav-btn:before{content:"≡";color:#3c93a2;cursor:pointer}@media screen and (max-width:991px){.xeory-sp-nav-btn{display:block}}.sp-nav-inner{position:relative}.sp-nav-inner .xeory-spnav-btn-close{position:absolute;top:18px;right:20px;width:36px;height:36px;line-height:34px;text-align:center;background:#3c93a2;border-radius:50%}.sp-nav-inner .xeory-spnav-btn-close:after{content:"×";font-size:24px;color:#fff;cursor:pointer}.sp-nav-inner .widget_search{position:absolute;top:75px;left:0;right:0;background:#f9f9f9;padding:16px;margin:0 !important}.sp-nav-inner .widget_search .search-form{margin:0}.xeory-spnav-wrap{display:none;opacity:0;position:fixed;top:0;left:0;height:100%;width:100%}.xeory-spnav-wrap .sp-nav-inner{width:100%;margin:0 auto;background:#fff}.xeory-spnav-wrap .sp-nav-inner .spnav-widget{margin-bottom:16px}.xeory-spnav-wrap .sp-nav-inner .spnav-widget h3{background:0 0;padding:20px 16px;color:#444;font-size:22px}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div{border-top:2px solid #bebebe}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul{list-style:none;padding-top:70px}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li a{display:block;font-weight:700;color:#444;padding:20px 16px;border-bottom:1px solid #e7e7e7}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li a:after{content:"\f105";font-family:FontAwesome;float:right;padding-right:12px;color:#3c93a2}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li a:hover{background:#3c93a2;color:#fff}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul li a:hover:after{color:#fff}.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 .current-menu-item a,.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul .current-post-parent a{background:#3c93a2;color:#fff}.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul .current-menu-item a:after,.xeory-spnav-wrap .sp-nav-inner .spnav-widget>div ul .current-post-parent a:after{color:#fff}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:16px;position:fixed;overflow-y:scroll;top:0;left:0;right:0;background:rgba(34,34,34,.9)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.pagination .current{background:#3c93a2}.pagination a{background:#e7e7e7}.pagination a:hover{background:#3c93a2}.pagetop{z-index:40;display:none}.pagetop-inner{line-height:44px}@media screen and (max-width:991px){.pagetop-inner{line-height:36px}}@media screen and (max-width:991px){.pagetop-inner:before{font-size:18px}}.wpcf7-submit{width:60%;background:#3c93a2 !important}.wpcf7-submit:hover{background:#cec579 !important}@media screen and (max-width:550px){.wpcf7-submit{width:100%}}.search-form{margin-bottom:40px;height:39px}.search-form input.search-field{padding:8px 48px 8px 8px !important;font-weight:400;font-size:14px;border-radius:0}.search-form input[type=submit]{width:40px;padding:0;background:#3c93a2;font-family:FontAwesome}.search-form input::-webkit-input-placeholder{color:#797979}.search-form input::-moz-placeholder{color:#797979}.search-form input:-ms-input-placeholder{color:#797979}.search-form input:-moz-placeholder{color:#797979}.search-form input::-webkit-input-selection{color:#797979}.search-form input::-moz-selection{color:#797979}.search-form input:-ms-input-selection{color:#797979}.search-form input:-moz-selection{color:#797979}.single .xeory-social-btns ul li a:before{font-size:18px;margin-right:8px}.xeory-social-btns>ul>li.item-facebook a:before{content:"\f09a"}.xeory-breadcrumbs-list .xeory-breadcrumbs-item:last-child a:hover{color:#666}.xeory-breadcrumbs-item-current:before{content:""}.page-header{padding:16px;font-size:24px;background:#fff;margin:0 0 30px;border:1px solid #e5e5e5;font-weight:700}@media screen and (max-width:550px){.page-header{font-size:20px;padding:12px}}.entry-header,.entry-content,.entry-summary,.entry-footer,.post-cta-header,.post-cta-body-inner,.post-cta-footer,.post-author,.underpost-widget{padding-left:40px;padding-right:40px}.wpcf7-form textarea{width:100% !important}.btn-a{border-radius:80px;background:#cec579;line-height:42px;padding:0 47px;color:#fff;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex;position:relative;max-width:300px;margin:0 auto;width:100%;letter-spacing:.03em}@media screen and (max-width:767px){.btn-a{max-width:120px;line-height:30px;font-size:11px;padding:0;letter-spacing:2px}}.btn-a:after{content:"";position:absolute;width:5px;height:9px;right:18px;top:50%;transform:translateY(-50%);background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/arrow-right.svg) no-repeat;background-size:contain;background-position:center}@media screen and (max-width:767px){.btn-a:after{right:12px}}.btn-a:hover{opacity:.8;color:#fff}span.purple{color:purple;font-weight:800;line-height:28px;letter-spacing:.7px}span.blue{color:#3c93a2;font-weight:800;line-height:28px;letter-spacing:.7px}.banner-right{max-width:330px;position:fixed;right:10px;bottom:30px;z-index:50;text-align:right;cursor:pointer}@media screen and (max-width:767px){.banner-right{display:none}}.banner-right .btn-close{width:26px;height:26px;display:inline-block;position:relative;top:2px;right:10px}.site-main article{overflow:hidden;margin-bottom:20px;padding:16px}.site-main article .entry-header{position:relative;float:left;padding:0}@media screen and (max-width:550px){.site-main article .entry-header{float:none}}.site-main article .entry-header .cat{display:inline-block;position:absolute;top:0;left:0;padding:6px 8px;font-size:14px;color:#fff;background:#3c93a2}.site-main article .entry-header .entry-thumbnail{width:302px;margin:0;float:none}@media screen and (max-width:767px){.site-main article .entry-header .entry-thumbnail{width:252px}}@media screen and (max-width:550px){.site-main article .entry-header .entry-thumbnail{width:100%}}.site-main article .entry-header .entry-thumbnail a:hover{opacity:.8}.site-main article .entry-content{padding:4px 16px}@media screen and (max-width:550px){.site-main article .entry-content{padding:0}}.site-main article .entry-content .entry-title{margin:0;padding:0;margin-bottom:12px;border-bottom:0;background:#fff;line-height:1.2}@media screen and (max-width:767px){.site-main article .entry-content .entry-title{margin-bottom:8px}}@media screen and (max-width:550px){.site-main article .entry-content .entry-title{margin:12px 0}}.site-main article .entry-content .entry-title a{color:#666;font-size:24px}@media screen and (max-width:767px){.site-main article .entry-content .entry-title a{font-size:20px}}.site-main article .entry-content .entry-title a:hover{color:#3c93a2}.site-main article .entry-content .cont-str{margin-bottom:12px;font-size:14px;line-height:1.5}.site-main article .entry-content .entry-meta{overflow:hidden;margin-bottom:0;padding-left:0}.site-main article .entry-content .entry-meta:before{content:none}.site-main article .entry-content .entry-meta li{list-style:none;display:inline-block}.site-main article .entry-content .entry-meta .date{line-height:32px}@media screen and (max-width:767px){.site-main article .entry-content .entry-meta .date{line-height:28px}}.site-main article .entry-content .entry-meta .more{float:right;background:#3c93a2}.site-main article .entry-content .entry-meta .more a{color:#fff;display:block;padding:6px 12px;font-size:13px}.site-main article .entry-content .entry-meta .more a:hover{background:#cec579}.site-main article .entry-content .entry-meta .more a:before{content:"\f18e";font-family:FontAwesome;font-size:16px;font-weight:400;padding-right:5px}.page:not(.page-post-list) .site-main article .entry-header{margin-bottom:40px}.page:not(.page-post-list) .site-main article .entry-header .entry-thumbnail{width:100%;margin-bottom:24px}.page:not(.page-post-list) .bzb-sns-btn{display:none}#secondary h3{margin-bottom:24px;padding:14px 10px;background:#fff;font-size:18px}#secondary h3:before{content:"\f097";font-family:FontAwesome;background:#3c93a2;color:#fff;margin-right:8px;padding:5px 8px;border-radius:50%;font-weight:400}@media screen and (max-width:991px){#secondary .widget_search{display:none}}#secondary .popular-posts ul li{font-size:16px;display:inline-block;vertical-align:top;width:100%;padding:0;overflow:hidden;line-height:1.2;margin-bottom:12px}#secondary .popular-posts ul li a{color:#666;font-size:14px}#secondary .popular-posts ul li a .wpp-thumbnail{margin-right:8px}#secondary .popular-posts ul li a:hover{color:#3c93a2}#secondary .widget_xeory_postviews,#secondary .widget_xeory_recentviews{margin-bottom:40px}#secondary .widget_xeory_postviews .widget-content ul li,#secondary .widget_xeory_recentviews .widget-content ul li{margin-bottom:12px;padding:0}#secondary .widget_xeory_postviews .widget-content ul li .xeory-subloop-image,#secondary .widget_xeory_recentviews .widget-content ul li .xeory-subloop-image{width:auto}#secondary .widget_xeory_postviews .widget-content ul li .xeory-subloop-content h4,#secondary .widget_xeory_recentviews .widget-content ul li .xeory-subloop-content h4{line-height:1.2}#secondary .widget_xeory_postviews .widget-content ul li .xeory-subloop-content h4 a,#secondary .widget_xeory_recentviews .widget-content ul li .xeory-subloop-content h4 a{color:#666;font-size:14px;font-weight:400}#secondary .widget_xeory_postviews .widget-content ul li .xeory-subloop-content h4 a:hover,#secondary .widget_xeory_recentviews .widget-content ul li .xeory-subloop-content h4 a:hover{color:#3c93a2}#secondary .widget_xeory_postviews .widget-content ul li .xeory-subloop-content .xeory-subloop-meta,#secondary .widget_xeory_recentviews .widget-content ul li .xeory-subloop-content .xeory-subloop-meta{display:none}#secondary .widget_xeory_recentviews h3:before{content:"\f11d";padding:6px}#secondary .widget_social_widget h3:before{content:"\f087";padding:6px 8px}#secondary .widget_social_widget .xeory-social-btns{padding:0;text-align:center}#secondary .widget_social_widget .xeory-social-btns ul{margin:0}#secondary .widget_social_widget .xeory-social-btns ul li{width:auto !important;padding:0 10px !important;margin:0}#secondary .widget_social_widget .xeory-social-btns ul li a{width:52px;height:52px;padding:0;margin:0;display:inline-block;line-height:52px;border-radius:5px}#secondary .widget_social_widget .xeory-social-btns ul li a:before{width:52px;height:52px;font-size:22px;margin:0}#secondary .widget_social_widget .xeory-social-btns ul li a .xeory-social-name{display:none}.single .site-content,.page:not(.page-post-list) .site-content{padding:24px 0 0}.single .site-content .xeory-breadcrumbs-list,.page:not(.page-post-list) .site-content .xeory-breadcrumbs-list{margin-bottom:8px}.single .site-content .site-main article,.page:not(.page-post-list) .site-content .site-main article{padding:40px;border-bottom:0}@media screen and (max-width:767px){.single .site-content .site-main article,.page:not(.page-post-list) .site-content .site-main article{padding:24px 16px}}.single .site-content .site-main article .entry-header,.page:not(.page-post-list) .site-content .site-main article .entry-header{float:none}.single .site-content .site-main article .entry-header .entry-meta,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta{height:33px;margin-bottom:0;list-style:none;text-align:right}.single .site-content .site-main article .entry-header .entry-meta:before,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta:before{content:none}.single .site-content .site-main article .entry-header .entry-meta .cat,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta .cat{padding:3px 6px;background:0 0}.single .site-content .site-main article .entry-header .entry-meta .cat a,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta .cat a{background:0 0 !important;color:#3c93a2}.single .site-content .site-main article .entry-header .entry-meta .date,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta .date{line-height:33px;display:inline-block}.single .site-content .site-main article .entry-header .entry-meta .modified,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta .modified{font-style:italic;display:inline-block}.single .site-content .site-main article .entry-header .entry-meta i,.page:not(.page-post-list) .site-content .site-main article .entry-header .entry-meta i{margin-right:4px}.single .site-content .site-main article .entry-header h1,.page:not(.page-post-list) .site-content .site-main article .entry-header h1{margin:24px 0;font-size:30px}@media screen and (max-width:550px){.single .site-content .site-main article .entry-header h1,.page:not(.page-post-list) .site-content .site-main article .entry-header h1{margin:18px 0 24px;font-size:24px}}.single .site-content .site-main article .bzb-sns-area,.page:not(.page-post-list) .site-content .site-main article .bzb-sns-area{display:block;margin-bottom:32px;padding:0;text-align:center}.single .site-content .site-main article .entry-content,.page:not(.page-post-list) .site-content .site-main article .entry-content{padding:0}.single .site-content .site-main article .entry-content a,.page:not(.page-post-list) .site-content .site-main article .entry-content a{text-decoration:none}.single .site-content .site-main article .entry-content a:hover,.page:not(.page-post-list) .site-content .site-main article .entry-content a:hover{text-decoration:underline}.single .site-content .site-main article .entry-content .entry-thumbnail,.page:not(.page-post-list) .site-content .site-main article .entry-content .entry-thumbnail{margin:0 0 24px}.single .site-content .site-main article .entry-content .bzb-sns-area .bzb-sns-btn,.page:not(.page-post-list) .site-content .site-main article .entry-content .bzb-sns-area .bzb-sns-btn{padding-left:0}.single .site-content .site-main article .entry-content .bzb-sns-area .bzb-sns-btn li,.page:not(.page-post-list) .site-content .site-main article .entry-content .bzb-sns-area .bzb-sns-btn li{font-size:12px}.single .site-content .site-main .entry-footer,.page:not(.page-post-list) .site-content .site-main .entry-footer{background:#fff;border-style:solid;border-width:0 1px;border-color:#e5e5e5}.single .site-content .site-main .entry-footer .bzb-sns-area,.page:not(.page-post-list) .site-content .site-main .entry-footer .bzb-sns-area{margin:0 0 24px;text-align:center}.single .site-content .site-main .entry-footer .post-footer-list,.page:not(.page-post-list) .site-content .site-main .entry-footer .post-footer-list{padding-bottom:0}.single .site-content .site-main .entry-footer .post-footer-list li,.page:not(.page-post-list) .site-content .site-main .entry-footer .post-footer-list li{padding-bottom:1em}.single .site-content .site-main .entry-footer .post-footer-list li:before,.page:not(.page-post-list) .site-content .site-main .entry-footer .post-footer-list li:before{color:#3c93a2}.single .site-content .site-main .entry-footer .post-footer-list li a,.page:not(.page-post-list) .site-content .site-main .entry-footer .post-footer-list li a{color:#3c93a2;text-decoration:none}.single .site-content .site-main .entry-footer .post-footer-list li a:hover,.page:not(.page-post-list) .site-content .site-main .entry-footer .post-footer-list li a:hover{text-decoration:underline}.single .site-content .site-main .entry-footer .post-footer-list .cat:before,.page:not(.page-post-list) .site-content .site-main .entry-footer .post-footer-list .cat:before{content:"\f115"}.single .site-content .site-main .underpost-widget,.page:not(.page-post-list) .site-content .site-main .underpost-widget{padding:40px}@media screen and (max-width:767px){.single .site-content .site-main .underpost-widget,.page:not(.page-post-list) .site-content .site-main .underpost-widget{padding:24px 16px}}.single .site-content .site-main .underpost-widget h3,.page:not(.page-post-list) .site-content .site-main .underpost-widget h3{padding-bottom:12px;margin-bottom:24px;font-size:24px;border-bottom:1px dotted #444}@media screen and (max-width:991px){.single .site-content .site-main .underpost-widget h3,.page:not(.page-post-list) .site-content .site-main .underpost-widget h3{font-size:18px}}.single .site-content .site-main .underpost-widget h3:before,.page:not(.page-post-list) .site-content .site-main .underpost-widget h3:before{content:"\f016";font-family:FontAwesome;color:#3c93a2;margin-right:12px;font-weight:400}.single .site-content .site-main .widget_xeory_related_posts,.page:not(.page-post-list) .site-content .site-main .widget_xeory_related_posts{padding:40px 40px 0;border-bottom:0}@media screen and (max-width:767px){.single .site-content .site-main .widget_xeory_related_posts,.page:not(.page-post-list) .site-content .site-main .widget_xeory_related_posts{padding:40px 16px 0}}.single .site-content .site-main .widget_xeory_related_posts .xeory-subloop-title,.page:not(.page-post-list) .site-content .site-main .widget_xeory_related_posts .xeory-subloop-title{font-weight:400;font-size:13px;line-height:22px}.single .site-content .site-main .widget_xeory_related_posts .xeory-subloop-title a,.page:not(.page-post-list) .site-content .site-main .widget_xeory_related_posts .xeory-subloop-title a{color:#333}.single .site-content .site-main .widget_xeory_related_posts .xeory-subloop-title a:hover,.page:not(.page-post-list) .site-content .site-main .widget_xeory_related_posts .xeory-subloop-title a:hover{color:#3c93a2}.single .site-content .site-main .widget_xeory_related_posts .xeory-subloop-meta,.page:not(.page-post-list) .site-content .site-main .widget_xeory_related_posts .xeory-subloop-meta{display:none}.single .site-content .site-main .widget_social_widget,.page:not(.page-post-list) .site-content .site-main .widget_social_widget{border-bottom:0}.single .site-content .site-main .widget_social_widget h3:before,.page:not(.page-post-list) .site-content .site-main .widget_social_widget h3:before{content:"\f087"}.single .site-content .site-main .widget_social_widget .xeory-social-twitter,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-twitter{padding:0 0 20px}@media screen and (max-width:991px){.single .site-content .site-main .widget_social_widget .xeory-social-twitter,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-twitter{margin-bottom:16px}}.single .site-content .site-main .widget_social_widget .xeory-social-twitter iframe,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-twitter iframe{border:1px solid #f3f3f3 !important}.single .site-content .site-main .widget_social_widget .xeory-social-twitter iframe .timeline-Widget div,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-twitter iframe .timeline-Widget div{border-bottom:1px solid #eee !important}.single .site-content .site-main .widget_social_widget .xeory-social-btns ul li a,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-btns ul li a{border-radius:5px}@media screen and (max-width:340px){.single .site-content .site-main .widget_social_widget .xeory-social-btns ul li a,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-btns ul li a{padding:10px}}.single .site-content .site-main .widget_social_widget .xeory-social-facebook,.page:not(.page-post-list) .site-content .site-main .widget_social_widget .xeory-social-facebook{padding:0 8px 32px;width:100%}.single .site-content .site-main .post-author,.page:not(.page-post-list) .site-content .site-main .post-author{background:#fff;padding:40px;border-bottom:0}@media screen and (max-width:767px){.single .site-content .site-main .post-author,.page:not(.page-post-list) .site-content .site-main .post-author{padding:0 16px 40px}}.single .site-content .site-main .post-author .clearfix,.page:not(.page-post-list) .site-content .site-main .post-author .clearfix{padding:40px;border:1px solid #aaa}@media screen and (max-width:767px){.single .site-content .site-main .post-author .clearfix,.page:not(.page-post-list) .site-content .site-main .post-author .clearfix{padding:16px}}.single .site-content .site-main .post-author .clearfix .post-author-img .inner,.page:not(.page-post-list) .site-content .site-main .post-author .clearfix .post-author-img .inner{width:100px;height:100px;overflow:hidden;border-radius:50%;border:5px solid #eee;display:inline-block}.single .site-content .site-main .post-author .clearfix .post-author-img .inner img,.page:not(.page-post-list) .site-content .site-main .post-author .clearfix .post-author-img .inner img{height:100%;max-width:initial}.single .site-content .site-main .post-author .clearfix .post-author-meta,.page:not(.page-post-list) .site-content .site-main .post-author .clearfix .post-author-meta{font-size:16px}.single .site-content .site-main .post-author .clearfix .author,.page:not(.page-post-list) .site-content .site-main .post-author .clearfix .author{color:#3c93a2}.page .site-content .site-main article{border-bottom:1px solid #e5e5e3}body.page-front-page{background-color:#fff;color:#666;font-size:14px;overflow:hidden}body.page-front-page span.purple{color:#b03c70;font-weight:700}body.page-front-page span.text-blue{color:#3c93a2;font-weight:700}body.page-front-page .site-content{padding:0 !important}body.page-front-page .site-content .content-area{margin-bottom:0}@media screen and (max-width:767px){body.page-front-page .site-content .pc{display:none}}@media screen and (min-width:768px){body.page-front-page .site-content .sp{display:none}}@media screen and (max-width:550px){body.page-front-page .site-content .pc-550{display:none}}@media screen and (min-width:551px){body.page-front-page .site-content .sp-550{display:none}}body.page-front-page .site-content .section{padding:68px 0;margin-right:calc((100vw - 100%) / 2 * -1);margin-left:calc((100vw - 100%) / 2 * -1);position:relative}@media screen and (max-width:767px){body.page-front-page .site-content .section{padding:37px 0}}body.page-front-page .site-content .section:nth-of-type(2n-1){background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/grid.png) repeat #f4f4f4;background-size:1440px auto}body.page-front-page .site-content .section:before{content:"";background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec-bf.png) no-repeat top center;background-size:100% auto;opacity:1;position:absolute;height:120px;left:0;right:0;top:0;z-index:11}body.page-front-page .site-content .section h2{padding-bottom:2px;margin-bottom:30px;text-align:center}@media screen and (max-width:767px){body.page-front-page .site-content .section h2{margin-bottom:4px}}body.page-front-page .site-content .section h2 img{width:100%}body.page-front-page .site-content .section h2.tt-snd{background:0 0;margin-top:58px;padding-left:67px;margin-bottom:50px}@media screen and (max-width:767px){body.page-front-page .site-content .section h2.tt-snd{padding-left:0}}body.page-front-page .site-content .section h2.tt-snd b{background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/line-1.svg) no-repeat bottom center;background-size:auto 17.5px;padding-bottom:10px}body.page-front-page .site-content .section h2.tt-snd b:nth-of-type(2){background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/line-2.svg) no-repeat bottom center;background-size:auto 17.5px}body.page-front-page .site-content .section .polygon{width:386.65px;height:386.65px;transform:rotate(-45deg);background:rgba(183,224,235,.1);position:absolute;right:-50px;top:100px;border-radius:40px}body.page-front-page .site-content .section .polygon-left{right:auto;left:-50px;top:auto;bottom:100px;width:524px;height:524px}body.page-front-page .site-content .section .sec-content-product{display:flex;gap:40px}@media screen and (max-width:767px){body.page-front-page .site-content .section .sec-content-product{flex-direction:column;gap:24px}}body.page-front-page .site-content .section .sec-content-product .item{background:#fff;border-radius:8px;box-shadow:6px 6px 10px 0px rgba(0,0,0,.05);text-align:center;padding:0 0 40px;z-index:2;position:relative;flex:1}@media screen and (max-width:550px){body.page-front-page .site-content .section .sec-content-product .item{flex-wrap:wrap;display:flex;justify-content:center;gap:0 8px;padding-bottom:32px;align-items:center}}@media screen and (max-width:550px){body.page-front-page .site-content .section .sec-content-product .item>img{width:calc(100% - 40px);margin-bottom:4px}}@media screen and (max-width:550px){body.page-front-page .site-content .section .sec-content-product .item:nth-of-type(2){background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/val-sp.png) no-repeat top center #fff;background-size:100% auto}}@media screen and (max-width:550px){body.page-front-page .site-content .section .sec-content-product .item:nth-of-type(2)>img{margin-top:-11px;width:calc(100% - 15px);margin-bottom:-1px}}body.page-front-page .site-content .section .sec-content-product .item:nth-of-type(2):before{content:"";position:absolute;width:183px;height:120px;top:-32px;right:-30px;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/val.svg) no-repeat bottom center;background-size:100% auto}@media screen and (max-width:1093px){body.page-front-page .site-content .section .sec-content-product .item:nth-of-type(2):before{right:0;top:-48px}}@media screen and (max-width:550px){body.page-front-page .site-content .section .sec-content-product .item:nth-of-type(2):before{display:none}}body.page-front-page .site-content .section .sec-content-product .item h3{margin-top:2px;margin-bottom:4px}@media screen and (max-width:550px){body.page-front-page .site-content .section .sec-content-product .item h3 img{max-width:174px;width:100%;margin-top:-5px}}body.page-front-page .site-content .section .sec-content-product .item h5{font-size:16px;margin-bottom:7px}@media screen and (max-width:550px){body.page-front-page .site-content .section .sec-content-product .item h5{font-size:12px;margin-bottom:0}}body.page-front-page .site-content .section .sec-content-product .item p{display:flex;gap:16px;justify-content:center;color:#555;line-height:1.4;letter-spacing:2px;align-items:center;margin-bottom:31px;padding-left:0;font-weight:600}@media screen and (max-width:767px){body.page-front-page .site-content .section .sec-content-product .item p{gap:10px;margin-bottom:20px}}body.page-front-page .site-content .section .sec-content-product .item p span{background-color:#3c93a2;line-height:24px;font-size:13px;padding:0 10px;color:#fff;border-radius:20px;display:flex;gap:8px;align-items:center;justify-content:center}@media screen and (max-width:767px){body.page-front-page .site-content .section .sec-content-product .item p span{line-height:19px;padding:0 9px}}body.page-front-page .site-content .section .sec-content-product .item p b{font-size:22px;letter-spacing:1px}@media screen and (max-width:767px){body.page-front-page .site-content .section .sec-content-product .item p b{font-size:19px;letter-spacing:2px}}body.page-front-page .site-content .section .sec-content-product .item p i{font-style:normal;margin-left:-16px;position:relative;bottom:-4px;font-size:12px;letter-spacing:.6px}@media screen and (max-width:767px){body.page-front-page .site-content .section .sec-content-product .item p i{margin-left:-5px;bottom:-3px;font-size:11px}}body.page-front-page .site-content .section .sec-content-product .item p img{height:27.5px;margin-top:-7px;width:114px}@media screen and (max-width:767px){body.page-front-page .site-content .section .sec-content-product .item p img{height:23.5px;margin-top:-3px;width:auto}}@media screen and (max-width:550px){body.page-front-page .site-content .section .sec-content-product .item a.btn-a{line-height:42px;max-width:303px;font-size:16px}}body.page-front-page .site-content .section.main-visual{background:#e7f7fc;padding-bottom:0;padding-top:42px}@media screen and (max-width:1024px){body.page-front-page .site-content .section.main-visual{padding-top:24px;padding-bottom:10px}}body.page-front-page .site-content .section.main-visual:before{content:none}body.page-front-page .site-content .section.main-visual .container{max-width:1200px;display:flex;justify-content:space-between;align-items:start;width:100%}@media screen and (max-width:840px){body.page-front-page .site-content .section.main-visual .container{flex-wrap:wrap}}body.page-front-page .site-content .section.main-visual .container .left-main-visual{max-width:550px;width:100%;display:flex;flex-direction:column;gap:16px;margin-top:41px}@media screen and (max-width:1024px){body.page-front-page .site-content .section.main-visual .container .left-main-visual{justify-content:flex-start;margin-top:0}}@media screen and (max-width:840px){body.page-front-page .site-content .section.main-visual .container .left-main-visual{max-width:100%;justify-content:center;align-items:center;width:100%}}body.page-front-page .site-content .section.main-visual .container .left-main-visual .top-titile{background:#fff;line-height:37px;display:inline-block;border-radius:4px;padding:0 19px;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){body.page-front-page .site-content .section.main-visual .container .left-main-visual .top-titile{padding:0 5px;max-width:375px;line-height:29px;width:100%}}body.page-front-page .site-content .section.main-visual .container .left-main-visual .top-titile img{max-width:413px}@media screen and (max-width:1024px){body.page-front-page .site-content .section.main-visual .container .left-main-visual .top-titile img{height:35px}}@media screen and (max-width:991px){body.page-front-page .site-content .section.main-visual .container .left-main-visual .top-titile img{height:29px}}@media screen and (max-width:767px){body.page-front-page .site-content .section.main-visual .container .left-main-visual .top-titile img{height:15px}}body.page-front-page .site-content .section.main-visual .container .left-main-visual h2{padding:0;max-width:503px;margin-bottom:3px}@media screen and (max-width:1024px){body.page-front-page .site-content .section.main-visual .container .left-main-visual h2{text-align:left;margin-bottom:21px}}@media screen and (max-width:840px){body.page-front-page .site-content .section.main-visual .container .left-main-visual h2{text-align:center;max-width:100%;width:100%;max-width:80%}}@media screen and (max-width:550px){body.page-front-page .site-content .section.main-visual .container .left-main-visual h2{max-width:100%}}@media screen and (max-width:1024px){body.page-front-page .site-content .section.main-visual .container .left-main-visual h2 img{width:100%;max-width:60%}}@media screen and (max-width:550px){body.page-front-page .site-content .section.main-visual .container .left-main-visual h2 img{max-width:304px}}body.page-front-page .site-content .section.main-visual .container .left-main-visual>p{line-height:160%;letter-spacing:1.12px;font-size:16px;font-weight:600;text-shadow:-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff;color:#666;text-indent:-8px;margin-bottom:36px;letter-spacing:.8px}@media screen and (max-width:991px){body.page-front-page .site-content .section.main-visual .container .left-main-visual>p{display:none}}body.page-front-page .site-content .section.main-visual .container .bottom-content{border-left:8px solid #3c93a2;padding:27px 100px 25px 24px;position:relative;max-width:505px;border-radius:8px;background:#fff;box-shadow:6px 6px 10px 0px rgba(0,0,0,.02);overflow:visible}@media screen and (max-width:840px){body.page-front-page .site-content .section.main-visual .container .bottom-content{max-width:100%;width:100%;margin-top:19px;padding:6px 20px 10px;border:0}}@media screen and (max-width:840px){body.page-front-page .site-content .section.main-visual .container .bottom-content.pc{display:none}}@media screen and (max-width:840px){body.page-front-page .site-content .section.main-visual .container .bottom-content.sp{display:block}}body.page-front-page .site-content .section.main-visual .container .bottom-content .title{margin-bottom:5px}@media screen and (max-width:1024px){body.page-front-page .site-content .section.main-visual .container .bottom-content .title img{height:20px}}@media screen and (max-width:550px){body.page-front-page .site-content .section.main-visual .container .bottom-content .title img{height:18px;margin-bottom:-9px}}body.page-front-page .site-content .section.main-visual .container .bottom-content .sub-title{font-weight:600;line-height:180%;letter-spacing:.8px;font-size:16px;margin-bottom:12px;color:#666}@media screen and (max-width:767px){body.page-front-page .site-content .section.main-visual .container .bottom-content .sub-title{font-size:13px;margin-bottom:0}}body.page-front-page .site-content .section.main-visual .container .bottom-content p{font-size:12px;font-weight:400;line-height:140%;letter-spacing:.6px;color:#666}@media screen and (max-width:767px){body.page-front-page .site-content .section.main-visual .container .bottom-content p{font-size:7px;letter-spacing:.35px}}@media screen and (max-width:767px){body.page-front-page .site-content .section.main-visual .container .bottom-content p b{font-size:7px;text-align:center;display:inline-block;line-height:11px;letter-spacing:.35px;width:34px;background:#3c93a2;border-radius:40px;color:#fff;position:relative}}body.page-front-page .site-content .section.main-visual .container .bottom-content p span{font-size:22px;padding-left:12px;letter-spacing:1px}@media screen and (max-width:767px){body.page-front-page .site-content .section.main-visual .container .bottom-content p span{font-size:12px;letter-spacing:.6px;padding-left:8px}}body.page-front-page .site-content .section.main-visual .container .bottom-content a{position:absolute;right:32px;top:calc(50% - 21px);max-width:170px;font-size:15px;padding:0 6px 0 10px;letter-spacing:1px}@media screen and (max-width:767px){body.page-front-page .site-content .section.main-visual .container .bottom-content a{max-width:120px;padding:0;right:20px;font-size:11px;top:calc(50% - 15px);padding-right:8px}}@media screen and (min-width:768px){body.page-front-page .site-content .section.main-visual .container .bottom-content a:after{right:14px}}@media screen and (max-width:767px){body.page-front-page .site-content .section.main-visual .container .bottom-content a:after{background-size:5px auto;background-position:center}}body.page-front-page .site-content .section.main-visual .container .right-main-visual{width:calc(100% - 550px + 70px);margin-right:-83px;text-align:right}@media screen and (max-width:1300px){body.page-front-page .site-content .section.main-visual .container .right-main-visual{width:calc(100% - 550px);margin-right:0}}@media screen and (max-width:840px){body.page-front-page .site-content .section.main-visual .container .right-main-visual{width:100%;text-align:center}}body.page-front-page .site-content .section.main-visual .container .right-main-visual img{width:100%;max-width:720px}@media screen and (max-width:840px){body.page-front-page .site-content .section.main-visual .container .right-main-visual img{max-width:70%;margin:0 auto}}@media screen and (max-width:480px){body.page-front-page .site-content .section.main-visual .container .right-main-visual img{margin-left:-16px;width:calc(100% + 32px);max-width:calc(100% + 32px)}}body.page-front-page .site-content .section.main-visual .container .right-main-visual .text-right-main-visual{display:flex;justify-content:center;gap:6px;max-width:720px;float:right;width:100%;padding-left:26px}@media screen and (max-width:840px){body.page-front-page .site-content .section.main-visual .container .right-main-visual .text-right-main-visual{padding-left:0;margin-top:-1px;float:none;margin:0 auto}}body.page-front-page .site-content .section.main-visual .container .right-main-visual .text-right-main-visual span{font-weight:600;line-height:140%;color:#fff;text-align:center;line-height:27px;background-color:#3c93a2;border-radius:4px;padding:0 13px}@media screen and (max-width:767px){body.page-front-page .site-content .section.main-visual .container .right-main-visual .text-right-main-visual span{line-height:20px;padding:0 5px}}body.page-front-page .site-content .bottom-main-visual{text-align:center;color:#fff;margin-top:0;position:relative;z-index:2;background:#7fcad7;margin-right:calc((100vw - 100%) / 2 * -1);margin-left:calc((100vw - 100%) / 2 * -1);padding-top:30px;padding-bottom:10px}@media screen and (max-width:767px){body.page-front-page .site-content .bottom-main-visual{padding-top:26px;padding-bottom:18px}}body.page-front-page .site-content .bottom-main-visual:before{content:"";background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/Default-visual.png) no-repeat top center;background-size:100% 40px;opacity:1;position:absolute;height:120px;left:0;right:0;top:0;z-index:11}@media screen and (max-width:767px){body.page-front-page .site-content .bottom-main-visual:before{background-size:100% auto}}body.page-front-page .site-content .bottom-main-visual .container{justify-content:center;font-weight:600;line-height:120%;letter-spacing:1.4px;font-size:28px;padding:40px 16px 20px}@media screen and (max-width:767px){body.page-front-page .site-content .bottom-main-visual .container{padding:0}}body.page-front-page .site-content .site-main{padding-right:0}body.page-front-page .site-content .site-main .sec01{padding-bottom:10px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec01{padding-bottom:16px;padding-top:39px}}body.page-front-page .site-content .site-main .sec01:before,body.page-front-page .site-content .site-main .sec01:after{content:none}body.page-front-page .site-content .site-main .sec01 .container{padding-left:50px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec01 .container{padding-left:16px;text-align:center}}body.page-front-page .site-content .site-main .sec01 .container img{max-width:1092px;margin:0 auto;width:100%}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec01 .container img{max-width:80%}}@media screen and (max-width:480px){body.page-front-page .site-content .site-main .sec01 .container img{margin-left:-13px;width:calc(100% + 26px);max-width:calc(100% + 26px)}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec01 .container h2{margin-bottom:13px}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec01 .container h2 img{height:59px}}body.page-front-page .site-content .site-main .sec02{background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec02-bg.png) no-repeat center top #fafeff;background-size:contain;padding:93px 0 42px;margin-bottom:-30px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec02{padding-top:14px;padding-bottom:38px}}body.page-front-page .site-content .site-main .sec02:before{content:none}body.page-front-page .site-content .site-main .sec02 .container{text-align:center}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec02 .container{position:relative;z-index:12;bottom:-18px}}body.page-front-page .site-content .site-main .sec02 .container h2{padding-left:17px;position:relative;z-index:11}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec02 .container h2{padding-left:0}}body.page-front-page .site-content .site-main .sec02 .container h2 img{max-width:478px}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec02 .container h2 img{max-width:331px}}body.page-front-page .site-content .site-main .sec02 .container>img{max-width:1100px;margin:0 auto 0 11px;width:100%}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec02 .container>img.pc{display:block}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec02 .container>img.pc{display:none}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec02 .container>img.sp{display:none}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec02 .container>img.sp{display:block}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec02 .container>img{margin-left:-16px;width:calc(100% + 32px)}}body.page-front-page .site-content .site-main .sec03{padding-top:40px;padding-bottom:20px;background-image:none;background-color:#f6f7f4}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec03{padding-top:37px;padding-bottom:30px}}body.page-front-page .site-content .site-main .sec03:before{background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec-03-bf.png) no-repeat top center;background-size:100% auto}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec03 h2{margin-bottom:20px;margin-left:auto;margin-right:auto}}body.page-front-page .site-content .site-main .sec03 .container{display:flex;align-items:flex-start;z-index:11;position:relative}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec03 .container{flex-wrap:wrap}}body.page-front-page .site-content .site-main .sec03 .container .sec-left{width:50%;padding-left:60px;margin-top:92px;padding-right:22px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec03 .container .sec-left{width:100%;padding:0;margin-top:0;order:2}}body.page-front-page .site-content .site-main .sec03 .container .sec-left h2{margin-bottom:19px;text-align:left}body.page-front-page .site-content .site-main .sec03 .container .sec-left h2 img{max-width:453px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec03 .container .sec-left h2{margin-bottom:3px}}body.page-front-page .site-content .site-main .sec03 .container .sec-left h2 span{font-size:24px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec03 .container .sec-left .sec-left-content{text-align:center}}body.page-front-page .site-content .site-main .sec03 .container .sec-left .sec-left-content p{font-size:14px;letter-spacing:.7px;margin-bottom:9px;line-height:28px}body.page-front-page .site-content .site-main .sec03 .container .sec-left .sec-left-content p:last-child{margin-bottom:0}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec03 .container .sec-left .sec-left-content img.pc{display:block;margin:0 auto}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec03 .container .sec-left .sec-left-content img.pc{display:none}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec03 .container .sec-left .sec-left-content img.sp{display:none}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec03 .container .sec-left .sec-left-content img.sp{display:block;width:100%}}body.page-front-page .site-content .site-main .sec03 .container .sec-right{width:50%}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec03 .container .sec-right{width:100%;text-align:center;order:1}}body.page-front-page .site-content .site-main .sec03 .container .sec-right img{width:calc(100% - 53px);max-width:calc(100% - 53px);margin-left:21px;margin-top:36px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec03 .container .sec-right img{max-width:400px;width:100%;margin:0 auto 20px}}@media screen and (max-width:375px){body.page-front-page .site-content .site-main .sec03 .container .sec-right img{max-width:274px;margin-bottom:20px;margin-left:10px}}body.page-front-page .site-content .site-main .sec04{background-color:#fafeff;padding-bottom:54px;padding-top:77px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04{padding-bottom:154px;margin-top:-3px;padding-top:30px}}body.page-front-page .site-content .site-main .sec04:before{z-index:1;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec04-bf.png) no-repeat top center;background-size:100% auto}body.page-front-page .site-content .site-main .sec04:after{content:none}body.page-front-page .site-content .site-main .sec04 .container{text-align:center;max-width:1080px;margin:0 auto}body.page-front-page .site-content .site-main .sec04 .container h2{margin-bottom:41px}body.page-front-page .site-content .site-main .sec04 .container h2 img{max-width:411px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container h2{margin-bottom:10px}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container h2 img{height:34px}}body.page-front-page .site-content .site-main .sec04 .container h2.tt-snd{margin-bottom:30px}body.page-front-page .site-content .site-main .sec04 .container h2.tt-snd img{max-width:632px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container h2.tt-snd{margin-bottom:12px;margin-top:39px}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container h2.tt-snd img{max-width:350px;height:auto}}body.page-front-page .site-content .site-main .sec04 .container .sec-content{display:flex;gap:40px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container .sec-content{flex-direction:column;gap:15px}}body.page-front-page .site-content .site-main .sec04 .container .sec-content .item{width:calc((100% - 40px) / 2);border:1px solid rgba(0,0,0,.04);box-shadow:6px 6px 10px 0px rgba(0,0,0,.0509803922);border-radius:16px;padding:0 38px 15px;min-height:364px;position:relative;z-index:1;background:#fff}@media screen and (max-width:991px){body.page-front-page .site-content .site-main .sec04 .container .sec-content .item{display:flex;align-items:center}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container .sec-content .item{width:100%;padding:24px 20px 0;min-height:250px;background-position:bottom -10px center;background-size:133px auto;max-width:450px;margin:0 auto;overflow:hidden}}body.page-front-page .site-content .site-main .sec04 .container .sec-content .item>img{max-width:440px;width:100%;margin-top:-11px}@media screen and (max-width:991px){body.page-front-page .site-content .site-main .sec04 .container .sec-content .item>img{margin-top:auto}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container .sec-content .item>img{margin:0 auto -2px}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container .sec-content .item:nth-of-type(2){padding-top:0}}body.page-front-page .site-content .site-main .sec04 .container .sec-content .item:nth-of-type(2)>img{margin-top:15px}@media screen and (max-width:991px){body.page-front-page .site-content .site-main .sec04 .container .sec-content .item:nth-of-type(2)>img{margin-top:auto}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container .sec-content .item:nth-of-type(2)>img{margin-top:6px;margin-bottom:-20px}}body.page-front-page .site-content .site-main .sec04 .container .sec-content2{flex-direction:column;border:6px solid rgba(103,185,200,.3);max-width:763px;float:right;margin-top:0;border-radius:6px;position:relative;padding:35px 35px 31px 32px;background-color:#fff;text-align:left;gap:20px}@media screen and (max-width:1180px){body.page-front-page .site-content .site-main .sec04 .container .sec-content2{margin-left:300px;max-width:calc(100% - 360px)}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container .sec-content2{margin-left:0;max-width:100%;padding:26px 16px 63px;border-radius:12px;border-width:4px;width:100%}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container .sec-content2 img.pc{display:block}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec04 .container .sec-content2 img.pc{display:none}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container .sec-content2 img.sp{display:none}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec04 .container .sec-content2 img.sp{display:block}}body.page-front-page .site-content .site-main .sec04 .container .sec-content2 p{font-size:16px;line-height:28.8px;margin-bottom:-6px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container .sec-content2 p{font-size:12px;line-height:1.8;margin-bottom:-6px}}body.page-front-page .site-content .site-main .sec04 .container .sec-content2 p:nth-of-type(1){margin-bottom:-7px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container .sec-content2 p:nth-of-type(1){margin-bottom:-6px}}body.page-front-page .site-content .site-main .sec04 .container .sec-content2:before{content:"";background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/huki.png) no-repeat right center;background-size:100% auto;width:47px;height:63px;position:absolute;top:calc(50% - 90px);left:-47px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec04 .container .sec-content2:before{width:52px;height:43px;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/huki-sp.svg) no-repeat bottom center;background-size:100% auto;bottom:-43px;left:auto;right:46px;top:auto}}body.page-front-page .site-content .site-main .sec05{background:#effbff;padding-top:0;text-align:center;padding-bottom:0}body.page-front-page .site-content .site-main .sec05:before{content:none}body.page-front-page .site-content .site-main .sec05 .sec-top-tt{position:relative;font-family:"Hiragino Maru Gothic Std","Hiragino Maru Gothic Pro","Hiragino Maru Gothic ProN","Hiragino Maru Gothic",YuGothic,"Custom Yu Gothic","Yu Gothic","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro",Verdana,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;margin-bottom:4px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec05 .sec-top-tt{margin-bottom:14px}}body.page-front-page .site-content .site-main .sec05 .sec-top-tt .container{position:relative;z-index:2}body.page-front-page .site-content .site-main .sec05 .sec-top-tt .container:after{content:"";position:absolute;width:300px;height:345px;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/il.svg) no-repeat right top;background-size:100% auto;left:62px;top:-338px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec05 .sec-top-tt .container:after{width:186px;height:214px;top:-212px;left:auto;right:135px}}body.page-front-page .site-content .site-main .sec05 .sec-top-tt .container h2{padding-right:14px;position:relative;margin-bottom:0;z-index:4;margin-right:calc((100vw - 100%) / 2 * -1);margin-left:calc((100vw - 100%) / 2 * -1);min-height:150px;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/ya.png) no-repeat center bottom;background-size:100% auto}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec05 .sec-top-tt .container h2{min-height:118px;padding-right:0}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec05 .sec-top-tt .container h2:before{content:"";display:block;background:#7fcad7;top:0;position:absolute;width:100%;height:70px}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec05 .sec-top-tt .container h2:before{height:87px}}body.page-front-page .site-content .site-main .sec05 .sec-top-tt .container h2 img{width:100%;max-width:635px;top:-21px;position:relative}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec05 .sec-top-tt .container h2 img{width:auto;height:auto;top:-12px;max-width:280px;margin-left:auto}}body.page-front-page .site-content .site-main .sec05 .sec-top-tt .container .sec-content img{max-width:1027px;margin:0 auto}body.page-front-page .site-content .site-main .sec05 h3,body.page-front-page .site-content .site-main .sec05 h2{text-align:center}body.page-front-page .site-content .site-main .sec05 h2{background:0 0;padding-right:19px;margin-bottom:0}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec05 h2{padding-right:0;margin-bottom:30px}}body.page-front-page .site-content .site-main .sec05 h2 img{max-width:602px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec05 h2 img{max-width:343px}}@media screen and (max-width:375px){body.page-front-page .site-content .site-main .sec05 h2 img{margin-left:-10px}}body.page-front-page .site-content .site-main .sec05 .sec-content{max-width:1080px;margin:0 auto}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec05 .sec-content{text-align:center}}body.page-front-page .site-content .site-main .sec05 .sec-content img.not-tt{max-width:1048px;margin-top:-57px;margin-bottom:-6px;width:100%;margin-left:-14px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec05 .sec-content img.not-tt.pc{display:inline-block;max-width:80%}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec05 .sec-content img.not-tt.pc{display:none}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec05 .sec-content img.not-tt.sp{display:none}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec05 .sec-content img.not-tt.sp{display:block;margin-left:-16px;width:calc(100% + 32px);margin-bottom:16px;margin-top:-6px}}body.page-front-page .site-content .site-main .sec05 .sec-content h3{font-size:24px;color:#666;background:0 0;margin-bottom:14px}body.page-front-page .site-content .site-main .sec05 .sec-content h3 img{max-width:774px;margin-bottom:0;width:100%}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec05 .sec-content h3 img{max-width:550px}}@media screen and (max-width:375px){body.page-front-page .site-content .site-main .sec05 .sec-content h3 img{margin-left:-11px}}body.page-front-page .site-content .site-main .sec05 .sec-content h3:before{content:none}body.page-front-page .site-content .site-main .sec05 .sec-content h3 b{font-size:32px;color:#3c93a2}body.page-front-page .site-content .site-main .sec05 .sec-content .list-content{text-align:left;border:6px solid #c0e4eb;border-radius:8px;background-color:#fff;padding:42px 50px 44px 56px;margin-bottom:-66px;position:relative;z-index:12}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec05 .sec-content .list-content{padding:29px 8px 29px 14px;margin-bottom:23px}}body.page-front-page .site-content .site-main .sec06{background-color:#cdf2fa;padding-top:116px;padding-bottom:48px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec06{padding-top:42px;padding-bottom:32px}}body.page-front-page .site-content .site-main .sec06 .container{max-width:1080px}body.page-front-page .site-content .site-main .sec06:before{background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec-o6-bf.png) no-repeat top center;background-size:100% auto;top:-1px}body.page-front-page .site-content .site-main .sec06 .polygon{background:rgba(255,255,255,.2)}body.page-front-page .site-content .site-main .sec06 .polygon-left{width:335px;height:335px;top:100px}body.page-front-page .site-content .site-main .sec06 .polygon-right{top:225px}body.page-front-page .site-content .site-main .sec06 .sec-content.sec-content-product .item p{padding-left:0}body.page-front-page .site-content .site-main .sec06 .sec-content.sec-content-product .item p b{letter-spacing:1px}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec06 .sec-content.sec-content-product .item p b{letter-spacing:1.5px}}body.page-front-page .site-content .site-main .sec06 .sec-content.sec-content-product .item h5{margin-bottom:10px}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec06 .sec-content.sec-content-product .item h5{margin:0}}body.page-front-page .site-content .site-main .sec07{background:#effbff;padding-top:120px;padding-bottom:80px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec07{padding-top:33px;padding-bottom:31px}}body.page-front-page .site-content .site-main .sec07 .polygon-left{width:426px;height:426px;top:155px}body.page-front-page .site-content .site-main .sec07 .polygon-right{width:319px;height:319px;top:345px}body.page-front-page .site-content .site-main .sec07 .container{max-width:1080px;position:relative}body.page-front-page .site-content .site-main .sec07:before{background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec07-bf.png) no-repeat top center;background-size:100% auto}body.page-front-page .site-content .site-main .sec07:after{content:none}body.page-front-page .site-content .site-main .sec07 .sec-content{display:flex;gap:21px 40px;flex-wrap:wrap;align-items:flex-start;background-color:#fff;border-radius:8px;padding:37px 60px 30px;z-index:1;min-width:647px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec07 .sec-content{flex-direction:column;padding:30px 0 22px;min-width:auto;gap:20px 0}}body.page-front-page .site-content .site-main .sec07 .sec-content h2{text-align:center;width:100%;margin-bottom:0}body.page-front-page .site-content .site-main .sec07 .sec-content h2 img{max-width:673px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec07 .sec-content h2 img{max-width:80%}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec07 .sec-content h2 img{max-width:303px}}body.page-front-page .site-content .site-main .sec07 .sec-content .sec-left{width:calc(100% - 380px)}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec07 .sec-content .sec-left{width:100%;order:1;padding:0 20px}}body.page-front-page .site-content .site-main .sec07 .sec-content .sec-left p{font-size:16px;line-height:1.8;margin-bottom:9px;font-weight:600}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec07 .sec-content .sec-left p{font-size:12px;line-height:1.8;margin-bottom:14px}}body.page-front-page .site-content .site-main .sec07 .sec-content .sec-left p:last-child{margin-bottom:0}body.page-front-page .site-content .site-main .sec07 .sec-content h3{margin-bottom:12px;font-size:16px;color:#666;letter-spacing:.8px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec07 .sec-content h3{margin-bottom:10px}}body.page-front-page .site-content .site-main .sec07 .sec-content h3 b{font-size:24px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec07 .sec-content h3 b{font-size:20px}}body.page-front-page .site-content .site-main .sec07 .sec-content .sec-right-content{width:340px;padding-top:6px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec07 .sec-content .sec-right-content{width:100%;padding:0 77px}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec07 .sec-content .sec-right-content{padding:0;text-align:center}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec07 .sec-content .sec-right-content img{max-width:218px;margin:0 auto -2px}}body.page-front-page .site-content .site-main .sec08{background-color:#f6f7f4;padding:118px 0 70px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec08{padding:34px 0 10px}}body.page-front-page .site-content .site-main .sec08:before{background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec08-bf.png) no-repeat top center;background-size:100% auto}body.page-front-page .site-content .site-main .sec08 h2{text-align:center;margin-bottom:40px}body.page-front-page .site-content .site-main .sec08 h2 img{width:auto}body.page-front-page .site-content .site-main .sec08 .sec-content{text-align:center}body.page-front-page .site-content .site-main .sec08 .sec-content .item{display:flex;align-items:self-start;justify-content:center;position:relative;width:100%;margin:0 auto -32px;flex-wrap:wrap;padding-left:14px;max-width:1080px}@media screen and (max-width:1024px){body.page-front-page .site-content .site-main .sec08 .sec-content .item{max-width:-moz-fit-content;max-width:fit-content;margin-bottom:100px}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item{padding-left:0;margin-bottom:5px}}body.page-front-page .site-content .site-main .sec08 .sec-content .item .img{width:366px;position:relative;z-index:2;margin-right:-76px}@media screen and (max-width:1024px){body.page-front-page .site-content .site-main .sec08 .sec-content .item .img{position:absolute;width:40%;right:0;top:-40px}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item .img{position:absolute;width:171px;right:74px;top:-16px}}body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(2n){padding-left:0;justify-content:center;padding-right:35px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(2n){padding-right:0}}body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(2n) .img{order:1;margin-right:0;margin-left:-76px}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(2n) .img{margin-left:0;right:-54px;top:6px}}body.page-front-page .site-content .site-main .sec08 .sec-content .item .content{position:relative;padding:68px 76px 40px;min-height:210px;width:637px;text-align:left;margin-top:60px}@media screen and (max-width:1024px){body.page-front-page .site-content .site-main .sec08 .sec-content .item .content{max-width:100%;margin-top:0;padding:20px 44% 20px 40px;display:flex;justify-content:center;flex-direction:column}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item .content{width:100%;padding:58px 30px 40px 43px;aspect-ratio:354/167;margin-left:-22px;width:calc(100% + 22px);max-width:calc(100% + 22px)}}body.page-front-page .site-content .site-main .sec08 .sec-content .item .content:before,body.page-front-page .site-content .site-main .sec08 .sec-content .item .content:after{left:0;top:0;content:"";position:absolute;width:100%;height:100%;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="637" height="212" viewBox="0 0 637 212" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M294.759 10.9482C378.75 8.42982 482.549 -9.72612 551.043 7.01145C623.408 24.6948 629.728 59.5039 634.447 89.7842C639.518 122.316 643.601 158.02 578.29 181.832C511.646 206.13 404.893 212.655 307.88 208.848C220.58 205.423 156.633 221.828 90.742 202.035C17.6745 180.087 -2.29398 128.664 0.203201 95.5034C2.69294 62.4412 20.4596 37.2499 104.086 20.413C165.553 8.0377 223.622 13.0812 294.759 10.9482Z" fill="white"/></svg>') no-repeat center center;background-size:100% auto;z-index:1;background-repeat:no-repeat}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item .content:before,body.page-front-page .site-content .site-main .sec08 .sec-content .item .content:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="354" height="168" viewBox="0 0 354 168" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M163.806 9.5247C210.483 7.5409 268.167 -6.76119 306.231 6.42359C346.446 20.3534 349.959 47.7738 352.581 71.6267C355.399 97.2528 357.669 125.378 321.373 144.136C284.337 163.276 225.011 168.416 171.098 165.418C122.583 162.72 87.0454 175.643 50.4281 160.051C9.82224 142.761 -1.27483 102.254 0.112925 76.1319C1.49655 50.0876 11.37 30.2435 57.8439 16.9804C92.0025 7.23201 124.273 11.2049 163.806 9.5247Z" fill="white"/></svg>') no-repeat center center;background-size:100% auto}}body.page-front-page .site-content .site-main .sec08 .sec-content .item .content:after{background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="637" height="212" viewBox="0 0 637 212" fill="none"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M294.759 10.9482C378.75 8.42982 482.549 -9.72612 551.043 7.01145C623.408 24.6948 629.728 59.5039 634.447 89.7842C639.518 122.316 643.601 158.02 578.29 181.832C511.646 206.13 404.893 212.655 307.88 208.848C220.58 205.423 156.633 221.828 90.742 202.035C17.6745 180.087 -2.29398 128.664 0.203201 95.5034C2.69294 62.4412 20.4596 37.2499 104.086 20.413C165.553 8.0377 223.622 13.0812 294.759 10.9482Z" fill="%23EDEBD1"/%3E%3C/svg%3E') no-repeat center center;background-size:100% auto;z-index:0;left:10px;top:10px;z-index:0}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item .content:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="354" height="168" viewBox="0 0 354 168" fill="none"><path opacity="0.3" fill-rule="evenodd" clip-rule="evenodd" d="M163.806 9.5247C210.483 7.5409 268.167 -6.76119 306.231 6.42359C346.446 20.3534 349.959 47.7738 352.581 71.6267C355.399 97.2528 357.669 125.378 321.373 144.136C284.337 163.276 225.011 168.416 171.098 165.418C122.583 162.72 87.0454 175.643 50.4281 160.051C9.82224 142.761 -1.27483 102.254 0.112925 76.1319C1.49655 50.0876 11.37 30.2435 57.8439 16.9804C92.0025 7.23201 124.273 11.2049 163.806 9.5247Z" fill="%23D7CE7F"/></svg>') no-repeat center center;background-size:100% auto;top:6px;left:6px}}body.page-front-page .site-content .site-main .sec08 .sec-content .item .content *{position:relative;z-index:1}body.page-front-page .site-content .site-main .sec08 .sec-content .item .content .number{font-size:14px;color:#fff;text-align:center;position:absolute;left:30px;top:-30px;width:100px;height:91px;background-size:100%;display:flex;align-items:center}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec08 .sec-content .item .content .number{left:22px;width:75px;height:67px;top:-8px}}body.page-front-page .site-content .site-main .sec08 .sec-content .item .content .number span{font-size:30px;font-weight:800}body.page-front-page .site-content .site-main .sec08 .sec-content .item .content h3{color:#3c93a2;font-weight:800;font-size:32px;line-height:1.4;letter-spacing:1.6px;margin-bottom:17px}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item .content h3{margin-bottom:13px}}body.page-front-page .site-content .site-main .sec08 .sec-content .item .content h3 span{font-size:24px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec08 .sec-content .item .content h3 img{height:21px}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec08 .sec-content .item .content h3 img{height:auto}}body.page-front-page .site-content .site-main .sec08 .sec-content .item .content p{font-size:14px;letter-spacing:.7px;font-weight:600}body.page-front-page .site-content .site-main .sec08 .sec-content .item .content p span{font-size:.8em;vertical-align:top}@media screen and (max-width:991px){body.page-front-page .site-content .site-main .sec08 .sec-content .item .content p{letter-spacing:.5px;font-size:10px;line-height:1.8}}body.page-front-page .site-content .site-main .sec08 .sec-content .item .content .small-text{color:#999;font-size:12px;line-height:16.8px;padding-top:4px}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec08 .sec-content .item .content .small-text{font-size:6px;padding:0}}body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(2){margin-bottom:-65px}@media screen and (max-width:1024px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(2){margin-bottom:20px}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(2){margin-bottom:-79px}}body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(2):before{content:"";width:133px;height:163px;position:absolute;right:-2px;top:-83px;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/zo.svg) no-repeat top center;background-size:100% auto;z-index:1}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(2):before{width:60px;height:75px;top:-51px}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(2) .content{padding-top:46px;padding-left:32px;max-width:calc(100% + 3px)}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(2) .content .number{left:12px;top:-14px}}@media screen and (max-width:1024px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(3){margin-bottom:80px}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(3){margin-bottom:-14px}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(3) .img{right:52px;top:62px}}body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(3) .content{margin-top:62px}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(3) .content{aspect-ratio:354/140;max-width:calc(100% + 3px);padding-top:68px;padding-left:31px}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(3) .content{padding-top:57px}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(3) .content:before{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="354" height="141" viewBox="0 0 354 141" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M163.806 8.13028C210.483 6.46721 268.167 -5.52256 306.231 5.53055C346.446 17.2082 349.959 40.1954 352.581 60.1918C355.399 81.6748 357.669 105.253 321.373 120.978C284.337 137.024 225.011 141.333 171.098 138.819C122.583 136.557 87.0454 147.391 50.4281 134.32C9.82224 119.826 -1.27483 85.8674 0.112925 63.9686C1.49655 42.1351 11.37 25.4993 57.8439 14.3806C92.0025 6.20827 124.273 9.53885 163.806 8.13028Z" fill="%23ffffff"/></svg>') no-repeat center center;background-size:100% auto}}@media screen and (max-width:640px) and (max-width:550px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(3) .content:before{background-size:calc(100% + 12px) auto}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(3) .content:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="354" height="141" viewBox="0 0 354 141" fill="none"><path opacity="0.3" fill-rule="evenodd" clip-rule="evenodd" d="M163.806 8.1304C210.483 6.46733 268.167 -5.52244 306.231 5.53067C346.446 17.2084 349.959 40.1955 352.581 60.192C355.399 81.6749 357.669 105.253 321.373 120.978C284.337 137.024 225.011 141.333 171.098 138.819C122.583 136.557 87.0454 147.391 50.4281 134.32C9.82224 119.826 -1.27483 85.8675 0.112925 63.9688C1.49655 42.1352 11.37 25.4995 57.8439 14.3807C92.0025 6.20839 124.273 9.53897 163.806 8.1304Z" fill="%23D7CE7F"/></svg>') no-repeat center center;background-size:100% auto}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(3) .content:after{background-size:calc(100% + 12px) auto}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(3) .content .number{top:3px;left:12px}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(3) .content h3{margin-bottom:4px}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(4){margin-bottom:0}}body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(4):before{content:"";width:129px;height:165px;position:absolute;left:0;top:-90px;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/zo_2.svg) no-repeat top center;background-size:100% auto;z-index:1}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(4):before{width:61px;height:74px;left:auto;right:-8px;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/zo.svg) no-repeat top center;background-size:100% auto;top:-45px}}@media screen and (max-width:640px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-of-type(4) .img{right:-24px;top:3px}}body.page-front-page .site-content .site-main .sec09{background:#cdf2fa;padding-bottom:23px;padding-top:94px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09{padding-top:28px;padding-bottom:26px}}body.page-front-page .site-content .site-main .sec09:before{background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec09-bf.png) no-repeat top center;background-size:100% auto;top:0}body.page-front-page .site-content .site-main .sec09 .container{max-width:1080px}body.page-front-page .site-content .site-main .sec09 h2{margin-bottom:35px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09 h2{margin-bottom:8px}}body.page-front-page .site-content .site-main .sec09 h2 img{max-width:405px}@media screen and (max-width:991px){body.page-front-page .site-content .site-main .sec09 h2 img{max-width:310px}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09 h2 img{max-width:239px}}body.page-front-page .site-content .site-main .sec09 .sec-content{display:flex;gap:0;justify-content:flex-start;position:relative}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09 .sec-content{flex-direction:column;gap:0}}body.page-front-page .site-content .site-main .sec09 .sec-content:before,body.page-front-page .site-content .site-main .sec09 .sec-content:after{content:"";position:absolute;top:-200px;z-index:11}body.page-front-page .site-content .site-main .sec09 .sec-content:before{width:269px;height:294px;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec09-bf.svg) no-repeat bottom center;background-size:100% auto;left:6px;top:-230px}@media screen and (max-width:991px){body.page-front-page .site-content .site-main .sec09 .sec-content:before{width:180px;top:-280px}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09 .sec-content:before{width:64px;height:70px;top:-60px;z-index:9}}body.page-front-page .site-content .site-main .sec09 .sec-content:after{width:233px;height:305px;right:0;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec09-at.svg) no-repeat top center;background-size:100% auto;top:-256px;right:12px}@media screen and (max-width:991px){body.page-front-page .site-content .site-main .sec09 .sec-content:after{width:150px;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec09-at.svg) no-repeat bottom center;background-size:100% auto;top:-290px}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09 .sec-content:after{background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec09-at.svg) no-repeat top center;background-size:100% auto;width:50px;height:65px;top:-58px;z-index:9;right:4px}}body.page-front-page .site-content .site-main .sec09 .sec-content .item{padding:27px 50px 48px 32px;max-width:375px;min-height:423px;width:100%;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/bg-item.png) no-repeat;background-size:calc(100% + 5px) 100%;background-position:top -4px left -4px;display:flex;align-items:flex-start;flex-direction:column;z-index:12}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09 .sec-content .item{max-width:100%;padding:33px 22px 68px;min-height:auto;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/bg-item-sp.png) no-repeat;background-size:calc(100% + 35px) 100%;background-position:top left -4px;margin-bottom:-8px}}body.page-front-page .site-content .site-main .sec09 .sec-content .item:last-child{min-height:220px;background-color:none;max-width:330px;padding:27px 24px;background-image:none;position:relative;background-image:none}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09 .sec-content .item:last-child{margin-top:8px}}body.page-front-page .site-content .site-main .sec09 .sec-content .item:last-child:after{position:absolute;content:"";background-color:#fff;left:0;top:0;right:0;bottom:16px;box-shadow:6px 6px 10px 0px rgba(0,0,0,.0509803922);border:1px solid rgba(0,0,0,.0509803922);border-radius:10px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09 .sec-content .item:last-child:after{bottom:5px}}body.page-front-page .site-content .site-main .sec09 .sec-content .item:last-child *{position:relative;z-index:2}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09 .sec-content .item:last-child{max-width:100%;min-height:auto;padding:26px 20px 24px;border-radius:8px}}body.page-front-page .site-content .site-main .sec09 .sec-content .item h3{margin-bottom:12px}body.page-front-page .site-content .site-main .sec09 .sec-content .item>img{max-width:283px;width:100%}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09 .sec-content .item>img{max-width:375px;margin:0 auto}}body.page-front-page .site-content .site-main .sec09 .sec-content .item p{font-size:16px;line-height:1.8;letter-spacing:.8px;margin-bottom:13px;font-weight:600}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09 .sec-content .item p{font-size:14px}}body.page-front-page .site-content .site-main .sec09 .small-text{text-align:right;margin-top:0;color:#999;letter-spacing:.7px;font-size:14px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec09 .small-text{font-size:10px;letter-spacing:-.5px;margin-top:10px}}body.page-front-page .site-content .site-main .sec-qna{background:#fafeff;padding-top:109px;padding-bottom:80px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-qna{padding-top:32px;padding-bottom:24px}}body.page-front-page .site-content .site-main .sec-qna:before{background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec07-bf.png) no-repeat top center;background-size:100% auto;top:0}body.page-front-page .site-content .site-main .sec-qna .container{max-width:1080px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-qna .container h2{margin-bottom:24px}}body.page-front-page .site-content .site-main .sec-qna .container h2 img{height:46px;width:auto}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-qna .container h2 img{height:32px}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-qna .sec-content.qna-list dl:last-child{border-bottom:#ebebeb 1px solid}}body.page-front-page .site-content .site-main .sec-qna .sec-content.qna-list dl dt{font-size:16px;font-weight:800;line-height:1.5;letter-spacing:.64px;color:#7fcad7;padding:19px 17px 19px 60px;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/Q.svg) no-repeat left 17px center;background-size:auto 29px;position:relative}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-qna .sec-content.qna-list dl dt{background:#fff;border-top:1px solid #ebebeb;padding-left:20px;padding-right:45px;font-size:14px;letter-spacing:.56px;line-height:1.8}}body.page-front-page .site-content .site-main .sec-qna .sec-content.qna-list dl dt:after{content:"";position:absolute;width:44px;height:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44' viewBox='0 0 44 44' fill='none'%3E%3Cpath d='M22 18L28 24.4865L26.6 26L22 21.027L17.4 26L16 24.4865L22 18Z' fill='%237FCAD7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;background-position:center;right:8px;top:calc(50% - 22px);transform:rotate(180deg)}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-qna .sec-content.qna-list dl dt:after{right:-2px;top:11px}}body.page-front-page .site-content .site-main .sec-qna .sec-content.qna-list dl dd{font-size:14px;font-weight:800;color:#666;letter-spacing:.5px;line-height:24px;padding:18px 60px;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/A.svg) no-repeat #e4f4fa;background-size:auto 24px;background-position:top 20px left 18px;display:block;margin-bottom:24px;display:none;border-radius:6px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-qna .sec-content.qna-list dl dd{background:#e4f4fa;padding:15px 20px 12px;border-radius:8px;font-size:14px;display:none;margin-bottom:22px;margin-top:-10px;position:relative}}body.page-front-page .site-content .site-main .sec-qna .sec-content.qna-list dl.open dt:after{transform:none}body.page-front-page .site-content .site-main .sec-qna .sec-content.qna-list dl.open dd{display:block}body.page-front-page .site-content .site-main .sec-cta{background:#effbff;padding-top:95px;padding-bottom:0}@media screen and (max-width:991px){body.page-front-page .site-content .site-main .sec-cta{padding-top:32px}}body.page-front-page .site-content .site-main .sec-cta:before{content:"";background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/sec-cta-bf.png) no-repeat top center;background-size:100% auto;top:0}body.page-front-page .site-content .site-main .sec-cta .container{max-width:1080px}body.page-front-page .site-content .site-main .sec-cta h2{margin-bottom:33px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta h2{margin-bottom:8px}}body.page-front-page .site-content .site-main .sec-cta h2 img{width:100%;max-width:718px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta h2 img{max-width:248px}}body.page-front-page .site-content .site-main .sec-cta h2:nth-of-type(1){padding-left:20px;margin-bottom:22px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta h2:nth-of-type(1){padding-left:0;margin-bottom:15px}}body.page-front-page .site-content .site-main .sec-cta h2:nth-of-type(2) img{max-width:578px}@media screen and (max-width:375px){body.page-front-page .site-content .site-main .sec-cta h2:nth-of-type(2) img{max-width:330px}}body.page-front-page .site-content .site-main .sec-cta .sec-content{text-align:center;padding-left:30px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta .sec-content{padding-left:0}}body.page-front-page .site-content .site-main .sec-cta .sec-content>img{max-width:830px;margin:0 auto -7px;width:100%}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta .sec-content>img{padding-left:0}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec-cta .sec-content>img{margin-left:-16px;width:calc(100% + 32px);max-width:calc(100% + 32px);margin-bottom:9px}}body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product{padding-bottom:80px;padding-left:0}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product{padding-bottom:33px}}body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product:before{margin-right:calc((100vw - 100%) / 2 * -1);margin-left:calc((100vw - 100%) / 2 * -1);content:"";background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/cta-bf.png) no-repeat top center;background-size:100% auto;opacity:1;position:absolute;height:40px;left:0;right:0;bottom:334px;z-index:11}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product:before{bottom:calc(53% + 40px)}}body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product:after{content:"";position:absolute;left:0;right:0;bottom:0;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/cta-after.png) no-repeat top center;background-size:cover;height:365px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product:after{height:53%}}body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product .item{position:relative;z-index:12}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product .item>img{margin-bottom:4px}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product .item h3{margin-bottom:6px}}body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product .item h5{margin-bottom:7px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product .item h5{margin-bottom:0}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product .item p{padding-left:6px}}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product .item .btn-a:after{right:19px}}body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product .item:nth-of-type(2){position:relative}body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product .item:nth-of-type(2):before{content:"";position:absolute;background:url(//kaz-hakata-clinic.jp/boy/lp/wp-content/themes/hakata-clinic-boy/template-1/sass/../../images/val.svg) no-repeat top center;width:183px;height:120px;right:-30px;top:-31px}@media screen and (max-width:767px){body.page-front-page .site-content .site-main .sec-cta .sec-content.sec-content-product .item:nth-of-type(2)>img{margin-bottom:-3px}}@media screen and (max-width:550px){body.page-front-page .site-content .site-main .sec08 .sec-content .item:nth-child(3) .content h3 img{height:21px}}