@import url('https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@500;700&display=swap');body{font-family:"Zen Kaku Gothic New",sans-serif;font-size:15px;line-height:2;letter-spacing:1px;font-weight:400;color:#444;background-color:#fff;min-width:320px}a{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}a:link,a:visited{color:#76ce65;text-decoration:underline}a:hover,a:active{color:#76ce65;text-decoration:none}img{vertical-align:top;max-width:100%;height:auto}a:hover>img{opacity:.8}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){img{image-rendering:-webkit-optimize-contrast}}.veu_admin_bar_disable_button,.veu_adminEdit{display:none}body.admin-bar #header{top:32px}body.admin-bar #global_nav .global_menu{top:52px !important}@media screen and (max-width:782px){body.admin-bar #header{top:46px}body.admin-bar #global_nav .global_menu{top:66px !important}}@media screen and (max-width:600px){html{margin-top:0 !important}body.admin-bar.active #header{top:0 !important}body.admin-bar.active #global_nav .global_menu{top:20px !important}}main{margin-top:90px;overflow:hidden}@media screen and (min-width:0px) and (max-width:1040px){main{margin-top:70px}}.fixed{position:fixed;width:100%;height:100%}#global_nav{position:fixed;z-index:1000;top:-100vh;right:0;overflow:auto;-webkit-overflow-scrolling:touch;transition:.2s cubic-bezier(.075,.82,.165,1);width:auto;padding-bottom:0}#global_nav.active{top:0}#global_nav .global_wrap{display:flex;align-items:center;justify-content:center;width:100vw;min-width:100vw;height:100vh;min-height:100vh;overflow:auto;background-color:#fff;background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/fooder_bg1.svg);background-size:500px;background-repeat:no-repeat;background-position:bottom left}#global_nav .global_inner{padding:0 20px;opacity:0}#global_nav .global_inner.active{opacity:0;animation:opacity .2s linear .2s 1 normal forwards}@keyframes opacity{0%{opacity:0}to{opacity:1}}@media screen and (min-width:0px) and (max-width:575px){#global_nav .global_wrap{align-items:normal}}@media screen and (min-height:0px) and (max-height:700px){#global_nav .global_wrap{align-items:normal}}#global_nav .global_menu{box-sizing:border-box;display:block;position:absolute;top:17px;right:18px;width:40px;height:36px;cursor:pointer}#global_nav .global_menu>.menu_line{display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#444;transition:all .2s ease}#global_nav .global_menu>.menu_line_top{top:0;transform:translateY(9px) rotate(30deg)}#global_nav .global_menu>.menu_line_bottom{top:18px;transform:translateY(-9px) rotate(-30deg)}#global_nav .global_menu>.menu_txt:after{display:block;position:absolute;bottom:0;left:0;right:0;content:"close";font-size:14px;line-height:1;letter-spacing:0px;font-weight:400;text-align:center;color:#444}#global_nav .menu{padding-top:100px;padding-bottom:100px}#global_nav .menu>.global_logo{text-align:center;width:215px;max-width:100%;margin:0 auto}#global_nav .menu>ul{list-style-type:none;margin:50px auto 0px auto}#global_nav .menu>ul li{text-align:center;margin:20px auto}#global_nav .menu>ul li a{font-size:18px;line-height:2;letter-spacing:1px;font-weight:500;text-decoration:none;color:#444}#global_nav .menu>ul li a:hover{opacity:.5}#global_nav .menu>.global_nav_contact{display:block;width:150px;height:150px;background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/header_nav_contact.png);background-size:contain;background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:all .4s ease;margin:30px auto 0 auto}#global_nav .menu>.global_nav_contact:hover{opacity:.8}#header{position:fixed;top:0;left:0;right:0;z-index:100;background-color:rgba(255,255,255,.9);transition:.5s}#header .header_wrap{display:flex;align-items:center;justify-content:space-between;width:100%;height:120px;padding:0 25px}#header .header_logo{margin:18px 0 auto 0}#header .header_logo img{width:215px;max-width:100%}#header .header_logo a:hover img{opacity:1.0}#header .header_menu{margin-right:155px}#header a.header_tel{display:flex;align-items:center;justify-content:flex-end;font-size:30px;line-height:1;letter-spacing:2px;font-weight:500;text-align:center;text-decoration:none;color:#76ce65;margin-bottom:10px}#header a.header_tel>i{margin-bottom:4px}#header a.header_tel>span{font-size:15px;line-height:1;letter-spacing:0px;font-weight:500;text-align:center;color:#fff;background-color:#76ce65;border-radius:2px;padding:2px 5px 4px 4px;margin-top:4px;margin-right:10px}#header a.header_tel[href*="tel:"]{pointer-events:none}#header .header_nav{list-style-type:none;display:flex}#header .header_nav>li{margin-right:40px}#header .header_nav>li:last-child{margin-right:0}#header .header_nav>li a{font-size:15px;line-height:2;letter-spacing:0px;font-weight:500;text-decoration:none;color:#444}#header .header_nav>li a:hover{opacity:.5}#header .header_nav_contact{display:block;position:absolute;top:-5px;right:-5px;width:145px;height:145px;background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/header_nav_contact.png);background-size:contain;background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:all .4s ease}#header .header_nav_contact:hover{opacity:.8}#header .header_nav_button{display:none}@media screen and (min-width:0px) and (max-width:1140px){#header .header_menu{margin-right:140px}#header .header_nav>li{margin-right:30px}#header .header_nav>li:last-child{margin-right:0}}@media screen and (min-width:0px) and (max-width:1040px){#header .header_wrap{height:70px;padding:0 20px}#header .header_logo{margin:0}#header .header_logo img{width:165px}#header .header_menu{margin-left:auto;margin-right:20px}#header a.header_tel{font-size:20px;line-height:1;letter-spacing:2px;font-weight:500;margin-bottom:0}#header a.header_tel>span{display:none}#header a.header_tel[href*="tel:"]{pointer-events:auto}#header .header_nav,#header .header_nav_contact{display:none}#header .header_nav_button{display:block;position:relative;width:36px;height:36px;cursor:pointer}#header .header_nav_button>.menu_line{display:block;position:absolute;top:0;left:0;width:100%;height:1px;background-color:#444;transition:all .2s ease}#header .header_nav_button>.menu_line_top{top:0}#header .header_nav_button>.menu_line_center{top:9px}#header .header_nav_button>.menu_line_bottom{top:18px}#header .header_nav_button>.menu_txt:after{display:block;position:absolute;bottom:0;left:0;right:0;content:"menu";font-size:14px;line-height:1;letter-spacing:0px;font-weight:500;text-align:center;color:#444}}@media screen and (min-width:0px) and (max-width:414px){#header .header_menu{margin-left:0;margin-right:0}#header a.header_tel{letter-spacing:.5px}}@media screen and (min-width:0px) and (max-width:375px){#header a.header_tel{font-size:16px;letter-spacing:.5px}}#footer{display:flex;align-items:flex-end;position:relative;background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/fooder_bg1.svg),url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/fooder_bg2.svg),url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/fooder_bg_w.svg);background-size:750px,730px,1300px;background-repeat:no-repeat,no-repeat,repeat-x;background-position:bottom left,bottom right,bottom center;height:600px;padding:0 0 45px 55px;overflow:hidden}#footer .footer_inner{display:inline-block}#footer .footer_logo img{width:335px;max-width:100%}#footer .footer_address{font-size:13px;line-height:1.8;letter-spacing:1px;font-weight:500;margin-top:25px}#footer dl.footer_data{display:flex;font-size:13px;line-height:1.8;letter-spacing:1px;font-weight:500}#footer dl.footer_data>dt:after{content:'／'}#footer dl.footer_data>dd{flex:1}#footer dl.footer_data>dd span:before{content:'●';color:#76ce65}#footer dl.footer_data>dd a{color:#444;text-decoration:none}#footer .footer_link{margin-top:15px}#footer .footer_link>a{font-size:13px;line-height:1.8;letter-spacing:1px;font-weight:500;text-decoration:none;color:#444}#footer .footer_link>a:hover{opacity:.5}#footer .footer_copy{font-size:13px;line-height:1.8;letter-spacing:.5px;font-weight:500;margin-top:15px}#footer .footer_pagetop{display:flex;align-items:center;justify-content:center;position:absolute;bottom:-20px;right:15px;width:270px;height:270px;background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/footer_pagetop.png);background-size:contain;background-repeat:no-repeat;background-position:center center;cursor:pointer;transition:all .4s ease}#footer .footer_pagetop>p{display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:20px;line-height:1;letter-spacing:5px;font-weight:500;color:#fff;margin-bottom:10px}#footer .footer_pagetop>p:before{display:block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_up_off.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:15px;height:13px;margin:0 5px 17px 0;transition:all .4s ease}#footer .footer_pagetop:hover{opacity:.8}#footer .footer_pagetop:hover>p:before{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_up_on.svg)}@media screen and (min-width:0px) and (max-width:767px){#footer{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/fooder_bg1.svg),none,url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/fooder_bg_w.svg)}#footer .footer_pagetop{top:200px;bottom:auto;right:15px;width:120px;height:120px}#footer .footer_pagetop>p:before{margin:0 5px 10px 0}}@media screen and (min-width:0px) and (max-width:575px){#footer{height:600px;padding:0 20px 20px}#footer .footer_logo,#footer .footer_link,#footer .footer_copy{text-align:center}#footer dl.footer_data>dd span{display:inline-block}#footer .footer_pagetop{top:70px;width:100px;height:100px}}.pdfemb-viewer{border:0!important}#top_mainimage{padding:30px 90px 0;margin-top:-10px}#top_mainimage .message{background:#91c977;background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(145,201,119,1) 30%,rgba(145,201,119,1) 70%,rgba(255,255,255,1) 100%);padding:10px 30px 14px;margin:80px auto 20px auto}#top_mainimage .message>p{font-size:24px;line-height:1.5;letter-spacing:5px;font-weight:700;text-align:center;color:#fff}@media screen and (min-width:0px) and (max-width:1040px){#top_mainimage{padding:10px 10px 0}#top_mainimage .message{background:linear-gradient(90deg,rgba(255,255,255,1) 0%,rgba(145,201,119,1) 10%,rgba(145,201,119,1) 90%,rgba(255,255,255,1) 100%);padding:10px 30px 14px;margin:50px auto 0px auto}}#top_message{background-color:#fff;background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/top_message_bg.jpg);background-size:auto;background-repeat:no-repeat;background-position:bottom center;padding:100px 20px}#top_message .message_wrap{width:1000px;max-width:100%;margin:0 auto}#top_message .message_inner{display:flex;justify-content:space-between}#top_message .message_inner .image{position:relative;width:500px;height:715px}#top_message .message_inner .image>.img1{position:absolute;top:380px;left:0;z-index:10;border-radius:20px;background-color:#eee;background-size:cover;background-repeat:no-repeat;background-position:center center;width:225px;max-width:100%;height:318px;overflow:hidden}#top_message .message_inner .image>.img2{position:absolute;top:0;right:0;z-index:5;border-radius:20px;background-color:#eee;background-size:cover;background-repeat:no-repeat;background-position:center center;width:365px;max-width:100%;height:558px;overflow:hidden}#top_message .message_inner .message{width:440px}#top_message .message_inner .message>h2.title{font-size:20px;line-height:2.7;letter-spacing:10px;font-weight:500}#top_message .message_inner .message>p.text{font-size:15px;line-height:2;letter-spacing:1px;font-weight:500;margin-top:40px}#top_message .message_inner .message>a.button{position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:2;letter-spacing:5px;font-weight:500;text-decoration:none;color:#fff;background-color:#76ce65;border-radius:32px;width:300px;max-width:100%;height:64px;margin-top:50px}#top_message .message_inner .message>a.button:before{position:absolute;top:25px;right:30px;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_right_off.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:13px;height:15px;transition:all .4s ease}#top_message .message_inner .message>a.button:hover{opacity:.8}#top_message .message_inner .message>a.button:hover:before{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_right_on.svg)}@media screen and (min-width:0px) and (max-width:1040px){#top_message{background-size:5000px;padding:50px 20px 100px}#top_message .message_inner{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse}#top_message .message_inner .message{width:500px;max-width:100%}#top_message .message_inner .message>h2.title{text-align:center}#top_message .message_inner .message>a.button{margin:50px auto 0 auto}#top_message .message_inner .image{width:500px;max-width:100%;height:715px;margin-top:60px}}@media screen and (min-width:0px) and (max-width:767px){#top_message{background-size:6000px}}@media screen and (min-width:0px) and (max-width:575px){#top_message{background-size:5500px}#top_message .message_inner .message{width:100%}#top_message .message_inner .message>h2.title{font-size:4vw;letter-spacing:8px}#top_message .message_inner .image{height:124vw;min-height:396px}#top_message .message_inner .image>.img1{top:auto;bottom:0;width:43vw;min-width:137px;height:61vw;min-height:195px}#top_message .message_inner .image>.img2{width:63vw;min-width:201px;height:97vw;min-height:310px}}#top_message .news_inner{margin-top:120px}#top_message .news_inner>h3{font-size:24px;line-height:2;letter-spacing:10px;font-weight:500;text-align:center}#top_message .news_inner>h3:before{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_w.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-right:30px}#top_message .news_inner>h3:after{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_w.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-left:20px}#top_message .news_inner>ul{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:center;margin:30px auto 0 auto}#top_message .news_inner>ul li{position:relative;background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/top_news_bg.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:300px;height:300px;padding:50px 40px 0;overflow:hidden;cursor:pointer;transition:all .4s ease;margin-top:10px}#top_message .news_inner>ul li:not(:first-child){margin-left:50px}#top_message .news_inner>ul li:hover{opacity:.8}#top_message .news_inner>ul li a{text-decoration:none;color:#444}#top_message .news_inner>ul li time{display:block;font-size:19px;line-height:1;letter-spacing:2px;font-weight:500;text-align:center;color:#76ce65}#top_message .news_inner>ul li p{font-size:13px;line-height:1.85;letter-spacing:0px;font-weight:500;text-align:left;color:#444;margin-top:22px}#top_message .news_inner>ul li span{position:absolute;bottom:37px;left:0;right:0;display:block;font-size:13px;line-height:1;letter-spacing:1px;font-weight:500;text-align:center;color:#76ce65}#top_message .news_inner>ul li span:before{display:block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_down_off.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:15px;height:13px;margin:0 auto 8px auto;transition:all .4s ease}#top_message .news_inner>ul li:hover span:before{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_down_on.svg)}@media screen and (min-width:0px) and (max-width:1040px){#top_message .news_inner>ul{width:650px;max-width:100%}#top_message .news_inner>ul li:not(:first-child){margin-left:0}#top_message .news_inner>ul li:nth-child(2n){margin-left:50px}}@media screen and (min-width:0px) and (max-width:767px){#top_message .news_inner>ul{width:350px;max-width:100%}#top_message .news_inner>ul li:nth-child(2n){margin-left:0}}@media screen and (min-width:0px) and (max-width:575px){#top_message .news_inner>h3{font-size:20px;line-height:1;letter-spacing:1px}#top_message .news_inner>h3:before{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);width:18px;height:16px;margin-right:10px}#top_message .news_inner>h3:after{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);width:18px;height:16px;margin-left:10px}#top_message .news_inner>ul li{width:280px;height:280px}}#top_message .news_inner>a.button{position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:2;letter-spacing:5px;font-weight:500;text-decoration:none;color:#fff;background-color:#76ce65;border-radius:32px;width:300px;max-width:100%;height:64px;margin:70px auto 0 auto}#top_message .news_inner>a.button:before{position:absolute;top:25px;right:30px;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_right_off.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:13px;height:15px;transition:all .4s ease}#top_message .news_inner>a.button:hover{opacity:.8}#top_message .news_inner>a.button:hover:before{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_right_on.svg)}#guidance{display:block;height:0}#top_guidance .guidance_image{position:relative;width:100%;height:550px}#top_guidance .guidance_bg{position:relative;width:100%;height:550px;overflow:hidden}#top_guidance .guidance_bg>div{width:100%;height:100vh;background-size:cover;background-repeat:no-repeat;background-position:center center}#top_guidance .guidance_title{position:absolute;bottom:0;left:0;right:0;z-index:2;background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/top_guidance_title_bg.png);background-size:auto;background-repeat:no-repeat;background-position:center bottom;width:100%;height:137px;margin:0 auto}#top_guidance .guidance_title>h3{position:absolute;bottom:-30px;left:0;right:0;font-size:24px;line-height:2;letter-spacing:10px;font-weight:500;text-align:center}#top_guidance .guidance_title>h3:before{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-right:30px}#top_guidance .guidance_title>h3:after{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-left:20px}#top_guidance .guidance_wrap{width:1000px;max-width:100%;margin:100px auto 85px auto}#top_guidance .guidance_wrap>dl{display:flex;font-size:15px;line-height:1.8;letter-spacing:1px;font-weight:500}#top_guidance .guidance_wrap>dl dt{white-space:nowrap;margin-right:10px}#top_guidance .guidance_wrap>.table-wrap{margin:20px auto 0 auto}#top_guidance .guidance_wrap>.table-wrap table{font-size:20px;line-height:1.5;letter-spacing:1px;font-weight:500;color:#444;border-collapse:separate;border:1px solid #444;border-radius:10px;width:100%;overflow:hidden}#top_guidance .guidance_wrap>.table-wrap table th{border-right:1px solid #444;border-bottom:1px solid #444;padding:10px 0}#top_guidance .guidance_wrap>.table-wrap table th:first-child{width:32%}#top_guidance .guidance_wrap>.table-wrap table th:last-child{border-right:none}#top_guidance .guidance_wrap>.table-wrap table td{text-align:center;vertical-align:middle;border-right:1px solid #444;border-bottom:1px solid #444}#top_guidance .guidance_wrap>.table-wrap table td:first-child{display:flex;align-items:center}#top_guidance .guidance_wrap>.table-wrap table td:first-child span{display:flex;align-items:center;justify-content:center;background-color:#eff157;width:100px;height:95px}#top_guidance .guidance_wrap>.table-wrap table td:first-child p{flex:1;padding:0 10px;white-space:nowrap}#top_guidance .guidance_wrap>.table-wrap table td:last-child{border-right:none}#top_guidance .guidance_wrap>.table-wrap table tr:last-child td{border-bottom:none}#top_guidance .guidance_wrap>.table-wrap table td img{width:40px;height:40px}#top_guidance .guidance_wrap>p.point1{font-size:15px;line-height:1.8;letter-spacing:1px;font-weight:500;margin-top:10px}#top_guidance .guidance_wrap>p.point1:before{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_circle_double.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:25px;height:25px;margin-right:5px;vertical-align:middle}#top_guidance .guidance_wrap>p.point2:before{display:none}@media screen and (min-width:0px) and (max-width:1040px){#guidance{display:block;height:0}#top_guidance .guidance_title{height:107px}#top_guidance .guidance_wrap{padding:0 20px;margin:70px auto 55px auto}}@media screen and (min-width:0px) and (max-width:767px){#top_guidance .guidance_wrap>dl{flex-direction:column}#top_guidance .guidance_wrap>.table-wrap table{font-size:15px}#top_guidance .guidance_wrap>.table-wrap table th:first-child{width:22%}#top_guidance .guidance_wrap>.table-wrap table td:first-child{flex-direction:column}#top_guidance .guidance_wrap>.table-wrap table td:first-child span{width:100%;height:auto;padding:5px}#top_guidance .guidance_wrap>.table-wrap table td:first-child p{padding:10px}#top_guidance .guidance_wrap>.table-wrap table td img{width:30px;height:30px}}@media screen and (min-width:0px) and (max-width:575px){#top_guidance .guidance_image{height:400px}#top_guidance .guidance_bg{height:400px}#top_guidance .guidance_bg>div{height:75vh}#top_guidance .guidance_title>h3{font-size:20px;line-height:1;letter-spacing:1px}#top_guidance .guidance_title>h3:before{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);width:18px;height:16px;margin-right:10px}#top_guidance .guidance_title>h3:after{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);width:18px;height:16px;margin-left:10px}#top_guidance .guidance_wrap>.table-wrap table{font-size:12px;line-height:1;letter-spacing:0px}#top_guidance .guidance_wrap>.table-wrap table td:first-child span{padding:5px}#top_guidance .guidance_wrap>.table-wrap table td:first-child p{padding:5px}#top_guidance .guidance_wrap>.table-wrap table td img{width:20px;height:20px}}#medical{display:block;height:110px}#top_medical{position:relative;background-color:#fff;background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/top_medical_bg2.jpg);background-size:auto;background-repeat:no-repeat;background-position:top center}#top_medical .medical_title{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/top_medical_title_bg.png);background-size:auto;background-repeat:no-repeat;background-position:center bottom;width:100%;height:107px;margin:0 auto}#top_medical .medical_title>h3{font-size:24px;line-height:2;letter-spacing:10px;font-weight:500;text-align:center;padding-top:3px}#top_medical .medical_title>h3:before{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-right:30px}#top_medical .medical_title>h3:after{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-left:20px}#top_medical .medical_wrap{width:1000px;max-width:100%;margin:80px auto 0 auto}#top_medical .medical_inner{display:flex;justify-content:space-between}@media screen and (min-width:0px) and (max-width:1040px){#medical{display:block;height:70px}#top_medical{background-size:cover;background-position:top -400px center}#top_medical .medical_wrap{padding:0 20px;margin:50px auto 0 auto}#top_medical .medical_inner{display:flex;align-items:center;justify-content:center;flex-direction:column}}@media screen and (min-width:0px) and (max-width:575px){#top_medical .medical_title>h3{font-size:20px;line-height:1;letter-spacing:1px}#top_medical .medical_title>h3:before{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);width:18px;height:16px;margin-right:10px}#top_medical .medical_title>h3:after{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);width:18px;height:16px;margin-left:10px}}#top_medical .medical_inner .image{width:440px}#top_medical .medical_inner .image>.img{border-radius:20px;background-color:#eee;background-size:cover;background-repeat:no-repeat;background-position:center center;width:440px;max-width:100%;height:550px;overflow:hidden}#top_medical .medical_inner .image>.text{margin-top:100px}#top_medical .medical_inner .image>.text h5{font-size:20px;line-height:1;letter-spacing:10px;font-weight:500}#top_medical .medical_inner .image>.text p{font-size:15px;line-height:1.8;letter-spacing:1px;font-weight:500;margin-top:15px}@media screen and (min-width:0px) and (max-width:1040px){#top_medical .medical_inner .image{width:500px}#top_medical .medical_inner .image>.img{background-position:center top;width:500px;max-width:100%;height:500px}#top_medical .medical_inner .image>.text{margin-top:50px}}@media screen and (min-width:0px) and (max-width:575px){#top_medical .medical_inner .image{width:100%}#top_medical .medical_inner .image>.img{width:100%;max-width:100%;height:400px}}#top_medical .medical_inner .list{list-style-type:none;width:500px}#top_medical .medical_inner .list>li{text-align:center;background-color:#fff;border-radius:10px;padding:6px 10px}#top_medical .medical_inner .list>li:not(:first-child){margin-top:20px}#top_medical .medical_inner .list>li h4{font-size:20px;line-height:1.8;letter-spacing:2px;font-weight:500}#top_medical .medical_inner .list>li p{font-size:13px;line-height:1.5;letter-spacing:1px;font-weight:500}@media screen and (min-width:0px) and (max-width:1040px){#top_medical .medical_inner .list{margin-top:50px}}@media screen and (min-width:0px) and (max-width:575px){#top_medical .medical_inner .list{width:100%}}#top_medical a.button_visit{position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:2;letter-spacing:5px;font-weight:500;text-decoration:none;color:#444;background-color:#eff157;border:1px dashed #fff;border-radius:45px;width:800px;max-width:100%;height:90px;margin:60px auto 0 auto}#top_medical a.button_visit:before{position:absolute;top:calc( 50% - 8px );right:40px;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_right_b_off.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:14px;height:16px;transition:all .4s ease}#top_medical a.button_visit:hover{opacity:.8}#top_medical a.button_visit:hover:before{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_right_b_on.svg)}#top_medical a.button_visit>h6{font-size:28px;line-height:1.5;letter-spacing:2px;font-weight:500;margin-right:30px}#top_medical a.button_visit>p{font-size:13px;line-height:1.5;letter-spacing:1px;font-weight:500}@media screen and (min-width:0px) and (max-width:767px){#top_medical a.button_visit{flex-direction:column;border-radius:100px;padding:20px 0;height:auto}#top_medical a.button_visit>h6{margin-right:0}#top_medical a.button_visit>p{text-align:center}}@media screen and (min-width:0px) and (max-width:575px){#top_medical a.button_visit:before{right:6vw}#top_medical a.button_visit>h6{font-size:6vw}#top_medical a.button_visit>p{font-size:3vw}}#top_medical .information_inner{position:relative;background-color:#76ce65;border:1px dashed #fff;border-radius:15px;padding:37px 60px;margin-top:60px}#top_medical .information_inner>h4{font-size:24px;line-height:1.5;letter-spacing:5px;font-weight:500;color:#fff}#top_medical .information_inner>p{font-size:15px;line-height:1.8;letter-spacing:1px;font-weight:500;color:#fff;margin-top:15px}#top_medical .information_inner>h4:not(:first-of-type){margin-top:40px}#top_medical .information_inner>p:not(:first-of-type){padding:0 230px 0 0}#top_medical .information_inner:after{position:absolute;bottom:40px;right:60px;display:block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/top_information_ph2.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:208px;height:218px}@media screen and (min-width:0px) and (max-width:767px){#top_medical .information_inner{padding:30px 20px 240px;margin-top:50px}#top_medical .information_inner:after{bottom:-3px;left:0;right:0;margin:0 auto}#top_medical .information_inner>h4{letter-spacing:5px}#top_medical .information_inner>p:not(:first-of-type){padding:0}}#top_medical .medical_linear{background-size:1763px 510px;background-repeat:repeat-x;background-position:0 0;width:100%;height:510px;animation:medical-scroll 20s linear infinite;margin-top:95px}@keyframes medical-scroll{0%{background-position:0 0}100%{background-position:-1763px 0}}@media screen and (min-width:0px) and (max-width:1040px){#top_medical .medical_linear{margin-bottom:-50px}}#top_access .access_wrap{display:flex;width:1000px;max-width:100%;padding-top:110px;margin:0 auto}#top_access .access_address{width:415px;max-width:100%}#top_access .access_address>h3{font-size:24px;line-height:2;letter-spacing:10px;font-weight:500}#top_access .access_address>h3:before{display:block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_vertical_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-bottom:10px}#top_access .access_address>p.address{font-size:15px;line-height:1.8;letter-spacing:1px;font-weight:500;margin-top:15px}#top_access .access_address>p.text{font-size:15px;line-height:1.8;letter-spacing:1px;font-weight:500;padding-left:1em;text-indent:-1em;margin-top:25px}#top_access .access_address>p.text:before{content:'●';color:#76ce65}#top_access .access_googlemap{background-color:#eee;border-radius:20px;width:585px;max-width:100%;height:440px;overflow:hidden}#top_access .access_googlemap>iframe{width:100%;height:100%;filter:grayscale(50%);-webkit-filter:grayscale(50%)}@media screen and (min-width:0px) and (max-width:1040px){#top_access .access_wrap{flex-direction:column;padding-top:90px;margin:0 auto}#top_access .access_address{width:500px;padding:0 20px;margin:0 auto}#top_access .access_googlemap{border-radius:0;width:100%;margin:100px auto 0 auto}}@media screen and (min-width:0px) and (max-width:575px){#top_access .access_address>h3{font-size:20px;line-height:1;letter-spacing:1px}#top_access .access_address>h3:before{width:18px;height:16px}#top_access .access_googlemap{width:100%;height:100vw;margin:50px auto 0 auto}}#policy{padding:150px 20px 50px}#policy .title_wrap{width:1000px;max-width:100%;margin:0 auto 0 auto}#policy .title_wrap>h2{font-size:24px;line-height:2;letter-spacing:10px;font-weight:500;text-align:center}#policy .title_wrap>h2:before{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-right:30px}#policy .title_wrap>h2:after{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-left:20px}#policy .body_wrap{position:relative;border:1px solid #76ce65;border-radius:30px;width:1000px;max-width:100%;padding:100px;margin:85px auto 0 auto}#policy .body_wrap:before{position:absolute;top:-20px;right:100px;content:'WEBSITE POLICY';font-size:13px;line-height:2.2;letter-spacing:1px;font-weight:500;color:#76ce65;background-color:#fff;padding:5px 15px}#policy .body_wrap>p{font-size:13px;line-height:2.2;letter-spacing:0px;font-weight:500}#policy .body_wrap>h5{font-size:13px;line-height:2.2;letter-spacing:0px;font-weight:500;margin-top:30px}#policy .body_wrap>h5:before{content:'■';color:#76ce65}#policy .body_wrap>h6{font-size:13px;line-height:2.2;letter-spacing:0px;font-weight:500;color:#76ce65;margin-top:30px}@media screen and (min-width:0px) and (max-width:1040px){#policy{padding:50px 20px 0}#policy .body_wrap{padding:50px;margin:50px auto 0 auto}#policy .body_wrap:before{right:50px}}@media screen and (min-width:0px) and (max-width:575px){#policy .title_wrap>h2{font-size:20px;line-height:1;letter-spacing:1px}#policy .title_wrap>h2:before{width:18px;height:16px;margin-right:10px}#policy .title_wrap>h2:after{width:18px;height:16px;margin-left:10px}#policy .body_wrap{border:none;border-radius:0;padding:0;margin:50px auto 0 auto}#policy .body_wrap:before{display:none}}#contact{padding:150px 20px 50px}#contact .title_wrap{width:1000px;max-width:100%;margin:0 auto 0 auto}#contact .title_wrap>h2{font-size:24px;line-height:2;letter-spacing:10px;font-weight:500;text-align:center}#contact .title_wrap>h2:before{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center bottom;width:24px;height:21px;margin-right:30px}#contact .title_wrap>h2:after{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-left:20px}#contact .body_wrap{position:relative;border:1px solid #76ce65;border-radius:30px;width:1000px;max-width:100%;padding:75px 100px 115px;margin:85px auto 0 auto}#contact .body_wrap:before{position:absolute;bottom:-20px;left:100px;content:'RESERVATION & INQUIRY';font-size:13px;line-height:2.2;letter-spacing:1px;font-weight:500;color:#76ce65;background-color:#fff;padding:5px 15px}#contact .body_wrap>p.text{position:relative;font-size:16px;line-height:2.5;letter-spacing:3px;font-weight:500;padding:0 220px 0 0;margin-bottom:75px}#contact .body_wrap>p.text:after{position:absolute;bottom:0;right:-10px;display:block;content:'';background-color:#fff;background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/contact_ph2.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:194px;height:310px}#contact .body_wrap>a{display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1.5;letter-spacing:2px;font-weight:500;text-align:center;text-decoration:none;color:#76ce65;background-color:#fff;border:1px dashed #b5b5b5;border-radius:15px;width:100%;min-height:105px;overflow:hidden;padding:15px;margin-top:35px}#contact .body_wrap>a:hover{background-color:#f5f5f5}#contact .body_wrap>a span{font-size:42px;line-height:1;letter-spacing:5px;margin-left:25px}#contact .body_wrap>a[href*="tel:"]{pointer-events:none}@media screen and (min-width:0px) and (max-width:1040px){#contact{padding:50px 20px 0}#contact .body_wrap{padding:50px;margin:50px auto 0 auto}#contact .body_wrap:before{left:50px}#contact .body_wrap>p.text{margin-bottom:50px}#contact .body_wrap>p.text br{display:none}#contact .body_wrap>a{flex-direction:column}#contact .body_wrap>a span{margin-left:0}#contact .body_wrap>a[href*="tel:"]{pointer-events:auto}}@media screen and (min-width:0px) and (max-width:767px){#contact .body_wrap>p.text{padding:0 0 330px}#contact .body_wrap>p.text:after{position:absolute;bottom:0;left:0;right:0;margin:0 auto}}@media screen and (min-width:0px) and (max-width:575px){#contact .title_wrap>h2{font-size:20px;line-height:1;letter-spacing:1px}#contact .title_wrap>h2:before{width:18px;height:16px;margin-right:10px}#contact .title_wrap>h2:after{width:18px;height:16px;margin-left:10px}#contact .body_wrap{border:none;border-radius:0;padding:0;margin:50px auto 0 auto}#contact .body_wrap:before{display:none}#contact .body_wrap>a{font-size:4vw;letter-spacing:2px}#contact .body_wrap>a span{font-size:10vw;letter-spacing:3px}}body.page-template-concept{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/concept_bg2.jpg);background-size:auto;background-repeat:no-repeat;background-position:center top 95px}#concept{padding:150px 20px 50px}#concept .title_wrap{width:1000px;max-width:100%;margin:0 auto 0 auto}#concept .title_wrap:not(:first-child){margin:200px auto 0 auto}#concept .title_wrap>h2{font-size:24px;line-height:2;letter-spacing:10px;font-weight:500;text-align:center}#concept .title_wrap>h2:before{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center bottom;width:24px;height:21px;margin-right:30px}#concept .title_wrap>h2:after{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-left:20px}#concept .body_wrap{width:800px;max-width:100%;margin:75px auto 0 auto}#concept .body_wrap p{font-size:15px;line-height:2;letter-spacing:1px;font-weight:500;text-indent:1em}#concept .body_wrap p:not(:first-child){margin-top:30px}#concept .body_wrap>.flex{display:flex;margin-top:30px}#concept .body_wrap>.flex .inner{flex:1}#concept .body_wrap>.flex .img1{border-radius:20px;background-color:#eee;background-size:cover;background-repeat:no-repeat;background-position:center center;width:242px;max-width:100%;height:290px;overflow:hidden;margin:0 0 0 30px}#concept .table-wrap{width:800px;max-width:100%;margin:75px auto 0 auto}#concept .table-wrap>table{border-collapse:separate;border:1px solid #444;border-radius:10px;width:100%;overflow:hidden}#concept .table-wrap>table th{font-size:15px;line-height:2;letter-spacing:1px;font-weight:500;text-align:left;color:#444;border-bottom:1px solid #444;width:110px;padding:15px 0 15px 40px}#concept .table-wrap>table td{font-size:15px;line-height:2;letter-spacing:1px;font-weight:500;text-align:left;color:#444;border-bottom:1px solid #444;padding:15px 40px 15px 0}#concept .table-wrap>table tr:last-child th,#concept .table-wrap>table tr:last-child td{border-bottom:none}@media screen and (min-width:0px) and (max-width:1040px){#concept{padding:50px 20px 0}#concept .title_wrap:not(:first-child){margin:100px auto 0 auto}#concept .body_wrap,#concept .table-wrap{margin:50px auto 0 auto}}@media screen and (min-width:0px) and (max-width:767px){body.page-template-concept{background-size:2000px}#concept .body_wrap>.flex{flex-direction:column;margin-top:30px}#concept .body_wrap>.flex .inner{flex:1}#concept .body_wrap>.flex .img1{margin:40px auto 0 auto}#concept .table-wrap>table th{width:auto;padding:15px 20px;white-space:nowrap}#concept .table-wrap>table td{padding:15px 20px 15px 0}}@media screen and (min-width:0px) and (max-width:575px){body.page-template-concept{background-size:1500px}#concept .title_wrap>h2{font-size:20px;line-height:1;letter-spacing:1px}#concept .title_wrap>h2:before{width:18px;height:16px;margin-right:10px}#concept .title_wrap>h2:after{width:18px;height:16px;margin-left:10px}}#news{padding:150px 20px 50px}#news .title_wrap{width:1000px;max-width:100%;margin:0 auto 0 auto}#news .title_wrap:not(:first-child){margin:200px auto 0 auto}#news .title_wrap>h2{font-size:24px;line-height:2;letter-spacing:10px;font-weight:500;text-align:center}#news .title_wrap>h2:before{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center bottom;width:24px;height:21px;margin-right:30px}#news .title_wrap>h2:after{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-left:20px}#news .list_wrap{width:800px;max-width:100%;margin:75px auto 0 auto}#news .list_wrap>div{border-bottom:1px dashed #b5b5b5;margin:40px 0 0}#news .list_wrap>div a{display:flex;text-decoration:none;padding:10px 0}#news .list_wrap>div time{font-size:13px;line-height:1;letter-spacing:1px;font-weight:700;color:#76ce65;width:125px;padding-top:6px}#news .list_wrap>div p{display:flex;align-items:center;justify-content:space-between;font-size:13px;line-height:2;letter-spacing:1px;font-weight:400;color:#444;flex:1}#news .list_wrap>div p span{flex:1}#news .list_wrap>div i{display:flex;align-items:center;justify-self:center;font-size:13px;line-height:2;letter-spacing:1px;font-weight:400;font-style:normal;color:#76ce65;margin-left:10px}#news .list_wrap>div i:after{display:block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_g_right_off.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:13px;height:15px;margin:0 0 0 10px;transition:all .4s ease}#news .list_wrap>div:hover i:after{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_g_right_on.svg)}@media screen and (min-width:0px) and (max-width:1040px){#news{padding:50px 20px 0}#news .list_wrap{margin:40px auto 0 auto}}@media screen and (min-width:0px) and (max-width:767px){#news .list_wrap>div a{flex-direction:column}#news .list_wrap>div p{margin-top:10px}#news .list_wrap>div i{margin:0 0 0 auto}}#news .enrty_wrap{position:relative;border:1px solid #76ce65;border-radius:30px;width:1000px;max-width:100%;padding:75px 100px 100px;margin:85px auto 0 auto}#news .enrty_wrap:before{position:absolute;top:-20px;right:100px;content:'KATABAMI NAIKA';font-size:13px;line-height:2.2;letter-spacing:1px;font-weight:500;color:#76ce65;background-color:#fff;padding:5px 15px}#news .enrty_wrap:after{position:absolute;bottom:-20px;left:100px;content:'NEWS';font-size:13px;line-height:2.2;letter-spacing:1px;font-weight:500;color:#76ce65;background-color:#fff;padding:5px 15px}#news .enrty_wrap .enrty_title{text-align:center;border-bottom:1px dashed #b5b5b5;padding:0 0 70px;margin-bottom:50px}#news .enrty_wrap .enrty_title>.time{font-size:15px;line-height:1;letter-spacing:1px;font-weight:700;color:#76ce65}#news .enrty_wrap .enrty_title>.title{font-size:18px;line-height:1.5;letter-spacing:3px;font-weight:500;color:#444;margin-top:20px}@media screen and (min-width:0px) and (max-width:1040px){#news .enrty_wrap{padding:50px;margin:50px auto 0 auto}#news .enrty_wrap:before{right:50px}#news .enrty_wrap:after{left:50px}#news .enrty_wrap .enrty_title{padding:0 0 50px}}@media screen and (min-width:0px) and (max-width:575px){#news .enrty_wrap{border:none;border-top:1px solid #76ce65;border-bottom:1px solid #76ce65;border-radius:0;padding:50px 0;margin:50px auto 0 auto}#news .enrty_wrap:before{right:20px}#news .enrty_wrap:after{left:20px}}.enrty_post{font-size:13px;line-height:3;letter-spacing:0px;font-weight:400;color:#333}.enrty_post:after{display:block;content:"";clear:both}.enrty_post h1,.enrty_post h2,.enrty_post h3,.enrty_post h4,.enrty_post h5,.enrty_post h6{font-size:20px;line-height:1.5;letter-spacing:1px;font-weight:400;color:#fff;background-color:#76ce65;padding:15px 20px;margin:50px 0 25px}.enrty_post p{font-size:13px;line-height:3;letter-spacing:0px;font-weight:400;margin:0}.enrty_post strong{font-weight:700}.enrty_post>blockquote{font-size:13px;line-height:3;letter-spacing:0px;font-weight:400;background-color:#eee;padding:5%;margin:20px 0}.enrty_post>ul,.enrty_post>ol{margin:20px 0 20px 20px}.enrty_post>ul li,.enrty_post>ol li{font-size:13px;line-height:3;letter-spacing:0px;font-weight:400;margin:10px 0}.enrty_post img{max-width:100%;height:auto}.enrty_post img.aligncenter{display:block;margin-left:auto;margin-right:auto}.enrty_post img.alignright{float:right;margin-left:1em}.enrty_post img.alignleft{float:left;margin-right:1em}.enrty_post>.youtube{position:relative;background-color:#eee;width:100%;padding-top:56.25%;margin:20px 0}.enrty_post>.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.nav_list{display:flex;align-items:center;justify-content:space-between;width:210px;margin:50px auto 0 auto}.nav_list .nav_center{font-size:13px;line-height:1;letter-spacing:1px;font-weight:700;text-align:center;color:#76ce65;width:150px}.nav_list .nav_left,.nav_list .nav_right{width:30px}.nav_list .nav_left>a:before{display:block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_g_left_off.svg);background-size:13px 15px;background-repeat:no-repeat;background-position:center center;width:30px;height:30px;transition:all .4s ease}.nav_list .nav_right>a:before{display:block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_g_right_off.svg);background-size:13px 15px;background-repeat:no-repeat;background-position:center center;width:30px;height:30px;transition:all .4s ease}.nav_list .nav_left>a:hover:before{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_g_left_on.svg)}.nav_list .nav_right>a:hover:before{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_g_right_on.svg)}.nav_list_single{display:flex;align-items:center;justify-content:space-between;width:260px;margin:50px auto 0 auto;background:radial-gradient(ellipse at center,rgba(181,181,181,1) 0%,rgba(181,181,181,1) 50%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%) center 0 repeat-y;background-size:1px 5px}.nav_list_single>.nav_left{width:130px}.nav_list_single>.nav_right{width:130px}.nav_list_single>.nav_left a{display:flex;align-items:center;justify-content:flex-start;font-size:15px;line-height:1;letter-spacing:1px;font-weight:500;text-align:center;text-decoration:none;color:#76ce65}.nav_list_single>.nav_right a{display:flex;align-items:center;justify-content:flex-end;font-size:15px;line-height:1;letter-spacing:1px;font-weight:500;text-align:center;text-decoration:none;color:#76ce65}.nav_list_single .nav_left a:before{display:block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_g_left_off.svg);background-size:13px 15px;background-repeat:no-repeat;background-position:center center;width:30px;height:30px;transition:all .4s ease}.nav_list_single .nav_right a:after{display:block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_g_right_off.svg);background-size:13px 15px;background-repeat:no-repeat;background-position:center center;width:30px;height:30px;transition:all .4s ease}.nav_list_single .nav_left a span{flex:1;text-align:left;margin-left:5px}.nav_list_single .nav_right a span{flex:1;text-align:right;margin-right:5px}.nav_list_single .nav_left a:hover:before{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_g_left_on.svg)}.nav_list_single .nav_right a:hover:after{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_g_right_on.svg)}#notfound{padding:150px 20px 50px}#notfound .title_wrap{width:1000px;max-width:100%;margin:0 auto 0 auto}#notfound .title_wrap>h2{font-size:24px;line-height:2;letter-spacing:5px;font-weight:500;text-align:center}#notfound .title_wrap>h2:before{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-right:30px}#notfound .title_wrap>h2:after{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-left:20px}#notfound .body_wrap{position:relative;border:1px solid #76ce65;border-radius:30px;width:1000px;max-width:100%;padding:100px;margin:85px auto 0 auto}#notfound .body_wrap:before{position:absolute;top:-20px;right:100px;content:'404 NOT FOUND';font-size:13px;line-height:2.2;letter-spacing:1px;font-weight:500;color:#76ce65;background-color:#fff;padding:5px 15px}#notfound .body_wrap>p{font-size:13px;line-height:2.2;letter-spacing:0px;font-weight:500;text-align:center}#notfound .body_wrap>a.button{position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:2;letter-spacing:5px;font-weight:500;text-decoration:none;color:#fff;background-color:#76ce65;border-radius:32px;width:300px;max-width:100%;height:64px;margin:50px auto 0 auto}#notfound .body_wrap>a.button:before{position:absolute;top:25px;right:30px;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_right_off.svg);background-size:cover;background-repeat:no-repeat;background-position:center center;width:13px;height:15px;transition:all .4s ease}#notfound .body_wrap>a.button:hover{opacity:.8}#notfound .body_wrap>a.button:hover:before{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_arrow_right_on.svg)}@media screen and (min-width:0px) and (max-width:1040px){#notfound{padding:50px 20px 0}#notfound .body_wrap{padding:50px;margin:50px auto 0 auto}#notfound .body_wrap:before{right:50px}}@media screen and (min-width:0px) and (max-width:575px){#notfound .title_wrap>h2{font-size:20px;line-height:1;letter-spacing:1px}#notfound .title_wrap>h2:before{width:18px;height:16px;margin-right:10px}#notfound .title_wrap>h2:after{width:18px;height:16px;margin-left:10px}#notfound .body_wrap{border:none;border-radius:0;padding:0;margin:50px auto 0 auto}#notfound .body_wrap:before{display:none}#notfound .body_wrap>p{text-align:left}}body.page-template-visit,body.page-template-addition{background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/concept_bg2.jpg);background-size:auto;background-repeat:no-repeat;background-position:center top 95px}#visit{padding:150px 20px 50px}#visit .title_wrap{width:1000px;max-width:100%;margin:0 auto 0 auto}#visit .title_wrap>h2{font-size:24px;line-height:2;letter-spacing:10px;font-weight:500;text-align:center}#visit .title_wrap>h2:before{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center bottom;width:24px;height:21px;margin-right:50px}#visit .title_wrap>h2:after{display:inline-block;content:'';background-image:url(//katabami-naika.jp/wp-content/themes/katabami/common/css/../../img/icon_horizontal_y.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:24px;height:21px;margin-left:40px}#visit .body_wrap{width:800px;max-width:100%;margin:75px auto 0 auto}#visit .body_wrap>h3{font-size:20px;line-height:1.7;letter-spacing:.5px;font-weight:500}#visit .body_wrap>p{font-size:15px;line-height:2;letter-spacing:1px;font-weight:500;text-indent:-1em;padding-left:1em;margin-top:30px}#visit .body_wrap>p:before{content:'●';color:#76ce65}#visit .body_wrap>p:first-of-type{margin-top:60px}#visit .body_wrap .tell{background-color:#fff;border:1px dashed #b5b5b5;border-radius:15px;padding:40px 70px;margin-top:80px}#visit .body_wrap .tell>h4{font-size:20px;line-height:1.7;letter-spacing:2px;font-weight:500;text-align:center;color:#fff;background-color:#76ce65;border-radius:5px;padding:5px}#visit .body_wrap .tell>ul{list-style-type:none;display:flex;justify-content:space-between}#visit .body_wrap .tell>ul h5{font-size:15px;line-height:2;letter-spacing:2px;font-weight:500;color:#76ce65}#visit .body_wrap .tell>ul li{margin-top:10px}#visit .body_wrap .tell>ul a{font-size:36px;line-height:1;letter-spacing:5px;text-decoration:none;color:#76ce65}#visit .body_wrap .tell>ul a[href*="tel:"]{pointer-events:none}#visit .body_wrap .tell>ul p{font-size:14px;line-height:2;letter-spacing:0px;font-weight:500}#visit .body_wrap .tell>p.addition_text{font-size:15px;line-height:2;letter-spacing:1px;font-weight:500;text-align:center}@media screen and (min-width:0px) and (max-width:1040px){#visit{padding:50px 20px 0}#visit .body_wrap{margin:50px auto 0 auto}#visit .body_wrap .tell>ul a[href*="tel:"]{pointer-events:auto}}@media screen and (min-width:0px) and (max-width:840px){#visit .body_wrap>h3 br{display:none}#visit .body_wrap .tell>ul{display:block;text-align:center}#visit .body_wrap .tell>p.addition_text{text-align:left}#visit .body_wrap .tell>p.addition_text br{display:none}}@media screen and (min-width:0px) and (max-width:767px){body.page-template-visit,body.page-template-addition{background-size:2000px}}@media screen and (min-width:0px) and (max-width:575px){body.page-template-visit,body.page-template-addition{background-size:1500px}#visit .title_wrap>h2{font-size:20px;line-height:1;letter-spacing:1px}#visit .title_wrap>h2:before{width:18px;height:16px;margin-right:10px}#visit .title_wrap>h2:after{width:18px;height:16px;margin-left:10px}#visit .body_wrap>p:first-of-type{margin-top:40px}#visit .body_wrap .tell{padding:20px;margin-top:50px}#visit .body_wrap .tell>h4{font-size:18px;line-height:1.5;letter-spacing:1px}#visit .body_wrap .tell>ul a{font-size:7.5vw}}