/*!
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
*/@media screen and (min-width: 481px){.smapho-disp{display:none}.bold-text{font-weight:700}.margin-top20{margin-top:40px}.margin-top40{margin-top:40px}.margin-bottom37{margin-bottom:37px}.padding-top10{padding-top:10px}.padding-top30{padding-top:30px}.padding-bottom40{padding-bottom:40px}.bg-pink{margin-top:35px;margin:35px 20px 0;padding:35px 0;background-color:#fef0ef}.bg-pink2{width:100%;padding-top:34px;padding-bottom:33px;background-color:#fef0ef}.top-image{margin-bottom:0}.main-catch{width:1100px;margin:0 auto}.kyujin-container{width:100%;margin:20px auto 10px}.kyujin-inner{width:100%;height:50px;margin:0 auto;text-align:center}.kyujin-button{width:100%;margin:0 auto;padding:15px 40px;text-align:center;color:#fff;border:solid 2px #020c5e;border-radius:20px;background:#020c5e;text-decoration:none}.kyujin-button:hover{color:#020c5e;background:#fff}.button-container{display:flex;flex-wrap:wrap;justify-content:center}.button-container div{line-height:.4;padding:0 23px}.title-container{text-align:center;margin-top:30px}.plan-container{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 70px;font-family:"Zen Kaku Gothic New",sans-serif;font-size:14px;line-height:1.5}.plan-container div{width:440px}.plan-description{color:#4d4d4f;font-size:85%}.shimin-fukushisou-manifesto{width:1100px;margin:25px auto}.souka-message{position:relative;margin-bottom:50px}.souka-text-message{position:absolute;top:164px;left:177px;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16.5px;line-height:1.8;width:747px}.shiminsou-message{border:#5eaf22 1px solid;width:960px;margin:0 auto;padding:35px 30px;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:12px;line-height:2;position:relative;z-index:1;margin-bottom:40px}.shiminsou-message+.shiminsou-message{margin-top:60px}.shiminsou-title{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:30px;color:#5eaf22;background-color:#fff;padding:0 20px;position:absolute;z-index:10;left:350px;top:-30px}.main-plan{width:1100px;margin:0 auto}.plan-container2{text-align:center}.funeral-flow{width:1100px;margin:0 auto}.funeral-flow-description{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;padding:25px 75px}.funeral-flow-container{display:flex;padding:0 75px;justify-content:space-between;flex-wrap:nowrap}.funeral-flow-container>div:nth-child(even){padding-top:82px}.funeral-flow-container>div:nth-child(odd){width:16%;background-color:#fff;border:1px solid #5eaf22}.funeral-flow-container>div:nth-child(odd)>div{padding:0 10px;padding-bottom:10px;font-family:font-family "Sawarabi Mincho",sans-serif;font-size:13px;font-weight:500;line-height:18px;text-align:center}.funeral-flow-container>div:nth-child(1)>div>span{color:#e97067;font-size:15px;font-weight:600}.funeral-flow-container>div:nth-child(7)>div>span{font-size:11px;line-height:16px}.funeral-flow-container>div:nth-child(11)>div>span{font-size:11px;line-height:16px}.funeral-hall-guide{width:1100px;margin:0 auto;padding-top:10px}.funeral-hall-description{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;text-align:center}.artifact-section{width:1100px;margin:0 auto}.artifact-section-bg{background-color:#fef0ef;padding-bottom:50px}.artifact-section-bg>div:nth-child(1){width:500px;margin:0 auto;padding-top:50px}.artifact-category{width:700px;margin:0 auto;border-top:#603411 solid 1px;border-bottom:#603411 solid 1px;margin-top:50px;margin-bottom:30px;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:22px;text-align:center;color:#603411;font-family:"M PLUS 1p",sans-serif}.artifact-container{width:1000px;margin:0 auto;display:flex}.artifact-container>div{width:50%}.artifact-container>div:nth-child(2){padding-top:50px;padding-left:30px;padding-right:10px}.artifact-container>div:nth-child(2)>table,tr{border:2px solid #ccc}.artifact-container>div:nth-child(2)>table tr td:nth-child(1){border-right:2px solid #ccc !important;text-align:center}.artifact-container>div:nth-child(2)>table tr{background:#fff !important}.artifact-container>div:nth-child(2)>div{text-align:center}.family-funeral{background-color:#f9f9ed;text-align:center;padding:50px 25%}.family-funeral div:nth-child(1){padding-bottom:30px}.family-funeral div:nth-child(2){background-color:#fff;padding:15px;padding-top:40px;text-align:left}.family-funeral div:nth-child(2) div:nth-child(1){text-align:center;padding-bottom:0}.family-funeral div:nth-child(2) div:nth-child(2){line-height:2.5;padding-top:20px;font-size:14px;font-family:"Yu Gothic Medium",sans-serif}.family-funeral div:nth-child(2) div:nth-child(3){text-align:right;padding-right:80px}.main-catch section:nth-child(8){margin-top:0}.plan-container3{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:0 70px}.plan-container3 div{width:450px}.customer-voice{width:1100px;margin:0 auto}.customer-voice-description{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:25px;color:#e97067;text-align:center;margin-top:37px}.customer-voice-subdescription{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;text-align:center;margin-top:30px}.plan-container4{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 70px;margin-top:33px}.plan-container4 div{width:300px;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;text-align:center}.customer-voice-button{text-align:center}.popup{display:none;position:fixed;left:calc(50% - 205px);top:30px;width:460px;height:640px;padding:20px;background-color:#f19c96;z-index:99}.active{display:block}.sin-i-service{width:1100px;margin:0 auto}.sin-i-service-subdescription{width:920px;margin:0 auto;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;margin-top:30px}.sin-i-service-subtitle{width:920px;margin:0 auto;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:26px;text-align:center;color:#5eaf22;border-top:#5eaf22 1px solid;border-bottom:#5eaf22 1px solid}.after-support-container{display:flex;padding:0 90px;padding-top:10px;justify-content:space-between;flex-wrap:wrap}.after-support-container div{width:250px}.company-information{max-width:1000px;padding:0 10px;margin:0 auto}.company-message{color:#e97067;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:20px;text-align:center;margin:40px 0 0}.staff-section ul{padding:0}.staff-container{display:flex;padding:50px;justify-content:center}.staff-container:nth-child(even){flex-direction:row}.staff-container:nth-child(odd){flex-direction:row-reverse}.staff-photo{width:300px;margin:0 auto}.staff-photo img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.staff-comment{max-width:500px;margin:0;padding:10px 20px;line-height:180%;font-size:16px}.staff-text{padding:0 0 0 10px;margin:15px 0 0}.staff-text p{font-weight:600;font-size:20px;margin:15px 0}.staff-name{border-bottom:#603411 solid 2px;padding:5px 10px 15px}.staff-name p{font-weight:bold;color:#603411;font-size:24px;margin:0}.staff-name-post{font-size:18px;display:inline-block;margin:0 0 8px}.president-name{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;margin-left:215px}.vaccination-evidence{width:650px;margin:0 auto}.company-specification{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;width:1000px;margin:0 auto;table-layout:fixed}.company-specification tr td:nth-child(1){background-color:#f2f2f2;width:150px;padding-left:20px}.company-specification tr td:nth-child(2){background-color:#fff}.top-qa-section{width:1000px;margin:0 auto}.top-qa-section>div:nth-child(1){text-align:center;padding-top:80px}.top-qa-container{display:flex;width:1000px;margin:25px auto;justify-content:left}.top-qa-q{background-color:#5eb022;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;font-size:20px;height:35px;width:35px;border-radius:50%;text-align:center}.top-qa-a{background-color:#e97169;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;font-size:20px;height:35px;width:35px;border-radius:50%;text-align:center}.top-qa-container div:nth-child(2){width:955px;font-family:"M PLUS 1p",sans-serif;font-weight:500;font-size:19px;padding-left:10px}.top-qa-a+div{color:#e97169}.top-qa-section hr{border:none;border-top:1px dotted gray}}@media screen and (max-width: 480px){.pc-disp{display:none}.bold-text{font-weight:700}.margin-top20{margin-top:40px}.margin-top40{margin-top:40px}.margin-bottom37{margin-bottom:37px}.padding-top10{padding-top:10px}.padding-top30{padding-top:30px}.padding-bottom40{padding-bottom:40px}.bg-pink{width:100%;margin-top:10px;padding-top:10px;padding-bottom:33px;background-color:#fef0ef}.bg-pink2{width:100%;padding-top:34px;padding-bottom:33px;background-color:#fef0ef}.top-image{margin-bottom:0}.main-catch{width:100%;margin:0 auto}.kyujin-container{width:100%;margin:20px auto 10px}.kyujin-inner{width:100%;height:50px;margin:0 auto;text-align:center}.kyujin-button{width:100%;margin:0 auto;padding:15px 30px;text-align:center;color:#fff;border:solid 2px #020c5e;border-radius:20px;background:#020c5e;text-decoration:none}.kyujin-button:hover{color:#020c5e;background:#fff}.button-container{display:flex;flex-wrap:wrap;justify-content:center}.button-container div{line-height:.4;padding:0 23px}.title-container{width:90%;margin:0 auto;text-align:center;margin-top:10px}.plan-container{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 30px}.plan-description{color:#4d4d4f;font-size:85%}.plan-container>div{width:440px}.plan-container>div:nth-child(2){padding-top:30px}.shimin-fukushisou-manifesto{width:100%;margin:25px auto}.souka-message{position:relative;margin-bottom:60px}.souka-message p{display:none}.souka-text-message{position:absolute;top:80px;left:20px;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:12px;line-height:1.5;width:calc(100% - 40px)}.shiminsou-message{border:#5eaf22 1px solid;width:94%;margin:0 auto;padding:10px;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;line-height:1.5;position:relative;z-index:1;margin-bottom:10px}.shiminsou-message p:nth-child(2){margin-bottom:10px}.shiminsou-message+.shiminsou-message{margin-top:60px}.shiminsou-title{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:20px;color:#5eaf22;background-color:#fff;padding:0 20px;position:absolute;z-index:10;left:calc(50% - 86px);top:-20px}.main-plan{width:100%;margin:0 auto}.plan-container2{text-align:center;width:90%;margin:0 auto}.funeral-flow{width:100%;margin:0 auto}.funeral-flow-description{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;padding:10px 20px}.funeral-flow-container{display:flex;padding:0 10px;justify-content:space-around;flex-wrap:wrap}.funeral-flow-container div:nth-child(odd){width:100px;background-color:#fff;border:1px solid #5eaf22;height:180px;margin-bottom:20px}.funeral-flow-container>div:nth-child(odd)>div{padding:0 5px;padding-bottom:10px;font-family:font-family "Sawarabi Mincho",sans-serif;font-size:11px;font-weight:500;line-height:14px;text-align:center;width:100%}.funeral-flow-container>div:nth-child(1)>a{text-decoration:none;color:#000}.funeral-flow-container>div:nth-child(1)>a>div{padding:0 5px;padding-bottom:10px;font-family:font-family "Sawarabi Mincho",sans-serif;font-size:11px;font-weight:500;line-height:14px;text-align:center;width:100px}.funeral-flow-container>div:nth-child(1)>a>div>span{color:#e97067;font-weight:600}.funeral-flow-container>div:nth-child(7)>div>span{font-size:10px;line-height:13px}.funeral-flow-container>div:nth-child(11)>div>span{font-size:10px;line-height:13px}.funeral-flow-container div:nth-child(even){width:10px;padding-top:40px}.funeral-hall-guide{width:90%;margin:0 auto;padding-top:10px}.funeral-hall-description{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;text-align:center}.artifact-section{width:100%;margin:0 auto}.artifact-section-bg{background-color:#fef0ef;padding-bottom:50px}.artifact-section-bg>div:nth-child(1){width:300px;margin:0 auto;padding-top:50px}.artifact-category{width:300px;margin:0 auto;border-top:#603411 solid 1px;border-bottom:#603411 solid 1px;margin-top:50px;margin-bottom:10px;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:22px;text-align:center;color:#603411;font-family:"M PLUS 1p",sans-serif}.artifact-container{width:100%;margin:0 auto;display:flex;flex-wrap:wrap}.artifact-container>div{width:90%;margin:0 auto}.artifact-container>div:nth-child(2)>table,tr{border:2px solid #ccc}.artifact-container>div:nth-child(2)>table tr td:nth-child(1){border-right:2px solid #ccc !important;text-align:center}.artifact-container>div:nth-child(2)>table tr{background:#fff !important}.artifact-container>div:nth-child(2)>div{text-align:center}.family-funeral{background-color:#f9f9ed;text-align:center;padding:50px 5%}.family-funeral div:nth-child(1){padding-bottom:30px}.family-funeral div:nth-child(2){background-color:#fff;padding:15px;padding-top:40px;text-align:left}.family-funeral div:nth-child(2) div:nth-child(1){text-align:center;padding-bottom:0}.family-funeral div:nth-child(2) div:nth-child(2){line-height:2.5;padding-top:20px;font-size:14px;font-family:"Yu Gothic Medium",sans-serif}.family-funeral div:nth-child(2) div:nth-child(3){text-align:right;padding-right:80px}.main-catch section:nth-child(8){margin-top:0}.plan-container3{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:0 5px}.plan-container3 a{padding-left:5px;padding-right:5px}.plan-container3 div{width:450px}.customer-voice{width:90%;margin:0 auto}.customer-voice-description{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;color:#e97067;text-align:center;margin-top:20px}.customer-voice-subdescription{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;text-align:center;margin-top:20px}.plan-container4{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 10px;margin-top:33px}.plan-container4 div{width:100px;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:12px;text-align:center}.customer-voice-button{text-align:center}.popup{display:none;position:fixed;left:5%;top:0px;width:90%;padding:5px;background-color:#f19c96}.active{display:block}.sin-i-service{width:90%;margin:0 auto}.sin-i-service-subdescription{width:90%;margin:0 auto;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;margin-top:30px}.sin-i-service-subtitle{width:90%;margin:0 auto;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:20px;text-align:center;color:#5eaf22;border-top:#5eaf22 1px solid;border-bottom:#5eaf22 1px solid}.after-support-container{display:flex;padding:0 10px;padding-top:10px;justify-content:space-between;flex-wrap:wrap}.after-support-container div{width:150px}.company-information{width:90%;margin:0 auto}.company-message{color:#e97067;font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:20px;text-align:center}.staff-section ul{padding:0}.staff-container{display:flex;padding:0 0 25px;justify-content:center;flex-wrap:wrap}.staff-photo{width:100%;margin:0 auto}.staff-name{border-bottom:#603411 solid 2px;padding:5px 10px 0}.staff-name p{font-weight:bold;color:#603411;font-size:24px;margin:0;line-height:120%}.staff-name-post{font-size:18px;display:inline-block;margin:0 0 8px}.staff-comment{width:100%;margin:0 auto;padding:10px;line-height:2;font-size:16px}.staff-comment p{font-weight:600;margin-bottom:10px !important}.staff-text{padding:0 0 0 10px;margin:15px 0 0}.staff-text p{font-weight:600;font-size:20px;margin:15px 0}.president-name{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:14px;margin-left:50px}.vaccination-evidence{width:100%;margin:0 auto}.company-specification{font-family:Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;font-size:16px;width:100%;margin:0 auto;table-layout:fixed}.company-specification tr td:nth-child(1){background-color:#f2f2f2;width:100px;padding-left:20px}.company-specification tr td:nth-child(2){background-color:#fff}.top-qa-section{width:100%;margin:0 auto}.top-qa-section>div:nth-child(1){text-align:center;padding-top:80px}.top-qa-container{display:flex;width:95%;margin:25px auto;justify-content:left}.top-qa-q{background-color:#5eb022;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;font-size:20px;height:35px;width:35px;border-radius:50%;text-align:center}.top-qa-a{background-color:#e97169;color:#fff;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:900;font-size:20px;height:35px;width:35px;border-radius:50%;text-align:center}.top-qa-container div:nth-child(2){width:calc(100% - 45px);font-family:"M PLUS 1p",sans-serif;font-weight:500;font-size:19px;padding-left:10px}.top-qa-a+div{color:#e97169}.top-qa-section hr{border:none;border-top:1px dotted gray}}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}}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}@media screen and (max-width: 768px){.title-inner h1{width:100%}}.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}}.company_container .section_inner{max-width:1000px;margin:0 auto;padding:0 10px}.company_container .company_infomation{margin:0 0 80px}.company_container .company_infomation .company_image{max-width:800px;margin:0 auto 20px}.company_container .company_infomation_table{width:100%;max-width:1000px;margin:2rem auto;border-collapse:collapse;background:#fff;overflow:hidden}.company_container .company_infomation_table tbody tr{border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.company_container .company_infomation_table tbody tr:last-child{border-bottom:none}.company_container .company_infomation_table tbody tr:hover{background-color:#f8f9fa}.company_container .company_infomation_table td{padding:1.2rem 1.5rem;vertical-align:middle;line-height:1.6}.company_container .company_infomation_table td:first-child{background-color:#5fb124;color:#fff;font-weight:600;font-size:.95rem;width:140px;text-align:center;position:relative}.company_container .company_infomation_table td:last-child{background-color:#fff;color:#2d5016;font-size:.95rem;padding-left:2rem}@media screen and (max-width: 768px){.company_container .company_infomation_table{margin:1rem auto;border-radius:0;box-shadow:none;border:1px solid #e5e7eb}.company_container .company_infomation_table td{padding:1rem;display:block;width:100%;border:none}.company_container .company_infomation_table td:first-child{background-color:#5fb124;color:#fff;text-align:left;width:100%;border-radius:0;margin-bottom:0;padding:.8rem 1rem;font-size:.9rem}.company_container .company_infomation_table td:first-child::after{display:none}.company_container .company_infomation_table td:last-child{background-color:#fff;padding:1rem;padding-left:1rem}.company_container .company_infomation_table tbody tr{display:block;overflow:hidden;background:#fff}.company_container .company_infomation_table tbody tr:hover{background-color:#fff;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.1)}}@media screen and (max-width: 480px){.company_container .company_infomation_table{margin:.5rem;width:calc(100% - 1rem)}.company_container .company_infomation_table td{padding:.8rem;font-size:.9rem}.company_container .company_infomation_table td:first-child{padding:.6rem .8rem;font-size:.85rem}.company_container .company_infomation_table td:last-child{padding:.8rem}}.company_container .company_map{width:100%}.company_container .company_map iframe{max-width:1000px;width:100%;margin:0 auto}.company_container .company_staff{background:linear-gradient(135deg, #ffefef 0%, #f5f5f5 100%);width:100%;padding:60px 20px}.company_container .company_staff .company-message{text-align:center;margin:0 0 60px;font-size:1.1rem;line-height:1.8;color:#555;max-width:600px;margin-left:auto;margin-right:auto}.company_container .company_staff .staff-section ul{list-style:none;padding:0;margin:0}.company_container .company_staff .staff-section .staff-container{display:flex;align-items:center;padding:20px 40px;margin:0 0 20px;background:#fff;transition:all .3s ease;border:1px solid rgba(95,177,36,.1)}.company_container .company_staff .staff-section .staff-container:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.15)}.company_container .company_staff .staff-section .staff-container:nth-child(2n){flex-direction:row}.company_container .company_staff .staff-section .staff-container:nth-child(2n) .staff-comment{margin-right:40px;margin-left:0}.company_container .company_staff .staff-section .staff-container:nth-child(2n-1){flex-direction:row-reverse}.company_container .company_staff .staff-section .staff-container:nth-child(2n-1) .staff-comment{margin-left:40px;margin-right:0}.company_container .company_staff .staff-section .staff-container .staff-comment{flex:1}.company_container .company_staff .staff-section .staff-container .staff-comment .staff-name p{font-size:1.4rem;font-weight:600;color:#333;line-height:1.4;margin:0}.company_container .company_staff .staff-section .staff-container .staff-comment .staff-name .staff-name-post{font-size:.9rem;color:#5fb124;font-weight:500;display:inline-block;padding:4px 12px;background:rgba(95,177,36,.1);border-radius:20px;margin-bottom:8px}.company_container .company_staff .staff-section .staff-container .staff-comment .staff-text p{color:#666;line-height:1.7;font-size:1rem;margin:0 0 20px}.company_container .company_staff .staff-section .staff-container .staff-comment .staff-text p.staff-text-catch{font-weight:600;color:#5fb124;font-size:1.1rem;margin-bottom:12px}.company_container .company_staff .staff-section .staff-container .staff-photo{flex-shrink:0;width:180px;height:180px;overflow:hidden;box-shadow:0 6px 10px rgba(0,0,0,.15);border:4px solid #fff;position:relative}.company_container .company_staff .staff-section .staff-container .staff-photo::before{content:"";position:absolute;inset:-8px;border-radius:50%;padding:4px;background:linear-gradient(45deg, #5fb124, #7bc142);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.company_container .company_staff .staff-section .staff-container .staff-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.company_container .company_staff .staff-section .staff-container .staff-photo:hover img{transform:scale(1.05)}@media screen and (max-width: 768px){.company_container .company_staff{padding:40px 15px}.company_container .company_staff .company-message{margin-bottom:40px;padding:20px;font-size:1rem}.company_container .company_staff .staff-section .staff-container{flex-direction:column !important;padding:30px 20px;margin-bottom:40px}.company_container .company_staff .staff-section .staff-container .staff-comment{margin:0 !important;order:2;text-align:left}.company_container .company_staff .staff-section .staff-container .staff-photo{order:1;margin-bottom:25px}}@media screen and (max-width: 480px){.company_container .company_staff{padding:30px 10px}.company_container .company_staff .company-message{padding:15px;font-size:.9rem}.company_container .company_staff .staff-section .staff-container{padding:20px 15px}.company_container .company_staff .staff-section .staff-container .staff-comment .staff-name p{font-size:1.2rem}.company_container .company_staff .staff-section .staff-container .staff-comment .staff-text p{font-size:1rem}}.qa-more-button{margin:20px auto;border-top:1px solid #63ae2e;border-bottom:1px solid #63ae2e;overflow:hidden;max-width:1000px;text-align:center}.qa-more-btn{background-color:#fff;border:none;padding:15px 40px;border-radius:20px;font-size:16px;font-weight:bold;cursor:pointer;position:relative;transition:all .3s ease}.qa-more-btn:hover{transform:translateY(-2px)}.qa-more-btn::after{content:"▼";margin-left:10px;transition:transform .3s ease}.qa-more-btn.active::after{transform:rotate(180deg)}.qa-more-btn:focus{outline-offset:2px}.qa-more-btn:active{transform:translateY(1px)}.qa-accordion-content{max-height:0 !important;overflow:hidden !important;transition:max-height .5s ease-out !important}section.top-qa-section .qa-accordion-content.active{max-height:8000px !important}.additional-qa{padding-top:20px;margin-top:0}.additional-qa .top-qa-container:first-child{margin-top:0}@media(max-width: 768px){.qa-more-btn{padding:12px 30px;font-size:14px}.qa-more-btn::after{margin-left:8px}.additional-qa{padding-top:15px}}.main-plan{width:100%;padding:40px 0}.main-plan .plan-table{max-width:1100px;margin:0 auto;background:#fff;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.1)}@media screen and (max-width: 768px){.main-plan .plan-table{margin:10px}}.main-plan .table-header{display:flex;background:#f19c98;color:#fff;font-weight:bold}@media screen and (max-width: 768px){.main-plan .table-header{flex-direction:column}}.main-plan .header-plan,.main-plan .header-price,.main-plan .header-flow{padding:20px;text-align:center;border-right:1px solid #fff}@media screen and (max-width: 768px){.main-plan .header-plan,.main-plan .header-price,.main-plan .header-flow{border-right:none;border-bottom:1px solid #fff;padding:15px}}.main-plan .header-plan{flex:2}.main-plan .header-price,.main-plan .header-flow{flex:1}.main-plan .header-flow{border-right:none}@media screen and (max-width: 768px){.main-plan .header-flow{border-bottom:none}}.main-plan .plan-row{display:flex;border-bottom:1px solid #c8c8c8;transition:background-color .3s}.main-plan .plan-row:hover{background-color:#f0f8f8}.main-plan .plan-row:last-child{border-bottom:none}@media screen and (max-width: 768px){.main-plan .plan-row{flex-direction:column}}.main-plan .plan-link{display:flex;width:100%;text-decoration:none;color:inherit}.main-plan .plan-info{flex:2;padding:20px;display:flex;align-items:center;gap:20px;border-right:1px solid #c8c8c8}@media screen and (max-width: 768px){.main-plan .plan-info{flex-direction:column;text-align:center;gap:15px;border-right:none;border-bottom:1px solid #c8c8c8}}.main-plan .plan-image{width:120px;height:80px;overflow:hidden;flex-shrink:0}@media screen and (max-width: 768px){.main-plan .plan-image{width:100px;height:70px}}.main-plan .plan-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main-plan .plan-text{flex:1}.main-plan .plan-catch{font-size:14px;color:#8f8f8f;margin-bottom:8px}.main-plan .plan-name{font-size:24px;font-weight:bold;color:#f19c98}@media screen and (max-width: 768px){.main-plan .plan-name{font-size:20px}}.main-plan .price-info{flex:1;padding:20px;text-align:center;border-right:1px solid #c8c8c8}@media screen and (max-width: 768px){.main-plan .price-info{border-right:none;border-bottom:1px solid #c8c8c8}}.main-plan .price-without-tax{font-size:32px;font-weight:bold;color:#f19c98;margin-bottom:5px}@media screen and (max-width: 768px){.main-plan .price-without-tax{font-size:28px}}.main-plan .price-with-tax{font-size:14px;color:#8f8f8f}.main-plan .citizen-plan .plan-name{color:#5fb124}.main-plan .citizen-plan .price-without-tax{color:#5fb124}.main-plan .citizen-plan .self-payment{background:#e74c3c;color:#fff;font-size:14px;font-weight:bold;padding:4px 8px;display:inline-block;margin-bottom:8px}.main-plan .citizen-plan .price-breakdown{background:#f8f9fa;border:1px solid #c8c8c8;padding:8px;margin-top:8px;font-size:10px;line-height:1.3;text-align:left}@media screen and (max-width: 768px){.main-plan .citizen-plan .price-breakdown{font-size:8px;padding:6px}}.main-plan .citizen-plan .breakdown-horizontal{display:flex;justify-content:space-between;gap:8px}@media screen and (max-width: 768px){.main-plan .citizen-plan .breakdown-horizontal{flex-direction:column;gap:2px}}.main-plan .citizen-plan .breakdown-horizontal span{flex:1;white-space:nowrap}@media screen and (max-width: 768px){.main-plan .citizen-plan .breakdown-horizontal span{white-space:normal}}.main-plan .flow-info{flex:1;padding:20px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.main-plan .flow-info{border-bottom:none}}.main-plan .flow-steps{display:flex;align-items:center;gap:6px;justify-content:center;width:100%}@media screen and (max-width: 768px){.main-plan .flow-steps{flex-direction:column;gap:4px}}.main-plan .flow-step{background:#f19c98;color:#fff;padding:8px 4px;font-size:11px;font-weight:bold;white-space:nowrap;min-width:40px;min-height:50px;text-align:center;writing-mode:vertical-rl;display:flex;align-items:center;justify-content:center}.main-plan .flow-step.disabled{background:#ccc;opacity:.6}@media screen and (max-width: 768px){.main-plan .flow-step{font-size:10px;padding:6px 3px;min-width:35px;min-height:40px}}.main-plan .flow-arrow{font-size:12px;color:#f19c98;font-weight:bold}.main-plan .flow-arrow.disabled{color:#ccc}@media screen and (max-width: 768px){.main-plan .flow-arrow{font-size:10px;transform:rotate(90deg)}}.main-plan .citizen-plan .flow-step{background:#5fb124}.main-plan .citizen-plan .flow-step.disabled{background:#ccc;opacity:.6}.main-plan .citizen-plan .flow-arrow{color:#5fb124}.main-plan .citizen-plan .flow-arrow.disabled{color:#ccc}.plan_list_item{transition:.3s all;padding:0 10px}.plan_list_item:hover{opacity:.6}.plan_list_item a{display:block;margin:0 auto;width:-moz-fit-content;width:fit-content}/*# sourceMappingURL=style.css.map */