/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/body{height:auto}body.menu-active .menu-content,body.menu-active .navi-menu-content{transform:translateX(0)}@media screen and (max-width: 480px){body:where(.mblt-header-mobile-buttons,.mblt-header-and-footer-mobile-buttons){margin-top:100px}}div{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16px}ul{list-style:none;padding:0}.pc-disp{display:block}@media screen and (max-width: 480px){.pc-disp{display:none}}.smapho-disp{display:none}@media screen and (max-width: 480px){.smapho-disp{display:block}}.pc_only{display:block}@media screen and (max-width: 768px){.pc_only{display:none}}.sp_only{display:none}@media screen and (max-width: 768px){.sp_only{display:block}}#content{width:100%;padding:0;margin:0}#content-in{width:100% !important;margin:0 auto}.date-tags,.footer-meta{display:none}h1.entry-title{display:none}#breadcrumb{margin-top:0;margin-bottom:0}#footer{margin-top:0}div#header-in{flex-direction:row;height:auto}div#header-in .logo-header{margin-right:auto}.header_top_wrap{background-color:#fff}.header_top_wrap img{display:block;height:97px;width:1244px;margin:0 auto;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1023px){.header_top_wrap{display:none}}.header-container{position:sticky;top:0;z-index:9999;background-color:#fff;width:100%;margin:-1px 0 0}.header-container-in{width:100%}.header-container-in.hlt-top-menu{width:100%}@media screen and (min-width: 961px){.header-contact{margin-right:-18%;margin-top:2.4%}}@media screen and (min-width: 481px)and (max-width: 960px){.header-contact{margin-right:-10%;margin-top:2%}}@media screen and (max-width: 480px){.header-contact{margin-right:-66%;margin-top:19%}}.header-contact-kyujin-btn{background-color:#020c5e;color:#fff;border:solid 1px #020c5e;border-radius:5px;text-decoration:none;padding:8px 20px;transition:all .3s;padding:3px 12px;border-radius:6px}.header-contact-kyujin-btn:hover{background-color:#fff;color:#020c5e}@media screen and (min-width: 961px){.header-contact-kyujin-btn{padding:8px 20px}}@media screen and (min-width: 481px)and (max-width: 960px){.header-contact-kyujin-btn{padding:3px 12px}}@media screen and (max-width: 480px){.header-contact-kyujin-btn{padding:6px}}#navi{border-top:#000 1px solid;border-bottom:#000 1px solid}@media screen and (max-width: 1023px){#navi{display:none}}.mobile-header-menu-buttons{color:#63ae2e}.mobile-header-menu-buttons .navi-menu-caption{font-size:.7rem}.mobile-menu-buttons .menu-button>a{color:#63ae2e}.mobile-footer-menu-buttons{top:50px;bottom:auto;box-shadow:none;background-color:#fff;color:#63ae2e}.mobile-footer-menu-buttons .navi-menu-button{border:#63ae2e 1px solid;box-sizing:border-box}.mobile-footer-menu-buttons .navi-menu-button:first-child{border-right:none}.mobile-footer-menu-buttons .navi-menu-button>a{color:#63ae2e}.mobile-footer-menu-buttons .custom-menu-caption{font-size:.7rem}.menu-content,.navi-menu-content{right:0;left:auto;transform:translateX(105%)}.menu-drawer{margin:70px 0 0}.title-container{text-align:center;margin-top:15px}.title-inner h1{position:relative;background-color:rgba(0,0,0,0);color:#63ae2e;margin:80px auto 40px;width:95%;max-width:500px}.title-inner h1::before{content:url("https://sin-i.co.jp/wp-content/uploads/2025/01/title_before.webp");display:inline-block;margin:0 20px 0 0}.title-inner h1::after{content:url("https://sin-i.co.jp/wp-content/uploads/2025/01/title_after.webp");display:inline-block;margin:0 0 0 20px}.title-inner h1 span{display:inline-block;margin:-20px 0 0;font-size:26px;position:relative;top:-10px}@media screen and (max-width: 768px){.title-inner h1 span{font-size:22px}}.title-inner h2{position:relative;background-color:rgba(0,0,0,0);color:#63ae2e;margin:0 auto;width:95%;max-width:500px}.title-inner h2::before{content:url("https://sin-i.co.jp/wp-content/uploads/2025/01/title_before.webp");display:inline-block;margin:0 20px 0 0}.title-inner h2::after{content:url("https://sin-i.co.jp/wp-content/uploads/2025/01/title_after.webp");display:inline-block;margin:0 0 0 20px}.title-inner h2 span{display:inline-block;margin:-20px 0 0;font-size:26px;position:relative;top:-10px}@media screen and (max-width: 480px){.title-inner h2{font-size:16px}.title-inner h2 span{top:0}.title-inner h2::before{position:relative;left:-15%}.title-inner h2::after{position:relative;right:-15%}}.title-inner h3{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:15px;background-color:rgba(0,0,0,0);color:#63ae2e;margin:0 auto;font-size:16px;text-align:center;position:relative}.title-inner h3::before{content:url("https://sin-i.co.jp/wp-content/uploads/2025/01/title_before.webp");display:inline-block;position:absolute;left:-15%;margin:0 20px 0 0}@media screen and (max-width: 768px){.title-inner h3::before{left:-10%}}.title-inner h3::after{content:url("https://sin-i.co.jp/wp-content/uploads/2025/01/title_after.webp");display:inline-block;position:absolute;right:-15%;margin:0 0 0 20px}@media screen and (max-width: 768px){.title-inner h3::after{right:-10%}}.title-inner h3 span{display:block;margin:-20px auto 0;font-size:26px}@media screen and (max-width: 768px){.title-inner h3 span{font-size:22px}}.hall_container{padding:80px 0 0}.hall_container .padding-top15{padding-top:15px}.hall_container .padding-bottom15{padding-bottom:15px}.hall_container .padding-top30{padding-top:30px}.hall_container .padding-bottom30{padding-bottom:30px}.hall_container .margin-bottom15{margin-bottom:15px}.hall_container .margin-top15{margin-top:15px}.hall_container .margin-bottom30{margin-bottom:30px}.hall_container .bottom0{padding-bottom:0;margin-bottom:0}.hall_container .margin-top30{margin-top:30px}@media screen and (max-width: 480px){.hall_container .margin-top30{margin-top:0}}.hall_container .bg-pink{width:100%;background-color:#fef0ef}.hall_container .hall-white,.hall_container .hall-pink{width:100%;margin:0 auto}@media screen and (min-width: 481px){.hall_container .hall-white,.hall_container .hall-pink{width:1100px}}@media screen and (max-width: 480px){.hall_container .hall-pink{width:100%}}.hall_container .title-container{margin:0 0 40px}@media screen and (max-width: 480px){.hall_container .title-container{width:90%;margin:0 auto;text-align:center}}.hall_container h1{display:none}.hall_container .hall-category{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;color:#ea7169;text-align:center;font-size:27.5px}@media screen and (max-width: 480px){.hall_container .hall-category{font-size:22px}}.hall_container .hall-container{display:flex;margin:40px auto;padding:0 10px;gap:20px;justify-content:center;flex-wrap:nowrap;max-width:1100px;width:100%}@media screen and (max-width: 768px){.hall_container .hall-container{flex-direction:column;gap:30px}}@media screen and (min-width: 481px){.hall_container .hall-container{padding:0 75px;justify-content:space-between}.hall_container .hall-container div{width:300px}}@media screen and (max-width: 768px){.hall_container .hall-container div{margin:0 auto}}@media screen and (max-width: 480px){.hall_container .hall-container div{margin:0 auto;width:calc(100% - 10px)}}.hall_container .hall-container div div:nth-child(2){font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;text-align:center}.hall_container .hall-container div div:nth-child(3){font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:22px;text-align:center}@media screen and (max-width: 480px){.hall_container .hall-container div div:nth-child(3){padding-bottom:30px}}@media screen and (max-width: 768px){.hall_container .hall-container .hall_list_item{margin:0 auto}}.hall_container .hall-container .hall_list_item h3{text-align:center;font-size:1.4rem;font-weight:normal}@media screen and (max-width: 768px){.hall_container .hall-container .hall_list_item h3{margin:-15px 0 0}}.hall_container .hall-container .hall_list_item h3 span{font-size:.9rem}@media screen and (max-width: 768px){.hall_container .hall-container .hall_list_item h3 span{margin:0 0 -15px}}.hall_container .hall-container .hall_list_item .jikouin_title{margin:40px 0 0}@media screen and (max-width: 768px){.hall_container .hall-container .hall_list_item .jikouin_title{margin:0}}.hall_container .hall-container .hall_list_item .hall_list_address{font-size:.9rem}.hall_container .hall-container .hall_list_item .hall_desc{font-size:.9rem;text-align:left;margin:20px 0 0}@media screen and (max-width: 768px){.hall_container .hall-container .hall_list_item .hall_desc{margin:-10px 0 20px}}.hall_container .hall-description{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:15px;text-align:left;margin-top:20px}@media screen and (min-width: 481px){.hall_container .hall-description{padding:0 70px}}@media screen and (max-width: 480px){.hall_container .hall-description{width:90%;margin:0 auto;margin-top:10px}}.hall_container .hall-description2{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;text-align:center;font-weight:500;font-size:20px}@media screen and (max-width: 480px){.hall_container .hall-description2{font-size:16px}}.hall_container .hall-description3{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;margin:0 auto;padding-top:40px;padding-bottom:30px;font-size:16px}@media screen and (min-width: 481px){.hall_container .hall-description3{width:960px}}@media screen and (max-width: 480px){.hall_container .hall-description3{font-size:14px;padding-top:20px;padding-bottom:10px;width:90%}}.hall_container .hall-detail-white{width:100%;margin:0 auto}@media screen and (min-width: 481px){.hall_container .hall-detail-white{width:1100px}}.hall_container .hall-subtitle{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;color:#8f8f8f;text-align:center;font-size:21px}@media screen and (max-width: 480px){.hall_container .hall-subtitle{font-size:18px}}.hall_container .hall-catch{margin:0 auto;position:relative;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;width:510px}@media screen and (max-width: 480px){.hall_container .hall-catch{width:90%}}.hall_container .hall-catch div:nth-child(1){position:absolute;font-size:23px;top:0;left:0}@media screen and (max-width: 480px){.hall_container .hall-catch div:nth-child(1){position:static;font-size:20px;text-align:center}}.hall_container .hall-catch div:nth-child(2){position:absolute;font-size:20px;color:#fff;background-color:#ea7169;padding:1px 16px;top:0;left:255px}@media screen and (max-width: 480px){.hall_container .hall-catch div:nth-child(2){position:static;font-size:16px;padding:1px 5px;text-align:center}}.hall_container .hall-exterior{margin:0 auto;padding-top:30px;width:640px}@media screen and (max-width: 480px){.hall_container .hall-exterior{width:90%;padding-top:10px}}.hall_container .hall-subcatch{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;text-align:center;color:#ea7169;padding-top:50px;padding-bottom:30px;font-size:25.5px}@media screen and (max-width: 480px){.hall_container .hall-subcatch{font-size:18px;padding-top:20px;padding-bottom:20px}}.hall_container .hall-interior-container{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 481px){.hall_container .hall-interior-container{padding:0 70px}}@media screen and (max-width: 480px){.hall_container .hall-interior-container{width:98%;margin:0 auto}}@media screen and (min-width: 481px){.hall_container .hall-interior-container div{width:460px}}@media screen and (max-width: 480px){.hall_container .hall-interior-container div{width:48%}}.hall_container .hall-detail-description{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:55px}@media screen and (min-width: 481px){.hall_container .hall-detail-description{padding:0 70px}}@media screen and (max-width: 480px){.hall_container .hall-detail-description{margin:0 auto;width:90%;margin-top:30px}}@media screen and (min-width: 481px){.hall_container .hall-detail-description div:nth-child(1){width:460px}}@media screen and (max-width: 480px){.hall_container .hall-detail-description div:nth-child(1){width:100%}}.hall_container .hall-detail-description div:nth-child(1) div:nth-child(1){font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;color:#ea7169;border-bottom:1px solid #ea7169;font-size:25.5px}@media screen and (max-width: 480px){.hall_container .hall-detail-description div:nth-child(1) div:nth-child(1){font-size:20px}}.hall_container .hall-detail-description div:nth-child(1) div:nth-child(2){font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;font-weight:500;text-align:left;padding-top:10px}@media screen and (max-width: 480px){.hall_container .hall-detail-description div:nth-child(1) div:nth-child(2){font-size:14px;padding-top:0}}@media screen and (min-width: 481px){.hall_container .hall-detail-description div:nth-child(2){width:460px}}@media screen and (max-width: 480px){.hall_container .hall-detail-description div:nth-child(2){width:100%}}.hall_container .kinrin_container{margin:30px 0 0}.hall_container .kinrin_list{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;width:90%;max-width:800px;padding:0 10px;margin:0 auto;gap:5%}.hall_container .kinrin_item{font-size:20px;margin:8px 20px}.hall_container .kinrin_item a{color:#000}.hall_container .hall_kinrin_section{margin:40px 0 0}.hall_container .hall_kinrin_section::before{content:"";display:block;width:350px;height:30px;margin:0 auto 60px;background-image:url(/wp-content/themes/cocoon-child-master/images/border_kugiri.webp);background-repeat:repeat;background-size:contain}@media screen and (max-width: 768px){.hall_container .hall_kinrin_section::before{width:250px}}.hall_container .hall_kinrin_section .title-container{margin:0 auto 40px}.hall_container .hall_kinrin_section .title-container .title-inner{width:85%;max-width:500px;margin:0 auto}.hall_container .hall_kinrin_section .hall_kinrin_flex{display:flex;flex-direction:row;justify-content:center;gap:20px;max-width:1000px;margin:0 auto 20px}@media screen and (max-width: 768px){.hall_container .hall_kinrin_section .hall_kinrin_flex{flex-direction:column}}.hall_container .hall_kinrin_section .hall_kinrin_flex .hall_kinrin_img{max-width:450px;height:320px}@media screen and (max-width: 768px){.hall_container .hall_kinrin_section .hall_kinrin_flex .hall_kinrin_img{width:95%;height:250px;margin:0 auto}}.hall_container .hall_kinrin_section .hall_kinrin_flex .hall_kinrin_img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hall_container .hall_kinrin_section .hall_kinrin_flex .hall_kinrin_info table{width:450px}@media screen and (max-width: 768px){.hall_container .hall_kinrin_section .hall_kinrin_flex .hall_kinrin_info table{width:95%;margin:0 auto;padding:0 10px}}@media screen and (max-width: 768px){.hall_container .hall_kinrin_section .hall_kinrin_flex .hall_kinrin_info table tbody tr{display:flex;flex-direction:column}}.hall_container .hall_kinrin_section .hall_kinrin_flex .hall_kinrin_info table tbody tr th{width:80px}@media screen and (max-width: 768px){.hall_container .hall_kinrin_section .hall_kinrin_flex .hall_kinrin_info table tbody tr th{width:100%}}.hall_container .hall_kinrin_section .hall_kinrin_flex .hall_kinrin_info table tbody tr td{font-size:.8rem}.hall_container .hall_kinrin_section .hall_kinrin_map_wrap{max-width:1000px;margin:0 auto}.hall_container .hall_link_wrap{width:100%;margin:20px auto 0}.hall_container .hall_link_wrap a{display:block;background-color:#ea7169;color:#fff;padding:4px 10px;text-align:center;border-radius:5px;text-decoration:none;box-shadow:4px 4px;font-size:1rem}.hall_container .hall_kinrin_container{margin:80px auto 40px}.hall_container ul.kinrin_list_parent{display:flex;flex-direction:row;justify-content:space-around;max-width:900px;margin:20px auto;gap:20px;width:100%}@media screen and (max-width: 768px){.hall_container ul.kinrin_list_parent{flex-direction:column;justify-content:center}}.hall_container ul.kinrin_list_parent li{width:320px;padding:0 10px}@media screen and (max-width: 768px){.hall_container ul.kinrin_list_parent li{margin:0 auto}}.hall_container ul.kinrin_list_parent .kinrin_list{display:block;padding:0;margin:0 auto}.hall_container ul.kinrin_list_parent .kinrin_list .kinrin_item{font-size:1rem;margin:0 0 10px;width:280px;position:relative}.hall_container ul.kinrin_list_parent .kinrin_list .kinrin_item::after{content:"》";display:inline-block;position:absolute;top:0;right:0;color:#ea7169}.hall_container ul.kinrin_list_parent .kinrin_list .kinrin_item a{text-decoration-color:#ea7169;color:#000;text-underline-offset:4px;display:block}.hall_container .section_title{text-align:center;font-size:2rem}.hall_container .page_mv_section{padding:40px 0}.hall_container .page_mv_section .title-container{text-align:center;margin:15px auto 40px}.hall_container .page_mv_section .title-inner h2{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:15px;background-color:rgba(0,0,0,0);color:#63ae2e;margin:0 auto;font-size:16px;text-align:center;position:relative}.hall_container .page_mv_section .title-inner h2::before{content:url("https://sin-i.co.jp/wp-content/uploads/2025/01/title_before.webp");display:inline-block;position:absolute;left:-15%;margin:0 20px 0 0}@media screen and (max-width: 768px){.hall_container .page_mv_section .title-inner h2::before{left:-5%;top:-200%}}.hall_container .page_mv_section .title-inner h2::after{content:url("https://sin-i.co.jp/wp-content/uploads/2025/01/title_after.webp");display:inline-block;position:absolute;right:-15%;margin:0 0 0 20px}@media screen and (max-width: 768px){.hall_container .page_mv_section .title-inner h2::after{right:-5%;top:-10%}}.hall_container .page_mv_section .title-inner h2 span{display:block;margin:-20px auto 0;font-size:26px}@media screen and (max-width: 768px){.hall_container .page_mv_section .title-inner h2 span{font-size:22px}}.hall_container .page_hall_slide_inner{max-width:700px;margin:0 auto}.hall_container .page_hall_slide_inner .slider-content{max-width:800px;width:100%;margin:0 auto}.hall_container .page_hall_slide_inner .slider-content .mySwiper{margin:0 0 20px}.hall_container .page_hall_slide_inner .slider-content img{width:100%;height:400px;display:block;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.hall_container .page_hall_slide_inner .slider-content img{height:300px;padding:0 10px}}.hall_container .page_hall_slide_inner .swiper-thumbs{height:200px}@media screen and (max-width: 768px){.hall_container .page_hall_slide_inner .swiper-thumbs{height:100px}}.hall_container .page_hall_slide_inner .swiper-thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}.hall_container .hall_info_container{width:100%}.hall_container .hall_info_container .hall_info_inner{max-width:1000px;margin:0 auto}.hall_container .hall_info_container .hall_info_inner .hall_info_content_title{margin:20px 0}.hall_container .hall_info_container .hall_info_inner .hall_info_content_title h3{width:100%;padding:6px 0;background-color:#ea7169;color:#fff;font-size:1rem;text-align:center}.hall_container .hall_info_container .hall_info_inner ul.hall_tokuchou_list{padding:0;display:flex;justify-content:center;gap:5px;flex-wrap:wrap}.hall_container .hall_info_container .hall_info_inner ul.hall_tokuchou_list li{width:155px}.hall_container .hall_info_container .hall_info_inner .hall_tokuchou_text{padding:0 10px}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access{display:flex;flex-direction:row;gap:10px;justify-content:space-around}@media screen and (max-width: 768px){.hall_container .hall_info_container .hall_info_inner .hall_info_content_access{flex-direction:column}}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access h4{font-size:1rem;margin:0}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_address{width:45%}@media screen and (max-width: 768px){.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_address{width:100%;padding:0 10px}}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_address ul.hall_address_list{padding:0}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_address ul.hall_address_list li{border-bottom:1px solid #c8c8c8}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_address ul.hall_address_list li dl{display:flex;flex-direction:row;padding:4px 15px;margin:0}@media screen and (max-width: 768px){.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_address ul.hall_address_list li dl{flex-direction:column}}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_address ul.hall_address_list li dl dt{width:100px}.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_access{width:50%}@media screen and (max-width: 768px){.hall_container .hall_info_container .hall_info_inner .hall_info_content_access .hall_info_access_access{width:100%;padding:0 10px}}.hall_container .hall_access_map_inner{margin:0 auto 40px}.hall_container .hall_access_map_inner iframe{width:100%}.hall_container .hall_info_detail{margin:0 0 40px;padding:0 10px}.hall_container .hall_info_detail .hall_info_detail_table{font-family:sans-serif}.hall_container .hall_info_detail .hall_info_detail_table tbody{width:100%}.hall_container .hall_info_detail .hall_info_detail_table tr{display:table-row;height:40px}@media screen and (max-width: 768px){.hall_container .hall_info_detail .hall_info_detail_table tr{display:flex;flex-direction:column;height:auto;margin-bottom:10px}}.hall_container .hall_info_detail .hall_info_detail_table tr th{padding:10px;background-color:#eee;font-weight:bold;text-align:left}@media screen and (max-width: 768px){.hall_container .hall_info_detail .hall_info_detail_table tr th{height:40px}}.hall_container .hall_info_detail .hall_info_detail_table tr td{padding:10px 20px;min-width:200px}@media screen and (max-width: 768px){.hall_container .hall_info_detail .hall_info_detail_table tr td{min-width:inherit;height:auto;padding:10px 15px}}.kumotsu_container .bg-pink{width:100%;background-color:#fef0ef}.kumotsu_container .bg-white{width:1100px;margin:0 auto}.kumotsu_container .section_title{text-align:center;font-size:1.4rem;color:#ea7169;margin:0 auto 40px}.kumotsu_container p.section_desc{text-align:center;margin:0 auto 40px;font-size:.9rem}.kumotsu_container .section_inner{max-width:1100px;margin:0 auto;padding:40px 10px}.kumotsu_container .kumotsu_menu_list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.kumotsu_container .kumotsu_menu_list li{max-width:230px;margin:0 auto}.kumotsu_container .kumotsu_menu_list li figure figcaption{text-align:center}.kumotsu_container .kumotsu_menu_list li figure figcaption p{font-size:.9rem}.kumotsu_container .kumotsu_menu_list li figure figcaption h3{font-size:1.2rem;color:red}.kumotsu_container .kumotsu_notice{padding:20px 40px;background-color:#f8ffe7;border-radius:20px;margin:20px 0}.kumotsu_container .kumotsu_notice h3{text-align:center;color:red;font-size:1.4rem;margin:0 0 20px}.kumotsu_container .kumotsu_notice ul{list-style:circle}.kumotsu_container .kumotsu_notice ul li{margin:0 0 10px}.kumotsu_container .kumotsu_order_flex{display:flex;flex-wrap:wrap;justify-content:center}.kumotsu_container .kumotsu_order_flex .kumotsu_order{width:350px;margin:0;padding:0 40px;text-align:center}@media screen and (max-width: 768px){.kumotsu_container .kumotsu_order_flex .kumotsu_order{padding:0}}.kumotsu_container .kumotsu_order_flex .kumotsu_order.tell{color:#428e48;border-right:1px solid #666}@media screen and (max-width: 768px){.kumotsu_container .kumotsu_order_flex .kumotsu_order.tell{border-right:none;border-bottom:1px solid #666}}.kumotsu_container .kumotsu_order_flex .kumotsu_order.fax{color:#393da8}@media screen and (max-width: 768px){.kumotsu_container .kumotsu_order_flex .kumotsu_order.fax{padding:20px 0 0}}.kumotsu_container .kumotsu_order_flex .kumotsu_order .kumotsu_order_item{margin:20px 0}.kumotsu_container .kumotsu_order_flex .kumotsu_order .kumotsu_order_tell_flex{display:flex;justify-content:center;align-items:center}.kumotsu_container .kumotsu_order_flex .kumotsu_order .kumotsu_order_tell_flex img{display:block;width:50px;margin:0 8px 0 0}.kumotsu_container .kumotsu_order_flex .kumotsu_order .kumotsu_order_link{width:100%;margin:20px 0 0}.kumotsu_container .kumotsu_order_flex .kumotsu_order .kumotsu_order_link a{display:block;border-radius:50px;background-color:#393da8;color:#fff;text-align:center;padding:10px 15px;text-decoration:none;transition:all .3s}.kumotsu_container .kumotsu_order_flex .kumotsu_order .kumotsu_order_link a:hover{opacity:.8}.kumotsu_container .kumotsu_order_flex span.tell_number{display:block;font-size:1.6rem;color:#000}.kumotsu_container .kumotsu_order_tell,.kumotsu_container .kumotsu_order_fax{margin:40px 0;text-align:center}.kumotsu_container .kumotsu_order_tell h4,.kumotsu_container .kumotsu_order_fax h4{font-size:1.2rem;margin:0 0 20px}.kumotsu_container .kumotsu_order_tell ul{display:flex;flex-direction:row;gap:4px;max-width:700px;justify-content:center;padding:8px 15px;margin:20px auto;background-color:#f8ffe7;border-radius:20px}.kumotsu_container .kumotsu_order_fax .order_notice_red{color:red}@media screen and (max-width: 480px){.artifact-section-kyujin{width:100%}}.kyujin-title{background-color:#020c5e;color:#fff;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;text-align:center;font-size:38px}@media screen and (max-width: 480px){.kyujin-title{font-size:30px}}.kyujin-table{width:80%;margin:30px auto}.kyujin-sub-title{margin:50px auto 30px;border-top:#020c5e solid 1px;border-bottom:#020c5e solid 1px;font-family:"M PLUS 1p",sans-serif;font-size:22px;text-align:center;color:#020c5e;width:700px}@media screen and (max-width: 480px){.kyujin-sub-title{width:300px;margin:50px auto 10px}}.kyujin-guide{padding-top:10px;width:700px;margin:0 auto}@media screen and (max-width: 480px){.kyujin-guide{width:90%}}.kyujin-guide.flex-box{display:flex;justify-content:center}@media screen and (max-width: 834px){.kyujin-guide.flex-box{display:block}}.kyujin-guide.flex-box-01,.kyujin-guide.flex-box-02{width:40%}@media screen and (max-width: 834px){.kyujin-guide.flex-box-01,.kyujin-guide.flex-box-02{width:100%}}.kyujin-image{margin:20px auto;width:40%}@media screen and (max-width: 480px){.kyujin-image{width:100%}}.kyujin-btn{width:80%;margin:50px auto;padding:20px;text-align:center;color:#fff;font-size:24px;border:solid 2px #020c5e;border-radius:20px;background:#020c5e}.kyujin-btn:hover{color:#020c5e;background:#fff}.kyujin-btn-anc:link{text-decoration:none}.kyujin-tel{font-size:20px;color:#020c5e}.kyujin-container{display:flex;justify-content:center;align-items:center;flex-direction:column}.kyujin-container .kyujin-inner{flex:1;margin:0 0 20px}.kyujin-container .kyujin-inner a.kyujin-button{display:block;max-width:300px;padding:10px 40px}@media screen and (min-width: 481px){.kosei-afureru-subdescription{width:700px;margin:30px auto;font-family:"M PLUS 1p",sans-serif;font-size:20px;font-weight:bold;text-align:center;color:#603411}}@media screen and (max-width: 480px){.kosei-afureru-subdescription{width:300px;margin:30px auto 10px;font-family:"M PLUS 1p",sans-serif;font-size:16px;font-weight:bold;text-align:center;color:#603411}}#contact-banner{position:fixed;bottom:0;left:calc((100% - 1100px)/2);width:1100px;display:flex;flex-wrap:nowrap;padding:5px;background-color:#f19c96}#contact-banner div:nth-child(3){padding-left:5px}@media screen and (max-width: 480px){#contact-banner2{position:fixed;width:90%;left:5%;bottom:0;display:flex;flex-wrap:wrap;background-color:#f19c96;padding-top:5px;padding-right:5px;opacity:1}#contact-banner2 div:nth-child(1){width:60%}#contact-banner2 div:nth-child(2){width:40%;animation:contact-btn 3s infinite alternate}#contact-banner2 div:nth-child(3){padding-left:10px;width:50%}@keyframes contact-btn{0%{opacity:100%}50%{opacity:100%}100%{opacity:50%}}}.bottom_contact_container{background-color:#fff;position:fixed;bottom:0;right:0;width:100%;height:80px;z-index:999}@media screen and (max-width: 480px){.bottom_contact_container{height:60px}}.bottom_contact_container .bottom_contact_inner{max-width:1000px;width:100%;height:auto;margin:0 auto;display:flex;gap:8px;padding:6px 4px;justify-content:center}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner{gap:4px}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item{flex-grow:1;flex-basis:0;background-color:#f19c96;padding:4px 10px;box-sizing:border-box;height:66px;border-radius:5px}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item{padding:4px}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.tell{flex-grow:2;background:linear-gradient(0deg, rgb(255, 117, 117) 0%, rgb(241, 156, 150) 100%)}@media screen and (max-width: 768px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.tell a .bottom_contact_flex .bottom_contact_icon{max-width:40px;margin:4px 0 0}}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.tell a .bottom_contact_flex .bottom_contact_icon{max-width:20px;margin:4px 0 0}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.mail{background:linear-gradient(0, rgb(42, 78, 155) 0%, rgb(70, 146, 179) 100%)}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.mail .bottom_contact_flex{gap:0;flex-direction:column;margin:4px 0 0}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.mail .bottom_contact_flex .bottom_contact_icon{margin:5px 0 0}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.mail .bottom_contact_flex .bottom_contact_icon{width:20px;margin:0 auto}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.mail .bottom_contact_flex .bottom_contact_text h4{font-size:1.6rem;line-height:60px}@media screen and (max-width: 801px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.mail .bottom_contact_flex .bottom_contact_text h4{margin:0}}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.mail .bottom_contact_flex .bottom_contact_text h4{font-size:.8rem;line-height:100%;text-align:center;margin:-4px 0 0}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.line{background:linear-gradient(0deg, rgb(56, 173, 54) 0%, rgb(141, 230, 96) 100%)}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.line .bottom_contact_flex{gap:0;flex-direction:column;margin:4px 0 0}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.line .bottom_contact_flex .bottom_contact_icon{margin:5px 0 0}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.line .bottom_contact_flex .bottom_contact_icon{width:20px;margin:0 auto}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.line .bottom_contact_flex .bottom_contact_text h4{font-size:1.6rem;line-height:60px}@media screen and (max-width: 801px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.line .bottom_contact_flex .bottom_contact_text h4{margin:0}}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item.line .bottom_contact_flex .bottom_contact_text h4{font-size:.8rem;line-height:100%;text-align:center;margin:-4px 0 0}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a{width:100%;color:#fff;text-decoration:none}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a .bottom_contact_sub p{line-height:100%;text-align:center}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a .bottom_contact_sub p{font-size:10px}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a .bottom_contact_flex{display:flex;justify-content:center;align-items:center;gap:15px}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a .bottom_contact_flex{margin:8px 0 0}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a .bottom_contact_flex .bottom_contact_icon{display:inline-block;max-width:50px;width:100%;margin:-10px 0 0}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a .bottom_contact_flex .bottom_contact_icon{max-width:25px;margin:0}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a .bottom_contact_flex .bottom_contact_text{display:inline-block}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a .bottom_contact_flex .bottom_contact_text h4{font-size:2.4rem;margin:4px 0 0;line-height:100%;font-weight:bold}@media screen and (max-width: 801px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a .bottom_contact_flex .bottom_contact_text h4{font-size:2rem;margin:10px 0 0}}@media screen and (max-width: 480px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a .bottom_contact_flex .bottom_contact_text h4{font-size:1.2rem;margin:5px 0 0}}.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a .bottom_contact_flex .bottom_contact_text p{text-align:center;line-height:100%}@media screen and (max-width: 912px){.bottom_contact_container .bottom_contact_inner div.bottom_contact_item a .bottom_contact_flex .bottom_contact_text p{font-size:.9rem}}.side_contact_container{position:fixed;top:20%;right:-10px}.side_contact_container .side_oisogi_area{height:180px;width:auto;transition:.2s all}@media screen and (max-width: 510px){.side_contact_container .side_oisogi_area{height:140px}}.side_contact_container .side_oisogi_area a{display:block;width:100%;height:100%}.side_contact_container .side_oisogi_area a img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.side_contact_container .side_oisogi_area:hover{transform:translateX(-5px)}.video_container{text-align:center;padding:0 10px;margin:0 0 20px}.video_container .video_description{margin:0 0 8px;font-size:.8rem}.video_container video{max-width:600px;margin:0 auto;text-align:center}.oisogi_container .section_inner{max-width:1100px;margin:0 auto}.oisogi_container .oisogi_bnr_area{padding:0 10px;margin:0 0 40px}.oisogi_container .oisogi_bnr_area .oisogi_bnr_sp{display:none;width:100%}@media screen and (max-width: 768px){.oisogi_container .oisogi_bnr_area .oisogi_bnr_sp{display:block}}.oisogi_container .oisogi_bnr_area .oisogi_bnr_sp a{display:block;width:100%}.oisogi_container .oisogi_bnr_area .oisogi_bnr_sp p{text-align:center}.oisogi_container .oisogi_bnr_area .oisogi_bnr_pc{display:block;max-width:700px;margin:0 auto}@media screen and (max-width: 768px){.oisogi_container .oisogi_bnr_area .oisogi_bnr_pc{display:none}}.oisogi_form_title{text-align:center;margin:0 0 20px}.oisogi_form_title h2{color:#63ae2e;font-size:1.4rem}.oisogi_form_description{padding:0 10px}@media screen and (max-width: 768px){.oisogi_form_description{font-size:.9rem}}.form_container{max-width:1000px;margin:0 auto 40px;padding:0 10px}.form_container label{display:inline-block;margin:0 0 8px}.form_container .wpcf7-radio,.form_container .wpcf7-checkbox{display:flex;justify-content:space-around;gap:10px}@media screen and (max-width: 768px){.form_container .wpcf7-radio,.form_container .wpcf7-checkbox{flex-wrap:wrap;justify-content:start;padding:0 0 0 20px}}.form_container .required{font-size:.8rem;color:red;display:block}@media screen and (max-width: 768px){.form_container .required{display:inline}}.form_container .wpcf7 input::-moz-placeholder, .form_container .wpcf7 textarea::-moz-placeholder{font-size:.8rem;color:#999}.form_container .wpcf7 input::placeholder,.form_container .wpcf7 textarea::placeholder{font-size:.8rem;color:#999}.form_container .form_item{display:flex;justify-content:center;align-items:center;gap:2em;padding:10px;margin:0 0 10px;border-bottom:#eee solid 1px}@media screen and (max-width: 768px){.form_container .form_item{display:block}}.form_container .form_item input,.form_container .form_item textarea{flex:1;width:100%}.form_container .form_label{width:180px;flex-shrink:0;padding-top:.5em;line-height:120%}@media screen and (max-width: 768px){.form_container .form_label{display:block;width:100%}}.form_container .wpcf7-list-item{width:auto;font-size:.9rem;margin:0}@media screen and (max-width: 768px){.form_container .wpcf7-list-item{width:100%}}.form_container .wpcf7-list-item input[type=radio],.form_container .wpcf7-list-item input[type=checkbox]{width:auto}.form_container .wpcf7-form-control-wrap{width:600px}.form_container .form_submit input[type=submit]{background-color:#fff;color:#63ae2e;border:solid 1px #fff;border-radius:5px;text-decoration:none;padding:8px 20px;transition:all .3s;border:#63ae2e solid 1.5px;font-size:1rem}.form_container .form_submit input[type=submit]:hover{background-color:#63ae2e;color:#fff}.toiawase_description{text-align:center;margin:0 0 40px;padding:0 10px}@media screen and (max-width: 510px){.toiawase_description{text-align:left}}@media screen and (min-width: 481px){.main-catch{max-width:1100px;width:100% !important;margin:0 auto}}.shimin-fukushisou-manifesto{padding:15px;background-color:#f1f7ed}.shimin-fukushisou-manifesto .souka-message img{display:block;margin:0 auto}@media(max-width: 510px){.shimin-fukushisou-manifesto .souka-message{margin-bottom:160px}}.accordion-container{margin:20px auto;border-top:1px solid #63ae2e;border-bottom:1px solid #63ae2e;overflow:hidden;max-width:1000px}.accordion-header{border:none;width:100%;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:20px;transition:all .3s ease;background:#fff;padding:20px;font-size:18px;font-weight:bold;color:#63ae2e;position:relative}.accordion-header:hover{background:#f1f7ed}.accordion-header.active{display:flex}.accordion-header.active .accordion-icon{transform:rotate(180deg)}.accordion-header:focus{outline:2px solid #d4572a;outline-offset:2px}.accordion-header:active{transform:scale(0.98)}@media(max-width: 768px){.accordion-header{font-size:16px;padding:15px}}.accordion-icon{font-size:20px;color:#666;transition:transform .3s ease}.accordion-content{max-height:0;overflow:hidden;background:#fff;transition:max-height .3s ease}.accordion-content.active{max-height:1400px}.accordion-inner{padding:25px;line-height:1.8;color:#333;font-size:14px}@media(max-width: 768px){.accordion-inner{padding:20px;font-size:13px}}.accordion-container.primary .accordion-header{background:linear-gradient(135deg, #e8f5e8 0%, #d4edda 100%)}.accordion-container.primary .accordion-header:hover{background:linear-gradient(135deg, #d1ecf1 0%, #bee5eb 100%)}.accordion-container.primary .accordion-header.active{background:linear-gradient(135deg, #28a745 0%, #20c997 100%)}.accordion-container.secondary .accordion-header{background:linear-gradient(135deg, #fff3cd 0%, #ffeaa7 100%)}.accordion-container.secondary .accordion-header:hover{background:linear-gradient(135deg, #fef5e7 0%, #fdcb6e 100%)}.accordion-container.secondary .accordion-header.active{background:linear-gradient(135deg, #ffc107 0%, #fd79a8 100%)}.accordion-container.compact .accordion-header{padding:15px;font-size:16px}@media(max-width: 768px){.accordion-container.compact .accordion-header{padding:12px;font-size:14px}}.accordion-container.compact .accordion-inner{padding:20px;font-size:13px}@media(max-width: 768px){.accordion-container.compact .accordion-inner{padding:15px;font-size:12px}}.accordion-container.large .accordion-header{padding:25px;font-size:20px}@media(max-width: 768px){.accordion-container.large .accordion-header{padding:20px;font-size:18px}}.accordion-container.large .accordion-inner{padding:30px;font-size:16px}@media(max-width: 768px){.accordion-container.large .accordion-inner{padding:25px;font-size:15px}}/*# sourceMappingURL=style.css.map */