@media only screen and (max-width:768px){.blurFixSP{image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}:root{--ttl_size:24px;--wrapper:60px}}body:not(.ovh) .menu_toggle .inside {pointer-events:none}.menu_toggle{background-color:#fff;position:fixed;top:var(--wrapper);bottom:0;left:0;width:100%;height:calc(100vh - var(--wrapper));padding:0 0 0;overflow:hidden;opacity:0;visibility:hidden;transition:all .3s linear}.menu_toggle.active{opacity:1;visibility:visible}.menu_toggle ul li{position:relative;overflow:hidden}.menu_toggle p{margin-bottom:0}.menu_toggle .inside{-webkit-overflow-scrolling:touch;transition:all .5s ease;height:100%;overflow:auto}.menu_toggle .inside .ft_link{padding:30px 10px 50px}@supports (-webkit-touch-callout: none) {
  .menu_toggle .inside .ft_link {
    /* Specific to iOS devices */
    padding-bottom: 120px;
  }
}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance: none) {
    .menu_toggle .inside .ft_link {
      /* Safari */
      padding-bottom: 120px;
    }
  }}.menu_toggle .lv2 ul{background-color:rgba(107,158,178,.8)}.menu_toggle .lv2 li{padding:0 10px}.menu_toggle .lv2 li a,.menu_toggle .lv2 li p.title{display:block;position:relative;color:#fff;font-size:13px;padding:10px 10px 10px 25px;border-bottom:1px dotted rgba(255,255,255,.7)}.menu_toggle .lv2 li a::after{content:"›";display:block;position:absolute;top:47%;left:10px;transform:translateY(-50%);font-size:12px;font-weight:normal}.menu_toggle .link_list .menu01{width:48%}.menu_toggle .link_list .menu02{width:52%}#nav-icon{width:30px;height:14px;position:relative;margin:0 auto;cursor:pointer;transition:.5s ease-in-out}#nav-icon span{display:block;position:absolute;border-top:2px solid #fff;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:nth-child(1) {top:0}#nav-icon span:nth-child(2), #nav-icon span:nth-child(3) {top:6px}#nav-icon span:nth-child(4) {top:12px}#nav-icon.open span:nth-child(1) {top:11px;width:0%!important;left:50%}#nav-icon.open span:nth-child(2) {transform:rotate(45deg)}#nav-icon.open span:nth-child(3) {transform:rotate(-45deg)}#nav-icon.open span:nth-child(4) {top:11px;width:0%!important;left:50%}.hamburger-btn{background-color:var(--main-color);height:var(--wrapper);width:var(--wrapper);position:fixed;top:2.5em;right:0;z-index:10;cursor:pointer;transition:all .3s}.hamburger-btn::before{content:"";position:absolute;z-index:-1;background:linear-gradient(30deg,#baecca 0%,#eceda2 100%);opacity:.5;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:769px){.hamburger-btn:hover{background-color:var(--clr1)}}.hamburger-btn .button-toggle{position:relative;width:100%;height:100%;margin:0 auto;text-align:center;color:inherit;display:flex;align-items:center;justify-content:center}.hamburger-btn .button-toggle #menu_btn{color:#fff;font-size:13px;text-align:center;line-height:1;letter-spacing:0}.hamburger-btn .button-toggle.active{left:-2px}.hamburger-btn .button-toggle.active #nav-icon.open span{width:108%}.hamburger-btn .button-toggle.active #nav-icon.open span:nth-child(2) {transform:rotate(45deg)}.hamburger-btn .button-toggle.active #nav-icon.open span:nth-child(3) {transform:rotate(-45deg)}@media only screen and (min-width:769px) and (max-width:1170px){.hamburger-btn{top:20px}}header.active .hamburger-btn{top:0}@media only screen and (max-width:768px){.ft_link .ttl{font-size: calc(var(--ttl_size) + 0px)}.ft_link .menu01{margin-bottom:30px}}@media only screen and (min-width:769px) and (max-width:1170px){.menu_toggle .link_list{padding:0 40px}.menu_toggle .link_list .menu01{width:45%}.menu_toggle .link_list .menu02{width:55%}.menu_toggle .link_list ul li a{letter-spacing:0;font-size:12px}}@media only screen and (max-width:768px){.hamburger-btn{height:60px;top:20px;right:0}.menu_toggle .inside{padding:25px 0 120px}.menu_toggle .inner{padding:0}.menu_toggle .link_list_item{width:100%}.menu_toggle .link_list_item:last-child .ttl{margin-top:20px}.menu_toggle .link_list .menu01,.menu_toggle .link_list .menu02,.menu_toggle .link_list .menu03,.menu_toggle .link_list .menu04{width:100%}.menu_toggle .link_list .ttl{font-size:24px;margin-bottom:10px;padding-left:10px}.menu_toggle .link_list ul li{padding:0;margin:0}.menu_toggle .link_list ul li a{display:block;padding:10px 10px 10px 25px;border-bottom:1px dashed #dadada;font-size:14px;letter-spacing:0;line-height:1.8}.menu_toggle .link_list ul li a::before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background-color:var(--main-color);left:10px;top:1.5em}.menu_toggle .link_list ul li a:hover{opacity:1;text-decoration:none}.menu_toggle .link_list .menu02 .ttl{margin-top:25px}}@media only screen and (max-width:480px){.hamburger-btn{top:10px}}@media only screen and (max-width:768px){.fixed_banner{top:unset;bottom:0;left:0;width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;background-color:#fff;height:60px;transform:translateY(100%);transition:.3s all}.fixed_banner.active{transform:translateY(0)}.fixed_banner li{height:100%;border-radius:0;width:50%}}@media only screen and (max-width:480px){.fixed_banner p{letter-spacing:0;font-size:1em}.fixed_banner p::before{background-size:auto 17px}}@media only screen and (max-width:768px){body{font-size:87.5%}figure{text-align:center}img{max-width:100%}.TabContainer .TabPager li{width:33%}.totop{bottom:65px;right:5px;font-size:10px}.totop .icon{width:50px;height:50px}.under .ud_map iframe{height:100%}.fblock{display:block}.fblock.true{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.under .topic_path{padding-bottom:10px}.txt_l,.txt_r{float:none;width:auto}.image_l,.image_r{float:none;width:auto;margin:0 0 20px;text-align:center;max-width:none}.btn-group{font-size:8.75px}.btn-group .btn.style01,.btn-group .btn.style02{max-width:280px}.btn-group .btn.style01.md,.btn-group .btn.style02.md{min-width:100px}.btn-group .btn.style01.md a,.btn-group .btn.style02.md a{min-height:45px;font-size:14px}p{margin-bottom:13px;line-height:2}a .tel_click:hover{opacity:1;color:inherit}.slick-prev{left:0}.slick-next{right:0}.slick-arrow{z-index:1;top:15vw}}@media only screen and (max-width:480px){.totop{bottom:95px}}@media only screen and (max-width:768px){.wrapper{min-width:inherit}.home_page.ovh header .header_top,header.active .header_top{padding:0}.header_top{width:100%;align-items:center;height:60px;padding:0}.header_top p{margin-bottom:0}.header_top .logo{max-width:100%;width:auto;margin-left:20px;margin-top:20px;transition:.3s all ease-in-out}.header_top .logo img{max-height:50px}header.active .header_top .logo{margin-left:10px;margin-top:0}header.active .header_top .logo img{max-height:40px}}@media only screen and (max-width:480px){.header_top .logo{max-width:calc(100% - 140px)}}@media only screen and (max-width:768px){footer{padding-bottom:60px}footer .ft_gallery{padding:40px 0}footer .ft_ttl01{font-size:1.3vw;margin-bottom:30px}footer .ft_ttl02{width:13em;padding:15px 10px;flex-direction:column;font-size:20px;text-align:center}footer .ft_ttl02 span{display:block}footer .ft_box{margin-top:30px;max-width:35.7142857143em}footer .ft_box .ft_tel,footer .ft_box .ft_contact{max-width:100%;width:100%}footer .ft_box .ft_contact{margin-top:20px}footer .ft_bg{padding:40px 0 20px;position:relative;z-index:1}footer .ft_bg::after{content:"";position:absolute;z-index:-1;background: url(../images/ft_icon02.png) no-repeat center/contain;width:22.0625em;height:24em;bottom:-5em;right:2em;font-size:12px;z-index:-1}footer .ft_bg .inner{max-width:610px}footer .ft_bg .inner::after{display:none}footer .ft_bg .ft_info{max-width:100%;width:100%}}@media only screen and (max-width:480px){footer .ft_logo img,footer .shared_tbl{width:80%;max-width:100%}footer .ft_ttl01{font-size:2.5vw}footer .ft_box .ft_tel .ttl02{font-size:1.1em}footer .ft_box .ft_tel,footer .ft_box .ft_contact{font-size:3vw}footer .ft_box .ft_tel .ttl01,footer .ft_box .ft_tel .ttl02,footer .ft_box .ft_contact .ttl01,footer .ft_box .ft_contact .ttl02{letter-spacing:0}footer .ft_bg::after{font-size:1.5vw;bottom:-4em}footer .copyright img{width:100px}}@media only screen and (max-width:768px){.key{margin-top:10px;width:calc(100% - 20px)}.home_page .key{height:115vw}.home_page .key .s1::after{background-image:url(https://keiei-tax.com/wp-content/themes/grits_theme/images/idx_key_bg_sp.jpg)}.home_page .key .item{align-items:flex-end;padding-top:0;padding-bottom:120px}.home_page .key .key_catch{max-width:100%;width:100%;margin:auto 0 0}.home_page .key .key_list{max-width:100%;display:flex;width:75%;margin:auto;font-size:1.3vw}.home_page .key h2{letter-spacing:1px;font-size:3vw;margin-bottom:10px}.home_page .key .key_news{max-width:21.4285714286em;width:90%;padding:0 0 0 10px;font-size:15px}.home_page .key .key_news .key_news_item::after{right:10px!important}.home_page .key .key_news a{width:100%;position:relative;z-index:1}.home_page .key .key_news .key_news_item{padding:10px 0}.home_page .key .key_news .key_news_item:nth-child(2) {border-top:1px solid #cacaca}.home_page .key .key_news .key_news_item .key_news_cat{min-width:7.1428571429em;margin-right:0}.home_page .key .key_news .key_news_item .key_news_cat a{font-size:.9285714286em;letter-spacing:0}.home_page .key .key_news .key_news_item .date{width:65px}.home_page .key .key_news .key_news_item .ttl{width:8.5em;font-weight:400;position:relative;top:-.125em}}@media only screen and (max-width:480px){.home_page .key{height:145vw}.home_page .key .s1::after{background-image:url(https://keiei-tax.com/wp-content/themes/grits_theme/images/xidx_key_bg_sp480.jpg.pagespeed.ic.sYPmLUVOF0.webp)}.home_page .key .key_list{font-size:1.7vw;width:100%}.home_page .key .key_list .key_item{width:33.3333333333%}.home_page .key h2{letter-spacing:0;font-size:4.5vw}.home_page .key .item{padding-bottom:100px}}@media only screen and (max-width:345px){.home_page .key .key_news .key_news_item .ttl{width:5em}.home_page .key{height:150vw}}@media only screen and (max-width:768px){.idx_btn{max-width:300px}.idx_btn a{font-size:15px}.home_page h3{font-size:1.3vw}}@media only screen and (max-width:480px){.home_page h3{font-size:2.5vw}}@media only screen and (max-width:768px){.home_page .idx1{padding:40px 0;background: url(../images/idx1_icon.png) no-repeat calc(100% - 10px) bottom/25vw}.home_page .idx1::after{left:10px;right:10px;top:40px;background:linear-gradient(135deg,#baecca 0%,#eceda2 100%)}.home_page .idx1::before{width:90%;height:10em;top:39px;left:0}.home_page .idx1 .idx1_img_sp{margin-top:50px;margin-bottom:-100px}.home_page .idx1 .idx1_img_sp img{max-width:305px}.home_page .idx1 .inner{max-width:610px;padding-bottom:0}.home_page .idx1 .inner::before{display:none}.home_page .idx1 .inner::after{display:none}.home_page .idx1 .idx1_list{max-width:396px;width:100%;margin-left:auto;margin-right:auto}.home_page .idx1 .idx1_list .idx1_item{width:100%}.home_page .idx1 .idx1_list .idx1_item:not(:last-child) {margin-bottom:40px}.home_page .idx1 .idx1_list .idx1_item .ttl02{letter-spacing:0}.home_page .idx1 .idx_btn{margin-top:40px}}@media only screen and (max-width:480px){.home_page .idx1 .idx1_img_sp img{max-width:205px}.home_page .idx1 h3 .jp{font-size:2.2em}.home_page .idx1::before{height:8em}.home_page .idx1 .idx1_img_sp{margin-top:25px}.home_page .idx1 .idx1_list{max-width:340px}.home_page .idx1 .idx1_list .idx1_item{font-size:12px}.home_page .idx1 .idx1_list .idx1_item .ttl02{letter-spacing:0;font-size:14px;padding-left:10px;padding-right:10px}.home_page .idx1 .idx1_list .idx1_item.idx1_item04{background-position:top left 67%}}@media only screen and (max-width:345px){.idx1_list .idx1_item.idx1_item04{background-position:top left 67%}}@media only screen and (max-width:768px){.home_page .idx2{margin-top:40px;padding:40px 0}.home_page .idx2::after{background:linear-gradient(135deg,#f1e5bc 0%,#fff 100%)}.home_page .idx2 h3 span{display:block;text-align:center}.home_page .idx2 .inner{max-width:610px;padding-bottom:0}.home_page .idx2 .inner::before{display:none}.home_page .idx2 .inner::after{display:none}.home_page .idx2 .idx2_list{width:100%;font-size:1.5vw;margin-left:auto;margin-right:auto}.home_page .idx2 .idx2_txt{width:100%;margin-left:auto;margin-right:auto;writing-mode:unset;padding-left:0;padding-right:0;max-width:100%;min-height:48em;padding-top:8em}.home_page .idx2 .idx2_txt::after{width:42em;height:42em;bottom:calc(50% - 12em);left:calc(50% - 21em)}.home_page .idx2 .idx2_txt .idx2_ttl02{margin-left:auto;margin-right:auto;text-align:center;font-size:20px}.home_page .idx2 .idx2_txt .idx2_ttl01{font-size:14px;text-align:justify;line-height:2;padding-left:40px;padding-right:40px;margin-bottom:25px}.home_page .idx2 .idx2_txt .idx2_ttl01 br{display:none}.home_page .idx2 .idx2_fblock02{display:flex}.home_page .idx2 .idx2_fblock02 .idx2_greeting{width:100%;margin-top:0}.home_page .idx2 .idx2_fblock02 .idx2_greeting .idx2_ttl{padding:30px 0}.home_page .idx2 .idx2_fblock02 .idx2_greeting .idx2_ttl br{display:none}.home_page .idx2 .idx2_fblock02 .idx2_img{width:100%;order:-1;margin-top:-100px}.home_page .idx2 .idx2_fblock02 .idx2_img .idx2_img01,.home_page .idx2 .idx2_fblock02 .idx2_img .idx2_img02{width:48%}.home_page .idx2 .idx2_fblock02 .idx2_img .idx2_img02{margin-right:0}.home_page .idx2 .idx2_fblock02 .idx2_img .idx2_name{left:calc(50% - 6.875em)}.home_page .idx2 .idx_group_btn{margin-top:0;max-width:300px}.home_page .idx2 .idx_group_btn .idx_btn{width:100%;margin:0}.home_page .idx2 .idx_group_btn .idx_btn:last-child{margin-top:20px}.home_page .idx2 h3{margin-left:auto;margin-right:auto;display:table}.home_page .idx2 h3 .en{color:#f6f6f6}.home_page .idx2 h3 .jp{text-align:center;margin-left:auto;margin-right:auto}.home_page .idx2 .p1{display:table;margin:0 auto}}@media only screen and (max-width:480px){.home_page .idx2{padding:10px 0 40px}.home_page .idx2 .idx2_list{font-size:2vw}.home_page .idx2 .idx2_txt{min-height:auto;padding-top:7em}.home_page .idx2 .idx2_txt::after{width:60em;height:60em;bottom:calc(50% - 30em);left:calc(50% - 30em);font-size:1.5vmax}.home_page .idx2 .idx2_fblock02 .idx2_img{margin-top:80px}.home_page .idx2 .idx2_fblock02 .idx2_img .idx2_name{font-size:2.8vw}.home_page .idx2 .idx2_greeting .idx2_ttl{padding:25px 0 40px}.home_page .idx2 .idx2_txt .idx2_ttl01{padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.home_page .idx3{padding:40px 0}.home_page .idx3 .inner{max-width:610px}.home_page .idx3 .idx3_txt{max-width:100%;padding:30px;width:100%}.home_page .idx3 .idx3_txt figure{width:100%;padding:0}.home_page .idx3 .idx3_txt figure img{width:70%;max-width:250px}.home_page .idx3 .idx3_box .idx3_txt_p{letter-spacing:0;white-space:normal;padding:25px 0 0;margin:0}.home_page .idx3 .idx3_box .idx3_txt_p br{display:none}.home_page .idx3 figure img{}.home_page .idx3 .idx_group_btn{max-width:300px;margin:25px auto}.home_page .idx3 .idx3_btn{width:100%}.home_page .idx3 .idx3_btn01{font-size:13px;letter-spacing:0}.home_page .idx3 .idx3_btn01 .ttl01{padding-left:1em}.home_page .idx3 .idx3_btn02{margin-top:20px}}@media only screen and (max-width:480px){.home_page .idx3 h3 .en{letter-spacing:1px;font-size:4.6em}.home_page .idx3 .idx3_txt{max-width:100%;padding:20px 10px}.home_page .idx3 .idx3_txt_p br{display:none}.home_page .idx3 .idx3_btn01 .ttl02{font-size:.95em;letter-spacing:0;margin-top:3px}}@media only screen and (max-width:768px){.home_page .idx4{padding:40px 0}.home_page .idx4 .inner{max-width:610px}.home_page .idx4 .idx4_box{padding:40px;width:calc(100% - 40px)}.home_page .idx4 .idx4_box02{margin-left:auto}.home_page .idx4 .idx4_txt,.home_page .idx4 .idx4_bg{max-width:100%;width:100%}.home_page .idx4 .idx4_ttl04{padding-top:25px;padding-bottom:25px;font-size:16px}.home_page .idx4 .idx4_ttl01{font-size:18px;text-align:center}.home_page .idx4 .idx4_ttl02{font-size:20px;text-align:center}.home_page .idx4 .idx4_ttl02::after{margin-left:auto;margin-right:auto}.home_page .idx4 .idx4_bg .idx4_bg_ttl{font-size:18px;margin:0}.home_page .idx4 h3 .jp01{font-size:1.8em}.home_page .idx4 .idx4_ul li{letter-spacing:0}.home_page .idx4 .idx4_list{display:flex}.home_page .idx4 .idx4_list .idx4_item a{font-size:18px;letter-spacing:0}.home_page .idx4 .idx4_h302{margin-top:40px}.home_page .idx4 .idx4_ul li{padding-left:2em}.home_page .idx4 .idx4_ul li::before{left:0;width:18px;height:18px}.home_page .idx4 .idx4_box02{margin-top:18px}.home_page .idx4 .idx4_box02 .idx4_bg,.home_page .idx4 .idx4_box02 .idx4_txt{max-width:100%;width:100%}.home_page .idx4 .idx4_banner01,.home_page .idx4 .idx4_banner02{font-size:12px}.home_page .idx4 .idx4_banner01 a,.home_page .idx4 .idx4_banner02 a{display:flex;align-items:center;justify-content:center;padding:0}.home_page .idx4 .idx4_list .idx4_item::before{top:calc(50% - 6.5px)}}@media only screen and (max-width:480px){.home_page .idx4 .idx4_box{border-radius:30px;padding:40px 20px;width:calc(100% - 25px)}.home_page .idx4 .idx4_box.idx4_box02::after{border-radius:30px}.home_page .idx4 .idx4_ttl03{letter-spacing:1px}.home_page .idx4 .idx4_list{max-width:345px;margin-left:auto;margin-right:auto;padding:15px}.home_page .idx4 .idx4_list .idx4_item{width:100%}.home_page .idx4 .idx4_list .idx4_item:last-child{margin-bottom:0}.home_page .idx4 .idx4_list .idx4_item a{font-size:18px;letter-spacing:0}.home_page .idx4 .idx4_box_ttl{font-size:2.5em}.home_page .idx4 .idx4_banner01,.home_page .idx4 .idx4_banner02{font-size:10px}.home_page .idx4 .idx4_ttl01{font-size:16px}.home_page .idx4 .idx4_ttl02{font-size:4.8vw;letter-spacing:0;white-space:nowrap}}@media only screen and (max-width:768px){.home_page .idx5{padding:40px 0}.home_page .idx5 .inner{max-width:610px;padding-top:9vw;padding-bottom:0}.home_page .idx5 .inner::before{font-size:1.1vw;left:calc(50% - 11.28125em)}.home_page .idx5 h3{text-align:center}.home_page .idx5 h3::after{margin-left:auto;margin-right:auto}.home_page .idx5 .idx5_txt{width:100%;padding-top:0}.home_page .idx5 .idx5_img{margin-left:auto;margin-right:auto;width:95%;margin:25px auto 20px}.home_page .idx5 .idx5_img::after{width:25%;height:35%}.home_page .idx5 .idx5_banner01,.home_page .idx5 .idx5_banner02,.home_page .idx5 .idx5_banner03{margin-top:25px;width:100%;max-width:100%;padding:3.875em 2.5em 3.8125em}.home_page .idx5 .idx5_banner01 .ttl01,.home_page .idx5 .idx5_banner02 .ttl01,.home_page .idx5 .idx5_banner03 .ttl01{font-size:22px}.home_page .idx5 .idx5_banner01 .ttl01::after,.home_page .idx5 .idx5_banner02 .ttl01::after,.home_page .idx5 .idx5_banner03 .ttl01::after{margin:20px auto}.home_page .idx5 .idx5_banner01{margin-bottom:20px}.home_page .idx5 .idx5_banner01::after{background-image:url(https://keiei-tax.com/wp-content/themes/grits_theme/images/idx5_banner01_sp.jpg.pagespeed.ce.TPe8eLGNCO.webp)}}@media only screen and (max-width:480px){.home_page .idx5 .inner::before{font-size:1.5vw}.home_page .idx5 h3 .en{font-size:5em;letter-spacing:1px}.home_page .idx5 .idx_banner{font-size:2vw}.home_page .idx5 .idx_banner .ttl02{font-size:14px;line-height:1.5}.home_page .idx5 .idx_banner .ttl01{font-size:20px}.home_page .idx5 .idx_banner .ttl01::after{margin:15px auto;width:60px}}@media only screen and (max-width:768px){.home_page .idx6{background-size:auto 300px;padding:40px 0 0}.home_page .idx6 .inner{max-width:610px}.home_page .idx6 .idx6_box{margin-top:40px;border-radius:40px;padding:35px 40px 40px}.home_page .idx6 .idx6_info,.home_page .idx6 .idx6_video{max-width:100%;width:100%}.home_page .idx6 .idx6_video{margin-top:25px}.home_page .idx6 .idx_group_btn{margin-top:40px;max-width:300px}.home_page .idx6 .idx_group_btn .idx_btn{width:100%;margin:0}.home_page .idx6 .idx_group_btn .idx_btn:last-child{margin-top:20px}.home_page .idx6 .idx6_map{margin-top:40px}.home_page .shared_tbl tr:first-child th,.home_page .shared_tbl tr:first-child td{padding-top:0}}@media only screen and (max-width:480px){.home_page .idx6{background-size:auto 200px}.home_page .idx6 .idx6_box{padding:25px 20px 30px}.home_page .idx6 .idx6_video iframe{height:250px}.home_page .idx6 .idx_group_btn{margin-top:30px}.home_page .idx6 h3 .jp{letter-spacing:0}}@media only screen and (max-width:768px){.under #mainContent{padding-bottom:50px}.under #mainContent .inner{max-width:610px}.under .key{height:250px;border-radius:20px}.under .key .key_text{padding:10px}.under section#h3_1 h3{margin-top:30px}.under h3{margin-bottom:30px;font-size:calc(var(--ttl_size) - 2px)}.under h3::after{top:-24px;width:75px;height:75px}.under h5{margin-bottom:15px;font-size:calc(var(--ttl_size) - 6px)}.under h2{font-size:var(--ttl_size)}.under h4{padding:6px 14px 9px;margin-bottom:20px;font-size:calc(var(--ttl_size) - 4px)}.under h6{margin-bottom:10px;font-size:calc(var(--ttl_size) - 8px)}.under .exp li{letter-spacing:0}.under section:first-child h3{margin-top:30px}.under section{padding-top:1px}.under section h3{margin-top:30px}.under .secH4{padding-top:30px}.under .secH5{padding-top:30px}.under .imgBox.rowImg .image_l,.under .imgBox.rowImg .image_r{float:none;width:auto;margin:0 0 20px;text-align:center;max-width:none}.under .imgBox.rowImg .image_l:nth-child(n),
  .under .imgBox.rowImg .image_r:nth-child(n) {max-width:none}.under .imgBox.rowImg .txt_l,.under .imgBox.rowImg .txt_r{float:none;width:auto}.under .imgBox.rowImg.large .image_l,.under .imgBox.rowImg.large .image_r{max-width:none}.under .imgBox.rowImg.large .txt_l,.under .imgBox.rowImg.large .txt_r{width:auto}.under .imgBox.colImg .item:not(:last-of-type) {margin-bottom:30px}.under .imgBox.colImg figure{margin-bottom:15px}.under .imgBox.colImg .text{font-size:14px}.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}.under .imgBox.colImg2 img,.under .imgBox.colImg3 img{max-height:100%}.under .acf_block h3{margin-bottom:0}.under .acf_block .text_h3{margin:25px 0 0}.under .acf_block .text_h4{margin:20px 0 0}.under .acf_block .text_h5{margin:15px 0 0}.under .clinic_tbl02 th:first-child{width:200px}.under table.rollTable{width:768px}.under table.resTable{display:block}.under table.resTable tbody,.under table.resTable tr,.under table.resTable th,.under table.resTable td{display:block}.under table.resTable td:not(:last-child) {border-bottom:0}.under table.resTable.tbl_style01.colHead tr th{border:1px solid var(--main-color);border-bottom:none}.under table.resTable.tbl_style01.colHead tr:not(:first-child) th {border-top:none}.under table.resTable.tbl_style02.colHead th{border-bottom:none}.under table.resTable.tbl_style02.colHead tr:not(:last-child) td {border-bottom:none}.under .tbl_note{display:block}.under .ud_b_list{padding:25px 20px}.under ul.list01,.under ul.listcheck,.under ul.list_num{padding:30px 20px;border-radius:15px}.under ul.list01 li,.under ul.listcheck li,.under ul.list_num li{font-size:16px}.under ul.listcheck::before{border-radius:15px}.under ul.listcheck.df{display:block}.under ul.listcheck.df li{margin:0}.under ul.listcheck li{padding-left:20px}.under ul.listcheck li::before{width:14px;height:14px;top:.6em}.under ul.list_num li{padding-left:20px}.under ul.list01{padding:30px 20px}.under ul.list01 li{padding-left:19px;padding-bottom:8px}.under ul.list01 li::before{width:15px;height:15px;top:.55em}.under ul.list01 li:last-child{margin-bottom:0;padding-bottom:0}.under ul.list01.mcol-2 li{width:100%;padding-bottom:9px;padding-right:0}.under ul.list01.mcol-2 li:last-child{margin-bottom:0;padding-bottom:0}.under ul.list_management li{padding-bottom:20px}.under .gr_btn{margin-top:15px}.under .gr_btn .idx_btn{width:100%;margin-bottom:10px}.under .gr_btn .idx_btn:last-child{margin-bottom:0}.under .gr_btn.col-3 .idx_btn{width:48%;margin:0 1% 10px}.under .gr_btn.col-3 .idx_btn:last-child{margin-bottom:0}.under .idx_btn{font-size:12px;margin:15px auto 0}.under .ud_step{padding:60px 30px}.under .ud_step::before{width:calc(100% - 20px);height:calc(100% - 20px)}.under .ud_step .step_item:not(:last-child) {margin-bottom:80px}.under .ud_step .step_item:not(:last-child)::after {width:75px;height:20px}.under .ud_step .step_title h5{margin-bottom:10px}.under .ud_step .step_title .txt_num{font-size:25px}.under .subcatch{padding:20px 15px}.under .subcatch p{font-size:16px}.under .box_frame{padding:20px 20px 30px 26px}.under .ud_map{height:290px}.under .b_lawyer.ud_b_list{padding-top:140px}.under .ud_b_point .point_it:first-child{margin-top:10px}.under .ud_b_point .point_num span{padding:.07em .45em .1em;width:21px;height:21px;top:-2px;position:relative}.under .lawyer_box{padding:0}.under .lawyer_box .img{width:90%;margin:0 auto}.under .lawyer_box .lawyer_name{bottom:-25px;left:0;font-size:3.8vw;width:36vw;height:36vw;padding:20px 5px 25px}.under .lawyer_box .lawyer_name .txt_pos{max-width:15vw;padding-bottom:5px;margin-bottom:5px}.under .lawyer_box .lawyer_name .txt_sm{font-size:90%;letter-spacing:-1px}.under .anchor-links>div{width:100%;margin-bottom:10px;max-width:330px;font-size:15px}.under .anchor-links>div a{min-height:unset}.under .anchor-links.col-3>div{width:100%;min-width:unset;max-width:330px}.under .anchor-links.col-2>div{width:100%;max-width:330px}.under .ud_b_feature{margin-top:45px}.under .ud_b_feature .feature_it{padding:40px;border-radius:15px}.under .ud_b_feature .feature_it::before{width:calc(100% - 10px);height:calc(100% - 10px);border-radius:15px}.under .ud_b_feature .feature_it:not(:last-child) {margin-bottom:30px}.under .ud_b_feature .feature_it h3{margin-bottom:15px}.under .ud_b_feature .feature_num{font-size:8vw;bottom:15px;right:10px}}@media only screen and (max-width:480px){.under .gr_btn.col-3 .idx_btn{width:100%;margin:0 0 10px}.under .ud_b_feature .feature_it{padding:20px}.under .ud_b_feature .feature_num{font-size:10vw}}@media only screen and (max-width:375px){.under .imgBox.colImg2 .item,.under .imgBox.colImg3 .item{width:100%}}@media only screen and (max-width:768px){.under .clinic_tbl01 th{width:auto;text-align:left}.under .clinic_tbl01 tr th,.under .clinic_tbl01 tr td{letter-spacing:0}.under .teeth_box .secH4{width:100%}.under .clinic_span{margin-left:-10px}}@media only screen and (max-width:480px){.under .clinic_tbl01 th{width:120px}.under .access_box_img01 .block:nth-child(even) .big,
  .under .access_box_img02 .block:nth-child(even) .big {order:0}.under .access_box_img01 .block .big,.under .access_box_img01 .block .small,.under .access_box_img02 .block .big,.under .access_box_img02 .block .small{width:100%}.under.page-fee table.rollTable{width:500px}.under.page-fee table.rollTable th.w25{width:30%!important}.under.page-fee table.rollTable th.w35{width:35%!important}.under.page-clinic .table.tbl_style01 td{letter-spacing:0}}@media only screen and (max-width:768px){.under.page-interview .fullWidthBreak{margin:0;position:static;max-width:100%}.under.page-interview .key{height:88vw;max-height:480px;background-position:top right 8%}.under.page-interview .key .key_text{justify-content:center;align-items:flex-end;padding-bottom:10vw}.under.page-interview .key h2,.under.page-interview .key .en{text-align:center}.under.page-interview .key h2{font-size:5vw;text-shadow:0 0 6px rgba(0,0,0,.7)}.under.page-interview .key .en{font-size:5vw;letter-spacing:1px;padding:2vw 4vw 1.7vw;border-radius:5px;margin-left:auto;margin-right:auto}.under.page-interview .inter_box_img{margin-top:40px;max-width:545px;margin-left:auto;margin-right:auto;margin-bottom:80px}.under.page-interview .inter_box_img .inter_img{width:100%}.under.page-interview .inter_box_img .inter_img:last-child{margin-top:40px}.under.page-interview .inter_box_img .inter_img_p{margin-top:15px;display:table;margin-left:auto;margin-right:auto}.under.page-interview h4{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content;margin:0 0 17px;letter-spacing:0;padding-left:50px}.under.page-interview h4::before{font-size:55px}.under.page-interview .inter_ul li:not(:last-child) {margin-bottom:20px}.under.page-interview .inter_ul{padding-top:40px}.under.page-interview .inter_box01{margin-bottom:40px}.under.page-interview .inter_box02{margin-top:40px}.under.page-interview section .interview_sec:not(:last-child) {margin-bottom:40px}.under.page-interview .interview_box{display:block;margin-top:50px}.under.page-interview .interview_box.box_right .interview_img{margin-left:auto}.under.page-interview .interview_img,.under.page-interview .interview_content{width:100%;max-width:100%}.under.page-interview .interview_img{margin:0 auto 20px;display:table;width:auto}.under.page-interview .interview_img::before{font-size:60px;bottom:20px;right:10px}.under.page-interview .interview_content{padding-top:0}.under.page-interview .inter_ul li{padding-left:0}.under.page-interview .inter_ul li span{position:relative;font-size:18px;margin-left:auto;margin-right:auto;margin-bottom:5px!important}.under.page-interview .inter_p br{display:none}.under.page-interview .interview_content .inter_ul{padding-top:0}.under.page-interview .interview_box.box_right .inter_ul{padding-top:40px}}@media only screen and (max-width:640px){.under.page-interview .key{height:88vw;max-height:480px;background-position:top right 15%}}@media only screen and (max-width:480px){.under.page-interview #mainContent::before{height:100em}.under.page-interview .key{height:105vw;background-position:bottom center;background-image:url(https://keiei-tax.com/wp-content/themes/grits_theme/images/interview_key_bg_sp.jpg)}.under.page-interview .key h2{font-size:6vw;letter-spacing:0}.under.page-interview .inter_p{letter-spacing:0}.under.page-interview .interview_img{max-width:340px}.under.page-interview .interview_box.box_right .inter_ul,.under.page-interview .inter_ul{padding-top:25px}.under.page-interview .inter_box02 .inter_ul li:not(:last-child) {margin-bottom:15px}}.br480{display:none}@media only screen and (max-width:480px){.br480{display:block}}