html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);color:#4b4b4b;box-sizing:border-box}a,input,select,textarea,button{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .3s ease}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}div{font-size:16px}@media screen and (max-width: 1024px){div{font-size:16px}}h2,h3,h4,h5{letter-spacing:.05em;font-size:20px;font-weight:bold}@media screen and (max-width: 1024px){h2,h3,h4,h5{font-size:18px}}dd,dt{font-size:16px;letter-spacing:.05em}@media screen and (max-width: 1024px){dd,dt{font-size:16px}}nav ul{list-style:none}blockquote,q{quotes:none}strong{font-size:1.25rem}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:16px;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;color:#4b4b4b;letter-spacing:.05em;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all .3s ease}a:hover{opacity:.8;color:#4b4b4b;text-decoration:none}a:focus{outline:inherit !important;outline-offset:inherit}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}span{font-size:16px;letter-spacing:.05em}p{font-size:16px;letter-spacing:.01em;margin-bottom:1rem}input,select{vertical-align:middle;font-size:14px}textarea{width:100%;padding:5px}img{max-width:100%;height:auto;vertical-align:bottom;border-style:none}li{list-style:none;font-size:1.6rem;letter-spacing:.01em;line-height:1.8}img.alignleft{text-align:left}img.aligncenter{display:block;margin:1px auto}img.alignright{display:block;margin:1px 1px 1px auto}.header-drawer{position:fixed;width:100%;height:100vh;background-color:rgba(255,255,255,.95);z-index:202;top:0px;left:0px;transform:translateY(-100%);visibility:hidden;transition:all .5s ease}@media screen and (max-width: 1200px){.header-drawer{overflow-y:scroll}}.header-drawer .header-drawer-container{padding-top:180px;padding-bottom:80px}@media screen and (max-width: 1024px){.header-drawer .header-drawer-container{padding-top:125px;padding-bottom:95px}}.header-drawer .header-drawer-wrap{display:flex;flex-wrap:wrap}.header-drawer .header-drawer-wrap .footer-wrap-right-nav{display:flex;width:100%;flex-wrap:wrap}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav{flex-wrap:wrap;width:100%;border-top:1px solid #fff;margin-bottom:10px}}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col{width:100%}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col ul{display:flex;flex-wrap:wrap;justify-content:center}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item{width:150px;height:130px;display:flex;align-items:center;background-color:#f4f8fb;border-radius:30px;justify-content:center;margin-right:2%;margin-bottom:2%;border:none}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item:last-child{margin-right:0px;padding-right:0px;border-right:none}@media screen and (max-width: 1024px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item{width:32%}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item:nth-child(3n){margin-right:0px}}@media screen and (max-width: 600px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item{max-width:150px;width:48%}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item:nth-child(3n){margin-right:2%}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item:nth-child(2n){margin-right:0px}}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item a{font-size:15px;font-weight:400;letter-spacing:.05em;display:flex;align-items:center;justify-content:center;height:100%;transition:all .3s;flex-wrap:wrap;padding:40px 0px;color:var(--color-main);text-align:center}@media screen and (max-width: 1200px){.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item a{font-size:13px}}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item a i{display:block;height:32px;background-size:contain;background-repeat:no-repeat;background-position:center;margin:0 auto 2px;width:100%}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item a .icon-clinic{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-hospital.svg)}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item a .icon-doctor{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-doctor.svg)}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item a .icon-content{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-content.svg)}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item a .icon-beauty{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-beauty.svg)}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item a .icon-price{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-list.svg)}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item a .icon-first{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-first.svg)}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item a .icon-web{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-schedule.svg)}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item a .icon-news{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-news.svg)}.header-drawer .header-drawer-wrap .footer-wrap-right-nav .footer-wrap-right-nav-col .header-wrap-list-ul-item a:hover{color:#3da9c5;opacity:.5}.header-drawer .header-drawer-wrap .aside-contact{width:100%}.header-drawer .header-drawer-wrap .aside-contact-wrap .aside-contact-wrap-left{width:50%}@media screen and (max-width: 600px){.header-drawer .header-drawer-wrap .aside-contact-wrap .aside-contact-wrap-left{width:100%}}.header-drawer .header-drawer-wrap .aside-contact-wrap .aside-contact-wrap-right{width:50%;border-right:none}@media screen and (max-width: 600px){.header-drawer .header-drawer-wrap .aside-contact-wrap .aside-contact-wrap-right{width:100%}}.header-fixed{position:fixed;right:2.5%;top:20px;width:55px;height:55px;z-index:1000;display:none;transition:all .3s ease}@media screen and (max-width: 1024px){.header-fixed{display:block;width:55px;height:50px;left:inherit;right:7.5%;top:32px}}@media screen and (max-width: 600px){.header-fixed{top:23px}}.header-fixed .header-fixed-menu{width:100%;height:100%;position:relative}.header-fixed .header-fixed-menu .header-btn-active{background-color:inherit !important}.header-fixed .header-fixed-menu .header-btn-active span{background:rgba(0,0,0,0) !important}.header-fixed .header-fixed-menu .header-btn-active span:before{transform:rotate(45deg) !important;top:0px !important;background-color:var(--color-main) !important}.header-fixed .header-fixed-menu .header-btn-active span:after{transform:rotate(-45deg) !important;top:0px !important;background-color:var(--color-main) !important}.header-fixed .header-fixed-menu .header-btn-active strong{font-size:0px !important}.header-fixed .header-fixed-menu .header-btn-active strong:after{font-size:12px;content:"CLOSE"}.header-fixed .header-fixed-menu .header-btn-active strong:before{display:none}.header-fixed .header-fixed-menu a{display:block;height:100%;width:100%;position:relative;border:none}.header-fixed .header-fixed-menu a:after{position:absolute;content:"MENU";font-size:22px;color:#3da9c5;right:25px;bottom:50%;transform:translateY(50%);font-weight:bold;letter-spacing:0em;display:none}@media screen and (max-width: 600px){.header-fixed .header-fixed-menu a:after{color:#fff}}.header-fixed .header-fixed-menu span{position:absolute;width:30px;height:3px;display:block;left:20px;bottom:50%;z-index:2;transition:all .3s ease;transform:translateY(50%);background-color:var(--color-main);border-radius:5px}@media screen and (max-width: 1024px){.header-fixed .header-fixed-menu span{width:30px;height:3px;left:10px;transform:translateY(50%)}}.header-fixed .header-fixed-menu span:before{transition:all .3s ease;width:30px;height:3px;background-color:var(--color-main);content:"";display:block;position:absolute;right:0px;top:-8px;border-radius:5px}@media screen and (max-width: 1024px){.header-fixed .header-fixed-menu span:before{width:30px;height:3px}}.header-fixed .header-fixed-menu span:after{transition:all .3s ease;width:30px;height:3px;background-color:var(--color-main);content:"";display:block;position:absolute;right:0px;top:8px;border-radius:5px}@media screen and (max-width: 1024px){.header-fixed .header-fixed-menu span:after{width:30px;height:3px}}.body-header-active .header-fixed a:after,.body-drawer .header-fixed a:after{color:#3da9c5 !important}.body-header-active .header-fixed a span,.body-drawer .header-fixed a span{background-color:#3da9c5 !important}.body-header-active .header-fixed a span:before,.body-drawer .header-fixed a span:before{background-color:#3da9c5 !important}.body-header-active .header-fixed a span:after,.body-drawer .header-fixed a span:after{background-color:#3da9c5 !important}.header-home{width:95% !important;left:2.5% !important;top:30px !important}@media screen and (max-width: 600px){.header-home{width:90% !important;left:5% !important;top:20px !important}}.header-home .header-wrap{width:90% !important;max-width:1400px !important;margin:0 auto !important;padding:20px 0px !important}@media screen and (max-width: 1200px){.header-home .header-wrap{width:95% !important}}@media screen and (max-width: 600px){.header-home .header-wrap{width:90% !important}}@media screen and (max-width: 1024px){.header-home .header-wrap{padding:10px 0px !important}}.header-page,.body-drawer{box-shadow:0px 5px 15px rgba(0,0,0,.15)}.header-page:after,.body-drawer:after{transform:translateY(0%) !important}.header-page:before,.body-drawer:before{transform:translateX(100%)}.header-page .header-wrap .header-wrap-logo p,.body-drawer .header-wrap .header-wrap-logo p{display:none !important}.header-page .header-wrap .header-wrap-list,.body-drawer .header-wrap .header-wrap-list{display:flex !important}@media screen and (max-width: 1024px){.header-page .header-wrap .header-wrap-list,.body-drawer .header-wrap .header-wrap-list{display:none !important}}.header{position:fixed;left:0px;top:0px;width:100%;z-index:900;transition:all .3s ease;border-bottom:0px solid #e0e0d4}.header:after{width:100%;height:100%;background-color:rgba(255,255,255,.7);position:absolute;right:0px;top:0px;border-radius:40px;content:"";display:block;transition:all .3s ease;z-index:-1}.header .header-wrap{width:95%;margin:0 auto;display:flex;justify-content:space-between;position:relative;padding:35px 0px 35px 0px;max-width:1200px;transition:all .3s ease;align-items:center}@media screen and (max-width: 1400px){.header .header-wrap{padding:20px 80px 20px 0px}}@media screen and (max-width: 1200px){.header .header-wrap{padding:30px 100px 30px 0px;width:95%}}@media screen and (max-width: 1024px){.header .header-wrap{padding:18px 0px}}.header .header-wrap .header-wrap-logo{width:434px;transition:all .3s;display:flex}@media screen and (max-width: 1400px){.header .header-wrap .header-wrap-logo{width:380px}}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-logo{width:178px}}.header .header-wrap .header-wrap-logo .header-wrap-logo-img{position:relative}.header .header-wrap .header-wrap-logo .header-wrap-logo-img img{width:243px}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-logo .header-wrap-logo-img img{width:178px}}.header .header-wrap .header-wrap-logo .header-wrap-logo-img .header-wrap-logo-img-main{position:relative;z-index:2;transition:all .3s ease}.header .header-wrap .header-wrap-logo .header-wrap-logo-img .header-wrap-logo-img-prev{position:absolute;width:243px;left:0px;top:0px;z-index:3;visibility:hidden;transition:all .3s ease;opacity:0}.header .header-wrap .header-wrap-logo p{white-space:nowrap;font-size:12px;color:#fff;margin:0px}@media screen and (max-width: 1400px){.header .header-wrap .header-wrap-logo p{font-size:10px}}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-logo p{display:none}}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-logo p{display:block;margin-top:8px}}.header .header-wrap .header-wrap-list{width:1000px;transition:all .3s ease}@media screen and (max-width: 1400px){.header .header-wrap .header-wrap-list{width:800px}}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-list{padding-bottom:0px}}@media screen and (max-width: 1024px){.header .header-wrap .header-wrap-list{display:none}}.header .header-wrap .header-wrap-list .header-wrap-list-ul{display:flex;align-items:center;width:100%;justify-content:right}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item{border-right:1px solid var(--color-main);width:150px}@media screen and (max-width: 1400px){.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item{width:130px}}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item:last-child{margin-right:0px;padding-right:0px;border-right:none}@media screen and (max-width: 1024px){.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item{margin-right:10px}}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a{font-size:14px;font-weight:400;letter-spacing:.05em;display:block;transition:all .3s;color:var(--color-main);text-align:center}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a{font-size:11px !important}}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a i{display:block;width:22px;height:22px;background-size:contain;background-repeat:no-repeat;margin:0 auto 2px}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a .icon-clinic{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-hospital.svg)}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a .icon-doctor{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-doctor.svg)}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a .icon-content{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-content.svg)}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a .icon-beauty{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-beauty.svg)}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a .icon-price{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-list.svg)}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a .icon-first{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-first.svg)}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a .icon-web{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-schedule.svg)}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a .icon-news{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-news.svg)}.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a:hover{color:#3da9c5;opacity:.5}@media screen and (max-width: 1400px){.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a{font-size:12px}}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a{font-size:clamp(12px,1.17vw,14px)}}@media screen and (max-width: 1024px){.header .header-wrap .header-wrap-list .header-wrap-list-ul .header-wrap-list-ul-item a{font-size:10px}}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-nav{display:none}}.header .header-wrap .header-wrap-nav ul{display:flex;align-items:center}.header .header-wrap .header-wrap-nav ul li{margin-right:40px}@media screen and (max-width: 1400px){.header .header-wrap .header-wrap-nav ul li{margin-right:20px}}.header .header-wrap .header-wrap-nav ul li .arrow{position:relative;display:flex;align-items:center}.header .header-wrap .header-wrap-nav ul li .arrow:after{content:"";display:block;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-bottom.png);background-size:contain;background-repeat:no-repeat;height:4.5px;width:10px;margin-left:5px}.header .header-wrap .header-wrap-nav ul li a{display:block;font-size:16px;color:#005993;font-weight:bold;position:relative}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-nav ul li a{font-size:13px}}.header .header-wrap .header-wrap-nav ul li a:before{width:0px;height:1px;background-color:#005993;content:"";display:block;position:absolute;left:0px;bottom:0px;transition:all .3s}.header .header-wrap .header-wrap-nav ul li a:hover:before{width:100% !important}.header .header-wrap .header-wrap-nav ul li:last-child{margin-right:0}.header .header-wrap .header-wrap-nav ul li:last-child a{background-color:#005993;color:#fff;padding:12px 30px;border-radius:5px;border:1px solid #005993;transition:all .3s ease}.header .header-wrap .header-wrap-nav ul li:last-child a:before{display:none !important}.header .header-wrap .header-wrap-nav ul li:last-child a:hover{background-color:#edede7 !important;color:#003855 !important;opacity:1}.header .header-wrap .header-wrap-nav .active{visibility:visible !important;opacity:1 !important;height:auto !important}.header .header-wrap .header-wrap-nav .active .sec02-wrap{transform:translateY(0%) !important;opacity:1 !important}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom{position:absolute;right:50%;top:0px;width:100%;background-color:#f3f3ef;border-radius:5px;max-width:1180px;transform:translateX(50%);z-index:-1;visibility:hidden;opacity:0;transition:all .6s;height:0px;overflow:hidden}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap{display:flex;flex-wrap:wrap;justify-content:center;padding-top:140px;transform:translateY(-10px);transition:all .3s;opacity:.5}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col{width:20%;margin-bottom:4%;margin-right:3.5%}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col:last-child{margin-right:0}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-green .sec02-wrap-col-img-wrap{border:2px solid #44716a}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-green .sec02-wrap-col-img:before{background-color:#44716a}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-blue .sec02-wrap-col-img-wrap{border:2px solid #4d6c83}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-blue .sec02-wrap-col-img:before{background-color:#4d6c83}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-purole .sec02-wrap-col-img-wrap{border:2px solid #834d76}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-purole .sec02-wrap-col-img:before{background-color:#834d76}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-brown .sec02-wrap-col-img-wrap{border:2px solid #958363}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col .img-brown .sec02-wrap-col-img:before{background-color:#958363}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a{display:block}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a:hover{opacity:.8}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a:hover .sec02-wrap-col-img:before{transform:rotate(0deg);width:100%;height:100%;top:0px;left:0px}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a:hover .sec02-wrap-col-img img{transform:scale(1.1)}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a .sec02-wrap-col-img{display:block;position:relative;margin-bottom:20px;z-index:2}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a .sec02-wrap-col-img:before{position:absolute;left:-10px;top:-10px;content:"";display:block;border-radius:10px;width:90%;height:90%;z-index:-1;transform:rotate(-5deg);transition:all .6s ease}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a .sec02-wrap-col-img .sec02-wrap-col-img-wrap{overflow:hidden;border-radius:10px}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a .sec02-wrap-col-img img{border-radius:10px;transition:all .6s ease}.header .header-wrap .header-wrap-nav .header-wrap-nav-bottom .sec02-wrap .sec02-wrap-col a p{text-align:center;font-weight:bold;margin:0px;font-size:17px;letter-spacing:.12em;color:#005993}.header .header-wrap .header-wrap-btn-active span{transform:rotate(20deg) !important}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn-active span{top:10px !important;position:relative}}.header .header-wrap .header-wrap-btn-active span:before{display:none !important}.header .header-wrap .header-wrap-btn-active span:after{transform:rotate(-40deg) !important;margin-top:0px !important}.header .header-wrap .header-wrap-btn-active strong{font-size:0px !important}.header .header-wrap .header-wrap-btn-active strong:after{font-size:12px;content:"CLOSE"}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn-active strong:after{font-size:16px;content:"閉じる"}}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn-active strong:before{display:none}}.header .header-wrap .header-wrap-btn{width:50px;height:50px;position:absolute;right:0px;top:5px;background-color:#005993;border-radius:5px;display:none;z-index:999}@media screen and (max-width: 1200px){.header .header-wrap .header-wrap-btn{display:block}}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn{width:90px;height:75px}}.header .header-wrap .header-wrap-btn a{display:flex;color:#fff;flex-wrap:wrap;align-items:center;width:100%;justify-content:center;line-height:1;height:100%;padding:6px 0px}.header .header-wrap .header-wrap-btn a strong{font-size:12px;font-weight:bold;color:#fff;line-height:1}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn a strong{font-size:0px;display:block;margin-top:5px}.header .header-wrap .header-wrap-btn a strong:before{content:"メニュー";font-size:16px}}.header .header-wrap .header-wrap-btn a span{width:37px;height:3px;background-color:#fff;margin:0 auto;transition:all .3s ease}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn a span{width:45px}}.header .header-wrap .header-wrap-btn a span:before{content:"";display:block;width:37px;height:3px;background-color:#fff;margin-top:8px;transition:all .3s ease;display:none}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn a span:before{margin-top:9px;width:45px;display:block}}.header .header-wrap .header-wrap-btn a span:after{content:"";display:block;width:37px;height:3px;background-color:#fff;margin-top:8px;transition:all .3s ease}@media screen and (max-width: 600px){.header .header-wrap .header-wrap-btn a span:after{width:45px;margin-top:6px}}.header-wrap-nav-bottom-bg-active{display:block !important}.header-wrap-nav-bottom-bg{position:fixed;left:0 !important;top:0px !important;width:100vw;height:100vh;background-color:#005993;opacity:.9;z-index:99;display:block}.header-drawer-active{transform:translateY(0px) !important;visibility:visible !important}.home-visual-bnr{width:180px;position:fixed;right:2.5%;bottom:5%;z-index:10}@media screen and (max-width: 1024px){.home-visual-bnr{width:100px}}@media screen and (max-width: 600px){.home-visual-bnr{width:100px;right:2.5%;bottom:10px}}.home-visual-bnr img{border-radius:50%;box-shadow:0px 4px 15px rgba(61,169,197,.5)}.body-header-active .footer-fixed-line{opacity:1;transform:translateY(0px)}.footer-page{background-image:linear-gradient(to bottom, rgba(0, 94, 158, 0.95), rgba(61, 186, 197, 0.8));padding:60px 0px;position:relative}@media screen and (max-width: 1024px){.footer-page{padding:50px 0px 140px}}.footer-page .content-width{max-width:1400px}@media screen and (max-width: 600px){.footer-page .content-width{width:100%}}.footer-page .footer-page-bg{position:absolute;left:0px;top:0px;z-index:-1;width:100%;height:100%}.footer-page .footer-page-bg img{width:100%;height:100%;object-fit:cover}.footer-page .footer-page-wrap{display:flex;flex-wrap:wrap;justify-content:center}.footer-page .footer-page-wrap .footer-page-wrap-title{width:30%}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-title{width:100%}}.footer-page .footer-page-wrap .footer-page-wrap-title .footer-page-wrap-title-logo{width:90%;display:block;max-width:358px}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-title .footer-page-wrap-title-logo{max-width:300px;margin:0 auto 10px}}.footer-page .footer-page-wrap .footer-page-wrap-title p{font-size:14px;color:#fff;line-height:1.8;margin:0px}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-title p{text-align:center;font-size:13px}}.footer-page .footer-page-wrap .footer-page-wrap-title p a{font-size:14px;color:#fff;line-height:1.8;margin:0px}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-title p a{text-align:center;font-size:13px}}.footer-page .footer-page-wrap .footer-page-wrap-title ul{display:flex}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-title ul{flex-wrap:wrap;justify-content:center}}.footer-page .footer-page-wrap .footer-page-wrap-title ul li{margin-right:15px}.footer-page .footer-page-wrap .footer-page-wrap-title ul li:last-child{margin-right:0px}.footer-page .footer-page-wrap .footer-page-wrap-title ul li:nth-child(3) img{width:20px}.footer-page .footer-page-wrap .footer-page-wrap-title ul li img{width:25px;height:25px;object-fit:contain;object-position:center}.footer-page .footer-page-wrap .footer-page-wrap-title ul li a{font-size:12px}.footer-page .footer-page-wrap .footer-page-wrap-table{width:35%}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-table{width:100%;margin-top:30px;padding:0px 2.5%}}.footer-page .footer-page-wrap .footer-page-wrap-table table{width:100%}.footer-page .footer-page-wrap .footer-page-wrap-table table tr{border-bottom:1px solid #fff}.footer-page .footer-page-wrap .footer-page-wrap-table table tr:first-child{border:none}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-table table tr:first-child th{padding-top:15px}}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-table table tr:first-child th span{bottom:0px}}.footer-page .footer-page-wrap .footer-page-wrap-table table tr th:nth-child(1){width:25%}.footer-page .footer-page-wrap .footer-page-wrap-table table tr th:nth-child(2){width:10%}.footer-page .footer-page-wrap .footer-page-wrap-table table tr th:nth-child(3){width:10%}.footer-page .footer-page-wrap .footer-page-wrap-table table tr th:nth-child(4){width:10%}.footer-page .footer-page-wrap .footer-page-wrap-table table tr th:nth-child(5){width:10%}.footer-page .footer-page-wrap .footer-page-wrap-table table tr th:nth-child(6){width:10%}.footer-page .footer-page-wrap .footer-page-wrap-table table tr th:nth-child(7){width:10%}.footer-page .footer-page-wrap .footer-page-wrap-table table tr th:nth-child(8){width:10%}.footer-page .footer-page-wrap .footer-page-wrap-table table th,.footer-page .footer-page-wrap .footer-page-wrap-table table td{color:#fff;font-size:var(--font-16);vertical-align:middle;text-align:center;position:relative;line-height:1.4;padding:5px 0px;height:60px;font-weight:500}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-table table th,.footer-page .footer-page-wrap .footer-page-wrap-table table td{font-size:13px;height:50px}}.footer-page .footer-page-wrap .footer-page-wrap-table table th .title,.footer-page .footer-page-wrap .footer-page-wrap-table table td .title{border:1px solid #fff;border-radius:5px;color:#fff;text-align:center;padding:5px 0px;margin:0px;width:90%;margin:0 auto;font-size:var(--font-16)}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-table table th .title,.footer-page .footer-page-wrap .footer-page-wrap-table table td .title{font-size:13px}}.footer-page .footer-page-wrap .footer-page-wrap-table table td span,.footer-page .footer-page-wrap .footer-page-wrap-table table th span{font-size:10px;color:#fff;line-height:1;display:inline-block}.footer-page .footer-page-wrap .footer-page-wrap-table table td span.span-fixed,.footer-page .footer-page-wrap .footer-page-wrap-table table th span.span-fixed{position:absolute;width:100%;text-align:center;display:block;bottom:7px;left:0px;font-size:10px;white-space:nowrap;letter-spacing:0em;font-weight:300}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-table table td span.span-fixed,.footer-page .footer-page-wrap .footer-page-wrap-table table th span.span-fixed{font-size:8px}}.footer-page .footer-page-wrap .footer-page-wrap-table p{text-align:right;color:#fff;font-size:14px;margin:10px 0px 0px;font-weight:500;letter-spacing:0em}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-table p{font-size:12px}}.footer-page .footer-page-wrap .footer-page-wrap-map{width:35%;padding-left:5%;height:300px}@media screen and (max-width: 1024px){.footer-page .footer-page-wrap .footer-page-wrap-map{width:100%;padding-left:0px;margin-top:40px}}.footer-page .footer-page-wrap .footer-page-wrap-map .sec06-iframe{width:100%;height:100%}.footer-page .footer-page-wrap .footer-page-wrap-map .sec06-iframe iframe{width:100% !important;height:100% !important;border:0}.footer-page .copyright{text-align:center;margin:0px;font-size:11px;margin-top:20px;color:#eee}@media screen and (max-width: 1024px){.footer-page .copyright{font-size:10px;margin-top:20px}}.footer-page .footer-link{display:flex;justify-content:center;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 1024px){.footer-page .footer-link{margin-top:20px;padding:0px 2.5%}}.footer-page .footer-link li{margin-right:20px;line-height:1.2}@media screen and (max-width: 1024px){.footer-page .footer-link li{margin-right:15px}}.footer-page .footer-link li:last-child{margin-right:0px}.footer-page .footer-link li a{color:#eee;font-size:13px}@media screen and (max-width: 1024px){.footer-page .footer-link li a{font-size:12px}}.footer{background-color:#3c3c3c;position:relative;padding:50px 0px 50px;z-index:4}@media screen and (max-width: 1024px){.footer{padding:45px 0px 45px}}@media screen and (max-width: 1200px){.footer .content-width{width:90%}}@media screen and (max-width: 1024px){.footer .content-width{width:85%}}.footer .footer-wrap{display:flex;flex-wrap:wrap;margin-bottom:30px;align-items:center}@media screen and (max-width: 1024px){.footer .footer-wrap{margin-bottom:20px}}.footer .footer-wrap .footer-wrap-left{padding-right:30px;width:100%}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-logo{width:280px;margin:0 auto 0px;position:relative}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-logo:after{content:"（仮）";position:absolute;right:-60px;bottom:50%;transform:translateY(50%);display:block;font-size:18px;color:#fff}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-logo{width:250px}}@media screen and (max-width: 600px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-logo{width:220px}}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-logo .footer-logo{width:100%;display:block}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt{width:100%}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt{width:100%;padding-left:0px}}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt h2{color:#fff;font-size:19px;margin:10px 0px 20px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt h2{text-align:center;margin-top:0px}}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt p{font-size:var(--font-16);color:#fff;line-height:1.5;margin:0px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt p{text-align:center}}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt p a{font-size:16px;color:#fff}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt p span{font-size:16px;color:#fff}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li{margin-bottom:20px}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li:last-child{margin-bottom:0px}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a{width:100%;max-width:297px;height:57px;display:flex;align-items:center;justify-content:center;border-radius:44px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a{margin:0 auto}}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a.icon-line{background-color:#fff;font-size:16px;font-weight:bold;color:#3ac152;letter-spacing:.06em}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a.icon-line i{width:38px;height:36px;display:block;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-line.svg);background-size:contain;background-repeat:no-repeat;margin-right:10px}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a.icon-tel{border:2px solid #fff}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a.icon-tel i{width:22px;height:22px;display:block;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-tel.svg);background-size:contain;background-repeat:no-repeat;margin-right:10px}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a.icon-tel p{margin:0px;font-size:14px;color:#fff;line-height:1.2}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li a.icon-tel p span{display:block;width:100%;text-align:center;color:#fff;font-size:25px;font-family:"Playfair Display",serif;font-weight:bold;letter-spacing:.1em}.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li .desc{color:#fff;display:block;text-align:center;font-size:12px;width:100%;max-width:297px;margin-top:10px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-left .footer-wrap-left-txt ul li .desc{margin:10px auto 0px}}.footer .footer-wrap .footer-wrap-right{width:calc(100% - 385px)}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-right{width:calc(100% - 360px)}}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right{width:100%;margin-top:40px;margin-bottom:0px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav{display:flex}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav{flex-wrap:wrap;border-top:1px solid #fff}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col{width:33%;padding-left:18px;padding-right:50px}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col{padding-right:30px}}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col{width:100% !important;border:none;padding:0px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(2){width:33%;padding-right:20px}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(2){padding-left:0px}}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(2){padding:0px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(3){width:33%;padding-right:0px}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col:nth-child(3){padding-left:0px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col h3{line-height:1.4;display:block;margin-bottom:15px;position:relative}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col h3{margin:0px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a{color:#fff;font-size:17px;font-weight:500;display:block;letter-spacing:.08em;position:relative}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a{font-size:clamp(13px,1.17vw,16px)}}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a{font-size:16px;display:block;border-bottom:1px solid #fff;padding:20px 0px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col h3 a:after{content:"";width:10px;height:10px;display:block;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-right-white.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .open a{border-bottom:none !important}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .open:after{transform:translateY(50%) rotate(180deg) !important}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .open:before{display:none !important}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch{position:relative}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch:after{width:15px;height:3px;right:26px;bottom:50%;transform:translateY(50%);content:"";display:block;background-color:#fff;position:absolute;border-radius:8px;transition:all .3s ease}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch:after{width:15px;height:2px;right:20px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch:before{width:15px;height:3px;right:26px;bottom:50%;transform:translateY(50%) rotate(90deg);content:"";display:block;background-color:#fff;position:absolute;border-radius:8px}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch:before{width:15px;right:20px;height:2px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .acdn-switch a:after{display:none !important}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul{display:none;border-bottom:1px solid #fff}}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul{padding-bottom:25px}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li{line-height:1.7;margin-bottom:10px}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li:last-child{margin-bottom:0px}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li a{color:#b9b9b9;font-size:14px;display:block}@media screen and (max-width: 1200px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li a{font-size:clamp(13px,1.17vw,16px)}}.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li a:hover{opacity:.5}@media screen and (max-width: 1024px){.footer .footer-wrap .footer-wrap-right .footer-wrap-right-nav .footer-wrap-right-nav-col .ul ul li a:before{content:""}}.footer .footer-fixed{position:fixed;right:20px;bottom:20px;z-index:5}@media screen and (max-width: 1024px){.footer .footer-fixed{width:100%;position:relative;right:inherit;bottom:0px;display:block}}@media screen and (max-width: 1024px){.footer .footer-fixed img{width:133px;display:block}}.footer .footer-fixed a{display:block;font-size:14px;color:#fff;line-height:1.4;text-align:center}@media screen and (max-width: 1024px){.footer .footer-fixed a{display:flex;justify-content:center;flex-direction:row-reverse;align-items:center}}.footer .footer-fixed a i{display:block;width:57px;height:57px;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-back.svg);background-size:contain;background-repeat:no-repeat;margin:8px auto 0px}@media screen and (max-width: 1024px){.footer .footer-fixed a i{margin:0px;width:38px;height:38px;margin-right:10px}}.footer .footer-copy{width:95%;max-width:1080px;margin:0 auto;position:relative}@media screen and (max-width: 1024px){.footer .footer-copy{width:100%}}.footer .footer-copy .footer-copy-link{position:absolute;width:50%;left:0px;top:0px}@media screen and (max-width: 1024px){.footer .footer-copy .footer-copy-link{position:relative;width:100%}}.footer .footer-copy .footer-copy-link ul{display:flex}@media screen and (max-width: 1024px){.footer .footer-copy .footer-copy-link ul{justify-content:center}}.footer .footer-copy .footer-copy-link ul li{margin-right:15px}.footer .footer-copy .footer-copy-link ul li:last-child{margin-right:0px}.footer .footer-copy .footer-copy-link ul li a{color:#b4b4b4;font-size:12px}.footer .copy{text-align:center;color:#b4b4b4;font-size:12px;margin:0px;padding-top:20px;margin-top:10px}@media screen and (max-width: 1024px){.footer .copy{border-top:1px solid #fff;border-top:none;font-size:11px;margin-top:0px;padding-top:0px;margin-bottom:0px;white-space:nowrap;text-align:center;line-height:2.25}}.top{padding-top:118px}@media screen and (max-width: 1024px){.top{padding-top:71px}}.top .top-title{position:relative}.top .top-title span{display:flex;align-items:center;font-size:20px;font-weight:bold;font-family:"Playfair Display",serif}@media screen and (max-width: 1024px){.top .top-title span{font-size:18px}}.top .top-title span:before{width:50px;height:4px;background-color:#3da9c5;content:"";display:block;margin-right:10px}.top .top-title span a{display:block}.top .top-title span i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/insta.png);background-size:contain;background-repeat:no-repeat;width:40px;height:40px;display:block;margin-left:10px}.top .top-title span i.icon-x{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-x.png)}.top .top-title span i.icon-youtube{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-youtube.png)}.top .top-title h2{font-size:50px;font-weight:bold;margin-top:0px;letter-spacing:.05em}@media screen and (max-width: 1024px){.top .top-title h2{font-size:30px}}.top .top-visual{position:relative}.top .top-visual .top-visual-img{width:100%}.top .top-visual .top-visual-img img{object-fit:cover;width:100%;min-height:500px;max-height:650px}.top .top-visual .top-visual-title{position:absolute;right:50%;bottom:50%;transform:translate(50%, 50%)}@media screen and (max-width: 600px){.top .top-visual .top-visual-title{left:10%;transform:translateY(50%);width:90%}}.top .top-visual .top-visual-title h2{font-size:40px;color:#fff}@media screen and (max-width: 1024px){.top .top-visual .top-visual-title h2{font-size:20px;text-shadow:1px 1px 4px #000;margin-bottom:10px}}.top .top-visual .top-visual-title h1{font-size:100px;color:#fff;font-weight:900;line-height:1.2}@media screen and (max-width: 1024px){.top .top-visual .top-visual-title h1{font-size:50px;text-shadow:1px 1px 4px #000}}.top .top-visual .top-visual-icon{position:absolute;width:300px;right:10%;bottom:-50px}@media screen and (max-width: 1024px){.top .top-visual .top-visual-icon{width:200px;bottom:-20px}}.top .sec01{padding-top:120px}@media screen and (max-width: 1024px){.top .sec01{padding-top:60px}}.top .sec01 .sec01-bnr{width:100%;max-width:700px;margin:0 auto 60px}.top .sec01 .sec01-bnr a{border:2px solid #3da9c5;width:100%;display:block;height:150px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#3da9c5;font-size:30px;font-weight:bold;background-color:rgba(61,169,197,.1);transition:all .3s;position:relative}.top .sec01 .sec01-bnr a:after{position:absolute;content:"";width:10px;height:20px;clip-path:polygon(0% 0%, 100% 50%, 0% 100%);bottom:50%;right:20px;transform:translateY(50%);background-color:#3da9c5;transition:all .3s}@media screen and (max-width: 600px){.top .sec01 .sec01-bnr a:after{right:15px;width:8px;height:15px}}@media screen and (max-width: 1024px){.top .sec01 .sec01-bnr a{font-size:17px;height:100px}}.top .sec01 .sec01-bnr a:hover{background-color:#3da9c5;color:#fff}.top .sec01 .sec01-bnr a:hover:after{background:#fff}.top .sec01 .sec01-wrap{max-width:700px;margin:0 auto;width:100%}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .sec01-wrap-col{width:100%}}@media screen and (max-width: 1024px){.top .sec01 .sec01-wrap .sec01-wrap-col:last-child{width:100%}}.top .sec01 h3{font-size:40px;color:#3da9c5;margin:10px 0px 20px;font-family:"Playfair Display",serif;letter-spacing:.05em}@media screen and (max-width: 1024px){.top .sec01 h3{font-size:30px}}.top .sec01 h4{font-size:30px;margin-bottom:15px;margin-top:40px}.top .sec01 p{font-size:16px;line-height:2}.top .sec01 dl{margin-bottom:20px}.top .sec01 dl dt{font-weight:bold;margin-bottom:5px;position:relative;padding-left:30px;font-size:22px}.top .sec01 dl dt:after{position:absolute;content:"";width:20px;height:20px;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-check.png);background-size:contain;background-repeat:no-repeat;left:0px;top:7px}.top .sec02{padding-top:120px}@media screen and (max-width: 1024px){.top .sec02{padding-top:60px}}.top .sec02 .sec02-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.top .sec02 .sec02-wrap .sec02-wrap-left{width:30%}@media screen and (max-width: 600px){.top .sec02 .sec02-wrap .sec02-wrap-left{width:100%}}.top .sec02 .sec02-wrap .sec02-wrap-right{width:65%}@media screen and (max-width: 600px){.top .sec02 .sec02-wrap .sec02-wrap-right{width:100%;margin-top:30px}}.top .sec02 .sec02-wrap ul{border-top:1px solid #ccc}.top .sec02 .sec02-wrap ul li{border-bottom:1px solid #ccc}.top .sec02 .sec02-wrap ul li a{display:flex;flex-wrap:wrap;padding:25px 10px;line-height:1;position:relative;overflow:hidden}.top .sec02 .sec02-wrap ul li a:hover:before{transform:translateX(0%)}.top .sec02 .sec02-wrap ul li a:hover time,.top .sec02 .sec02-wrap ul li a:hover h3{color:#fff !important}.top .sec02 .sec02-wrap ul li a:before{width:100%;height:100%;background-color:#3da9c5;position:absolute;left:0px;top:0px;content:"";z-index:-1;display:block;transition:all .3s;transform:translateX(-100%)}.top .sec02 .sec02-wrap ul li a time{color:#afafaf;font-size:16px;transition:all .3s}@media screen and (max-width: 1024px){.top .sec02 .sec02-wrap ul li a time{font-size:12px}}.top .sec02 .sec02-wrap ul li a h3{font-size:20px;transition:all .3s;width:100%;margin-top:10px}@media screen and (max-width: 1024px){.top .sec02 .sec02-wrap ul li a h3{font-size:16px}}.top .sec03{margin-top:120px;padding-top:120px;padding-bottom:120px;background-color:#f6f6f6;position:relative;overflow:hidden}@media screen and (max-width: 1024px){.top .sec03{padding-top:60px;padding-bottom:60px;margin-top:60px}}.top .sec03 .content-width{position:relative}.top .sec03 .sec03-bg{position:absolute;left:0px;top:40px;width:100%}.top .sec03 .sec03-bg h2{color:#fff;font-size:140px;width:100%;line-height:1;white-space:nowrap;font-family:"Playfair Display",serif;letter-spacing:.02em;font-weight:normal}@media screen and (max-width: 1024px){.top .sec03 .sec03-bg h2{font-size:55px}}.top .sec03 .sec03-wrap{position:relative;z-index:3;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.top .sec03 .sec03-wrap .sec03-wrap-left{width:30%}@media screen and (max-width: 600px){.top .sec03 .sec03-wrap .sec03-wrap-left{width:100%}}.top .sec03 .sec03-wrap .sec03-wrap-right{width:65%}@media screen and (max-width: 600px){.top .sec03 .sec03-wrap .sec03-wrap-right{width:100%}}.top .sec03 .sec03-wrap .sec03-wrap-right h3{font-size:40px;font-weight:900;padding-top:140px}@media screen and (max-width: 1024px){.top .sec03 .sec03-wrap .sec03-wrap-right h3{font-size:20px;padding-top:30px;line-height:1.8}}.page_v2{padding-top:80px;background-color:#fff}@media screen and (max-width: 600px){.page_v2{padding-top:70px}}.page_v2 .icon-contact{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-contact.svg);width:40px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 0px}.page_v2 .icon-star{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-star.svg);width:40px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 0px}.page_v2 .icon-tree{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-tree.svg);width:40px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 0px}.page_v2 .icon-wakeme{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-wakame.svg);width:40px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 0px}.page_v2 .icon-fish{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-fish.svg);width:40px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 0px}@media screen and (max-width: 600px){.page_v2 .icon-fish{width:30px;height:36px}}.page_v2 .page_v2-maintitle{position:relative;padding-top:100px;margin-bottom:60px}@media screen and (max-width: 1024px){.page_v2 .page_v2-maintitle{padding-top:100px;margin-bottom:50px}}.page_v2 .page_v2-maintitle .page-breadcrumbs{padding:0px 5% 0px 5%;position:absolute;z-index:10;left:0;top:50px;width:100%;z-index:10}@media screen and (max-width: 600px){.page_v2 .page_v2-maintitle .page-breadcrumbs{position:absolute;padding:0px 5% 20px 5%;top:10px}}.page_v2 .page_v2-maintitle .page-breadcrumbs ul,.page_v2 .page_v2-maintitle .page-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center}.page_v2 .page_v2-maintitle .page-breadcrumbs ul li,.page_v2 .page_v2-maintitle .page-breadcrumbs ol li{display:flex;align-items:center}.page_v2 .page_v2-maintitle .page-breadcrumbs ul li a,.page_v2 .page_v2-maintitle .page-breadcrumbs ol li a{font-size:12px;font-weight:400;letter-spacing:0em;color:var(--color-main);white-space:nowrap}.page_v2 .page_v2-maintitle .page-breadcrumbs ul li a:after,.page_v2 .page_v2-maintitle .page-breadcrumbs ol li a:after{content:"▶";margin:0 10px 0 10px;font-size:10px;vertical-align:text-bottom}.page_v2 .page_v2-maintitle .page-breadcrumbs ul li span,.page_v2 .page_v2-maintitle .page-breadcrumbs ol li span{font-size:12px;letter-spacing:0em;color:var(--color-main);font-weight:400}.page_v2 .page_v2-maintitle .page_v2-maintitle-txt i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-star.svg);width:40px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 0px}@media screen and (max-width: 600px){.page_v2 .page_v2-maintitle .page_v2-maintitle-txt i{width:30px;height:36px}}.page_v2 .page_v2-maintitle .page_v2-maintitle-txt i.icon-fish{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-fish.svg);width:40px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 0px}@media screen and (max-width: 600px){.page_v2 .page_v2-maintitle .page_v2-maintitle-txt i.icon-fish{width:30px;height:36px}}.page_v2 .page_v2-maintitle .page_v2-maintitle-txt h1{width:100%;text-align:center;color:var(--color-main);font-size:28px;font-weight:600}@media screen and (max-width: 1024px){.page_v2 .page_v2-maintitle .page_v2-maintitle-txt h1{font-size:20px}}.page_v2 .page_v2-visual{background-color:#fff !important;position:relative}.page_v2 .page_v2-visual .page-breadcrumbs::-webkit-scrollbar{display:none}.page_v2 .page_v2-visual .page-breadcrumbs{padding:0px 5% 0px 5%;position:absolute;z-index:10;left:0;top:50px;overflow-x:scroll;width:100%;z-index:10;scrollbar-width:none;-ms-overflow-style:none}@media screen and (max-width: 600px){.page_v2 .page_v2-visual .page-breadcrumbs{position:absolute;padding:10px 5% 10px 5%;top:10px}}.page_v2 .page_v2-visual .page-breadcrumbs ul,.page_v2 .page_v2-visual .page-breadcrumbs ol{display:flex}.page_v2 .page_v2-visual .page-breadcrumbs ul li,.page_v2 .page_v2-visual .page-breadcrumbs ol li{display:flex;align-items:center}.page_v2 .page_v2-visual .page-breadcrumbs ul li a,.page_v2 .page_v2-visual .page-breadcrumbs ol li a{display:inline-block;font-size:12px;font-weight:400;letter-spacing:0em;color:var(--color-main);white-space:nowrap}.page_v2 .page_v2-visual .page-breadcrumbs ul li a:after,.page_v2 .page_v2-visual .page-breadcrumbs ol li a:after{content:"▶";margin:0 10px 0 10px;font-size:10px;vertical-align:text-bottom}.page_v2 .page_v2-visual .page-breadcrumbs ul li span,.page_v2 .page_v2-visual .page-breadcrumbs ol li span{font-size:12px;letter-spacing:0em;white-space:nowrap;color:var(--color-main);font-weight:400}.page_v2 .page_v2-visual .page_v2-visual-txt{position:absolute;width:90%;max-width:365px;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;font-size:20px;line-height:1.5;height:195px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-wrap:wrap;padding:35px 0px;background-color:rgba(255,255,255,.9)}@media screen and (max-width: 600px){.page_v2 .page_v2-visual .page_v2-visual-txt{width:80%;max-width:340px;height:120px;font-size:13px;padding:15px 0px 15px;top:calc(50% + 15px)}}.page_v2 .page_v2-visual .page_v2-visual-txt.page_v2-visual-txt--large{max-width:500px !important;height:240px !important;padding:50px 0px 80px}@media screen and (max-width: 600px){.page_v2 .page_v2-visual .page_v2-visual-txt.page_v2-visual-txt--large{height:140px !important;width:90% !important;padding:15px 10px 30px}}.page_v2 .page_v2-visual .page_v2-visual-txt i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-star.svg);width:40px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 0px}@media screen and (max-width: 600px){.page_v2 .page_v2-visual .page_v2-visual-txt i{width:30px;height:36px}}.page_v2 .page_v2-visual .page_v2-visual-txt i.icon-fish{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-fish.svg);width:40px;height:48px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 0px}@media screen and (max-width: 600px){.page_v2 .page_v2-visual .page_v2-visual-txt i.icon-fish{width:30px;height:36px}}.page_v2 .page_v2-visual .page_v2-visual-txt h1{width:100%;text-align:center;color:var(--color-main);font-size:28px;font-weight:600}@media screen and (max-width: 1024px){.page_v2 .page_v2-visual .page_v2-visual-txt h1{font-size:17.5px}}.page_v2 .page_v2-visual .page_v2-visual-img{position:relative}.page_v2 .page_v2-visual .page_v2-visual-img img{min-height:550px;width:100%;object-fit:cover}@media screen and (max-width: 600px){.page_v2 .page_v2-visual .page_v2-visual-img img{min-height:250px}}.page .page-title h2{text-align:center;font-size:25px;color:var(--color-main);margin-top:10px;font-weight:500}@media screen and (max-width: 1024px){.page .page-title h2{font-size:20px}}.page .page-visual{position:relative;height:300px;background-color:#f6f6f6}@media screen and (max-width: 1024px){.page .page-visual{height:150px}}.page .page-visual .page-visual-title{position:absolute;left:50%;bottom:50%;width:80%;max-width:1200px;transform:translate(-50%, 50%);font-size:40px;line-height:1}@media screen and (max-width: 1024px){.page .page-visual .page-visual-title{font-size:30px}}.page .page-visual .page-visual-title span{font-family:"Playfair Display",serif;font-size:14px;color:#3da9c5}.page .page-single{padding:80px 0px 120px;font-size:15px;line-height:2;width:100%;max-width:900px;margin:0 auto}@media screen and (max-width: 1024px){.page .page-single{padding:40px 0px 60px}}.page .page-single h1{font-size:24px;line-height:2;border-bottom:1px solid #3da9c5;margin-bottom:30px}.page .page-single h2,.page .page-single h3,.page .page-single h4,.page .page-single h5{font-size:20px;margin:40px 0px 20px}.page .page-single div{font-size:15px;line-height:2}.page .page-single p{font-size:15px;line-height:2}.page .com-btn{width:90%;max-width:300px;margin:0 auto;margin-top:60px}.page .com-btn a{background-color:#3da9c5;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;letter-spacing:.02em;height:50px;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;letter-spacing:.1em}.faq-sec{position:relative;z-index:2;padding:200px 0px 100px}@media screen and (max-width: 1024px){.faq-sec{padding:120px 0px 50px}}.faq-sec .sec02-icon-01{width:100px;height:100px;position:absolute;left:5%;top:160px}@media screen and (max-width: 600px){.faq-sec .sec02-icon-01{display:none}}.faq-sec .sec02-icon-01 i{width:100%;height:100%}.faq-sec .sec02-icon-02{width:100px;height:100px;position:absolute;left:30%;top:60px}@media screen and (max-width: 600px){.faq-sec .sec02-icon-02{display:none}}.faq-sec .sec02-icon-02 i{width:100%;height:100%}.faq-sec .sec02-icon-03{width:100px;height:100px;position:absolute;right:30%;top:60px}@media screen and (max-width: 600px){.faq-sec .sec02-icon-03{width:65px;height:65px;right:50%;top:50px;transform:translateX(50%)}}.faq-sec .sec02-icon-03 i{width:100%;height:100%}.faq-sec .sec02-icon-04{width:100px;height:100px;position:absolute;right:5%;top:160px}@media screen and (max-width: 600px){.faq-sec .sec02-icon-04{display:none}}.faq-sec .sec02-icon-04 i{width:100%;height:100%}.faq-sec .faq-wrap{margin-top:50px;width:100%;max-width:1000px}@media screen and (max-width: 1024px){.faq-sec .faq-wrap{margin-top:30px}}.faq-sec .faq-wrap dl{display:flex;flex-wrap:wrap}.faq-sec .faq-wrap dl dt{width:100%;position:relative;padding:20px 30px;border-bottom:1px solid #cbcbcb;transition:all .3s ease}@media screen and (max-width: 1024px){.faq-sec .faq-wrap dl dt{padding:15px 30px 15px 0px;font-size:14px}}.faq-sec .faq-wrap dl dt:hover{opacity:.8;cursor:pointer}.faq-sec .faq-wrap dl dt.active span:after{transform:translate(-50%, -50%) rotate(0deg) !important}.faq-sec .faq-wrap dl dt span{width:25px;height:25px;display:block;position:absolute;bottom:50%;right:20px;background-color:var(--color-main);border-radius:50%;transform:translateY(50%)}@media screen and (max-width: 1024px){.faq-sec .faq-wrap dl dt span{right:0px}}.faq-sec .faq-wrap dl dt span:after{width:14px;height:1.5px;background-color:#fff;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(90deg);transition:all .3s ease}.faq-sec .faq-wrap dl dt span:before{width:14px;height:1.5px;background-color:#fff;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(0deg)}.faq-sec .faq-wrap dl dd{width:100%;padding:20px 30px 30px;font-size:16px;line-height:2;display:none}@media screen and (max-width: 1024px){.faq-sec .faq-wrap dl dd{padding:15px 10px 20px;font-size:14px}}.faq-sec .faq-desc{font-size:13px;text-align:center;color:#003855;margin-top:60px}.home section{padding:var(--pa-80) 0px}.home .home-visual{position:relative;overflow:hidden}@media screen and (max-width: 600px){.home .home-visual{min-height:450px}}.home .home-visual .home-visual-img img{width:100%;height:850px;object-fit:cover;scale:1.3;animation:ani_scale 10s linear forwards}@media screen and (max-width: 600px){.home .home-visual .home-visual-img img{min-height:450px;height:450px;object-position:top}}@keyframes ani_scale{0%{transform:scale(1.05)}100%{transform:scale(1)}}@media screen and (max-width: 600px){.home .home-visual .home-visual-img img{object-position:35%}}.home .home-visual .home-visual-txt{position:absolute;left:5%;bottom:50%;transform:translateY(50%)}@media screen and (max-width: 1024px){.home .home-visual .home-visual-txt{bottom:65%}}@media screen and (max-width: 600px){.home .home-visual .home-visual-txt{left:5%;bottom:55%}}.home .home-visual .home-visual-txt h2{font-size:40px;color:#005993;font-weight:500;margin-bottom:10px;text-shadow:2px 2px 10px #fff,-2px -2px 10px #fff,-2px 2px 10px #fff,2px -2px 10px #fff}@media screen and (max-width: 1024px){.home .home-visual .home-visual-txt h2{font-size:40px}}@media screen and (max-width: 600px){.home .home-visual .home-visual-txt h2{font-size:32px;text-shadow:4px 4px 14px #fff,-4px -4px 14px #fff,-4px 4px 14px #fff,4px -4px 14px #fff}}.home .home-visual .home-visual-txt p{color:#005993;font-size:20px;text-shadow:2px 2px 10px #fff,-2px -2px 10px #fff,-2px 2px 10px #fff,2px -2px 10px #fff}@media screen and (max-width: 1024px){.home .home-visual .home-visual-txt p{font-size:17px;line-height:1.6}}.home .home-visual .footer-page-wrap-table{width:50%;max-width:600px;position:absolute;left:5%;bottom:4%;background-color:#fff;padding:10px 40px 20px;border-radius:15px}@media screen and (max-width: 1024px){.home .home-visual .footer-page-wrap-table{bottom:8%;padding:10px 40px 30px}}@media screen and (max-width: 600px){.home .home-visual .footer-page-wrap-table{position:relative;background-color:#fff;width:90%;left:5%;bottom:0px;padding:10px 20px 20px}}.home .home-visual .footer-page-wrap-table table{width:100%}.home .home-visual .footer-page-wrap-table table tr{border-bottom:1px solid var(--color-main)}.home .home-visual .footer-page-wrap-table table tr:first-child{border:none}.home .home-visual .footer-page-wrap-table table tr:first-child th{padding-top:15px}.home .home-visual .footer-page-wrap-table table tr:first-child th span{bottom:0px}.home .home-visual .footer-page-wrap-table table tr th:nth-child(1){width:25%}.home .home-visual .footer-page-wrap-table table tr th:nth-child(2){width:10%}.home .home-visual .footer-page-wrap-table table tr th:nth-child(3){width:10%}.home .home-visual .footer-page-wrap-table table tr th:nth-child(4){width:10%}.home .home-visual .footer-page-wrap-table table tr th:nth-child(5){width:10%}.home .home-visual .footer-page-wrap-table table tr th:nth-child(6){width:10%}.home .home-visual .footer-page-wrap-table table tr th:nth-child(7){width:10%}.home .home-visual .footer-page-wrap-table table tr th:nth-child(8){width:10%}.home .home-visual .footer-page-wrap-table table th,.home .home-visual .footer-page-wrap-table table td{color:var(--color-main);font-size:var(--font-16);vertical-align:middle;text-align:center;position:relative;line-height:1.4;padding:5px 0px;height:60px;font-weight:500}@media screen and (max-width: 1024px){.home .home-visual .footer-page-wrap-table table th,.home .home-visual .footer-page-wrap-table table td{font-size:13px;height:50px}}.home .home-visual .footer-page-wrap-table table th .title,.home .home-visual .footer-page-wrap-table table td .title{background-color:var(--color-main);color:#fff;text-align:center;padding:5px 0px;margin:0px;width:90%;margin:0 auto}.home .home-visual .footer-page-wrap-table table td span,.home .home-visual .footer-page-wrap-table table th span{font-size:10px;color:var(--color-main);line-height:1;display:inline-block}.home .home-visual .footer-page-wrap-table table td span.span-fixed,.home .home-visual .footer-page-wrap-table table th span.span-fixed{position:absolute;width:100%;text-align:center;display:block;bottom:7px;left:0px;font-size:10px;white-space:nowrap}@media screen and (max-width: 600px){.home .home-visual .footer-page-wrap-table table td span.span-fixed,.home .home-visual .footer-page-wrap-table table th span.span-fixed{font-size:8px}}.home .home-visual .footer-page-wrap-table p{text-align:right;color:var(--color-main);font-size:14px;margin:10px 0px 0px;font-weight:500;letter-spacing:0em}@media screen and (max-width: 1024px){.home .home-visual .footer-page-wrap-table p{font-size:11px}}.home .sec01{background-color:#fff;padding-bottom:0px}.home .sec01 .sec01-wrap{display:flex;flex-wrap:wrap;margin:0 auto}.home .sec01 .sec01-wrap .sec01-wrap-left{width:300px}@media screen and (max-width: 600px){.home .sec01 .sec01-wrap .sec01-wrap-left{width:100%}}.home .sec01 .sec01-wrap .sec01-wrap-left h2{color:#005993;font-size:20px;margin-bottom:20px;display:flex;align-items:center}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl{max-width:300px;width:100%}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl{display:flex;justify-content:space-between;align-items:center}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl.yobidashi{flex-wrap:wrap;padding-top:0px}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl.yobidashi dt{width:100% !important;margin-bottom:10px;text-align:center}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl.yobidashi dd{width:100% !important}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl.yobidashi dd iframe{width:100% !important}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl dt{width:120px;font-size:var(--font-16);color:#005993;font-weight:bold}@media screen and (max-width: 600px){.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl dt{width:100px}}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl dd{width:calc(100% - 120px);text-align:right;line-height:2;color:#005993;font-size:var(--font-16)}@media screen and (max-width: 600px){.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl dd{width:calc(100% - 100px)}}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl dd ul{display:flex;justify-content:right}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl dd ul li{display:flex;align-items:center;font-size:var(--font-16);margin-right:15px}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl dd ul li:last-child{margin-right:0px}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl dd ul li i{background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:30px;display:block;margin-left:5px}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl dd ul li i.icon-man{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-man.svg) !important}.home .sec01 .sec01-wrap .sec01-wrap-left .sec01-wrap-left-dl dl dd ul li i.icon-woman{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-woman.svg) !important}.home .sec01 .sec01-wrap .sec01-wrap-right{width:calc(100% - 300px);padding-left:60px}@media screen and (max-width: 1024px){.home .sec01 .sec01-wrap .sec01-wrap-right{padding-left:30px}}@media screen and (max-width: 600px){.home .sec01 .sec01-wrap .sec01-wrap-right{padding-left:0px;width:100%;margin-top:40px}}.home .sec01 .sec01-wrap .sec01-wrap-right h2{color:#005993;font-size:20px;margin-bottom:10px;display:flex;align-items:center}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl{width:100%;margin-bottom:60px}@media screen and (max-width: 600px){.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl{margin-bottom:40px}}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl{display:flex;justify-content:space-between;align-items:center}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl.yobidashi{flex-wrap:wrap;padding-top:20px}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl.yobidashi dt{width:100% !important;margin-bottom:10px;text-align:center}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl.yobidashi dd{width:100% !important}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl.yobidashi dd iframe{width:100% !important}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl dt{width:120px;font-size:18px}@media screen and (max-width: 1024px){.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl dt{font-size:15px;width:85px}}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl dd{width:calc(100% - 120px);text-align:right;line-height:2;color:#005993;font-size:18px}@media screen and (max-width: 1024px){.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl dd{font-size:15px;width:calc(100% - 85px)}}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl dd ul{display:flex;justify-content:right}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl dd ul li{display:flex;align-items:center;font-size:var(--font-16);margin-right:15px}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl dd ul li:last-child{margin-right:0px}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl dd ul li.text-holiday{width:100% !important;justify-content:right}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl dd ul li i{background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:30px;display:block;margin-left:5px}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl dd ul li i.icon-man{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-man.svg) !important}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-left-dl dl dd ul li i.icon-woman{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-woman.svg) !important}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-right-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-right-title h2{color:#005993;font-size:20px;display:flex;align-items:center}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-right-title h2 i{display:block;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-article.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:30px;margin-right:10px}@media screen and (max-width: 1024px){.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-right-dl{margin-bottom:30px}}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-right-dl dl{display:flex;border-bottom:1px solid #ccc;padding:15px 0px}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-right-dl dl dt{width:120px}@media screen and (max-width: 1024px){.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-right-dl dl dt{width:70px}}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-right-dl dl dt time{letter-spacing:0em}@media screen and (max-width: 1024px){.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-right-dl dl dt time{font-size:10px}}.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-right-dl dl dd{width:calc(100% - 120px)}@media screen and (max-width: 1024px){.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-right-dl dl dd{width:calc(100% - 70px)}}@media screen and (max-width: 1024px){.home .sec01 .sec01-wrap .sec01-wrap-right .sec01-wrap-right-dl dl dd a{font-size:14px}}.home .sec02{background-color:#fff;overflow:hidden}.home .sec02 .sec02-wrap{display:flex;align-items:center;flex-wrap:wrap;width:100%;max-width:1400px;margin:0 auto}@media screen and (max-width: 600px){.home .sec02 .sec02-wrap{width:85%;flex-direction:column-reverse}}.home .sec02 .sec02-wrap .sec02-wrap-left{width:50%}@media screen and (max-width: 600px){.home .sec02 .sec02-wrap .sec02-wrap-left{width:100%}}.home .sec02 .sec02-wrap .sec02-wrap-left h2{font-size:24px;color:#005993;display:flex;align-items:center}.home .sec02 .sec02-wrap .sec02-wrap-left h2 i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-fish.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:30px;display:block;margin-right:10px}.home .sec02 .sec02-wrap .sec02-wrap-left h2 span{display:flex;color:#005993;font-size:14px}.home .sec02 .sec02-wrap .sec02-wrap-left p{margin:30px 0px 0px;font-size:var(--font-18);line-height:2;padding:0px 5% 0px 5%}@media screen and (max-width: 1024px){.home .sec02 .sec02-wrap .sec02-wrap-left p{font-size:var(--font-16)}}@media screen and (max-width: 600px){.home .sec02 .sec02-wrap .sec02-wrap-left p{padding:0px;font-size:var(--font-16)}}.home .sec02 .sec02-wrap .sec02-wrap-left p span{font-size:var(--font-18);font-weight:bold;color:var(--color-main)}@media screen and (max-width: 600px){.home .sec02 .sec02-wrap .sec02-wrap-left p span{padding:0px;font-size:var(--font-16)}}.home .sec02 .sec02-wrap .sec02-wrap-right{width:50%}@media screen and (max-width: 600px){.home .sec02 .sec02-wrap .sec02-wrap-right{width:100%;margin-bottom:30px}}.home .sec02 .sec02-wrap .sec02-wrap-right img{border-radius:60px 0px 0px 60px}@media screen and (min-width: 1620px){.home .sec02 .sec02-wrap .sec02-wrap-right img{border-radius:60px}}@media screen and (max-width: 600px){.home .sec02 .sec02-wrap .sec02-wrap-right img{width:100%;border-radius:50px}}.home .home-bg-blue{position:relative}.home .home-bg-blue:after{filter:blur(100px);-webkit-filter:blur(100px);background:linear-gradient(to right, #f2fcff, #f9fbff);clip-path:ellipse(140% 100% at 50% 100%);width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:-1;display:block}@media screen and (max-width: 600px){.home .home-bg-blue:after{clip-path:ellipse(350% 100% at 50% 100%)}}.home .sec03{padding:150px 0px;z-index:2;position:relative;overflow:hidden}@media screen and (max-width: 600px){.home .sec03{padding:80px 0px var(--pa-80)}}.home .sec03 .sec03-line{position:absolute;width:100%;height:80%;top:12%;left:0;z-index:1}.home .sec03 .sec03-line img{width:100%;height:100%;object-fit:contain}.home .sec03 h2{text-align:center;color:#005993;font-size:30px;line-height:1.6;margin-bottom:40px;font-weight:600}@media screen and (max-width: 1024px){.home .sec03 h2{font-size:20px}}.home .sec03 h2 span{display:block;color:#005993;font-size:20px;text-align:center}.home .sec03 .sec03-container{position:relative;z-index:3}.home .sec03 .sec03-container .sec03-svg-01{position:absolute;width:80px;right:30px;bottom:-30px;opacity:.6}.home .sec03 .sec03-container .sec03-svg-02{position:absolute;width:120px;left:0px;top:-30px;opacity:.6}.home .sec03 .sec03-container .sec03-svg-03{position:absolute;width:120px;left:30px;top:-50px;opacity:.6}.home .sec03 .sec03-container .sec03-svg-04{position:absolute;width:80px;left:-50px;top:-30px;opacity:.6}.home .sec03 .sec03-container .sec03-svg-05{position:absolute;width:120px;left:-20px;bottom:-30px;opacity:.6}.home .sec03 .sec03-container .sec03-svg-06{position:absolute;width:120px;left:50px;bottom:-40px;opacity:.6}.home .sec03 .sec03-container .sec03-svg-06 img{width:100%}.home .sec03 .sec03-container .sec03-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:60px}@media screen and (max-width: 600px){.home .sec03 .sec03-container .sec03-wrap{margin-bottom:30px}}.home .sec03 .sec03-container .sec03-wrap:nth-child(2n){flex-direction:row-reverse}.home .sec03 .sec03-container .sec03-wrap:nth-child(2n) .sec03-wrap-img img{border-radius:60px 0px 0px 60px}.home .sec03 .sec03-container .sec03-wrap:nth-child(2n) .sec03-wrap-txt{position:relative;width:60%;padding-left:15%;padding-right:5%}@media screen and (max-width: 1200px){.home .sec03 .sec03-container .sec03-wrap:nth-child(2n) .sec03-wrap-txt{padding-left:5%}}@media screen and (max-width: 600px){.home .sec03 .sec03-container .sec03-wrap:nth-child(2n) .sec03-wrap-txt{width:100%;padding:0px 7.5%}}.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-img{width:40%;position:relative}@media screen and (max-width: 600px){.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-img{width:90%;margin-bottom:30px}}.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-img .sec03-wrap-img-bnr{width:253px;position:absolute;right:5%;bottom:-60px}@media screen and (max-width: 600px){.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-img .sec03-wrap-img-bnr{width:120px;right:2.5%;bottom:-30px}}.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-img .sec03-wrap-img-bnr img{box-shadow:0px 3px 16px rgba(0,0,0,.3);border-radius:50%}.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-img img{border-radius:0px 60px 60px 0px}.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-txt{width:60%;padding-left:5%;padding-right:10%}@media screen and (max-width: 1200px){.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-txt{padding-right:5%}}@media screen and (max-width: 600px){.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-txt{width:100%;padding:0px 7.5%}}.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-txt dl{display:flex;align-items:center;position:relative;z-index:10}.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-txt dl dt{width:100px;font-size:84px;letter-spacing:0em;color:#005993;font-family:"Playfair Display",serif;line-height:1;padding-bottom:20px}@media screen and (max-width: 1024px){.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-txt dl dt{font-size:60px;width:60px}}.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-txt dl dd{width:calc(100% - 100px);font-size:30px;color:#005993;padding-left:20px}@media screen and (max-width: 1024px){.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-txt dl dd{font-size:20px;padding-left:15px;width:calc(100% - 60px)}}.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-txt p{font-size:var(--font-18);line-height:2;margin-top:20px;letter-spacing:.02em;position:relative;z-index:10}@media screen and (max-width: 1024px){.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-txt p{font-size:var(--font-16)}}.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-txt p span{font-size:var(--font-18);color:var(--color-main);font-weight:600}@media screen and (max-width: 1024px){.home .sec03 .sec03-container .sec03-wrap .sec03-wrap-txt p span{font-size:var(--font-16)}}.home .sec05 h2{text-align:center;font-size:20px;color:#005993}.home .sec05 h2 i{width:36px;height:26px;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-mail.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 10px}.home .sec05 p{text-align:center;font-size:var(--font-16);line-height:2;margin-top:20px}.home .sec05 .sec05-wrap{display:flex;flex-wrap:wrap;width:100%;max-width:650px;margin:0 auto 60px}@media screen and (max-width: 600px){.home .sec05 .sec05-wrap{margin-bottom:0px}}.home .sec05 .sec05-wrap .sec05-wrap-col{width:33.33%;position:relative;z-index:2}.home .sec05 .sec05-wrap .sec05-wrap-col:last-child:after{display:none}.home .sec05 .sec05-wrap .sec05-wrap-col:after{height:2px;width:80%;content:"";display:block;position:absolute;top:60px;right:-50px;z-index:-1;background-color:#c5c5c5}@media screen and (max-width: 600px){.home .sec05 .sec05-wrap .sec05-wrap-col:after{top:45px}}.home .sec05 .sec05-wrap .sec05-wrap-col.sec05-wrap-col--active .sec05-wrap-col-img{border:2px solid var(--color-main)}.home .sec05 .sec05-wrap .sec05-wrap-col.sec05-wrap-col--active p{color:var(--color-main) !important}.home .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-img{width:122px;height:122px;display:flex;align-items:center;justify-content:center;background-color:#f1fcff;border-radius:50%;border:2px solid #c5c5c5;margin:0 auto 0px}@media screen and (max-width: 600px){.home .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-img{width:80px;height:80px}}@media screen and (max-width: 600px){.home .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-img img{width:30px}}.home .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-txt p{text-align:center;margin:10px 0px 0px;font-weight:500;color:#c5c5c5}@media screen and (max-width: 600px){.home .sec05 .sec05-wrap .sec05-wrap-col .sec05-wrap-col-txt p{margin:4px 0px 0px;font-size:12px}}.home .sec06{width:100%}.home .sec06 .sec06-iframe{width:100%;height:450px}@media screen and (max-width: 600px){.home .sec06 .sec06-iframe{height:300px}}.home .sec06 .sec06-iframe iframe{width:100% !important;height:100% !important;border:0}.clinic .sec01{padding:40px 0px var(--pa-80)}.clinic .sec01 h3{text-align:center;margin:20px 0px;font-size:30px;font-weight:500}@media screen and (max-width: 1024px){.clinic .sec01 h3{font-size:24px}}.clinic .sec01 .sec01-v2{display:flex;flex-wrap:wrap;margin-top:40px;margin-bottom:40px;justify-content:space-between}.clinic .sec01 .sec01-v2 .sec01-v2-col{width:48%}@media screen and (max-width: 600px){.clinic .sec01 .sec01-v2 .sec01-v2-col{width:100%;margin-bottom:20px}}.clinic .sec01 .sec01-v2 .sec01-v2-col img{border-radius:20px}.clinic .sec01 .sec01-swiper{padding-bottom:60px;margin-top:40px}.clinic .sec01 .sec01-swiper .swiper-slide{width:500px !important}@media screen and (max-width: 600px){.clinic .sec01 .sec01-swiper .swiper-slide{width:85% !important}}.clinic .sec01 .sec01-swiper .swiper-slide img{border-radius:20px}.clinic .sec01 .sec01-swiper .swiper-slide h2{font-size:22px;color:var(--color-main);margin-top:20px;font-weight:500}@media screen and (max-width: 1024px){.clinic .sec01 .sec01-swiper .swiper-slide h2{font-size:18px}}.clinic .sec01 .sec01-swiper .swiper-slide p{font-size:15px;color:var(--color-main);margin:10px 0px 0px}@media screen and (max-width: 1024px){.clinic .sec01 .sec01-swiper .swiper-slide p{font-size:13px}}.clinic .sec01 .sec01-swiper .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0px 10px}.clinic .sec02{position:relative;z-index:2}.clinic .sec02:before{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-sea.svg);content:"";position:absolute;bottom:20px;right:5%;width:289px;height:168px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:2;display:block}.clinic .sec02:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #d6e0f8, #d8f4f8);opacity:1;z-index:-1;display:block;filter:blur(10px)}.clinic .sec02 .sec02-wrap{display:flex;flex-wrap:wrap;align-items:center}.clinic .sec02 .sec02-wrap .sec02-wrap-img{width:50%}@media screen and (max-width: 600px){.clinic .sec02 .sec02-wrap .sec02-wrap-img{width:100%}}.clinic .sec02 .sec02-wrap .sec02-wrap-txt{width:50%;padding:0px 5%;position:relative;z-index:2}@media screen and (max-width: 600px){.clinic .sec02 .sec02-wrap .sec02-wrap-txt{width:100%;padding:40px 5% 40px}}.clinic .sec02 .sec02-wrap .sec02-wrap-txt h2{color:var(--color-main);font-size:35px}@media screen and (max-width: 1024px){.clinic .sec02 .sec02-wrap .sec02-wrap-txt h2{font-size:24px}}.clinic .sec02 .sec02-wrap .sec02-wrap-txt p{font-size:15px;color:var(--color-main);line-height:2;margin:20px 0px 40px}@media screen and (max-width: 1024px){.clinic .sec02 .sec02-wrap .sec02-wrap-txt p{font-size:13px}}.page-doctor .sec01{padding:0px 0px var(--pa-80) 0px}.page-doctor .sec01 .sec01-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:50px;margin-bottom:50px}.page-doctor .sec01 .sec01-wrap .sec01-img{width:50%}@media screen and (max-width: 600px){.page-doctor .sec01 .sec01-wrap .sec01-img{width:90%;margin-bottom:20px}}.page-doctor .sec01 .sec01-wrap .sec01-img img{border-radius:0px 60px 60px 0px}.page-doctor .sec01 .sec01-wrap .sec01-txt{width:50%;padding:0px 10% 0px 5%}@media screen and (max-width: 600px){.page-doctor .sec01 .sec01-wrap .sec01-txt{width:100%;padding:0px 7.5%}}.page-doctor .sec01 .sec01-wrap .sec01-txt p{line-height:2;font-size:var(--font-16);margin:0px}.page-doctor .sec01-table{display:flex;flex-wrap:wrap;justify-content:space-between}.page-doctor .sec01-table h3{color:var(--color-main);font-size:16px;border-bottom:2px solid var(--color-main);padding-bottom:10px;margin-bottom:20px}.page-doctor .sec01-table h3:before{content:"▶";margin-right:10px}@media screen and (max-width: 600px){.page-doctor .sec01-table h3:before{font-size:12px}}.page-doctor .sec01-table .sec01-table-full{width:100%;margin-bottom:40px}.page-doctor .sec01-table .sec01-table-full dl{display:flex;flex-wrap:wrap;padding:8px 0px}.page-doctor .sec01-table .sec01-table-full dl dt{width:200px;font-weight:500;font-size:var(--font-16)}@media screen and (max-width: 600px){.page-doctor .sec01-table .sec01-table-full dl dt{width:90px}}.page-doctor .sec01-table .sec01-table-full dl dd{width:calc(100% - 200px);font-weight:500;font-size:var(--font-16)}@media screen and (max-width: 600px){.page-doctor .sec01-table .sec01-table-full dl dd{width:calc(100% - 90px)}}.page-doctor .sec01-table .sec01-table-2-1{width:48%;margin-bottom:40px}.page-doctor .sec01-table p{line-height:2;font-weight:500;font-size:var(--font-16)}.page-doctor .sec02{padding:var(--pa-80) 0px}.page-doctor .sec02 .sec02-wrap{display:flex;flex-wrap:wrap;align-items:center;margin-top:50px;margin-bottom:var(--pa-80)}@media screen and (max-width: 600px){.page-doctor .sec02 .sec02-wrap{flex-direction:column-reverse}}.page-doctor .sec02 .sec02-wrap .sec02-img{width:50%;position:relative}@media screen and (max-width: 600px){.page-doctor .sec02 .sec02-wrap .sec02-img{width:90%;margin-bottom:20px;margin-left:auto}}.page-doctor .sec02 .sec02-wrap .sec02-img img{border-radius:60px 0px 0px 60px}.page-doctor .sec02 .sec02-wrap .sec02-img .sec02-img-bnr{width:253px;position:absolute;bottom:-50px;left:-50px}@media screen and (max-width: 600px){.page-doctor .sec02 .sec02-wrap .sec02-img .sec02-img-bnr{width:120px;left:-30px;bottom:10px}}.page-doctor .sec02 .sec02-wrap .sec02-img .sec02-img-bnr img{box-shadow:0px 3px 16px rgba(0,0,0,.3);border-radius:50%}.page-doctor .sec02 .sec02-wrap .sec02-txt{width:50%;padding:0px 5% 0px 10%}@media screen and (max-width: 600px){.page-doctor .sec02 .sec02-wrap .sec02-txt{width:100%;padding:0px 7.5%}}.page-doctor .sec02 .sec02-wrap .sec02-txt p{line-height:2;font-size:15px}@media screen and (max-width: 600px){.page-doctor .sec02 .sec02-wrap .sec02-txt p{font-size:14px}}.page-recruit .sec01{padding:var(--pa-80) 0px}.page-recruit .sec01 .sec01-logo{text-align:center}.page-recruit .sec01 .sec01-logo img{width:380px}@media screen and (max-width: 600px){.page-recruit .sec01 .sec01-logo img{width:80%;max-width:300px}}.page-recruit .sec01 h3{text-align:center;font-size:23px;margin:20px 0px 40px;color:#203864}@media screen and (max-width: 1024px){.page-recruit .sec01 h3{font-size:18px;margin-bottom:20px}}.page-recruit .sec01 p{text-align:center;line-height:2;color:#003855;font-size:var(--font-16)}@media screen and (max-width: 600px){.page-recruit .sec01 p{text-align:left}}.page-recruit .sec02{padding-bottom:60px}.page-recruit .sec02 .sec02-wrap{display:flex;justify-content:space-between;margin-top:40px}.page-recruit .sec02 .sec02-wrap .sec02-wrap-col{width:48%}.page-recruit .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img{text-align:center}.page-recruit .sec02 .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img img{width:293px;border-radius:50%}.page-recruit .sec02 .sec02-wrap .sec02-wrap-col h3{font-size:21px;text-align:center;color:var(--color-main);margin:30px 0px 20px}@media screen and (max-width: 1024px){.page-recruit .sec02 .sec02-wrap .sec02-wrap-col h3{font-size:16px;margin:20px 0px 10px}}.page-recruit .sec02 .sec02-wrap .sec02-wrap-col p{text-align:center;font-weight:500;font-size:var(--font-16)}@media screen and (max-width: 1024px){.page-recruit .sec02 .sec02-wrap .sec02-wrap-col p{font-size:13px}}.page-recruit .sec03{padding:var(--pa-80) 0px;position:relative;z-index:1}.page-recruit .sec03:after{filter:blur(10px);-webkit-filter:blur(10px);background:linear-gradient(135deg, rgba(214, 224, 248, 0.6), rgba(216, 244, 248, 0.6));position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:-1;display:block}.page-recruit .sec03 .sec03-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.page-recruit .sec03 .sec03-wrap .sec03-wrap-col{width:32%;position:relative;z-index:2;padding-top:32%}@media screen and (max-width: 600px){.page-recruit .sec03 .sec03-wrap .sec03-wrap-col{width:100%;padding-top:60%;margin-bottom:20px}}.page-recruit .sec03 .sec03-wrap .sec03-wrap-col:after{width:100%;height:100%;content:"";display:block;position:absolute;top:0;left:0;background-color:#fff;border-radius:50%;z-index:-1;filter:blur(10px);-webkit-filter:blur(10px)}.page-recruit .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.page-recruit .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-container .icon-hand{width:85px;height:85px;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-recruit-hand.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 10px}@media screen and (max-width: 600px){.page-recruit .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-container .icon-hand{width:70px;height:70px}}.page-recruit .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-container .icon-group{width:103px;height:85px;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-recruit-group.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 10px}@media screen and (max-width: 600px){.page-recruit .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-container .icon-group{width:85px;height:70px}}.page-recruit .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-container .icon-hospital{width:77px;height:85px;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-recruit-hospital.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 10px}@media screen and (max-width: 600px){.page-recruit .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-container .icon-hospital{width:65px;height:70px}}.page-recruit .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-container h3{text-align:center;color:var(--color-main);font-weight:500;display:flex;height:50px;font-size:18px;align-items:center;justify-content:center}@media screen and (max-width: 1024px){.page-recruit .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-container h3{font-size:16px}}.page-recruit .sec04{padding:var(--pa-80) 0px}.page-recruit .sec04 .sec04-desc{text-align:center;line-height:2;font-size:var(--font-16)}@media screen and (max-width: 600px){.page-recruit .sec04 .sec04-desc{text-align:left}}.consult .sec01-btn-pc{display:flex;justify-content:center;margin-bottom:40px}.consult .sec01-btn-pc li{width:160px;height:170px;margin-right:30px}.consult .sec01-btn-pc li:last-child{margin-right:0px}.consult .sec01-btn-pc li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--color-main);font-size:16px;font-weight:500;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-bg.svg);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%;padding-top:30px;position:relative}.consult .sec01-btn-pc li a i{width:30px;height:14px;display:block;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-blue-bottom_v2.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:25px;left:50%;z-index:2;transform:translateX(-50%)}.consult .sec01{padding-bottom:80px}.consult .sec01 .sec01-container{margin-top:60px}.consult .sec01 .sec01-container .sec01-wrap{display:flex;flex-wrap:wrap;margin-bottom:80px}@media screen and (max-width: 1024px){.consult .sec01 .sec01-container .sec01-wrap{margin-bottom:60px}}.consult .sec01 .sec01-container .sec01-wrap:nth-child(2n){flex-direction:row-reverse}.consult .sec01 .sec01-container .sec01-wrap:nth-child(2n) .sec01-wrap-img{padding:0px 0px 0 50px}@media screen and (max-width: 600px){.consult .sec01 .sec01-container .sec01-wrap:last-child{margin-bottom:20px}}.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt{width:50%}@media screen and (max-width: 600px){.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt{width:100%;padding:0px 0px}}.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt .sec01-wrap-txt-img{margin-bottom:15px}.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt .sec01-wrap-txt-img img{border-radius:10px}.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt h3{display:flex;align-items:center;font-size:22px;color:var(--color-main);margin-bottom:20px}@media screen and (max-width: 1024px){.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt h3{font-size:20px}}.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt h3:before{width:10px;height:10px;background-color:var(--color-main);content:"";margin-right:10px;display:block}@media screen and (max-width: 1024px){.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt h3:before{width:8px;height:8px;margin-right:8px}}.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt p{font-size:16px;line-height:2;font-weight:500}@media screen and (max-width: 1024px){.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt p{font-size:14px}}.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt p span{font-size:15.5px;letter-spacing:.02em;white-space:nowrap}@media screen and (max-width: 1024px){.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt p span{font-size:14px;white-space:normal}}.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-txt .com-btn-blue-large a{margin:0px !important}.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-img{width:50%;padding-right:50px}@media screen and (max-width: 600px){.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-img{display:none}}.consult .sec01 .sec01-container .sec01-wrap .sec01-wrap-img img{border-radius:10px}.consult .sec02{position:relative;z-index:2;padding:var(--pa-100) 0px}.consult .sec02 .sec02-icon-01{width:100px;height:100px;position:absolute;left:5%;top:120px}@media screen and (max-width: 1024px){.consult .sec02 .sec02-icon-01{display:none}}.consult .sec02 .sec02-icon-01 i{width:100%;height:100%}.consult .sec02 .sec02-icon-02{width:100px;height:100px;position:absolute;left:30%;top:0px}@media screen and (max-width: 1024px){.consult .sec02 .sec02-icon-02{width:55px;height:55px;top:30px;left:50%;transform:translateX(-50%)}}.consult .sec02 .sec02-icon-02 i{width:100%;height:100%}.consult .sec02 .sec02-icon-03{width:100px;height:100px;position:absolute;right:30%;top:0px}@media screen and (max-width: 1024px){.consult .sec02 .sec02-icon-03{display:none}}.consult .sec02 .sec02-icon-03 i{width:100%;height:100%}.consult .sec02 .sec02-icon-04{width:100px;height:100px;position:absolute;right:5%;top:120px}@media screen and (max-width: 1024px){.consult .sec02 .sec02-icon-04{display:none}}.consult .sec02 .sec02-icon-04 i{width:100%;height:100%}.consult .sec02:after{filter:blur(100px);-webkit-filter:blur(100px);background:linear-gradient(135deg, #d6e0f8 0%, #d8f4f8 80%, #d8f4f8 100%);clip-path:ellipse(120% 100% at 50% 100%);width:100%;height:100%;content:"";position:absolute;top:0;left:0;z-index:-1;display:block}@media screen and (max-width: 600px){.consult .sec02:after{clip-path:ellipse(350% 100% at 50% 100%)}}.consult .sec02 .page-title{margin-bottom:50px}@media screen and (max-width: 1024px){.consult .sec02 .page-title{margin-bottom:30px}}@media screen and (max-width: 600px){.consult .sec02 .content-width{width:90%}}.consult .sec02 .sec02-container{background-color:#fff;border-radius:30px;padding:30px 10px;margin-bottom:40px}.consult .sec02 .sec02-container h3{text-align:center;width:280px;margin:0 auto;background-color:var(--color-main);color:#fff;padding:8px 0px;border-radius:30px;font-weight:500;margin-bottom:30px}@media screen and (max-width: 1024px){.consult .sec02 .sec02-container h3{font-size:18px;margin-bottom:20px}}.consult .sec02 .sec02-container .sec02-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 600px){.consult .sec02 .sec02-container .sec02-wrap{justify-content:center}}.consult .sec02 .sec02-container .sec02-wrap .img-circle img{border-radius:50%}@media screen and (max-width: 600px){.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col{margin-bottom:15px}}.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col a{display:block}.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img{text-align:center}.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img img{height:80px;width:auto}@media screen and (max-width: 600px){.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img img{height:60px}}.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img.sec02-wrap-col-img--small{height:80px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img.sec02-wrap-col-img--small{height:60px}}.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img.sec02-wrap-col-img--small img{height:60px;width:auto}@media screen and (max-width: 600px){.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col .sec02-wrap-col-img.sec02-wrap-col-img--small img{height:50px}}.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col p{text-align:center;color:var(--color-main);font-size:16px;margin:10px 0px 0px;white-space:nowrap;display:flex;justify-content:center;font-weight:500;flex-wrap:wrap}@media screen and (max-width: 1024px){.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col p{font-size:13px}}.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col p span{font-size:12px;color:var(--color-main)}@media screen and (max-width: 1024px){.consult .sec02 .sec02-container .sec02-wrap .sec02-wrap-col p span{font-size:10px}}.consult .sec02 .sec02-container .sec02-wrap.sec02-wrap--8 .sec02-wrap-col{width:12%}@media screen and (max-width: 600px){.consult .sec02 .sec02-container .sec02-wrap.sec02-wrap--8 .sec02-wrap-col{width:33.33%}}.consult .sec02 .sec02-container .sec02-wrap.sec02-wrap--7{padding:0px 20px}@media screen and (max-width: 600px){.consult .sec02 .sec02-container .sec02-wrap.sec02-wrap--7{padding:0px}}.consult .sec02 .sec02-container .sec02-wrap.sec02-wrap--7 .sec02-wrap-col{width:13%}@media screen and (max-width: 600px){.consult .sec02 .sec02-container .sec02-wrap.sec02-wrap--7 .sec02-wrap-col{width:48%;padding:0px 10px}}.consult .sec02 .sec02-container .sec02-wrap.sec02-wrap--6{padding:0px 20px}@media screen and (max-width: 600px){.consult .sec02 .sec02-container .sec02-wrap.sec02-wrap--6{padding:0px}}.consult .sec02 .sec02-container .sec02-wrap.sec02-wrap--6 .sec02-wrap-col{width:13%}@media screen and (max-width: 600px){.consult .sec02 .sec02-container .sec02-wrap.sec02-wrap--6 .sec02-wrap-col{width:48%;padding:0px 4px}}.hand .sec01-btn-pc{display:flex;justify-content:center;margin-bottom:40px}.hand .sec01-btn-pc li{width:160px;height:170px;margin-right:30px}.hand .sec01-btn-pc li:last-child{margin-right:0px}.hand .sec01-btn-pc li a{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.4;width:100%;height:100%;color:var(--color-main);font-size:16px;font-weight:500;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-bg.svg);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:50%;padding-top:25px;position:relative}.hand .sec01-btn-pc li a i{width:30px;height:14px;display:block;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-blue-bottom_v2.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:25px;left:50%;z-index:2;transform:translateX(-50%)}.hand .sec02{background-color:#fff;overflow:hidden;padding-top:100px}.hand .sec02 .sec02-wrap{display:flex;align-items:center;flex-wrap:wrap;width:100%;max-width:1400px;margin:0 auto}@media screen and (max-width: 600px){.hand .sec02 .sec02-wrap{width:85%;flex-direction:column-reverse}}.hand .sec02 .sec02-wrap .sec02-wrap-left{width:50%}@media screen and (max-width: 600px){.hand .sec02 .sec02-wrap .sec02-wrap-left{width:100%}}.hand .sec02 .sec02-wrap .sec02-wrap-left h3{font-size:35px;color:#005993;padding:0px 10px 0px;margin-top:15px}.hand .sec02 .sec02-wrap .sec02-wrap-left h2{font-size:24px;color:#005993;display:flex;align-items:center}.hand .sec02 .sec02-wrap .sec02-wrap-left h2 i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-fish.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:30px;display:block;margin-right:10px}.hand .sec02 .sec02-wrap .sec02-wrap-left h2 span{display:flex;color:#005993;font-size:14px}.hand .sec02 .sec02-wrap .sec02-wrap-left p{margin:30px 0px 0px;font-size:var(--font-18);line-height:2;padding:0px 5% 0px 5%}@media screen and (max-width: 600px){.hand .sec02 .sec02-wrap .sec02-wrap-left p{padding:0px;font-size:var(--font-16)}}.hand .sec02 .sec02-wrap .sec02-wrap-right{width:50%}@media screen and (max-width: 600px){.hand .sec02 .sec02-wrap .sec02-wrap-right{width:100%;margin-bottom:30px}}.hand .sec02 .sec02-wrap .sec02-wrap-right img{border-radius:60px 0px 0px 60px}@media screen and (min-width: 1620px){.hand .sec02 .sec02-wrap .sec02-wrap-right img{border-radius:60px}}@media screen and (max-width: 600px){.hand .sec02 .sec02-wrap .sec02-wrap-right img{width:100%;border-radius:50px}}.hand .sec02 .sec02-bottom{display:flex;flex-wrap:wrap;border-radius:25px;width:100%;max-width:1200px;margin:0 auto;margin-top:60px;padding:40px;background-color:rgba(231,246,251,.5)}.hand .sec02 .sec02-bottom.sec02-bottom--reverse{flex-direction:row-reverse}.hand .sec02 .sec02-bottom.sec02-bottom--reverse .sec02-bottom-txt{padding:0px 40px 0px 0px}.hand .sec02 .sec02-bottom .sec02-bottom-img{width:45%}.hand .sec02 .sec02-bottom .sec02-bottom-img img{border-radius:15px}.hand .sec02 .sec02-bottom .sec02-bottom-txt{width:55%;padding-left:40px}.hand .sec02 .sec02-bottom .sec02-bottom-txt span{background-color:#2c78aa;border-radius:19px;color:#fff;font-size:16px;font-weight:bold;padding:2px 15px}.hand .sec02 .sec02-bottom .sec02-bottom-txt h3{margin:20px 0px;font-size:18px;color:var(--color-main)}.hand .sec02 .sec02-bottom .sec02-bottom-txt dl{background-color:#fff;padding:20px;border-radius:15px}.hand .sec02 .sec02-bottom .sec02-bottom-txt dl dt{font-size:16px;font-weight:500;margin-bottom:20px;letter-spacing:0em;line-height:1.8}.hand .sec02 .sec02-bottom .sec02-bottom-txt dl dd ul li{font-size:15px;line-height:1.8;color:var(--color-main);margin-bottom:5px;font-weight:600}.hand .sec02 .sec02-bottom .sec02-bottom-txt dl dd ul li span{font-size:15px;line-height:1.8;color:#003855;font-weight:600;background-color:inherit;margin:0px;padding:0px}.hand .sec03{padding:100px 0px 0px}.hand .sec03 .sec03-desc{font-size:21px;color:var(--color-main);line-height:1.8;text-align:center;font-weight:500}.news .news-wrap .news-wrap-col a{display:flex;position:relative;align-items:center;border-bottom:1px solid #cbcbcb;padding:20px 0px;flex-wrap:wrap}@media screen and (max-width: 1024px){.news .news-wrap .news-wrap-col a{padding:15px 0px}}.news .news-wrap .news-wrap-col a time{font-size:14px;color:#797979;margin-right:15px}@media screen and (max-width: 1024px){.news .news-wrap .news-wrap-col a time{font-size:12px;width:100%;display:block;margin-right:0px;margin-bottom:5px}}.news .news-wrap .news-wrap-col a h2{font-size:18px;color:#003855;font-weight:400}@media screen and (max-width: 1024px){.news .news-wrap .news-wrap-col a h2{font-size:16px;padding-right:20px}}.news .news-wrap .news-wrap-col a i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-blue.svg);width:22px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;right:20px;bottom:50%;transform:translateY(50%)}@media screen and (max-width: 1024px){.news .news-wrap .news-wrap-col a i{width:15px;height:15px;right:0px}}.archive .sec01{padding-bottom:100px}.single .sec01{padding-bottom:100px}@media screen and (max-width: 600px){.single .page_v2-maintitle{margin:0px !important}}.single .single-wrap{padding-bottom:100px}@media screen and (max-width: 1024px){.single .single-wrap{padding-bottom:60px}}.single .single-wrap time{font-size:13px;color:#797979}.single .single-wrap h1{font-size:25px;font-weight:600;color:var(--color-main)}@media screen and (max-width: 1024px){.single .single-wrap h1{font-size:20px}}.single .single-wrap .single-wrap-content{margin-bottom:60px}.single .single-wrap .single-wrap-content h1{background-color:var(--color-main);color:#fff;padding:10px 20px;font-size:20px;margin:30px 0px;font-weight:600}@media screen and (max-width: 1024px){.single .single-wrap .single-wrap-content h1{font-size:17px;padding:10px 10px;margin:20px 0px}}.single .single-wrap .single-wrap-content h2{color:var(--color-main);font-size:20px;border-top:1px solid var(--color-main);border-bottom:1px solid var(--color-main);padding:15px 20px;margin:30px 0px}@media screen and (max-width: 1024px){.single .single-wrap .single-wrap-content h2{font-size:17px;padding:15px 10px;margin:20px 0px}}.single .single-wrap .single-wrap-content h3{font-size:18px;color:var(--color-main);margin:20px 0px}@media screen and (max-width: 1024px){.single .single-wrap .single-wrap-content h3{font-size:16px;margin:15px 0px}}.single .single-wrap .single-wrap-content img{display:block;margin:0 auto}.single .single-wrap .single-wrap-content p,.single .single-wrap .single-wrap-content div{font-weight:500;font-size:16px;line-height:2;color:#003855}@media screen and (max-width: 1024px){.single .single-wrap .single-wrap-content p,.single .single-wrap .single-wrap-content div{font-size:13px}}.first .sec01-flow{background-color:#e7f6fb;border-radius:25px;padding:30px 40px;margin-bottom:60px}@media screen and (max-width: 600px){.first .sec01-flow{margin-bottom:30px;padding:30px 10px 20px}}.first .sec01-flow h3{text-align:center;font-size:18px;color:var(--color-main);margin-bottom:30px}.first .sec01-flow .sec01-flow-wrap{display:flex;flex-wrap:wrap}.first .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col{width:20%;text-align:center;position:relative}@media screen and (max-width: 600px){.first .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col{width:100%;padding-bottom:30px}}.first .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col:after{width:15px;height:30px;background-color:rgba(44,120,170,.5);clip-path:polygon(0 0, 100% 50%, 0 100%);content:"";display:block;position:absolute;right:-20px;top:12%}@media screen and (max-width: 600px){.first .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col:after{right:50%;top:inherit;bottom:10px;transform:translateX(50%) rotate(90deg)}}@media screen and (max-width: 600px){.first .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col:last-child{padding-bottom:0px}}.first .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col:last-child:after{display:none}.first .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col img{height:64px;width:auto;object-fit:contain}@media screen and (max-width: 600px){.first .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col img{height:50px}}.first .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col h3{font-size:16px;color:var(--color-main);margin-top:15px;margin-bottom:10px}@media screen and (max-width: 600px){.first .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col h3{margin-bottom:5px;margin-top:10px}}.first .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col .mt-2{margin-top:2px !important}.first .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col p{font-size:12px;white-space:nowrap;display:flex;justify-content:center;font-weight:500;line-height:1.6}.first .sec01 .sec01-desc{font-size:15px;line-height:2;margin-bottom:25px}@media screen and (max-width: 1024px){.first .sec01 .sec01-desc{font-size:13px;margin-bottom:20px}}.first .sec01 h2{background-color:var(--color-main);color:#fff;font-size:22px;padding:10px 20px;margin-bottom:25px}@media screen and (max-width: 1024px){.first .sec01 h2{font-size:17px;margin-bottom:20px;letter-spacing:0em;padding:10px 10px}}.first .sec01 .sec01-wrap{display:flex;align-items:end;margin-bottom:0px;flex-wrap:wrap}.first .sec01 .sec01-wrap .sec01-wrap-left{width:55%}@media screen and (max-width: 600px){.first .sec01 .sec01-wrap .sec01-wrap-left{width:100%;padding:0px 0px;margin-bottom:30px}}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table{width:100%}@media screen and (max-width: 600px){.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table{width:100%}}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table{width:100%}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table tr{border-bottom:1px solid var(--color-main)}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table tr:first-child{border:none}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table tr:first-child th{padding-top:15px}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table tr:first-child th span{bottom:0px}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table tr th:nth-child(1){width:25%}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table tr th:nth-child(2){width:10%}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table tr th:nth-child(3){width:10%}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table tr th:nth-child(4){width:10%}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table tr th:nth-child(5){width:10%}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table tr th:nth-child(6){width:10%}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table tr th:nth-child(7){width:10%}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table tr th:nth-child(8){width:10%}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table th,.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table td{color:var(--color-main);font-size:var(--font-16);vertical-align:middle;text-align:center;position:relative;line-height:1.4;padding:5px 0px;height:60px;font-weight:500}@media screen and (max-width: 1024px){.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table th,.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table td{font-size:13px;height:50px}}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table th .title,.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table td .title{background-color:var(--color-main);color:#fff;text-align:center;padding:5px 0px;margin:0px;width:90%;margin:0 auto}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table td span,.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table th span{font-size:10px;color:var(--color-main);line-height:1;display:inline-block}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table td span.span-fixed,.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table th span.span-fixed{position:absolute;width:100%;text-align:center;display:block;bottom:7px;left:0px;font-size:10px;white-space:nowrap}@media screen and (max-width: 600px){.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table td span.span-fixed,.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table table th span.span-fixed{font-size:8px}}.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table p{text-align:right;color:var(--color-main);font-size:14px;margin:10px 0px 0px;font-weight:500;letter-spacing:0em}@media screen and (max-width: 1024px){.first .sec01 .sec01-wrap .sec01-wrap-left .footer-page-wrap-table p{font-size:11px}}.first .sec01 .sec01-wrap .sec01-wrap-right{width:45%}@media screen and (max-width: 600px){.first .sec01 .sec01-wrap .sec01-wrap-right{width:100%;padding:0px 0px}}.first .sec01 .sec01-wrap .sec01-wrap-right .com-btn-blue a{margin-left:auto}.first .sec02{padding:var(--pa-100) 0px 0px}@media screen and (max-width: 600px){.first .sec02{padding-top:60px}}.first .sec02 .sec02-container{margin-bottom:60px}.first .sec02 .sec02-desc{font-size:15px;line-height:2;margin-bottom:5px;font-weight:500}@media screen and (max-width: 1024px){.first .sec02 .sec02-desc{font-size:13px;margin-bottom:10px}}.first .sec02 h2{background-color:var(--color-main);color:#fff;font-size:22px;padding:10px 20px;margin-bottom:25px}@media screen and (max-width: 1024px){.first .sec02 h2{font-size:17px;margin-bottom:20px;letter-spacing:0em;padding:10px 10px}}@media screen and (max-width: 600px){.first .sec02 ul{margin-bottom:20px}}.first .sec02 ul li{font-size:15px;font-weight:500;line-height:1.8;margin-bottom:5px}@media screen and (max-width: 1024px){.first .sec02 ul li{font-size:13px}}.first .sec02 ul li:before{content:"・"}.first .sec02 .sec01-flow{margin-bottom:30px}@media screen and (max-width: 600px){.first .sec02 .sec01-flow{margin-top:30px}}@media screen and (max-width: 600px){.first .sec02 .sec01-flow .sec01-flow-wrap-col-sp{width:100%;display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 600px){.first .sec02 .sec01-flow .sec01-flow-wrap-col-sp .sec01-flow-wrap-col-sp-col{width:50%}}.first .sec02 .com-btn-blue-large{margin:40px 0px !important}.first .sec02 .com-btn-blue-large a{margin:0px}.first .sec03{padding:var(--pa-100) 0px}@media screen and (max-width: 600px){.first .sec03{padding-top:60px}}.first .sec03 .sec03-iframe{width:100%;height:400px;margin-top:60px}@media screen and (max-width: 600px){.first .sec03 .sec03-iframe{height:250px;margin-top:40px}}.first .sec03 .sec03-iframe iframe{width:100%;height:100%}.first .sec03 .sec03-wrap{margin-top:60px}.first .sec03 .sec03-wrap .sec03-wrap-col{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid var(--color-main);padding:35px 0px}@media screen and (max-width: 600px){.first .sec03 .sec03-wrap .sec03-wrap-col{padding:20px 0px}}.first .sec03 .sec03-wrap .sec03-wrap-col:last-child{border:none}.first .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-img{width:40%}@media screen and (max-width: 600px){.first .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-img{width:100%;margin-bottom:20px}}.first .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt{width:60%;padding-left:5%}@media screen and (max-width: 600px){.first .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt{padding-left:0px;width:100%}}.first .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt h3{color:var(--color-main);font-size:22px;font-weight:500}@media screen and (max-width: 1024px){.first .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt h3{font-size:16px}}.first .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt p{margin-top:30px;font-size:15px;line-height:2;margin-bottom:0px}@media screen and (max-width: 1024px){.first .sec03 .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt p{font-size:13px;margin-top:15px}}.contact-page .sec01{padding-bottom:100px;padding-top:0px !important}.contact-page .sec05-desc{text-align:center;font-size:15px;color:#003855;font-weight:500}.contact-page .sec05-wrap{display:flex;flex-wrap:wrap;width:100%;max-width:650px;margin:0 auto 60px}@media screen and (max-width: 600px){.contact-page .sec05-wrap{margin-bottom:0px}}.contact-page .sec05-wrap .sec05-wrap-col{width:33.33%;position:relative;z-index:2}.contact-page .sec05-wrap .sec05-wrap-col:last-child:after{display:none}.contact-page .sec05-wrap .sec05-wrap-col:after{height:2px;width:80%;content:"";display:block;position:absolute;top:60px;right:-50px;z-index:-1;background-color:#c5c5c5}@media screen and (max-width: 600px){.contact-page .sec05-wrap .sec05-wrap-col:after{top:45px}}.contact-page .sec05-wrap .sec05-wrap-col.sec05-wrap-col--active .sec05-wrap-col-img{border:2px solid var(--color-main)}.contact-page .sec05-wrap .sec05-wrap-col.sec05-wrap-col--active p{color:var(--color-main) !important}.contact-page .sec05-wrap .sec05-wrap-col .sec05-wrap-col-img{width:122px;height:122px;display:flex;align-items:center;justify-content:center;background-color:#f1fcff;border-radius:50%;border:2px solid #c5c5c5;margin:0 auto 0px}@media screen and (max-width: 600px){.contact-page .sec05-wrap .sec05-wrap-col .sec05-wrap-col-img{width:80px;height:80px}}@media screen and (max-width: 600px){.contact-page .sec05-wrap .sec05-wrap-col .sec05-wrap-col-img img{width:30px}}.contact-page .sec05-wrap .sec05-wrap-col .sec05-wrap-col-txt{text-align:center;margin:10px 0px 0px;font-weight:500;color:#c5c5c5}@media screen and (max-width: 600px){.contact-page .sec05-wrap .sec05-wrap-col .sec05-wrap-col-txt{margin:4px 0px 0px;font-size:12px}}.contact-page .sec05-wrap .sec05-wrap-col .sec05-wrap-col-txt p{text-align:center;margin:10px 0px 0px;font-weight:500;color:#c5c5c5}@media screen and (max-width: 600px){.contact-page .sec05-wrap .sec05-wrap-col .sec05-wrap-col-txt p{margin:4px 0px 0px;font-size:12px}}.contact-confirm{padding-bottom:100px}.contact-confirm h2{text-align:center;font-size:20px;color:#005993}.contact-confirm h2 i{width:36px;height:26px;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-mail.png);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto 10px}.contact-confirm p{text-align:center;font-size:16px;line-height:2;margin-top:20px}.contact-com .sec05-wrap{display:flex;flex-wrap:wrap;width:100%;max-width:650px;margin:30px auto 10px}.contact-com .sec05-wrap .sec05-wrap-col{width:33.33%;position:relative;z-index:2}.contact-com .sec05-wrap .sec05-wrap-col:last-child:after{display:none}.contact-com .sec05-wrap .sec05-wrap-col:after{height:2px;width:80%;content:"";display:block;position:absolute;top:60px;right:-50px;z-index:-1;background-color:#c5c5c5}.contact-com .sec05-wrap .sec05-wrap-col.sec05-wrap-col--active .sec05-wrap-col-img{border:2px solid var(--color-main)}.contact-com .sec05-wrap .sec05-wrap-col.sec05-wrap-col--active p{color:var(--color-main) !important}.contact-com .sec05-wrap .sec05-wrap-col .sec05-wrap-col-img{width:122px;height:122px;display:flex;align-items:center;justify-content:center;background-color:#f1fcff;border-radius:50%;border:2px solid #c5c5c5;margin:0 auto 0px}.contact-com .sec05-wrap .sec05-wrap-col .sec05-wrap-col-txt p{text-align:center;margin:10px 0px 0px;font-weight:500;color:#c5c5c5}.contact-com input{width:100%;border-radius:5px;border:1px solid #b7b7b7;font-size:14px;padding:15px;box-sizing:border-box;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif}.contact-com input::placeholder{color:#c1c1c1}.contact-com .mw_wp_form_confirm .sec05-wrap-col:nth-child(1) .sec05-wrap-col-img{position:relative;border:2px solid #c5c5c5 !important}.contact-com .mw_wp_form_confirm .sec05-wrap-col:nth-child(1) .sec05-wrap-col-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-flow-01.svg);background-size:55px;background-repeat:no-repeat;background-position:center;display:block;background-color:#f1fcff;border-radius:50%;z-index:1}.contact-com .mw_wp_form_confirm .sec05-wrap-col:nth-child(1) .sec05-wrap-col-txt p{color:#c5c5c5 !important}.contact-com .mw_wp_form_confirm .sec05-wrap-col:nth-child(2) .sec05-wrap-col-img{position:relative;border:2px solid var(--color-main) !important}.contact-com .mw_wp_form_confirm .sec05-wrap-col:nth-child(2) .sec05-wrap-col-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-flow-02-active.svg);background-size:55px;background-repeat:no-repeat;background-position:center;display:block;background-color:#f1fcff;border-radius:50%;z-index:1}.contact-com .mw_wp_form_confirm .sec05-wrap-col:nth-child(2) .sec05-wrap-col-txt p{color:var(--color-main) !important}.contact-com .mw_wp_form_confirm dl{border-bottom:1px solid #b7b7b7;margin:0px !important}.contact-com .mw_wp_form_confirm dl dt,.contact-com .mw_wp_form_confirm dl dd{padding:15px 0px !important;margin:0px}.contact-com .error{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:14px;margin-top:3px}.contact-com select{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-select.svg);background-size:11px;background-repeat:no-repeat;background-position:right 20px center;width:100%;appearance:none;background-color:#fff;padding:15px;padding-right:50px;font-size:14px;border:1px solid #b7b7b7;border-radius:5px;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif}.contact-com textarea{width:100%;border-radius:5px;border:1px solid #b7b7b7;font-size:14px;padding:15px;height:200px;box-sizing:border-box;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-weight:normal}.contact-com textarea::placeholder{color:#c1c1c1}.contact-com .wpcf7-acceptance{width:100%;text-align:center}.contact-com .wpcf7-acceptance .wpcf7-list-item{margin:0px;display:block;width:100%}.contact-com .wpcf7-acceptance .error{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:14px;margin-top:3px;display:block;text-align:center}.contact-com .wpcf7-acceptance label{justify-content:center;align-items:center;width:100%;font-size:0px;line-height:1.5;display:flex;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif}.contact-com .wpcf7-acceptance input{width:20px;height:20px;margin:0px}.contact-com .wpcf7-acceptance input[type=checkbox]{appearance:none;width:20px;height:20px;border:2px solid var(--color-main);border-radius:0px;background-color:#fff;padding:0px;cursor:pointer;border:1px solid #b7b7b7}.contact-com .wpcf7-acceptance input[type=checkbox]:checked{background-color:var(--color-main);border-color:var(--color-main)}.contact-com .wpcf7-acceptance input[type=checkbox]:checked::after{content:"✓";color:#fff;font-size:14px;display:block;font-family:"Playfair Display",serif;text-align:center;line-height:20px}.contact-com .wpcf7-acceptance .mwform-checkbox-field{line-height:1}.contact-com .wpcf7-acceptance .mwform-checkbox-field-text{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-weight:600;margin-left:10px;font-size:14px}.contact-com .wpcf7-acceptance .mwform-checkbox-field-text a{font-size:14px;color:var(--color-main);text-decoration:underline;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif}.contact-com .contact_form_btn{margin-top:50px;position:relative}.contact-com .contact_form_btn input{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-white.svg);background-size:30px;background-repeat:no-repeat;background-position:right 10px center;width:100%;display:flex;align-items:center;justify-content:center;color:var(--color-main);background-color:var(--color-main);border-radius:60px;padding-right:20px;color:#fff;height:70px;border:none;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-weight:normal;letter-spacing:.02em;font-size:17px;transition:opacity .5s;max-width:290px;margin:0 auto}@media screen and (max-width: 1024px){.contact-com .contact_form_btn input{font-size:14px;height:55px}}.contact-com .contact_form_btn input:hover{opacity:.5;cursor:pointer}.contact-com .contact_form_btn .contact_form_btn_prev{position:absolute;left:50%;transform:translate(-50%, 0px);bottom:-50px}@media screen and (max-width: 600px){.contact-com .contact_form_btn .contact_form_btn_prev{width:100%}}.contact-com .contact_form_btn .contact_form_btn_prev button{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-gold.svg);background-size:45px;background-repeat:no-repeat;background-position:left 0px center;display:block;background-color:inherit;color:#919191;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-weight:400;border:none;font-size:14px;transition:opacity .5s;text-decoration:underline}@media screen and (max-width: 1024px){.contact-com .contact_form_btn .contact_form_btn_prev button{font-size:17px;padding-left:10px;margin:0 auto}}.contact-com .contact_form_btn .contact_form_btn_prev button:hover{opacity:.5;cursor:pointer}.contact-com .contact_form_btn .contact_form_btn_next{max-width:300px;width:48%;margin:0 auto}@media screen and (max-width: 600px){.contact-com .contact_form_btn .contact_form_btn_next{width:100%;margin-bottom:25px;max-width:320px}}.contact-com .seibetsu-radio{display:flex;align-items:center}.contact-com .seibetsu-radio .error{font-size:12px}@media screen and (max-width: 600px){.contact-com .mwform-radio-field{margin-right:20px}}.contact-com .mwform-radio-field:nth-child(3) label{width:139px !important}.contact-com .mwform-radio-field label input:checked~span{color:var(--color-main)}.contact-com .mwform-radio-field label input:checked~span:after{background-color:var(--color-main) !important}.contact-com .mwform-radio-field label{display:flex;position:relative;width:87px;margin-right:0px;padding:15px 0px;justify-content:center}@media screen and (max-width: 600px){.contact-com .mwform-radio-field label{margin-right:0px;width:100%}}.contact-com .mwform-radio-field label input{width:14px;padding:0px;accent-color:#3da9c5;display:none !important;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif}.contact-com .mwform-radio-field label .mwform-radio-field-text{padding-left:30px;position:relative}.contact-com .mwform-radio-field label span{font-family:"Noto Sans JP","游ゴシック体","Yu Gothic","YuGothic","Yu Gothic UI","ＭＳ ゴシック","ヒラギノ角ゴシック","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-size:16px;margin-left:0px}.contact-com .mwform-radio-field label span:after{position:absolute;left:3px;width:11px;height:11px;border-radius:50%;content:"";display:block;z-index:1;bottom:50%;transform:translateY(50%)}.contact-com .mwform-radio-field label span:before{position:absolute;left:0px;width:15px;height:15px;border:1px solid var(--color-main);border-radius:50%;content:"";display:block;z-index:1;bottom:50%;transform:translateY(50%)}.contact-com .sec04-contact-wrap{padding-top:40px}@media screen and (max-width: 600px){.contact-com .sec04-contact-wrap{padding-top:0px}}.contact-com .sec04-contact-wrap dl{display:flex;margin-bottom:20px;align-items:start;flex-wrap:wrap}.contact-com .sec04-contact-wrap dl dt{width:280px;color:var(--color-main);font-size:16px;padding:15px 0px;display:flex;align-items:center}@media screen and (max-width: 600px){.contact-com .sec04-contact-wrap dl dt{width:100%;padding:10px 0px}}.contact-com .sec04-contact-wrap dl dt span{background-color:#ff705c;color:#fff;padding:0px 8px;border-radius:5px;font-size:10px;margin-right:10px;display:inline-flex;align-items:center;justify-content:center;height:20px}.contact-com .sec04-contact-wrap dl dd{width:calc(100% - 280px);font-weight:normal;font-size:14px;color:var(--color-main)}@media screen and (max-width: 600px){.contact-com .sec04-contact-wrap dl dd{width:100%}}.beauty .sec01{padding-bottom:80px}@media screen and (max-width: 600px){.beauty .sec01{padding-bottom:60px}}.beauty .sec01 .sec01-wrap{display:flex;align-items:center;flex-wrap:wrap;width:100%;max-width:1400px;margin:0 auto}@media screen and (max-width: 600px){.beauty .sec01 .sec01-wrap{width:85%;flex-direction:column-reverse}}.beauty .sec01 .sec01-wrap .sec01-wrap-left{width:50%}@media screen and (max-width: 600px){.beauty .sec01 .sec01-wrap .sec01-wrap-left{width:100%}}.beauty .sec01 .sec01-wrap .sec01-wrap-left h2{font-size:24px;color:#005993;display:flex;align-items:center}.beauty .sec01 .sec01-wrap .sec01-wrap-left h2 i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-fish.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:30px;height:30px;display:block;margin-right:10px}.beauty .sec01 .sec01-wrap .sec01-wrap-left h2 span{display:flex;color:#005993;font-size:14px}.beauty .sec01 .sec01-wrap .sec01-wrap-left h3{color:var(--color-main);font-size:25px;font-weight:500;padding-left:35px;line-height:1.8;margin-top:20px}@media screen and (max-width: 1024px){.beauty .sec01 .sec01-wrap .sec01-wrap-left h3{font-size:20px}}@media screen and (max-width: 600px){.beauty .sec01 .sec01-wrap .sec01-wrap-left h3{padding-left:0px}}.beauty .sec01 .sec01-wrap .sec01-wrap-left p{margin:30px 0px 0px;font-size:var(--font-18);line-height:2;padding:0px 5% 0px 35px}@media screen and (max-width: 1024px){.beauty .sec01 .sec01-wrap .sec01-wrap-left p{font-size:var(--font-16)}}@media screen and (max-width: 600px){.beauty .sec01 .sec01-wrap .sec01-wrap-left p{padding:0px}}.beauty .sec01 .sec01-wrap .sec01-wrap-right{width:50%}@media screen and (max-width: 600px){.beauty .sec01 .sec01-wrap .sec01-wrap-right{width:100%;margin-bottom:30px}}.beauty .sec01 .sec01-wrap .sec01-wrap-right img{border-radius:60px 0px 0px 60px}@media screen and (min-width: 1620px){.beauty .sec01 .sec01-wrap .sec01-wrap-right img{border-radius:60px}}@media screen and (max-width: 600px){.beauty .sec01 .sec01-wrap .sec01-wrap-right img{width:100%;border-radius:50px}}.beauty .sec02{padding:var(--pa-100) 0px;position:relative;z-index:2}.beauty .sec02:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #d6e0f8, #d8f4f8);opacity:1;z-index:-1;display:block;filter:blur(10px)}.beauty .sec02 .sec02-youtube{max-width:1000px;margin:0 auto 40px;width:100%}.beauty .sec02 h2{text-align:center;color:var(--color-main);font-size:24px;margin-bottom:20px;font-weight:500}@media screen and (max-width: 1024px){.beauty .sec02 h2{font-size:20px}}.beauty .sec02 p{text-align:center;max-width:800px;margin:0 auto;line-height:2;color:var(--color-main)}@media screen and (max-width: 1024px){.beauty .sec02 p{font-size:13px}}.beauty .sec03-reserve{padding:var(--pa-100) 0px}@media screen and (max-width: 600px){.beauty .sec03-reserve{padding-top:0px}}@media screen and (max-width: 1024px){.beauty .sec03-reserve .content-width{width:95%;margin:0 auto}}@media screen and (max-width: 600px){.beauty .sec03-reserve .content-width{width:85%;padding:0px}}.beauty .sec03-reserve .sec01-flow{background-color:#e7f6fb;border-radius:25px;padding:30px 40px;margin-bottom:60px;margin-top:60px}@media screen and (max-width: 600px){.beauty .sec03-reserve .sec01-flow{margin-top:30px;margin-bottom:30px;padding:30px 10px 20px}}.beauty .sec03-reserve .sec01-flow h3{text-align:center;font-size:18px;color:var(--color-main);margin-bottom:30px}.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap{display:flex;flex-wrap:wrap}.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col{width:20%;text-align:center;position:relative}@media screen and (max-width: 600px){.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col{width:100%;padding-bottom:30px}}.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col:after{width:15px;height:30px;background-color:rgba(44,120,170,.5);clip-path:polygon(0 0, 100% 50%, 0 100%);content:"";display:block;position:absolute;right:-20px;top:12%}@media screen and (max-width: 600px){.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col:after{right:50%;top:inherit;bottom:10px;transform:translateX(50%) rotate(90deg)}}@media screen and (max-width: 600px){.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col:last-child{padding-bottom:0px}}.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col:last-child:after{display:none}.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col img{height:64px;width:auto;object-fit:contain}@media screen and (max-width: 600px){.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col img{height:50px}}.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col h3{font-size:16px;color:var(--color-main);margin-top:15px;margin-bottom:10px}@media screen and (max-width: 600px){.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col h3{margin-bottom:5px;margin-top:10px}}.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col .mt-2{margin-top:2px !important}.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap .sec01-flow-wrap-col p{font-size:12px;white-space:nowrap;display:flex;justify-content:center;font-weight:500;line-height:1.6}.beauty .sec03-reserve .sec02-container{margin-bottom:60px}@media screen and (max-width: 600px){.beauty .sec03-reserve .sec02-container{margin-bottom:0px}}.beauty .sec03-reserve .sec02-desc{font-size:15px;line-height:2;margin-bottom:5px;font-weight:500}@media screen and (max-width: 1024px){.beauty .sec03-reserve .sec02-desc{font-size:13px;margin-bottom:10px}}.beauty .sec03-reserve h3{margin:30px 0px 10px;font-size:20px}@media screen and (max-width: 1024px){.beauty .sec03-reserve h3{font-size:18px}}.beauty .sec03-reserve .h2{background-color:var(--color-main);color:#fff;font-size:22px;padding:10px 20px;margin-bottom:25px}@media screen and (max-width: 1024px){.beauty .sec03-reserve .h2{font-size:17px;margin-bottom:20px;letter-spacing:0em;padding:10px 10px}}@media screen and (max-width: 600px){.beauty .sec03-reserve ul{margin-bottom:20px}}.beauty .sec03-reserve ul li{font-size:15px;font-weight:500;line-height:1.8;margin-bottom:5px}@media screen and (max-width: 1024px){.beauty .sec03-reserve ul li{font-size:13px}}.beauty .sec03-reserve ul li:before{content:"・"}.beauty .sec03-reserve .sec01-flow{margin-bottom:30px}@media screen and (max-width: 600px){.beauty .sec03-reserve .sec01-flow{margin-top:30px}}.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap-col-sp{position:relative}@media screen and (max-width: 600px){.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap-col-sp{width:100%;display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 600px){.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap-col-sp .sec01-flow-wrap-col-sp-col-absolute{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}}@media screen and (max-width: 600px){.beauty .sec03-reserve .sec01-flow .sec01-flow-wrap-col-sp .sec01-flow-wrap-col-sp-col{width:50%}}.beauty .sec03-reserve .com-btn-blue-large{margin:40px 0px !important}.beauty .sec03-reserve .com-btn-blue-large a{margin:0px}.beauty .sec03_bk{padding:var(--pa-100) 0px}.beauty .sec03_bk .sec03-wrap{margin-top:60px}@media screen and (max-width: 1024px){.beauty .sec03_bk .sec03-wrap{margin-top:20px}}.beauty .sec03_bk .sec03-wrap .sec03-wrap-col{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--color-main);padding:35px 0px;align-items:center}.beauty .sec03_bk .sec03-wrap .sec03-wrap-col:last-child{border:none}.beauty .sec03_bk .sec03-wrap .sec03-wrap-col .sec03-wrap-col-img{width:40%}@media screen and (max-width: 1024px){.beauty .sec03_bk .sec03-wrap .sec03-wrap-col .sec03-wrap-col-img{width:100%;margin-bottom:20px}}.beauty .sec03_bk .sec03-wrap .sec03-wrap-col .sec03-wrap-col-img img{border-radius:20px}.beauty .sec03_bk .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt{width:60%;padding-left:5%}@media screen and (max-width: 1024px){.beauty .sec03_bk .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt{padding-left:0px;width:100%}}.beauty .sec03_bk .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt h3{font-size:21px;color:var(--color-main);margin-bottom:30px;font-weight:500}@media screen and (max-width: 1024px){.beauty .sec03_bk .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt h3{font-size:18px;margin-bottom:10px}}.beauty .sec03_bk .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt h3 span{font-size:17px;color:var(--color-main)}.beauty .sec03_bk .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt p{line-height:2;font-size:16px;color:#003855;margin:0px}@media screen and (max-width: 1024px){.beauty .sec03_bk .sec03-wrap .sec03-wrap-col .sec03-wrap-col-txt p{font-size:13px}}.beauty .sec04{padding:var(--pa-100) 0px;position:relative;z-index:2}.beauty .sec04:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #d6e0f8, #d8f4f8);opacity:1;z-index:-1;display:block;filter:blur(10px)}.beauty .sec04 .sec04-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px;margin-bottom:40px}@media screen and (max-width: 600px){.beauty .sec04 .sec04-wrap{justify-content:center}}.beauty .sec04 .sec04-wrap .sec04-wrap-col{width:30%}@media screen and (max-width: 600px){.beauty .sec04 .sec04-wrap .sec04-wrap-col{width:46%;margin-bottom:30px;margin:0px 2%}}@media screen and (max-width: 600px){.beauty .sec04 .sec04-wrap .sec04-wrap-col:last-child{width:100%}}.beauty .sec04 .sec04-wrap .sec04-wrap-col img{width:220px;height:220px;border-radius:50%;display:block;margin:0 auto 20px}@media screen and (max-width: 600px){.beauty .sec04 .sec04-wrap .sec04-wrap-col img{width:100%;max-width:140px;height:auto}}.beauty .sec04 .sec04-wrap .sec04-wrap-col h3{text-align:center;margin-bottom:10px;color:var(--color-main)}@media screen and (max-width: 1024px){.beauty .sec04 .sec04-wrap .sec04-wrap-col h3{font-size:18px}}.beauty .sec04 .sec04-wrap .sec04-wrap-col p{margin:10p 0px 0px;text-align:center;font-size:15px;line-height:1.8}@media screen and (max-width: 1024px){.beauty .sec04 .sec04-wrap .sec04-wrap-col p{font-size:13px}}.beauty .sec05{padding:var(--pa-100) 0px}@media screen and (max-width: 600px){.beauty .sec05{padding-top:0px}}.beauty .sec05 .sec05-wrap{margin:60px 0px}@media screen and (max-width: 1024px){.beauty .sec05 .sec05-wrap{margin:30px 0px}}.beauty .sec05 .sec05-wrap-col{display:flex;flex-wrap:wrap;margin-bottom:40px}.beauty .sec05 .sec05-wrap-col:nth-child(2n){flex-direction:row-reverse}.beauty .sec05 .sec05-wrap-col:nth-child(2n) .sec05-wrap-col-img{padding:0px 0px 0 50px}@media screen and (max-width: 600px){.beauty .sec05 .sec05-wrap-col:nth-child(2n) .sec05-wrap-col-img{padding:0px 0px}}@media screen and (max-width: 600px){.beauty .sec05 .sec05-wrap-col:last-child{margin-bottom:0px}}.beauty .sec05 .sec05-wrap-col .sec05-wrap-col-txt{width:50%}@media screen and (max-width: 600px){.beauty .sec05 .sec05-wrap-col .sec05-wrap-col-txt{width:100%;padding:0px 0px}}.beauty .sec05 .sec05-wrap-col .sec05-wrap-col-txt h3{display:flex;align-items:center;font-size:22px;color:var(--color-main);margin-bottom:20px}@media screen and (max-width: 1024px){.beauty .sec05 .sec05-wrap-col .sec05-wrap-col-txt h3{font-size:18px}}.beauty .sec05 .sec05-wrap-col .sec05-wrap-col-txt p{font-size:16px;line-height:2;font-weight:500;margin:0px}@media screen and (max-width: 1024px){.beauty .sec05 .sec05-wrap-col .sec05-wrap-col-txt p{font-size:13px}}.beauty .sec05 .sec05-wrap-col .sec05-wrap-col-txt .com-btn-blue-large a{margin:0px !important}.beauty .sec05 .sec05-wrap-col .sec05-wrap-col-img{width:50%;padding-right:50px}@media screen and (max-width: 600px){.beauty .sec05 .sec05-wrap-col .sec05-wrap-col-img{width:100%;padding:0px 0px;margin-bottom:20px}}.beauty .sec05 .sec05-wrap-col .sec05-wrap-col-img img{border-radius:10px}.beauty .sec06{padding:0px 0px}.beauty .sec06 .sec06-desc{text-align:center;margin-top:20px}@media screen and (max-width: 1024px){.beauty .sec06 .sec06-desc{margin-top:10px;font-size:14px}}.beauty .sec06 .sec06-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:40px}.beauty .sec06 .sec06-list .sec06-list-col{width:16%}@media screen and (max-width: 600px){.beauty .sec06 .sec06-list .sec06-list-col{width:49%;margin-bottom:30px}}.beauty .sec06 .sec06-list .sec06-list-col .sec06-list-col-img{text-align:center}.beauty .sec06 .sec06-list .sec06-list-col .sec06-list-col-img img{border-radius:20px;max-width:126px}.beauty .sec06 .sec06-list .sec06-list-col p{text-align:center;color:var(--color-main);font-size:16px;margin:20px 0px 0px;font-weight:500}@media screen and (max-width: 1024px){.beauty .sec06 .sec06-list .sec06-list-col p{font-size:14px;margin-top:5px}}.beauty .sec06 .sec06-list .sec06-list-col p span{color:var(--color-main);font-size:11px;font-weight:500;line-height:1.5;display:flex;justify-content:center;margin-top:4px;letter-spacing:0em}@media screen and (min-width: 601px){.beauty .sec06 .sec06-list .sec06-list-col p span{white-space:nowrap}}.beauty .sec07{padding:var(--pa-80) 0px}@media screen and (max-width: 600px){.beauty .sec07{padding-bottom:80px}}.beauty .sec07 .com-btn-blue{margin-top:30px}.atopic .sec01 h2{background-color:var(--color-main);padding:10px 20px;font-size:20px;color:#fff;font-weight:500;margin-bottom:30px}@media screen and (max-width: 600px){.atopic .sec01 h2{font-size:18px;margin-bottom:20px}}.atopic .sec01 img{border-radius:15px;margin-bottom:30px}@media screen and (max-width: 600px){.atopic .sec01 img{margin-bottom:20px}}.atopic .sec01 p{color:#003855;font-weight:500;font-size:16px;line-height:2}@media screen and (max-width: 600px){.atopic .sec01 p{font-size:13px}}.atopic .sec01 h3{border-top:1px solid var(--color-main);border-bottom:1px solid var(--color-main);padding:10px 0px;color:var(--color-main);font-weight:500;font-size:20px;margin-bottom:30px;margin-top:50px}@media screen and (max-width: 600px){.atopic .sec01 h3{font-size:16px;margin-bottom:20px}}.atopic .sec01 h4{background-color:#eaf7ff;padding:10px 20px;color:var(--color-main);font-weight:500;font-size:20px;margin-bottom:30px;margin-top:50px}@media screen and (max-width: 600px){.atopic .sec01 h4{font-size:16px;margin-bottom:20px}}.price .sec01{padding-bottom:100px}.price .sec01 .sec01-content h1,.price .sec01 .sec01-content h2{background-color:var(--color-main);padding:10px 20px;font-size:20px;color:#fff;font-weight:500;margin-bottom:30px}@media screen and (max-width: 600px){.price .sec01 .sec01-content h1,.price .sec01 .sec01-content h2{font-size:18px;margin-bottom:20px}}.price .sec01 .sec01-content img{border-radius:15px;margin-bottom:30px}@media screen and (max-width: 600px){.price .sec01 .sec01-content img{margin-bottom:20px}}.price .sec01 .sec01-content p{color:#003855;font-weight:500;font-size:16px;line-height:2}@media screen and (max-width: 600px){.price .sec01 .sec01-content p{font-size:13px}}.price .sec01 .sec01-content h3{border-top:1px solid var(--color-main);border-bottom:1px solid var(--color-main);padding:10px 0px;color:var(--color-main);font-weight:500;font-size:20px;margin-bottom:30px;margin-top:50px}@media screen and (max-width: 600px){.price .sec01 .sec01-content h3{font-size:16px;margin-bottom:20px}}.price .sec01 .sec01-content h4{background-color:#eaf7ff;padding:10px 20px;color:var(--color-main);font-weight:500;font-size:20px;margin-bottom:30px;margin-top:50px}@media screen and (max-width: 600px){.price .sec01 .sec01-content h4{font-size:16px;margin-bottom:20px}}.price .sec01 .sec01-price dl{margin-bottom:15px}.price .sec01 .sec01-price dl dt{background-color:#d2e1eb;font-size:21px;color:#003855;font-weight:500;position:relative;padding:20px 30px;transition:all .3s ease}@media screen and (max-width: 1024px){.price .sec01 .sec01-price dl dt{font-size:15px;padding:15px 20px}}.price .sec01 .sec01-price dl dt:hover{opacity:.5;cursor:pointer}.price .sec01 .sec01-price dl dt.active i:after{display:none}.price .sec01 .sec01-price dl dt.active i:before{transform:translate(-50%, -50%) !important}.price .sec01 .sec01-price dl dt i{display:block;width:15px;height:15px;position:absolute;right:30px;bottom:50%;transform:translateY(50%)}@media screen and (max-width: 1024px){.price .sec01 .sec01-price dl dt i{right:15px;width:12px;text-emphasis:13px}}.price .sec01 .sec01-price dl dt i:after{width:15px;height:2px;content:"";background-color:var(--color-main);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 1024px){.price .sec01 .sec01-price dl dt i:after{width:12px}}.price .sec01 .sec01-price dl dt i:before{width:15px;height:2px;content:"";background-color:var(--color-main);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(90deg);transition:all .3s ease}@media screen and (max-width: 1024px){.price .sec01 .sec01-price dl dt i:before{width:12px}}.price .sec01 .sec01-price dl dd{display:none}.price .sec01 .sec01-price dl dd .sec01-price-item{display:flex;flex-wrap:wrap;padding:25px 20px;border-bottom:1px solid #cbcbcb;align-items:center;justify-content:space-between;position:relative}@media screen and (max-width: 1024px){.price .sec01 .sec01-price dl dd .sec01-price-item{padding:20px 0px}}.price .sec01 .sec01-price dl dd .sec01-price-item:last-child{border-bottom:none}.price .sec01 .sec01-price dl dd .sec01-price-item .sec01-price-item-left{width:calc(100% - 200px);display:flex;align-items:center;flex-wrap:wrap}@media screen and (max-width: 600px){.price .sec01 .sec01-price dl dd .sec01-price-item .sec01-price-item-left{width:100%}}.price .sec01 .sec01-price dl dd .sec01-price-item span{font-size:19px;display:block;width:260px}@media screen and (max-width: 1024px){.price .sec01 .sec01-price dl dd .sec01-price-item span{font-size:16px;width:100%;padding-right:75px}}.price .sec01 .sec01-price dl dd .sec01-price-item p{font-size:16px;margin:0px 0px 0px 10px;color:#003855}@media screen and (max-width: 1024px){.price .sec01 .sec01-price dl dd .sec01-price-item p{font-size:12px;width:100%;margin-top:10px;margin-left:0px}}.price .sec01 .sec01-price dl dd .sec01-price-item strong{font-size:19px;color:#797979;font-weight:500}@media screen and (max-width: 1024px){.price .sec01 .sec01-price dl dd .sec01-price-item strong{font-size:18px;position:absolute;right:0px;top:20px}}.price .sec01 .sec01-price dl dd .sec01-price-desc{margin-top:15px}@media screen and (max-width: 1024px){.price .sec01 .sec01-price dl dd .sec01-price-desc{font-size:13px}}.equipment .sec01{padding-bottom:60px}.equipment .sec01-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.equipment .sec01-wrap .sec01-wrap-col{width:48%;margin-bottom:6%}@media screen and (max-width: 600px){.equipment .sec01-wrap .sec01-wrap-col{width:100%;margin-bottom:40px}}.equipment .sec01-wrap .sec01-wrap-col .sec01-wrap-col-img img{border-radius:15px}.equipment .sec01-wrap .sec01-wrap-col .sec01-wrap-col-txt{margin-top:20px}.equipment .sec01-wrap .sec01-wrap-col .sec01-wrap-col-txt h3{font-size:20px;margin-bottom:20px;color:var(--color-main)}@media screen and (max-width: 1024px){.equipment .sec01-wrap .sec01-wrap-col .sec01-wrap-col-txt h3{font-size:18px}}.equipment .sec01-wrap .sec01-wrap-col .sec01-wrap-col-txt p{font-size:15px;color:3855;margin:0px;line-height:1.8}@media screen and (max-width: 1024px){.equipment .sec01-wrap .sec01-wrap-col .sec01-wrap-col-txt p{font-size:13px}}.else .sec01{padding-bottom:100px}.else p{color:#003855;font-size:15px;margin:0px;line-height:2;font-weight:500}.else p span{color:#003855;font-size:15px;font-weight:bold}.else .sec02{padding-bottom:var(--pa-100)}.else .sec02 .sec02-wrap{display:flex;flex-wrap:wrap;justify-content:space-between}.else .sec02 .sec02-wrap .sec02-wrap-col{width:31%}@media screen and (max-width: 600px){.else .sec02 .sec02-wrap .sec02-wrap-col{width:100%}}.else .sec02 .sec02-wrap .sec02-wrap-col ul li:last-child{margin-bottom:0px}.else .sec02 .sec02-wrap .sec02-wrap-col a{display:flex;align-items:center;position:relative;font-size:16px;border-bottom:1px solid var(--color-main);padding:15px 0px}@media screen and (max-width: 1024px){.else .sec02 .sec02-wrap .sec02-wrap-col a{font-size:14px}}.else .sec02 .sec02-wrap .sec02-wrap-col a i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-blue.svg);width:15px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;right:10px;bottom:50%;transform:translateY(50%)}@media screen and (max-width: 1024px){.else .sec02 .sec02-wrap .sec02-wrap-col a i{right:0px}}:root{--color-main: #2c78aa;--pa-80: clamp(40px, 6.67vw, 80px);--font-16: clamp(14px, 3.75vw, 16px);--font-18: clamp(16px, 4.17vw, 18px);--pa-100: clamp(80px, 7vw, 100px)}.border-none{border:none !important}.content-width-lage{width:85%;max-width:1200px;margin:0 auto}@media screen and (min-width: 601px){.content-width-lage{width:95%}}.pb-100{padding-bottom:var(--pa-100) !important}.content-width{width:85%;max-width:1080px;margin:0 auto}.content-width-middle{width:85%;max-width:900px;margin:0 auto}.content-width-small{width:85%;max-width:800px;margin:0 auto}@media screen and (max-width: 1024px){.hidden-middle{display:none !important}}@media screen and (min-width: 601px){.hidden-sm{display:none !important}}.hidden{display:none !important}@media screen and (max-width: 600px){.hidden-mobile{display:none !important}}.mb-0{margin-bottom:0 !important}.mb-10{margin-bottom:10px !important}.mb-30{margin-bottom:30px !important}.mt-30{margin-top:30px !important}.mt-60{margin-top:60px !important}@media screen and (min-width: 1025px){.hidden-md{display:none !important}}.icon-status{display:block;width:20px;height:20px;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-hos.svg);background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:10px}.com-btn--center a{margin:0 auto !important}.com-btn-square a{background-color:var(--color-main);color:#fff;border-radius:5px;max-width:300px;width:100%;display:flex;padding:10px 10px 10px 0px;position:relative;justify-content:center;margin:0 auto}@media screen and (max-width: 1024px){.com-btn-square a{max-width:85%}}@media screen and (max-width: 600px){.com-btn-square a{width:100%}}.com-btn-square a i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-white.svg);width:27px;height:27px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;right:10px;bottom:50%;transform:translateY(50%)}.com-btn-blue a{background-color:var(--color-main);color:#fff;border-radius:20px;max-width:185px;width:185px;display:flex;padding:10px 10px 10px 0px;position:relative;justify-content:center}.com-btn-blue a i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-white.svg);width:27px;height:27px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;right:10px;bottom:50%;transform:translateY(50%)}.com-btn-blue-xl a{background-color:var(--color-main);color:#fff;border-radius:60px;max-width:450px;width:90%;display:flex;padding:10px 10px 10px 0px;height:80px;position:relative;justify-content:center;align-items:center;margin:0 auto;font-size:20px}@media screen and (max-width: 1024px){.com-btn-blue-xl a{font-size:16px}}@media screen and (max-width: 600px){.com-btn-blue-xl a{width:100%}}.com-btn-blue-xl a i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-white.svg);width:37px;height:37px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;right:30px;bottom:50%;transform:translateY(50%)}@media screen and (max-width: 1024px){.com-btn-blue-xl a i{right:20px}}.com-btn-blue-xl a i.icon-circle{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-circle-arrow.svg)}.com-btn-blue-large a{background-color:var(--color-main);color:#fff;border-radius:60px;max-width:320px;width:90%;display:flex;padding:10px 10px 10px 0px;height:60px;position:relative;justify-content:center;align-items:center;margin:0 auto}.com-btn-blue-large a i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-white.svg);width:27px;height:27px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;right:10px;bottom:50%;transform:translateY(50%)}.com-btn-white a{color:var(--color-main);background-color:#fff;border-radius:30px;max-width:367px;width:100%;display:flex;padding:20px 10px 20px 0px;position:relative;justify-content:center}.com-btn-white a i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-blue.svg);width:22px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;position:absolute;right:20px;bottom:50%;transform:translateY(50%)}.aside-contact{padding:var(--pa-80) 0px}.aside-contact.aside-contact--blue{background:linear-gradient(to right, #f2fcff, #f9fbff)}.aside-contact .aside-contact-wrap{display:flex;flex-wrap:wrap;justify-content:center}.aside-contact .aside-contact-wrap p{text-align:center;color:var(--color-main);font-size:14px;height:45px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){.aside-contact .aside-contact-wrap p{height:auto}}.aside-contact .aside-contact-wrap h3{text-align:center;font-size:20px;color:var(--color-main);margin:10px 0}.aside-contact .aside-contact-wrap .aside-contact-wrap-col{border-right:1px solid var(--color-main)}@media screen and (max-width: 600px){.aside-contact .aside-contact-wrap .aside-contact-wrap-col{width:100%;border-right:none;border-bottom:1px solid var(--color-main);padding-bottom:40px;margin-bottom:20px}}.aside-contact .aside-contact-wrap .aside-contact-wrap-col:nth-child(3){border-right:none}@media screen and (max-width: 600px){.aside-contact .aside-contact-wrap .aside-contact-wrap-col:nth-child(3){border-bottom:none}}.aside-contact .aside-contact-wrap .aside-contact-wrap-left{width:33.33%}@media screen and (max-width: 600px){.aside-contact .aside-contact-wrap .aside-contact-wrap-left{width:100%}}.aside-contact .aside-contact-wrap .aside-contact-wrap-left .icon{width:60px;height:66px;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-phone.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto}.aside-contact .aside-contact-wrap .aside-contact-wrap-left a{display:block;text-align:center;color:var(--color-main);font-weight:bold;font-size:30px;letter-spacing:0em}.aside-contact .aside-contact-wrap .aside-contact-wrap-left span{display:block;width:125px;background-color:var(--color-main);color:#fff;border-radius:15px;text-align:center;padding:2px 0;margin:10px auto 25px;font-size:15px}.aside-contact .aside-contact-wrap .aside-contact-wrap-left p{height:auto;margin-bottom:10px;font-size:13px;line-height:1.6}@media screen and (max-width: 600px){.aside-contact .aside-contact-wrap .aside-contact-wrap-left p{margin-bottom:0px}}.aside-contact .aside-contact-wrap .aside-contact-wrap-center{width:33.33%}@media screen and (max-width: 600px){.aside-contact .aside-contact-wrap .aside-contact-wrap-center{width:100%}}.aside-contact .aside-contact-wrap .aside-contact-wrap-center .icon{width:60px;height:66px;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-pc.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto}.aside-contact .aside-contact-wrap .aside-contact-wrap-right{width:33.33%}@media screen and (max-width: 600px){.aside-contact .aside-contact-wrap .aside-contact-wrap-right{width:100%}}.aside-contact .aside-contact-wrap .aside-contact-wrap-right .icon{width:60px;height:66px;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-recruit.svg);background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin:0 auto}.pagination{display:flex;align-items:center;justify-content:center;margin-top:70px}.pagination span,.pagination a{color:var(--color-main);font-weight:bold;font-size:21px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;margin:0px 5px;border:1px solid var(--color-main);letter-spacing:0em;line-height:0}@media screen and (max-width: 1024px){.pagination span,.pagination a{font-size:18px;width:30px;height:30px}}.pagination span{background-color:var(--color-main);color:#fff}.pagination .next{position:relative;margin-left:25px}.pagination .next:after{content:"";display:flex;align-items:center;justify-content:center;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-next.png);background-size:contain;background-repeat:no-repeat;width:20px;height:20px}.pagination .last{position:relative;display:none}.pagination .last:after{content:"";display:flex;align-items:center;justify-content:center;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-page-last.png);background-size:contain;background-repeat:no-repeat;width:20px;height:20px}.pagination .previous{position:relative;margin-right:25px}.pagination .previous:after{content:"";display:flex;align-items:center;justify-content:center;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-prev.png);background-size:contain;background-repeat:no-repeat;width:20px;height:20px}.pagination .first{position:relative;display:none}.pagination .first:after{content:"";display:flex;align-items:center;justify-content:center;background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-page-first.png);background-size:contain;background-repeat:no-repeat;width:13px;height:12.5px}.com-btn-icon a{display:flex;align-items:center}.com-btn-icon a img{width:180px;transform:rotate(-15deg)}@media screen and (max-width: 1024px){.com-btn-icon a img{width:100px}}.com-btn-icon a span{font-size:18px;display:flex;align-items:center;width:375px;z-index:2;height:69px;color:var(--color-main);justify-content:center;margin-left:10px;position:relative}@media screen and (max-width: 1024px){.com-btn-icon a span{font-size:14px}}.com-btn-icon a span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:35px;z-index:-1;filter:blur(5px);-webkit-filter:blur(5px)}.com-btn-icon a span i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-blue.svg);width:22px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin-left:10px}@media screen and (max-width: 1024px){.com-btn-icon a span i{width:15px;height:15px}}.com-btn-icon-blue a{display:flex;align-items:center}.com-btn-icon-blue a img{width:180px}@media screen and (max-width: 1024px){.com-btn-icon-blue a img{width:100px}}.com-btn-icon-blue a span{font-size:18px;display:flex;align-items:center;width:375px;z-index:2;height:69px;color:var(--color-main);justify-content:center;margin-left:10px;position:relative}@media screen and (max-width: 1024px){.com-btn-icon-blue a span{font-size:14px}}.com-btn-icon-blue a span:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eefdff;border-radius:35px;z-index:-1;filter:blur(5px);-webkit-filter:blur(5px)}.com-btn-icon-blue a span i{background-image:url(https://jinbe-hifuka.com/wp-content/themes/jinbe/assets/img/icon/icon-arrow-blue.svg);width:22px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;margin-left:10px}@media screen and (max-width: 1024px){.com-btn-icon-blue a span i{width:15px;height:15px}}.text-center{text-align:center !important}.com-content h1,.com-content h2{background-color:var(--color-main);padding:10px 20px;font-size:20px;color:#fff;font-weight:500;margin-bottom:30px}@media screen and (max-width: 600px){.com-content h1,.com-content h2{font-size:18px;margin-bottom:20px}}.com-content img{border-radius:15px;margin-bottom:30px}@media screen and (max-width: 600px){.com-content img{margin-bottom:20px}}.com-content p{color:#003855;font-weight:500;font-size:16px;line-height:2}@media screen and (max-width: 600px){.com-content p{font-size:13px}}.com-content h3{border-top:1px solid var(--color-main);border-bottom:1px solid var(--color-main);padding:10px 0px;color:var(--color-main);font-weight:500;font-size:20px;margin-bottom:30px;margin-top:50px}@media screen and (max-width: 600px){.com-content h3{font-size:16px;margin-bottom:20px}}.com-content h4{background-color:#eaf7ff;padding:10px 20px;color:var(--color-main);font-weight:500;font-size:20px;margin-bottom:30px;margin-top:50px}@media screen and (max-width: 600px){.com-content h4{font-size:16px;margin-bottom:20px}}