.font__biz-udp{font-family:"BIZ UDPMincho", serif;font-style:normal}.tb{display:none !important}.pc{display:none !important}.sp{display:block !important}@media screen and (min-width:768px){.sp{display:none !important}.pc{display:none !important}.tb{display:block !important}}@media screen and (min-width:1024px){.sp{display:none !important}.tb{display:none !important}.pc{display:block !important}}a{text-decoration:none}a:hover{text-decoration:none !important}p{color:#131414}#header{background:#ffffff}#header #global_menu ul{font-family:"BIZ UDPMincho", serif;letter-spacing:5px;text-align:center}#header #global_menu ul li a{color:#0674a1;font-size:18px;padding:17px 20px}#header #global_menu ul li a::after{color:#131414;font-size:12px;font-family:var(--tcd-font-type1);letter-spacing:4px;display:block;margin-top:0.5em}#header #global_menu ul li a:active{opacity:0.8}#header #global_menu ul li a:hover{color:#ffffff}#header #global_menu ul li a:hover::after{color:#ffffff !important}#header #global_menu ul #menu-item-33 a::after{content:"About us"}#header #global_menu ul #menu-item-34 a::after{content:"Business"}#header #global_menu ul #menu-item-35 a::after{content:"Audit"}#header #global_menu ul #menu-item-36 a::after{content:"News"}#header #global_menu ul #menu-item-62 a::after{content:"Q & A"}#header #global_menu ul #menu-item-63 a::after{content:"Contact us"}#header #global_menu ul #menu-item-64 a::after{content:"Achievements"}#header #global_menu ul #menu-item-65 a::after{content:"Privacy policy"}#header #global_menu>ul>li.current-menu-item>a{color:#0674a1;background:#f3fafc}#header #global_menu>ul>li.current-menu-item>a::after{color:#131414 !important}@media screen and (min-width:1301px){#header #header_logo{margin:40px auto auto;padding-bottom:40px}#header #header_logo img{max-width:calc(100% - 90px)}}#footer{background:#0674a1}#footer #footer_info{font-family:"BIZ UDPMincho", serif;letter-spacing:5px;padding:50px 30px}#footer ul li{font-family:"BIZ UDPMincho", serif}#footer ul li a{letter-spacing:7px}#footer #copyright{font-size:12px}#footer #copyright span{letter-spacing:2px}.home #header_slider_container #header_slider_fixed_content{display:flex;align-items:center;width:100%;margin:0 auto;padding:0;box-sizing:border-box}.home #header_slider_container #header_slider_fixed_content .direction_type1{padding:1em}@media screen and (min-width:1024px){.home #header_slider_container #header_slider_fixed_content .direction_type1{padding:0;left:5%}}.home #header_slider_container h2.catch{color:#ffffff;font-size:24px;font-family:"BIZ UDPMincho", serif !important;font-weight:400;text-align:left;line-height:1.8;margin:0 0 5em}@media screen and (min-width:1024px){.home #header_slider_container h2.catch{font-size:35px}}.home #header_slider_container h2.catch span.item{display:inline !important;color:#ffffff !important;background-color:rgba(6, 116, 161, 0.8) !important;letter-spacing:0 !important;padding:8px 5px 6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home #header_slider_container h2.catch span.item:nth-of-type(1),.home #header_slider_container h2.catch span.item:nth-of-type(19){padding:8px 2px 6px 14px !important}.home #header_slider_container h2.catch br{display:block;content:"";margin:15px 0}.home #header_slider_container .desc{color:#ffffff;display:inline !important;line-height:2;font-size:16px;font-family:"BIZ UDPMincho", serif !important;letter-spacing:5px;background-color:rgba(31, 172, 232, 0.8) !important;top:5em;padding:4px 14px !important;-webkit-box-decoration-break:clone !important;box-decoration-break:clone !important}@media screen and (min-width:1024px){.home #header_slider_container .desc{font-size:20px}}.home #content_builder{background:#f3fafc}.home #content_builder #top_features,.home #content_builder #top_audi,.home #content_builder #top_company,.home #content_builder #top_qa,.home #content_builder #top_news,.home #content_builder #top_achievements{width:90%;background:#ffffff !important;margin:0 auto;padding:5em 2em}@media screen and (min-width:768px){.home #content_builder #top_features,.home #content_builder #top_audi,.home #content_builder #top_company,.home #content_builder #top_qa,.home #content_builder #top_news,.home #content_builder #top_achievements{padding:6em 2em 5em}}@media screen and (min-width:1024px){.home #content_builder #top_features,.home #content_builder #top_audi,.home #content_builder #top_company,.home #content_builder #top_qa,.home #content_builder #top_news,.home #content_builder #top_achievements{width:80%}}.home #content_builder #top_achievements,.home #content_builder #top_qa{padding:0 2em}.home #content_builder #top_business{width:90%;background:#0674a1;margin:0 auto}@media screen and (min-width:1024px){.home #content_builder #top_business{width:80%}}.home #content_builder #top_contact{width:90%;background:url(https://www.kikuchi-sr.jp/wp-content/uploads/2026/06/img__top-bg02.jpg);background-repeat:no-repeat;background-size:cover}@media screen and (min-width:1024px){.home #content_builder #top_contact{width:80%}}.home #content_builder .cb_header.direction_type1{margin-bottom:20px !important}.home #content_builder #top_features .cb_header.direction_type1{margin-bottom:40px !important}@media screen and (min-width:1024px){.home #content_builder #top_features .cb_header.direction_type1{margin-bottom:70px !important}}.home .cb_header_inner{text-align:center}.home .cb_header_inner h2{position:relative;padding-top:10px;color:#0674a1;font-size:27px;font-family:"BIZ UDPMincho", serif;font-weight:400;letter-spacing:10px;margin-top:0;margin-bottom:0}.home .cb_header_inner h2::before{width:100%;position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:15px;font-family:"BIZ UDPMincho", serif;font-weight:400;color:#0674a1;letter-spacing:5px;margin-right:-4px}@media screen and (min-width:768px){.home .cb_header_inner h2{font-size:35px}}@media screen and (min-width:1024px){.home .cb_header_inner h2{font-size:50px;padding-top:35px}}.home .cb_header_inner .desc{margin:2em auto 2.5em}.home .cb_header_inner .desc p{text-align:left !important;letter-spacing:5px}@media screen and (min-width:1024px){.home .cb_header_inner .desc p{text-align:center !important}}.home .cb_free_space{padding:5em 2em}@media screen and (min-width:768px){.home .cb_free_space{padding:3em 2em}}@media screen and (min-width:1024px){.home .cb_free_space{padding:120px 0}}.home .btn__design{display:flex !important;justify-content:space-between !important;align-items:center !important;width:100% !important;max-width:600px;color:#0674a1;font-size:18px;font-family:"BIZ UDPMincho", serif;position:relative;z-index:1;margin:2em auto 0;overflow:hidden;border:1px solid #0674a1;letter-spacing:3px;box-sizing:border-box !important;line-height:1.5 !important;text-decoration:none;padding:0.3em 1em !important;height:100% !important;min-height:100px !important;transition:border-color 0.2s ease, color 0.2s ease, background-color 0.2s ease !important}.home .btn__design:hover{background-color:transparent;color:#ffffff !important}.home .btn__design:hover::before{width:100% !important}.home .btn__design:hover::after{border-color:#ffffff !important}.home .btn__design::before{position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;background-color:#0674a1;content:"";transition:width 0.3s ease}.home .btn__design::after{content:"" !important;display:block !important;width:8px !important;height:8px !important;margin-left:1.5em;border-top:2px solid #0674a1 !important;border-right:2px solid #0674a1 !important;transform:rotate(45deg) !important;flex-shrink:0;align-self:center !important;transition:border-color 0.2s ease !important}@media screen and (min-width:768px){.home .btn__design{width:100% !important;max-width:500px;font-size:18px;height:100% !important;min-height:95px !important}}@media screen and (min-width:1024px){.home .btn__design{width:100% !important;max-width:600px;font-size:20px;justify-content:center !important;letter-spacing:10px !important;height:100% !important;min-height:90px !important;padding:0.6em 1em !important}.home .btn__design::after{margin-left:2em}}@media screen and (min-width:1024px){.home #top_features{padding:120px 80px}}.home #top_features .cb_header_inner h2::before{content:"Features"}.home #top_features .slide_content_list .item{display:block}@media screen and (min-width:768px){.home #top_features .slide_content_list .item{display:flex;justify-content:space-between}}.home #top_features .slide_content_list .item .image{width:100%}.home #top_features .slide_content_list .item .image img{border-radius:0}@media screen and (min-width:768px){.home #top_features .slide_content_list .item .image{width:40%}}.home #top_features .slide_content_list .item .content{width:95%}.home #top_features .slide_content_list .item .content h3{color:#0674a1;font-size:20px;font-family:"BIZ UDPMincho", serif;font-weight:400;letter-spacing:4px;position:relative}@media screen and (min-width:768px){.home #top_features .slide_content_list .item .content{width:50%;margin:0 auto}.home #top_features .slide_content_list .item .content h3{font-size:20px;letter-spacing:7px}}.home #top_features .swiper-pagination{margin:30px 0 0}@media screen and (min-width:1024px){.home #top_features .swiper-pagination{margin:60px 0 0}}.home #top_features .swiper-pagination span{width:10px;height:10px}.home #top_features .slide_content_carousel_wrap{z-index:2}.home #top_features .cb_bg_image{z-index:1;width:100%;height:auto;opacity:0.3;top:5%;right:2%}@media screen and (min-width:768px){.home #top_features .cb_bg_image{width:70%}}@media screen and (min-width:1024px){.home #top_features .cb_bg_image{width:30%}}.home #top_business .cb_header_inner{text-align:center}.home #top_business .cb_header_inner h2{color:#ffffff}.home #top_business .cb_header_inner h2::before{content:"Business";color:#ffffff}.home #top_business .cb_header_inner .desc{margin:2em auto 1.5em}.home #top_business .cb_header_inner .desc p{color:#ffffff;letter-spacing:5px;text-align:center}.home #top_business .post_content{background:unset !important}.home #top_business .wp-block-columns{color:#ffffff;width:100%;margin:0 auto}.home #top_business .wp-block-columns .wp-block-column{border:1px solid #ffffff;padding:3em 1em;text-align:center}.home #top_business .wp-block-columns .wp-block-column h2{font-size:23px;font-family:"BIZ UDPMincho", serif;font-weight:400;letter-spacing:5px;display:inline-block;position:relative}.home #top_business .wp-block-columns .wp-block-column h2::before{content:"";display:inline-block;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:40px;height:2px;background-color:#ffffff}.home #top_business .wp-block-columns .wp-block-column p{color:#ffffff;line-height:2 !important;margin-top:1em;word-break:auto-phrase}.home #top_business .btn__design{color:#ffffff;border:1px solid #ffffff}.home #top_business .btn__design:hover{color:#0098d8 !important}.home #top_business .btn__design:hover::after{border-color:#0098d8 !important}.home #top_business .btn__design::before{background-color:#ffffff}.home #top_business .btn__design::after{border-top:2px solid #ffffff !important;border-right:2px solid #ffffff !important}@media screen and (min-width:768px){.home #top_business{padding:6em 1.5em 5em !important}.home #top_business .cb_header_inner .desc{margin:1em 0 0 !important}.home #top_business .wp-block-columns .wp-block-column h2{font-size:20px;letter-spacing:2px}}@media screen and (min-width:1024px){.home #top_business{padding:6em 1.5em !important}.home #top_business .cb_header_inner .desc{margin:3em auto !important}.home #top_business .wp-block-columns{width:90%}.home #top_business .wp-block-columns .wp-block-column h2{font-size:24px;letter-spacing:5px}}.home #top_audi .cb_header_inner h2::before{content:"Audit"}.home #top_audi .block__img{width:100%;margin:0 auto !important}.home #top_audi .block__img img{display:block !important;width:100% !important;height:auto !important;aspect-ratio:2.2857142857 !important;object-fit:cover !important}.home #top_audi .cb_bg_image{z-index:1;width:100%;height:auto;opacity:0.3;top:-50%}@media screen and (min-width:768px){.home #top_audi .block__img{width:80%}}@media screen and (min-width:1024px){.home #top_audi .cb_bg_image{width:30%;top:-50%}}.home .cb_voice{display:none !important;padding:0px 30px 100px}@media screen and (min-width:768px){.home .cb_voice{padding:0px 80px 100px}}.home #top_achievements .cb_voice_list .item{flex-wrap:nowrap}.home #top_achievements .cb_voice_list .item .image_wrap,.home #top_achievements .cb_voice_list .item .content{width:100%;border-radius:0}.home #top_achievements .cb_voice_list .item .content{border:none;background:#0098d8}.home #top_achievements .cb_voice_list .item .content .title{color:#ffffff;font-size:18px;font-family:"BIZ UDPMincho", serif;font-weight:400;background:#0098d8;letter-spacing:2px;border-radius:0;line-height:1.6;word-break:auto-phrase;left:-40px}.home #top_achievements .cb_voice_list .item .content .info{color:#ffffff}@media screen and (min-width:768px){.home #top_achievements .cb_voice_list .item .content{left:0 !important}.home #top_achievements .cb_voice_list .item .content .title{font-size:20px}.home #top_achievements .cb_voice_list .item .content .info{font-size:15px}}.home #top_achievements .cb_voice_list .item:nth-child(2n) .content .title{top:60px;bottom:unset}.home #top_achievements .cb_voice_list .item:nth-child(2n) .content .info{top:unset;bottom:0}.home #top_achievements .cb_voice_carousel_pagination .swiper-pagination-bullet{width:10px;height:10px}.home #top_achievements .link_button .design_button{display:flex !important;justify-content:center !important;align-items:center !important;width:100% !important;max-width:600px;color:#0674a1 !important;font-size:20px;font-family:"BIZ UDPMincho", serif;font-weight:400;text-align:left;position:relative;z-index:1;margin:2em auto 0;overflow:hidden;border:1px solid #0674a1;border-radius:0;letter-spacing:5px;box-sizing:border-box !important;line-height:1.5 !important;text-decoration:none;transition:color 0.3s ease;padding:0.3em 1em !important;height:100% !important;min-height:100px !important}.home #top_achievements .link_button .design_button:hover{background-color:transparent;color:#ffffff !important}.home #top_achievements .link_button .design_button:hover::before{width:100% !important}.home #top_achievements .link_button .design_button:hover::after{border-color:#ffffff !important}.home #top_achievements .link_button .design_button::before{position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;background-color:#0674a1;content:"";transition:width 0.3s ease}.home #top_achievements .link_button .design_button::after{content:"" !important;display:block !important;width:8px !important;height:8px !important;margin-left:1.5em;border-top:2px solid #0674a1 !important;border-right:2px solid #0674a1 !important;transform:rotate(45deg) !important;flex-shrink:0;align-self:center !important;transition:border-color 0.3s ease !important}@media screen and (min-width:768px){.home #top_achievements .link_button .design_button{width:100% !important;max-width:500px;font-size:18px;height:100% !important;min-height:95px !important}}@media screen and (min-width:1024px){.home #top_achievements .link_button .design_button{width:100% !important;max-width:600px;font-size:20px;letter-spacing:10px !important;height:100% !important;min-height:90px !important;padding:0.6em 1em !important}.home #top_achievements .link_button .design_button::after{margin-left:2em}}.home #top_company .content_inner h2,.home #top_qa .content_inner h2{position:relative;padding-top:35px;color:#0674a1;font-size:27px;font-family:"BIZ UDPMincho", serif;font-weight:400;letter-spacing:10px;margin-right:-10px;margin-top:0;margin-bottom:0}.home #top_company .content_inner h2::before,.home #top_qa .content_inner h2::before{width:100%;position:absolute;top:0;font-size:15px;font-family:"BIZ UDPMincho", serif;font-weight:400;color:#0674a1;letter-spacing:5px;margin-right:-4px}@media screen and (min-width:768px){.home #top_company .content_inner h2,.home #top_qa .content_inner h2{font-size:30px}}@media screen and (min-width:1024px){.home #top_company .content_inner h2,.home #top_qa .content_inner h2{font-size:35px}}.home #top_company .btn__design,.home #top_qa .btn__design{width:100%;color:#0674a1;font-size:18px;justify-content:space-between;align-items:center;margin:0;padding:0.9em;overflow:hidden;border:1px solid #0674a1;letter-spacing:3px}@media screen and (min-width:1024px){.home #top_company .btn__design,.home #top_qa .btn__design{margin:2em 0 0}}.home #top_company .content_wrap,.home #top_qa .content_wrap{padding:0}.home #top_company .image,.home #top_qa .image{border-radius:0}@media screen and (min-width:768px){.home #top_company .content_wrap,.home #top_qa .content_wrap{flex-direction:unset !important}.home #top_company .content_wrap .image,.home #top_qa .content_wrap .image{width:40%;margin:0}.home #top_company .content_wrap .content,.home #top_qa .content_wrap .content{width:55%;margin:0}.home #top_company .content_wrap .content .content_inner,.home #top_qa .content_wrap .content .content_inner{margin-top:0}}@media screen and (min-width:1024px){.home #top_company .content_wrap,.home #top_qa .content_wrap{padding:50px 80px !important}}.home #top_company .content_wrap{flex-direction:column}.home #top_company .content_inner{padding-left:50px;margin-top:40px}.home #top_company .content_inner h2::before{content:"About Us"}.home #top_qa .content_inner{padding-left:0px;padding-right:50px}.home #top_qa .content_inner h2::before{content:"Q & A"}.home #top_news{padding:7em 2em 5em !important}.home #top_news .cb_news_content{padding:0;background:none}.home #top_news .cb_news_content .headline{max-width:500px;margin:0 auto;background:none;display:block;position:unset;top:20px;left:0;transform:none;min-width:auto;height:auto;line-height:70px;padding:0;text-align:center;border-radius:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;visibility:unset}.home #top_news .cb_news_content h2{position:relative;padding-top:10px;color:#0674a1;font-size:35px;font-family:"BIZ UDPMincho", serif;font-weight:400;letter-spacing:10px;margin-top:0;margin-bottom:0}.home #top_news .cb_news_content h2::before{content:"News";position:absolute;top:-60px;left:50%;transform:translateX(-50%);font-size:15px;font-family:"BIZ UDPMincho", serif;font-weight:400;color:#0674a1;letter-spacing:4px;margin-right:-4px}@media screen and (min-width:768px){.home #top_news .cb_news_content h2{font-size:35px}}@media screen and (min-width:1024px){.home #top_news .cb_news_content h2{font-size:50px;padding-top:35px}}.home #top_news .cb_news_content .header_desc{margin:3em auto}.home #top_news .cb_news_content .header_desc p{letter-spacing:5px}.home #top_news .cb_news_content .swiper-pagination span{width:10px;height:10px}.home #top_news .cb_news_content .cb_news_carousel_wrap{width:95%;margin:0 auto}.home #top_news .cb_news_content .cb_news_carousel_wrap .content{border-radius:0}.home #top_news .cb_news_content .cb_news_carousel_wrap .content .content_inner h3{font-family:"BIZ UDPMincho", serif;font-weight:400;letter-spacing:5px}@media screen and (min-width:1024px){.home #top_news .cb_news_content .header_desc{width:800px}.home #top_news .cb_news_content .header_desc p{text-align:center}.home #top_news .cb_news_content .cb_news_carousel_wrap{width:80%}}.home #top_news .link_button .design_button{border-radius:0;display:flex !important;justify-content:space-between !important;align-items:center !important;position:relative !important;overflow:hidden !important;font-size:18px;font-family:"BIZ UDPMincho", serif;font-weight:400;margin:2em auto 0 !important;text-decoration:none;box-sizing:border-box !important;line-height:1 !important;color:#0674a1 !important;border:1px solid #0674a1 !important;background:transparent;letter-spacing:3px !important;padding:0.3em 1em !important;height:100% !important;min-height:100px !important;transition:border-color 0.2s ease 0s, color 0.2s ease 0s, background-color 0.2s ease 0s, opacity 1.4s ease 0s, transform 1.4s cubic-bezier(0.22, 1, 0.36, 1) 0s !important}.home #top_news .link_button .design_button:hover{background-color:transparent;color:#ffffff !important}.home #top_news .link_button .design_button:hover::before{width:100% !important}.home #top_news .link_button .design_button:hover::after{border-color:#ffffff !important}.home #top_news .link_button .design_button::before{position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;background-color:#0674a1;content:"";transition:width 0.3s ease}.home #top_news .link_button .design_button::after{content:"" !important;display:block !important;transform:rotate(45deg) !important;width:8px !important;height:8px !important;margin-left:1.5em;border-top:2px solid #0674a1 !important;border-right:2px solid #0674a1 !important;flex-shrink:0;align-self:center !important;transition:border-color 0.2s ease 0s !important}@media screen and (min-width:768px){.home #top_news .link_button .design_button{letter-spacing:5px !important;width:100% !important;max-width:500px;font-size:18px;height:100% !important;min-height:95px !important}}@media screen and (min-width:1024px){.home #top_news .link_button .design_button{width:100% !important;max-width:600px !important;justify-content:center !important;font-size:20px !important;letter-spacing:10px !important;height:100% !important;min-height:90px !important}.home #top_news .link_button .design_button::after{margin-left:2em}}@media screen and (min-width:768px){.home #top_news{padding:7em 2em 10em !important}}@media screen and (min-width:1024px){.home .cb_news_list{padding:0 80px 100px !important}}.home #top_contact h2{color:#ffffff}.home #top_contact h2::before{content:"Contact us";color:#ffffff}.home #top_contact .desc{color:#ffffff;margin:3em auto 4em !important}.home #top_contact .desc p{color:#ffffff;letter-spacing:5px;text-align:center}.home #top_contact .post_content{background:unset !important}.home #top_contact .btn__design{color:#ffffff;border:1px solid #ffffff}.home #top_contact .btn__design:hover{color:#0674a1 !important}.home #top_contact .btn__design::before{background-color:#ffffff}.home #top_contact .btn__design::after{border-top:2px solid #ffffff !important;border-right:2px solid #ffffff !important}.home #top_contact .btn__design:hover::after{border-color:#0674a1 !important}@media screen and (max-width:800px){.home .cb_white_bg+.cb_white_bg{margin-top:-70px}}@media screen and (min-width:800px){.home .cb_white_bg+.cb_white_bg{margin-top:-50px}}@media screen and (min-width:1024px){.home .cb_white_bg+.cb_white_bg{margin-top:-120px}}#container{background:#f3fafc}#container #page_contents{padding-bottom:0 !important}#container .post_content{width:100% !important;max-width:1300px;background:#ffffff;margin:0 auto}#container .post_content #business,#container .post_content #company,#container .post_content #audit,#container .post_content #news,#container .post_content #faq,#container .post_content #contact,#container .post_content #privacy-policy{width:80%;max-width:1000px;margin:10em auto 0;padding:2em 0 5em}@media screen and (min-width:1024px){#container .post_content #business,#container .post_content #company,#container .post_content #audit,#container .post_content #news,#container .post_content #faq,#container .post_content #contact,#container .post_content #privacy-policy{padding:6em 0 5em}}#bread_crumb{margin:0 auto}#page_header{display:none}@media screen and (min-width:1024px){body.page #page_contents .post_content{width:1000px}}.main__col h2,.main__col h3,.main__col h4,.main__col h5{font-family:"BIZ UDPMincho", serif;font-weight:400}.main__col h2{display:flex !important;align-items:center !important;justify-content:space-between;color:#0674a1;text-align:center;width:100% !important;margin:1.5em auto !important;box-sizing:border-box !important;font-size:20px;letter-spacing:4px;line-height:1.4;word-break:auto-phrase;position:relative !important}.main__col h2::before,.main__col h2::after{content:"" !important;display:block !important;height:1px !important;background-color:#0674a1 !important;position:static !important;transform:none !important;width:10% !important;flex-shrink:0 !important}.main__col h2::before{margin-right:15px !important;left:auto !important}.main__col h2::after{margin-left:15px !important;right:auto !important}@media screen and (min-width:768px){.main__col h2{font-size:24px;letter-spacing:8px}.main__col h2::before,.main__col h2::after{width:15% !important}.main__col h2::before{margin-right:20px !important}.main__col h2::after{margin-left:20px !important}}@media screen and (min-width:1024px){.main__col h2{font-size:28px;letter-spacing:10px;margin:2em auto !important}.main__col h2::before,.main__col h2::after{width:22% !important}.main__col h2::before{margin-right:25px !important}.main__col h2::after{margin-left:25px !important}}.main__col h3{color:#0098d8;letter-spacing:5px}.main__col .block__content{margin:3em auto 7em}@media screen and (min-width:1024px){.main__col .block__content{margin:5em auto 7em}}.main__col .block__content h4{color:#0674a1;font-size:24px;font-family:"BIZ UDPMincho", serif;font-weight:500;letter-spacing:4px;padding:20px 10px;display:block;position:relative}.main__col .block__content h4:before,.main__col .block__content h4:after{content:"";display:block;position:absolute}.main__col .block__content h4:before{bottom:-10px;right:5%;width:8px;height:30px;border-left:2px solid #0674a1;border-right:2px solid #0674a1;transform:skewX(-15deg)}.main__col .block__content h4:after{left:0;bottom:0;width:100%;height:2px;background:#0674a1}@media screen and (min-width:1024px){.main__col .block__content h4{font-size:27px;padding:20px}}.main__col .block__content h5{color:#0098d8;font-size:18px;letter-spacing:4px;margin:1.8em 0 1.5em}@media screen and (min-width:1024px){.main__col .block__content h5{font-size:20px}}.main__col .block__content .list__content{border:1px solid #0674a1;padding:1.5em 1.5em 2.5em;margin:3.5em auto}@media screen and (min-width:1024px){.main__col .block__content .list__content{padding:2em 2em 2.5em}}.main__col .block__content .list__content .ttl__list-content{color:#ffffff;font-weight:400;letter-spacing:2px;background:#0674a1;padding:0.8em 1em;margin-bottom:2em}.main__col .block__content .list__content .wp-block-columns{display:flex !important;flex-direction:column !important;gap:30px;margin:0 0 2em 0 !important}@media screen and (min-width:1024px){.main__col .block__content .list__content .wp-block-columns{flex-direction:row !important;justify-content:space-between !important;width:100% !important;max-width:100% !important;gap:4% !important;margin:0 0 1.5em 0 !important}}.main__col .block__content .list__content .wp-block-columns .wp-block-column{width:100% !important}@media screen and (min-width:1024px){.main__col .block__content .list__content .wp-block-columns .wp-block-column{width:30.6% !important;flex-shrink:0 !important}}.main__col .block__content .list__content .wp-block-columns .wp-block-column .wp-block-image{margin:0 auto 1.5em}.main__col .block__content .list__content .wp-block-columns .wp-block-column .wp-block-image img{width:100% !important;height:auto !important;display:block}@media screen and (min-width:768px){.main__col .block__content .list__content .wp-block-columns .wp-block-column .wp-block-image img{height:180px !important;object-fit:cover !important}}.main__col .block__content .list__content .wp-block-columns .wp-block-column .list_name{color:#0098d8;font-size:17px;font-family:"BIZ UDPMincho", serif;font-weight:400;letter-spacing:0.3px;margin:0 0 0.8em 0 !important;border-left:3px solid #0098d8;padding:0 0 0 0.6em !important;line-height:1.4}@media screen and (min-width:1024px){.main__col .block__content .list__content .wp-block-columns .wp-block-column .list_name{font-size:18px}}.main__col .block__content .list__content .wp-block-columns .wp-block-column p{line-height:1.7;padding:0 !important;margin:0 !important}@media screen and (min-width:1024px){.main__col .block__content .list__content .wp-block-columns .wp-block-column p{line-height:1.9}}.main__col .block__content .list__content .wp-block-columns .wp-block-column p strong{font-size:13px}#company .block__content .txt__signature strong{font-size:27px;font-family:"BIZ UDPMincho", serif;padding-left:0.5em}#company .block__content table{width:100% !important;border-collapse:collapse !important;border-spacing:0 !important}@media screen and (min-width:768px){#company .block__content table{border-collapse:separate !important;border-spacing:20px !important}}#company .block__content table tr{display:block !important;width:100% !important;margin-bottom:2.5em}@media screen and (min-width:768px){#company .block__content table tr{display:table-row !important;margin-bottom:0}}#company .block__content table td{display:block !important;width:100% !important;box-sizing:border-box !important;border:none !important;padding:1.5em 1.2em !important}@media screen and (min-width:768px){#company .block__content table td{display:table-cell !important;padding:3em 2em !important}}#company .block__content table td:nth-of-type(1){color:#0674a1;font-size:16px;font-family:"BIZ UDPMincho", serif;letter-spacing:3px;text-align:left;background:#f3fafc;border-bottom:none !important}@media screen and (min-width:768px){#company .block__content table td:nth-of-type(1){width:45% !important;font-size:17px;letter-spacing:3px;text-align:center;vertical-align:middle;border-bottom:1px solid #0674a1 !important}}@media screen and (min-width:1024px){#company .block__content table td:nth-of-type(1){width:30% !important;letter-spacing:5px}}#company .block__content table td:nth-of-type(2){border-bottom:1px solid #0098d8 !important;padding-top:2em !important}@media screen and (min-width:768px){#company .block__content table td:nth-of-type(2){border-bottom:1px solid #0098d8 !important;padding-top:3em !important}}#audit .list__content .wp-block-media-text{margin-bottom:2em;display:flex !important;flex-direction:column !important;gap:20px}@media screen and (min-width:768px){#audit .list__content .wp-block-media-text{margin-bottom:2.8em;display:grid !important;gap:0;grid-template-columns:38% 1fr !important}#audit .list__content .wp-block-media-text.is-image-fill-right,#audit .list__content .wp-block-media-text.has-media-on-right,#audit .list__content .wp-block-media-text:nth-of-type(even){grid-template-columns:1fr 38% !important}}@media screen and (min-width:1024px){#audit .list__content .wp-block-media-text{margin-bottom:3.3em;grid-template-columns:42% 1fr !important}#audit .list__content .wp-block-media-text.is-image-fill-right,#audit .list__content .wp-block-media-text.has-media-on-right,#audit .list__content .wp-block-media-text:nth-of-type(even){grid-template-columns:1fr 42% !important}}#audit .list__content .wp-block-media-text .wp-block-media-text__media{order:1 !important}@media screen and (min-width:768px){#audit .list__content .wp-block-media-text .wp-block-media-text__media{order:unset !important;height:100% !important}}#audit .list__content .wp-block-media-text .wp-block-media-text__media img{width:100%;height:auto}@media screen and (min-width:768px){#audit .list__content .wp-block-media-text .wp-block-media-text__media img{height:100% !important;min-height:100% !important;object-fit:cover !important;object-position:center !important}}#audit .list__content .wp-block-media-text .wp-block-media-text__content{order:2 !important;padding:0 0 1em}@media screen and (min-width:768px){#audit .list__content .wp-block-media-text .wp-block-media-text__content{order:unset !important;padding:0 0 0 6% !important}}@media screen and (min-width:1024px){#audit .list__content .wp-block-media-text .wp-block-media-text__content{padding:0 0 0 8% !important}}@media screen and (min-width:768px){#audit .list__content .wp-block-media-text.is-image-fill-right .wp-block-media-text__content,#audit .list__content .wp-block-media-text.has-media-on-right .wp-block-media-text__content,#audit .list__content .wp-block-media-text:nth-of-type(even) .wp-block-media-text__content{padding:0 6% 0 0 !important}}@media screen and (min-width:1024px){#audit .list__content .wp-block-media-text.is-image-fill-right .wp-block-media-text__content,#audit .list__content .wp-block-media-text.has-media-on-right .wp-block-media-text__content,#audit .list__content .wp-block-media-text:nth-of-type(even) .wp-block-media-text__content{padding:0 8% 0 0 !important}}#audit .list__content .wp-block-media-text .ttl__point{color:#0098d8;font-family:"BIZ UDPMincho", serif;font-size:18px;letter-spacing:2px;margin:0 0 0.8em;line-height:1.6}@media screen and (min-width:768px){#audit .list__content .wp-block-media-text .ttl__point{font-size:19px;letter-spacing:3px;line-height:1.7}}@media screen and (min-width:1024px){#audit .list__content .wp-block-media-text .ttl__point{font-size:20px;letter-spacing:5px;line-height:1.8}}#audit .list__content .wp-block-media-text .wp-block-paragraph{line-height:1.8}@media screen and (min-width:768px){#audit .list__content .wp-block-media-text .wp-block-paragraph{line-height:1.9}}@media screen and (min-width:1024px){#audit .list__content .wp-block-media-text .wp-block-paragraph{line-height:2}}#audit .block__menu_list.wp-block-columns,#audit .block__menu_list .wp-block-columns{display:flex !important;flex-direction:column !important;gap:20px}@media screen and (min-width:1024px){#audit .block__menu_list.wp-block-columns,#audit .block__menu_list .wp-block-columns{flex-direction:row !important;gap:0}}#audit .block__menu_list .wp-block-column{background:#f3fafc;padding:1.5em 1.2em;box-sizing:border-box;width:100% !important}@media screen and (min-width:768px){#audit .block__menu_list .wp-block-column{padding:2.2em 2.5em;margin-bottom:10px}}@media screen and (min-width:1024px){#audit .block__menu_list .wp-block-column{padding:2em 1.8em;width:calc(33.33% - 14px) !important;margin-bottom:0}}#audit .block__menu_list .wp-block-column p{line-height:1.8;margin:0 0 1em 0;text-align:center}@media screen and (min-width:1024px){#audit .block__menu_list .wp-block-column p{line-height:2}}#audit .block__menu_list .wp-block-column p strong{color:#0098d8;font-family:"BIZ UDPMincho", serif;font-size:16px;letter-spacing:1px;display:block;line-height:1.5}@media screen and (min-width:768px){#audit .block__menu_list .wp-block-column p strong{font-size:18px}}@media screen and (min-width:1024px){#audit .block__menu_list .wp-block-column p strong{font-size:17px}}#audit .block__menu_list .wp-block-column ul{padding-left:0;display:inline-block;text-align:left;margin:0 auto}#audit .block__menu_list .wp-block-column ul li{line-height:1.5;margin:10px auto 8px;list-style-position:inside}@media screen and (min-width:768px){#audit .block__menu_list .wp-block-column ul li{font-size:16px;margin:12px auto 10px}}@media screen and (min-width:1024px){#audit .block__menu_list .wp-block-column ul li{margin:15px auto 10px}}#audit .block__flow{width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center}#audit .block__flow .block__flow_list{padding-left:0;width:100%;margin-left:0}@media screen and (min-width:1024px){#audit .block__flow .block__flow_list{margin-left:1.3em}}#audit .block__flow .block__flow_list>li{list-style-type:none;display:flex;align-items:flex-start;padding:25px 20px 20px;background:#f3fafc;margin-top:1.5em;box-sizing:border-box}#audit .block__flow .block__flow_list>li:first-of-type{border-top:none}@media screen and (min-width:1024px){#audit .block__flow .block__flow_list>li{padding:40px 50px 30px;margin-top:2em}}#audit .block__flow .block__flow_list>li dl{width:100%;margin-top:0.4em;flex-grow:1}@media screen and (min-width:1024px){#audit .block__flow .block__flow_list>li dl{width:calc(100% - 70px);margin-top:0.8em}}#audit .block__flow .block__flow_list>li dl dt{color:#0674a1;font-size:1.1em;line-height:1.6;font-weight:bold;margin-bottom:8px}@media screen and (min-width:1024px){#audit .block__flow .block__flow_list>li dl dt{font-size:1.2em;line-height:2;margin-bottom:10px}}#audit .block__flow .block__flow_list>li dl dd{margin:0;line-height:1.6}#audit .block__flow .block__flow_list>li .icon{line-height:1;font-size:1.8em;font-weight:bold;color:#0674a1;text-align:center;width:55px;position:relative;margin-top:0;flex-shrink:0}@media screen and (min-width:1024px){#audit .block__flow .block__flow_list>li .icon{font-size:2em;width:70px}}#audit .block__flow .block__flow_list>li .icon::before{content:"STEP";font-size:0.3em;display:block;margin-bottom:3px;letter-spacing:1px}#audit .block__flow .block__flow_list>li .icon::after{content:"";display:block;width:1px;height:calc(100% - 15px);background-color:#858585;position:absolute;left:0;right:0;top:50px;margin:auto}@media screen and (min-width:1024px){#audit .block__flow .block__flow_list>li .icon::after{top:60px}}#category_sort_button_wrap{width:100% !important;background:#ffffff !important;margin:0 auto}@media screen and (min-width:1024px){#category_sort_button_wrap{max-width:1300px}}#category_sort_button_wrap #category_sort_button_slider{width:90%;margin:0 auto;padding:6em 0 5em}#category_sort_button_wrap #category_sort_button_slider #category_sort_button{border:1px solid #0098d8;display:flex !important}#category_sort_button_wrap #category_sort_button_slider #category_sort_button .item{width:33.3% !important}#category_sort_button_wrap #category_sort_button_slider #category_sort_button .item a{color:#0098d8;padding:0 10px}#category_sort_button_wrap #category_sort_button_slider #category_sort_button .active_menu a{color:#ffffff;font-weight:600}@media screen and (min-width:768px){#category_sort_button_wrap #category_sort_button_slider{width:90%}#category_sort_button_wrap #category_sort_button_slider #category_sort_button .item a{padding:0 30px}}.archive_desc{width:100% !important;max-width:1300px;background:#ffffff !important;margin:0 auto}.archive_desc h2{width:85% !important;font-family:"BIZ UDPMincho", serif;font-weight:400;font-style:normal;display:flex !important;align-items:center !important;justify-content:space-between;color:#0674a1;font-size:20px;letter-spacing:5px;text-align:center;margin:1.5em auto !important;position:relative !important}.archive_desc h2::before,.archive_desc h2::after{content:"" !important;display:block !important;height:1px !important;background-color:#0674a1 !important;position:static !important;top:auto !important;transform:none !important;flex-grow:1 !important;max-width:25% !important}.archive_desc h2::before{margin-right:20px !important;left:auto !important}.archive_desc h2::after{margin-left:20px !important;right:auto !important}@media screen and (min-width:768px){.archive_desc h2{width:90% !important;font-size:24px;letter-spacing:8px}.archive_desc h2::before,.archive_desc h2::after{max-width:28% !important}.archive_desc h2::before{margin-right:25px !important}.archive_desc h2::after{margin-left:25px !important}}@media screen and (min-width:1024px){.archive_desc h2{width:80% !important;font-size:28px;letter-spacing:10px;margin:2em auto !important}.archive_desc h2::before,.archive_desc h2::after{max-width:30% !important}.archive_desc h2::before{margin-right:30px !important}.archive_desc h2::after{margin-left:30px !important}}.archive_desc p{width:85%;margin:4em auto 0}@media screen and (min-width:768px){.archive_desc p{width:90%}}@media screen and (min-width:1024px){.archive_desc p{width:80%;max-width:1000px}}#archive_news{width:100% !important;max-width:1300px;background:#ffffff !important;margin:0 auto;padding-top:4em}#archive_news .news_list{width:80%;margin:0 auto 1.8em;display:flex;justify-content:space-between;flex-wrap:wrap}#archive_news .news_list .item{width:100%}#archive_news .news_list .item .content{border:1px solid #0098d8;border-radius:0;padding:50px 30px}#archive_news .news_list .item .content .category{border-radius:0}#archive_news .news_list .item .content h2{font-family:"BIZ UDPMincho", serif;font-weight:400}#archive_news .news_list .item .content h2 a{color:#0674a1 !important}@media screen and (min-width:768px){#archive_news .news_list{width:90%}#archive_news .news_list .item{width:calc(50% - 10px)}}@media screen and (min-width:1024px){#archive_news .news_list{width:80%}}.tax-news_category .archive_desc p{display:none}.news-template-default #bread_crumb{margin:0 !important}.news-template-default #main_content{width:90%;background:#ffffff !important;margin:0 auto}.news-template-default #main_content #main_col{width:85% !important;margin:0 auto 1.8em;padding:3em 0 0}.news-template-default #main_content #main_col #single_post_header .news_category{border-radius:0}.news-template-default #main_content #main_col #single_post_header .title{color:#0674a1;font-family:"BIZ UDPMincho", serif;letter-spacing:5px;margin:1em auto}@media screen and (min-width:1024px){.news-template-default #main_content #main_content{width:100%;max-width:1300px}.news-template-default #main_content #main_content #main_col{width:80% !important;max-width:1000px;padding:5em 0 0}}#faq .faq_list .item{color:#0674a1;background:#f3fafc;border:none;margin-bottom:2em}#faq .faq_list .title:hover{color:#ffffff;background:#0674a1}#faq .faq_list .title.active{color:#ffffff;background:#0674a1}#faq .faq_list .desc{border:1px solid #0674a1;background:#ffffff}#contact .wpcf7{border:none;background:unset}#contact .wpcf7 form{margin:0 auto;display:flex;flex-direction:column}#contact .wpcf7 table{width:100% !important;border-collapse:collapse !important;border-spacing:0 !important;display:block !important;order:-1}@media screen and (min-width:768px){#contact .wpcf7 table{display:table !important;border-collapse:separate !important;border-spacing:0 2em !important}}#contact .wpcf7 table tr{display:block !important;width:100% !important;margin-bottom:2em}@media screen and (min-width:768px){#contact .wpcf7 table tr{display:table-row !important;margin-bottom:0}}#contact .wpcf7 table th,#contact .wpcf7 table td{background:unset;border:none !important;display:block !important;width:100% !important;box-sizing:border-box !important}@media screen and (min-width:768px){#contact .wpcf7 table th,#contact .wpcf7 table td{display:table-cell !important}}#contact .wpcf7 table th{background:#f3fafc;border-bottom:2px solid #0098d8 !important;padding:1em !important;text-align:left}@media screen and (min-width:768px){#contact .wpcf7 table th{width:35% !important;vertical-align:middle;padding:1.5em !important}}#contact .wpcf7 table th .table_ttl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (min-width:768px){#contact .wpcf7 table th .table_ttl{vertical-align:middle}}#contact .wpcf7 table th .table_ttl p{color:#0674a1;letter-spacing:1px;margin:0 !important}#contact .wpcf7 table th .table_ttl .required{height:100%;color:#ffffff;background:#0098d8;font-size:12px;text-align:center;align-items:center;padding:0.2em 0.5em;letter-spacing:0 !important}#contact .wpcf7 table td{padding:1em 0.5em 0}@media screen and (min-width:768px){#contact .wpcf7 table td{vertical-align:middle;padding:0 0 0 2em}}#contact .wpcf7 table td input{margin-top:0.5em;line-height:2}#contact .wpcf7 table td .radio_box_txt{display:flex;justify-content:space-between;flex-wrap:wrap}#contact .wpcf7 table td .radio_box_txt .wpcf7-list-item{width:100%;margin:0 0 0.5em 0}@media screen and (min-width:1024px){#contact .wpcf7 table td .radio_box_txt .wpcf7-list-item{width:48%;margin:0}}#contact .wpcf7 table td .check_box_note .check_box_ttl{color:#ffffff;background:#1face8;padding:0 0.8em;display:block;margin-bottom:0.5em}#contact .wpcf7 table td .check_box_note .check_box_txt{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:8px 0}#contact .wpcf7 table td .check_box_note .check_box_txt .wpcf7-list-item{width:100%;margin:0}@media screen and (min-width:480px){#contact .wpcf7 table td .check_box_note .check_box_txt .wpcf7-list-item{width:50%}}#contact .wpcf7 table td .privacy-check .wpcf7-list-item{margin:1em 0 0}#contact .wpcf7 table td .privacy-check .wpcf7-list-item .wpcf7-list-item-label{font-size:16px;margin-top:1em}@media screen and (min-width:768px){#contact .wpcf7 table td .privacy-check .wpcf7-list-item .wpcf7-list-item-label{font-size:18px;margin-top:2em}}#contact .wpcf7 .contact_btn_area{display:flex;justify-content:space-between;flex-wrap:wrap;order:3}#contact .wpcf7 .contact_btn_area .btn__contact{width:100%;height:auto;font-size:24px;font-family:"BIZ UDPMincho", serif;margin:0 auto;padding:1em;line-height:1;letter-spacing:2px}@media screen and (min-width:768px){#contact .wpcf7 .contact_btn_area .btn__contact{font-size:27px;letter-spacing:5px}}@media screen and (min-width:1024px){#contact .wpcf7 .contact_btn_area .btn__contact{padding:1.5em}}#contact .wpcf7 .contact_btn_area .btn__input{width:100%}@media screen and (min-width:1024px){#contact .wpcf7 .contact_btn_area .btn__input{width:80%}}#contact .wpcf7 .contact_btn_area .btn__rtrn{background:#333;margin-bottom:1em}@media screen and (min-width:768px){#contact .wpcf7 .contact_btn_area .btn__rtrn{width:48%;margin-bottom:0}}@media screen and (min-width:768px){#contact .wpcf7 .contact_btn_area .btn__send{width:48%}}#contact .wpcf7 .contact_btn_area .wpcf7-spinner{display:none}#contact .wpcf7 .wpcf7-turnstile{order:2;margin:0 auto 4em}.post-type-archive-voice .archive_desc{background:#ffffff !important;margin:3em auto 1.3em;padding:5em 0}@media screen and (min-width:1024px){.post-type-archive-voice .archive_desc{width:100% !important;max-width:1300px}}.post-type-archive-voice #archive_voice{background:#ffffff !important;margin:0 auto}@media screen and (min-width:1024px){.post-type-archive-voice #archive_voice{width:100% !important;max-width:1300px}}.post-type-archive-voice #archive_voice .voice_list{width:90%;margin:0 auto 1.8em}@media screen and (min-width:1024px){.post-type-archive-voice #archive_voice .voice_list{width:80%;max-width:1000px}}.post-type-archive-voice #archive_voice .voice_list .item .desc{background:#f3fafc;margin-top:10px}.post-type-archive-voice #archive_voice .voice_list .item .image_wrap img{width:100%}@media screen and (max-width:800px){.post-type-archive-voice #archive_voice .voice_list .item .image_wrap{width:100%}}@media screen and (max-width:1000px){.post-type-archive-voice #archive_voice .voice_list .item .image_wrap{width:100%}}@media screen and (min-width:1024px){.post-type-archive-voice #archive_voice .voice_list .item .image_wrap{width:245px;height:360px}}.post-type-archive-voice #archive_voice .voice_list .item .content{width:100%;padding:1em 0}.post-type-archive-voice #archive_voice .voice_list .item .content .title{font-size:20px;font-family:"BIZ UDPMincho", serif !important;letter-spacing:3px;margin-bottom:0.5em}.post-type-archive-voice #archive_voice .voice_list .item .content .meta .link{display:none}@media screen and (min-width:1024px){.post-type-archive-voice #archive_voice .voice_list .item .content{width:calc(100% - 245px);padding:0 0 0 50px}}#privacy-policy .block__content{margin:4em auto 1em !important}#privacy-policy .block__content h3{margin:3em 0 1em}/*# sourceMappingURL=style.css.map */