:root{font-size:16px;color:#333;font-family:sans-serif}html,body{background-color:#fff}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}html h1,body h1{font-size:36px}@media screen and (max-width: 768px){html h1,body h1{font-size:28px}}@media screen and (max-width: 400px){html h1,body h1{font-size:24px}}html h1 img,body h1 img{max-height:54px;width:auto;object-fit:contain}@media screen and (max-width: 768px){html h1 img,body h1 img{max-height:36px}}html a,body a{text-decoration:none;color:#333}html a:visited,body a:visited{color:#333}html iframe,body iframe{max-width:100%;margin-bottom:20px}@media screen and (max-width: 768px){html iframe[title*=YouTube],body iframe[title*=YouTube]{display:block;aspect-ratio:16/9;height:auto}}html ul,body ul{padding-inline-start:20px}html .inner,body .inner{width:100%;max-width:1200px;margin:auto;padding-left:12px;padding-right:12px}@media screen and (max-width: 1200px){html .inner,body .inner{max-width:1000px}}html .only_sp,body .only_sp{display:none}@media screen and (max-width: 768px){html .only_sp,body .only_sp{display:block}}html .page h2.center,body .page h2.center{text-align:center;border-left:none}html input::forcus,body input::forcus{outline:1px solid #333}header{background-color:#fff;position:fixed;top:0;left:0;padding:16px;width:100%;z-index:999;box-shadow:0 0 10px rgba(0,0,0,.2)}header .h_wrap{display:flex;justify-content:space-between;position:relative}@media screen and (max-width: 768px){header .h_wrap{display:block}}@media screen and (max-width: 768px){header .h_wrap nav.header_nav{display:none}}header .h_wrap nav.header_nav ul{display:flex;list-style:none;padding-inline-start:0;flex-wrap:wrap}@media screen and (max-width: 768px){header .h_wrap nav.header_nav ul{margin-top:32px}}@media screen and (max-width: 768px){header .h_wrap nav.header_nav ul li{width:100%;margin-bottom:12px}}header .h_wrap nav.header_nav ul li a{padding:8px;margin:2px}@media screen and (max-width: 768px){header .h_wrap nav.header_nav ul li a{font-size:20px}}header .h_wrap .hamburger{position:absolute;height:100%;top:0;right:0;max-height:50px}header .h_wrap .hamburger .btn-trigger{position:relative;width:30px;cursor:pointer;display:inline-block;height:inherit}header .h_wrap .hamburger .btn-trigger.active span:nth-of-type(1){top:50%;transform:translateY(-50%) rotate(-45deg)}header .h_wrap .hamburger .btn-trigger.active span:nth-of-type(2){display:none}header .h_wrap .hamburger .btn-trigger.active span:nth-of-type(3){top:50%;transform:translateY(-50%) rotate(45deg)}header .h_wrap .hamburger .btn-trigger span{display:inline-block;transition:all .5s;box-sizing:border-box;position:absolute;left:0;width:100%;height:3px;border-radius:50vh;background-color:#333}header .h_wrap .hamburger .btn-trigger span:nth-of-type(1){top:25%;transform:translateY(-50%)}header .h_wrap .hamburger .btn-trigger span:nth-of-type(2){top:50%;transform:translateY(-50%)}header .h_wrap .hamburger .btn-trigger span:nth-of-type(3){top:75%;transform:translateY(-50%)}section{padding-top:56px;padding-bottom:56px}section.first{padding-top:0}@media screen and (max-width: 768px){section{padding-top:24px;padding-bottom:24px}}@media screen and (max-width: 768px){.page .has-text-align-center{text-align:left}}.page h2{margin-bottom:56px;margin-top:72px;padding:12px 20px;border-left:4px solid #333;font-size:28px}@media screen and (max-width: 768px){.page h2{font-size:24px}}.page h2.has-text-align-center{padding:0;text-align:center;margin-bottom:56px;margin-top:72px;position:relative;border-left:none}@media screen and (max-width: 768px){.page h2.has-text-align-center{text-align:left}}.page h2.has-text-align-center::after{content:"";width:30px;height:3px;bottom:-20px;left:50%;transform:translateX(-50%);background-color:#333;position:absolute}@media screen and (max-width: 768px){.page h2.has-text-align-center::after{left:0;transform:none}}.page h3{font-size:22px;margin-bottom:20px}.page p{margin-bottom:8px}.page table{margin-bottom:20px}.page table{border-collapse:collapse;border:1px solid #333;margin:auto}.page table thead{border-bottom:solid 2px #333}.page table tr td,.page table tr th{border:1px solid #333;padding:12px}.page .aligncenter{text-align:center;margin:auto}.page .wp-block-table{margin-top:32px}.page .wp-block-table figcaption{font-size:14px;padding:4px}.page .wp-block-table.is-style-stripes{border-bottom:none}.page .wp-block-table.is-style-stripes figcaption{border-top:1px solid #f0f0f0}.page .wp-block-columns iframe{margin-bottom:0}.page .wp-block-image{margin:1.2rem 0 1.2rem 0}.page.post a{text-decoration:underline;color:#1988ff;overflow-wrap:break-word}.page.post .thumbnail{margin-bottom:40px}.page.post .title_info{padding:12px 24px;border-left:4px solid #333;margin-bottom:36px}@media screen and (max-width: 768px){.page.post .title_info{padding:8px 12px;margin-top:56px}}.page.post .title_info .post_title{margin-bottom:24px;font-size:28px}@media screen and (max-width: 768px){.page.post .title_info .post_title{font-size:24px;margin-bottom:16px}}.page.post .title_info .post_item_info{font-size:14px}.page.post .title_info .post_item_info .post_time{display:inline-block}.page.post .title_info .post_item_info i{margin-right:4px}.page.post .title_info .post_item_info .post_category{padding:4px 8px;background-color:#f0f0f0;display:inline-block;margin-right:20px;text-decoration:none;color:#333}.posts h3{margin-top:40px}.posts .post_inner{display:flex;flex-wrap:wrap;justify-content:space-between}.posts .post_inner .archive_wrap{width:75%}@media screen and (max-width: 768px){.posts .post_inner .archive_wrap{width:100%;margin-bottom:56px}}.posts .post_inner .archive_wrap .archive_items{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}@media screen and (max-width: 768px){.posts .post_inner .archive_wrap .archive_items{width:100%}}.posts .post_inner .archive_wrap .archive_items.list .archive_item{width:100%;margin-bottom:20px;display:flex;flex-wrap:wrap}.posts .post_inner .archive_wrap .archive_items.list .archive_item .thumbnail{width:30%;margin-right:8px}@media screen and (max-width: 768px){.posts .post_inner .archive_wrap .archive_items.list .archive_item .thumbnail{width:100%}}.posts .post_inner .archive_wrap .archive_items.list .archive_item .archive_text{width:68%;padding:12px}@media screen and (max-width: 768px){.posts .post_inner .archive_wrap .archive_items.list .archive_item .archive_text{width:100%;padding:4px}}.posts .post_inner .archive_wrap .archive_items.list .archive_item .archive_text .archive_item_info{display:inline-block;font-size:14px}.posts .post_inner .archive_wrap .archive_items.list .archive_item .archive_text .archive_item_info p.archive_time{display:inline-block;margin-right:8px}.posts .post_inner .archive_wrap .archive_items.list .archive_item .archive_text .archive_item_info p.archive_category{display:inline-block}.posts .post_inner .archive_wrap .archive_items.grid::after{content:"";width:32%;height:0}.posts .post_inner .archive_wrap .archive_items.grid .archive_item{display:block;width:32%;margin-bottom:20px}@media screen and (max-width: 768px){.posts .post_inner .archive_wrap .archive_items.grid .archive_item{width:100%}}.posts .post_inner .archive_wrap .archive_items.grid .archive_item .thumbnail{margin-bottom:4px}.posts .post_inner .archive_wrap .archive_items.grid .archive_item .archive_text{padding:8px}.posts .post_inner .archive_wrap .archive_items.grid .archive_item .archive_text .archive_item_info{display:flex;justify-content:space-between;margin-bottom:8px}.posts .post_inner .archive_wrap .archive_items.grid .archive_item .archive_text .archive_item_info p{max-width:48%}.posts .post_inner .post_item{width:75%;padding-right:1rem}@media screen and (max-width: 768px){.posts .post_inner .post_item{width:100%;padding-right:0}}.archive_item{margin-bottom:20px;display:block}.archive_item p{margin-bottom:4px}.archive_item .archive_content{font-size:14px;margin-bottom:8px}.archive_item .thumbnail{margin-bottom:8px}.archive_item .thumbnail img{object-fit:cover;width:100%;height:100%}.archive_item .archive_ttl{font-weight:bold}.archive_item .archive_item_info{font-size:14px}.archive_item .archive_item_info p{margin-bottom:0}.archive_item .archive_item_info p.archive_time i{margin-right:4px}.sidebar{width:23%}@media screen and (max-width: 768px){.sidebar{width:100%}}.sidebar .sidebar_item{margin-bottom:20px}.sidebar .sidebar_item .sidebar_ttl{font-size:16px;margin-bottom:12px;padding:8px 12px;background:#eee;border-left:2px solid #333}.sidebar .archive_text{padding:4px}.sidebar .archive_text .archive_item_info{display:flex;justify-content:space-between;margin-bottom:8px}.sidebar .archive_text .archive_item_info p{max-width:48%}.sidebar .sidebar_category .category_list{padding-inline-start:0;list-style:none}.sidebar .sidebar_category .category_list a{display:inline-block;padding:4px}.sidebar .tag-cloud-link{display:inline-block;padding:4px 8px;border:1px solid #ddd;border-radius:4px;margin-right:4px;margin-bottom:8px}.pagination ul.page-numbers{margin-block-start:0;margin-block-end:0;padding-inline-start:0;list-style:none;margin:auto;width:fit-content}.pagination ul.page-numbers li{display:inline-block;border:1px solid #ddd;margin:4px}.pagination ul.page-numbers li .page-numbers{padding:12px 16px;display:inline-block}.pagination ul.page-numbers li .page-numbers.current{background-color:#333;color:#fff}.post_pagination{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:56px;margin-bottom:40px}.post_pagination a.page-link{max-width:48%;border:1px solid #ddd;padding:12px 16px;position:relative;display:flex;font-size:14px;align-items:center;text-decoration:none;color:#333}@media screen and (max-width: 768px){.post_pagination a.page-link{padding:12px 16px;width:100%;max-width:100%;margin-bottom:20px}}.post_pagination a.page-link.prev-link{padding-left:40px}@media screen and (max-width: 768px){.post_pagination a.page-link.prev-link{padding-left:30px}}.post_pagination a.page-link.prev-link::before{content:"";width:16px;height:16px;border-top:8px solid rgba(0,0,0,0);border-right:8px solid #333;border-bottom:8px solid rgba(0,0,0,0);border-left:8px solid rgba(0,0,0,0);position:absolute;top:50%;left:8px;transform:translateY(-50%)}@media screen and (max-width: 768px){.post_pagination a.page-link.prev-link::before{width:8px;height:8px;border-top:6px solid rgba(0,0,0,0);border-right:6px solid #333;border-bottom:6px solid rgba(0,0,0,0);border-left:0px solid rgba(0,0,0,0)}}.post_pagination a.page-link.next-link{padding-right:40px}.post_pagination a.page-link.next-link::before{content:"";width:16px;height:16px;border-top:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid rgba(0,0,0,0);border-left:8px solid #333;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media screen and (max-width: 768px){.post_pagination a.page-link.next-link::before{width:8px;height:8px;border-top:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid #333}}.search_container{position:relative;width:100%;margin-bottom:20px}.search_container .search_input{width:100%;padding:10px 10px 10px 40px;border:none;border-radius:100vh;background:#eee;outline:0}.search_container .search_btn{position:absolute;left:8px;top:50%;transform:translateY(-50%);background:none;color:#666;border:none;font-size:16px}.search_container .search_btn:hover{cursor:pointer}section.mv{width:100%;height:100vh;max-height:1080px;position:relative;margin:0}section.mv .mv_img_wrap{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}section.mv .mv_img_wrap .mv_img{width:100%;height:100%;object-fit:cover;z-index:1}section.mv .mv_img_wrap.gray_bk::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(51,51,51,.2)}section.mv .main_copy{z-index:10;position:absolute;top:50%;left:50%;font-size:48px;text-shadow:0 0 8px #222;color:#fff;transform:translate(-50%, -30%)}@media screen and (max-width: 768px){section.mv .main_copy{font-size:40px;width:75%}}.bread{padding:12px}.bread .bread_wrap div{display:inline-block}footer{position:relative;padding-top:20px}footer::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:98%;height:1px;background-color:#f0f0f0}footer .footer_links{display:flex;margin-bottom:20px;flex-wrap:wrap}footer .footer_links .f_row{width:25%;padding:12px}@media screen and (max-width: 768px){footer .footer_links .f_row{width:100%}}@media screen and (max-width: 768px){footer .footer_links .f_row{padding-left:0;padding-right:0}}footer .footer_links .f_row ul{list-style:none;padding-inline-start:0;margin-block-start:0;margin-block-end:0}footer .footer_links .f_row ul a{display:inline-block;padding:4px}footer .footer_links .f_row .custom-logo-link{display:block;width:fit-content}footer .footer_links .f_row .custom-logo-link img{object-fit:contain;width:auto;height:100%;max-height:100px;max-width:160px}footer .footer_links .f_ttl{margin-bottom:8px;font-weight:bold}footer .copyright{text-align:center;position:relative;padding:8px;font-size:14px}footer .copyright::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:98%;height:1px;background-color:#f0f0f0}.page_section_posts .post_items{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:40px}.page_section_posts .post_items::after{content:"";width:32%;height:0}.page_section_posts .post_items .post_item{width:32%}@media screen and (max-width: 768px){.page_section_posts .post_items .post_item{width:100%;margin-bottom:24px}}.page_section_posts .post_items .post_item p{margin-bottom:0}.page_section_posts .post_items .post_item .content_wrap{padding:8px}.page_section_posts .post_items .post_item .content_wrap .time_cat{font-size:14px;display:flex;justify-content:space-between;margin-bottom:8px}.page_section_posts .post_items .post_item .content_wrap .time_cat .time i{margin-right:4px}.page_section_posts .post_items .post_item .content_wrap .archive_title{font-weight:bold}.page_section_posts .post_items .post_item .archive_thumb{margin-bottom:4px}.more_link-wrap{text-align:center}@media screen and (max-width: 768px){.more_link-wrap{margin-bottom:24px}}.more_link-wrap a.more_link{display:inline-block;padding:16px 32px;background-color:#333;color:#fff;margin:auto}.contact_form{max-width:800px;margin:auto}.contact_form .form_item{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.contact_form .form_item p{width:30%;padding:4px 8px;margin-bottom:0}@media screen and (max-width: 768px){.contact_form .form_item p{width:100%}}.contact_form .form_item .input_form{width:68%}@media screen and (max-width: 768px){.contact_form .form_item .input_form{width:100%}}.contact_form .form_item .input_form input{width:100%;padding:4px 8px}.contact_form .form_item .input_form textarea{width:100%;padding:4px 8px}.mw_wp_form_confirm div.input_form{padding:4px 8px;background-color:#ededed}.privacy-wrap{text-align:center;max-width:800px;margin:auto;margin-bottom:32px}.privacy-wrap .mwform-checkbox-field{display:inline-block}.privacy-wrap .mwform-checkbox-field-text{vertical-align:middle}.privacy-wrap .privacy-check{width:20px;height:20px;vertical-align:middle;display:inline-block}.confirm{display:block;margin:auto;padding:16px 32px;border:none;background:#333;color:#fff}/*# sourceMappingURL=default.css.map */