@charset "utf-8";#header_2022 .header_menu>div>ul ul.sub-menu{width:max-content}#header_2022 .header_menu>div>ul>li:nth-last-child(4) ul.sub-menu{right:0;left:auto}.page-id-3120 #header_2022{background:rgba(255,255,255,.8);transition:.3s !important}.page-id-3120 #header_2022.over{background:rgba(255,255,255,1)}.top_ban_unit{margin-bottom:80px}.header_spmenu ul.sub-menu span{text-indent:0;padding-left:1.8rem}.header_spmenu ul.sub-menu span:before{top:13px}.header_spmenu li span{width:230px}@media screen and (max-width:600px){.header_spmenu li span{width:200px}.header_spmenu ul.sub-menu span:before{top:11px}}#header_2022 .header_logo a h1,.spmenu_logo a h1{display:inline-block;width:calc(538px / 2);height:auto}#header_2022 .header_logo a h1{margin:0}#header_2022 .header_logo a:hover h1{opacity:.5}.spmenu_logo a h1{margin:0}.spmenu_logo a:hover h1{opacity:.7}#header_2022 .header_menu>div>ul>li:nth-last-child(3) a,#header_2022 .header_menu>div>ul>li:nth-last-child(2) a,#header_2022 .header_menu>div>ul>li:nth-last-child(1) a{width:34px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:22px auto}#header_2022 .header_menu>div>ul>li:nth-last-child(3) a{background-image:url(/wp/wp-content/uploads/2023/11/icon_test_twitter.png);background-size:20px auto}#header_2022 .header_menu>div>ul>li:nth-last-child(2) a{background-image:url(/wp/wp-content/uploads/2021/11/icon_test_instagram.png)}#header_2022 .header_menu>div>ul>li:nth-last-child(1) a{background-image:url(/wp/wp-content/uploads/2023/06/f_logo_RGB-Blue_58.png)}.spmenu_list>div>ul>li:nth-last-child(3),.spmenu_list>div>ul>li:nth-last-child(2),.spmenu_list>div>ul>li:nth-last-child(1){display:inline-flex;width:50px;margin-top:10px}.spmenu_list>div>ul>li:nth-last-child(1){width:130px}.spmenu_list>div>ul>li:nth-last-child(3) span,.spmenu_list>div>ul>li:nth-last-child(2) span,.spmenu_list>div>ul>li:nth-last-child(1) span{min-width:10px;width:40px;height:40px;background:#fff;border-radius:5px;background-position:center center;background-repeat:no-repeat;text-indent:-9999px;background-size:26px auto}.spmenu_list>div>ul>li:nth-last-child(3) span{background-image:url(/wp/wp-content/uploads/2023/11/icon_test_twitter.png);background-size:24px auto}.spmenu_list>div>ul>li:nth-last-child(2) span{background-image:url(/wp/wp-content/uploads/2021/11/icon_test_instagram.png)}.spmenu_list>div>ul>li:nth-last-child(1) span{background-image:url(/wp/wp-content/uploads/2023/06/f_logo_RGB-Blue_58.png)}.sns_unit_wrap>div{width:100%}.to_about_file{display:flex;flex-direction:column;align-items:flex-end;padding-top:5px}.to_about_file a{padding:5px 10px}@media screen and (max-width:1300px){#header_2022 .header_menu>div>ul>li:nth-last-child(3),#header_2022 .header_menu>div>ul>li:nth-last-child(2),#header_2022 .header_menu>div>ul>li:nth-last-child(1){display:inline-block}#header_2022 .header_menu>div>ul>li:nth-last-child(3) a,#header_2022 .header_menu>div>ul>li:nth-last-child(2) a,#header_2022 .header_menu>div>ul>li:nth-last-child(1) a{width:40px}}@media screen and (max-width:600px){.spmenu_list>div>ul>li:nth-last-child(1){width:100px}}@media screen and (max-width:380px){#header_2022 .header_logo a h1,.spmenu_logo a h1{width:calc(100vw - 80px)}}.top_image .top_image_logo{top:50%;transform:translate(0,-50%);padding:0 10px}.top_image .top_image_logo .img{max-width:538px;margin:0 auto}.top_image .top_image_logo img{filter:drop-shadow(0 0 4px rgba(0,0,0,.6))}