.font_m-plus{font-family:"M PLUS 1p", sans-serif;font-style:normal}.tb{display:none !important}.pc{display:none !important}.sp{display:block !important}@media screen and (min-width:768px){.sp{display:none !important}.pc{display:none !important}.tb{display:block !important}}@media screen and (min-width:1024px){.sp{display:none !important}.tb{display:none !important}.pc{display:block !important}}body a{text-decoration:none}body a:hover{text-decoration:none !important}body p{color:#222222;font-size:15px;line-height:1.8}body .cb_free_space{border:none;padding:0}body .b_wide{display:none}@media screen and (min-width:1170px){body .b_wide{display:block}}body .btn__design001{width:100%;margin:0 auto;font-size:20px;background-color:#ffffff;border-radius:10px;display:flex;justify-content:center;align-items:center;position:relative;padding:1em 2em;overflow:hidden}body .btn__design001:hover{background-color:transparent;color:#ffffff !important}body .btn__design001:hover::before{width:100%}body .btn__design001::before{position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;content:"";transition:width 0.3s ease}@media screen and (min-width:1000px){body .btn__design001{width:50%}}body .btn__color_b{color:#1fa3e2 !important;border:1px solid #1fa3e2}body .btn__color_b::before{background-color:#1fa3e2}body .btn__color_o{color:#ea7c1b !important;border:1px solid #ea7c1b}body .btn__color_o::before{background-color:#ea7c1b}#header #header_logo{background:#ffffff !important}#header #dropdown_menu>ul>li>a{padding:0 23px}body.header_fixed #header{background:#ffffff !important}body.header_fixed #dropdown_menu>ul>li>a{color:#222222 !important;padding:0 23px}body.header_fixed #dropdown_menu>ul>li>a:hover{background-color:#0f75bd !important}#footer_banner_wrap #footer_banner{width:auto !important}#footer_banner_wrap #footer_banner a .title{font-size:20px;font-family:"M PLUS 1p", sans-serif;letter-spacing:3px;border-top:none}#footer_banner_wrap #footer_banner a:nth-of-type(even){border-top:5px solid #ea7c1b}#footer_banner_wrap #footer_banner a:nth-of-type(even) .title{background:#ea7c1b}#footer_banner_wrap #footer_banner a:nth-of-type(odd){border-top:5px solid #1fa3e2}#footer_banner_wrap #footer_banner a:nth-of-type(odd) .title{background:#1fa3e2}#footer{background:#ffffff !important}#footer #footer_nav{margin:30px 0 60px}#footer #footer_nav .footer_menu ul li{font-size:15px;margin:0 20px}#footer #footer_address img{max-width:300px !important;margin-bottom:1.2em}#footer #footer_address p{color:#222222;line-height:1.8;margin:0 auto}#footer #footer_address p:first-child{margin:0 auto 1em !important}@media screen and (max-width:1030px){#footer .footer_menu{display:none}}.home #header_slider_wrap{padding-top:32px}.home #header_slider_wrap #header_slider{width:60%}.home #header_slider_wrap #header_slider_catch_area{padding:0 20px 63px;width:40%;position:relative;z-index:1;padding-bottom:10vw}@media screen and (max-width:1150px){.home #header_slider_wrap #header_slider_catch_area{padding:0 10px 63px}}@media screen and (max-width:1024px){.home #header_slider_wrap #header_slider_catch_area{padding:0 0 63px}}.home #header_slider_wrap #header_slider_catch_area .content{width:90%;color:#1fa3e2}.home #header_slider_wrap #header_slider_catch_area .content h2{font-family:"M PLUS 1p", sans-serif;font-weight:600 !important;font-size:40px}@media screen and (max-width:1550px){.home #header_slider_wrap #header_slider_catch_area .content h2{font-size:37px}}@media screen and (max-width:1440px){.home #header_slider_wrap #header_slider_catch_area .content h2{font-size:33px}}@media screen and (max-width:1175px){.home #header_slider_wrap #header_slider_catch_area .content h2{font-size:30px}}@media screen and (max-width:975px){.home #header_slider_wrap #header_slider_catch_area .content h2{font-size:45px}}@media screen and (max-width:870px){.home #header_slider_wrap #header_slider_catch_area .content h2{font-size:40px}}@media screen and (max-width:800px){.home #header_slider_wrap #header_slider_catch_area .content h2{font-size:33px}}.home #header_slider_wrap #header_slider_catch_area .content .desc_area .desc{color:#222222;font-size:15px;margin-top:1.8em}@media screen and (max-width:980px){.home #header_slider_wrap #header_slider_catch_area .content .desc_area .desc{font-size:20px !important}}@media screen and (max-width:800px){.home #header_slider_wrap #header_slider_catch_area .content .desc_area .desc{font-size:16px !important}}@media screen and (max-width:1440px){.home #header_slider_wrap #header_slider_catch_area .content{width:100%}}@media screen and (max-width:1221px){.home #header_slider_wrap #header_slider_catch_area .content{width:100% !important;padding:0 0 !important}}@media screen and (max-width:800px){.home #header_slider_wrap #header_slider_catch_area .content{width:90% !important}}.home #header_slider_wrap #header_slider_catch_area::before,.home #header_slider_wrap #header_slider_catch_area::after{content:"";position:absolute;width:100%;background-repeat:no-repeat;background-size:contain;z-index:-1;pointer-events:none}.home #header_slider_wrap #header_slider_catch_area::before{top:-70px;left:0;transform:translateX(-30%);max-width:180px;aspect-ratio:2.0275862069;background-image:url("https://bigpark.jp/wp-content/uploads/2026/07/top_img__fv-bg001.png");background-position:bottom center}.home #header_slider_wrap #header_slider_catch_area::after{bottom:0;left:0;transform:translateX(-20%);max-width:200px;aspect-ratio:2.1083743842;background-image:url("https://bigpark.jp/wp-content/uploads/2026/07/top_img__fv-bg002.png");background-position:bottom center}@media screen and (max-width:980px){.home #header_slider_wrap{display:block}.home #header_slider_wrap #header_slider_catch_area{width:100%;height:100%}.home #header_slider_wrap #header_slider_catch_area .content{width:100%}.home #header_slider_wrap #header_slider_catch_area .content h2 br:first-child{display:none}.home #header_slider_wrap #header_slider_catch_area .content .desc br:first-child,.home #header_slider_wrap #header_slider_catch_area .content .desc br:nth-of-type(3){display:none}.home #header_slider_wrap #header_slider{width:100%;height:100%}}@media screen and (max-width:725px){.home #header_slider_wrap #header_slider_catch_area .content h2 br:first-child{display:block}.home #header_slider_wrap #header_slider_catch_area .content .desc br:first-child,.home #header_slider_wrap #header_slider_catch_area .content .desc br:nth-of-type(3){display:block}}.home #news_ticker{width:550px;border:3px solid #ddd;height:auto}.home #news_ticker a{padding:12px}.home #news_ticker .news_item{background:#ffffff}.home #news_ticker .news_item .content .date{font-size:15px;margin:0 0 15px 0}@media screen and (max-width:1000px){.home #news_ticker{margin-bottom:100px}}@media screen and (max-width:800px){.home #news_ticker{width:460px !important;margin:80px auto;padding-bottom:0;border-radius:100px}.home #news_ticker .splide__track{height:100px}}.home #top-block__reason .block__ttl,.home #top-block__menu .block__ttl{margin-bottom:2.5em}.home #top-block__reason .block__ttl p,.home #top-block__reason .block__ttl h2,.home #top-block__menu .block__ttl p,.home #top-block__menu .block__ttl h2{margin:0 auto !important;color:#ea7c1b;font-family:"M PLUS 1p", sans-serif;letter-spacing:3px}.home #top-block__reason .block__ttl p,.home #top-block__menu .block__ttl p{font-size:20px;font-weight:500;line-height:2}.home #top-block__reason .block__ttl h2,.home #top-block__menu .block__ttl h2{font-size:50px}@media screen and (min-width:768px){.home #top-block__reason .block__ttl p,.home #top-block__menu .block__ttl p{font-size:28px}}.home #cb_content_1,.home #cb_content_3{background:#1fa3e2}.home #cb_content_1{padding:4em 0 3em;position:relative;z-index:1;padding-bottom:15vw}.home #cb_content_1 .post_content{margin:0 auto 10px !important}.home #cb_content_1 #top-block__reason{width:95%;background-color:rgba(255, 255, 255, 0.8);border-radius:20px;margin:0 auto;padding:3em 0.8em 1em;position:relative;z-index:1}.home #cb_content_1 #top-block__reason .is-layout-grid{display:block}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason{width:95%;margin:0 auto 1.7em}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained{display:block}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained h3{display:flex;align-items:center;justify-content:center;color:#ea7c1b;font-weight:bold;font-size:20px;line-height:1.4;padding:10px 0;text-align:center}@media screen and (max-width:940px){.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained h3{text-align:left}}@media screen and (max-width:500px){.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained h3{text-align:center;margin:0 auto}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained h3 .pc_wide{display:block}}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained p{margin:0 auto}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained .sp_wide{display:block}@media screen and (min-width:500px){.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained{display:flex;justify-content:flex-start;gap:40px}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained p{text-align:left}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained .sp_wide{display:none}}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .pc_wide{display:none}@media screen and (min-width:940px){.home #cb_content_1 #top-block__reason .is-layout-grid{display:grid}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason{width:100%;margin-bottom:3em}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained{display:block}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained p{text-align:center}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .is-layout-constrained .is-vertical{display:block !important}.home #cb_content_1 #top-block__reason .is-layout-grid .list__reason .pc_wide{display:block}}.home #cb_content_1 #top-block__reason::before,.home #cb_content_1 #top-block__reason::after{content:"";position:absolute;width:100%;background-repeat:no-repeat;background-size:contain;z-index:-1;pointer-events:none}.home #cb_content_1 #top-block__reason::before{top:-20px;left:-50px;transform:translateX(0%);max-width:110px;aspect-ratio:1.4264705882;background-image:url("https://bigpark.jp/wp-content/uploads/2026/07/top_bg__006-1.png");background-position:bottom center}@media screen and (min-width:768px){.home #cb_content_1 #top-block__reason::before{max-width:190px}}.home #cb_content_1 #top-block__reason::after{top:-40px;right:0;transform:translateX(10%);max-width:100px;aspect-ratio:1.0315789474;background-image:url("https://bigpark.jp/wp-content/uploads/2026/07/top_bg__006-2.png");background-position:bottom center}@media screen and (min-width:768px){.home #cb_content_1 #top-block__reason::after{top:0;max-width:150px}}.home #cb_content_1::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;aspect-ratio:3.7182320442;background-image:url("https://bigpark.jp/wp-content/uploads/2026/07/top_bg__001.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain;z-index:-1;pointer-events:none}.home #cb_content_2{background:#ffffff;padding:15vh 0 5vh;position:relative;z-index:1;padding-bottom:12vw}.home #cb_content_2 .b_wide{display:none}.home #cb_content_2 .sp_wide{display:block}@media screen and (min-width:625px){.home #cb_content_2 .sp_wide{display:none}}@media screen and (min-width:1170px){.home #cb_content_2{padding:25vh 0 15vh}.home #cb_content_2 .b_wide{display:block}}.home #cb_content_2 #top-block__menu .is-layout-grid{gap:40px;align-items:stretch}@media screen and (min-width:1170px){.home #cb_content_2 #top-block__menu .custom-card-container{display:flex;gap:20px;align-items:stretch;width:100%;margin-top:2.5em}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card{width:33%}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card .card-description{margin-bottom:1em;padding-bottom:1em}}@media screen and (max-width:1169px){.home #cb_content_2 #top-block__menu .custom-card-container{display:block;width:100%;margin-top:2.5em}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card{margin-bottom:2em}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card .card-description{margin-bottom:1em;padding-bottom:0}}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card{flex:1;border-radius:20px;padding:2.5em;display:flex;flex-direction:column}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card.card-school{background-color:#e2ebd5}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card.card-school .card-header h3{color:#fbfff5}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card.card-school .card-header .card-title-jp{color:#6d8058;line-height:1.8}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card.card-business{background-color:#d1e6eb}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card.card-business .card-header h3{color:#f5fffe}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card.card-business .card-header .card-title-jp{color:#5e8486}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card.card-novelty{background-color:#f2ebd1}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card.card-novelty .card-header h3{color:#fefff5}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card.card-novelty .card-header .card-title-jp{color:#8e8975}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card .card-header{margin-bottom:1.5em}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card .card-header .card-title-eng{font-size:50px;font-family:"M PLUS 1p", sans-serif;font-weight:600;margin:0}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card .card-header .card-title-jp{color:#ea7c1b;font-size:18px;font-weight:bold}.home #cb_content_2 #top-block__menu .custom-card-container .custom-card .card-description{line-height:1.8}.home #cb_content_2 #top-block__menu .btn__design001{margin-top:4em}.home #cb_content_2::before,.home #cb_content_2::after{content:"";position:absolute;width:100%;background-repeat:no-repeat;background-size:contain;z-index:-1;pointer-events:none}.home #cb_content_2::before{top:0;left:50%;transform:translateX(-50%);aspect-ratio:3.6843065693;background-image:url("https://bigpark.jp/wp-content/uploads/2026/07/top_bg__002.png");background-position:bottom center}.home #cb_content_2::after{bottom:-1px;left:-1px;transform:translateX(0%);max-width:400px;aspect-ratio:1.3875205255;background-image:url("https://bigpark.jp/wp-content/uploads/2026/07/top_bg__003.png");background-position:bottom center}.home #cb_content_3{margin:0 auto;position:relative;padding:7vh 20px}.home #cb_content_3 .cb_desc{display:none}.home #cb_content_3 .gallery_ttl{font-size:45px;color:#ffffff;font-family:"M PLUS 1p", sans-serif;font-weight:600;text-align:center}.home #cb_content_3 .gallery_txt{color:#ffffff;text-align:center;margin-bottom:5em}.home #cb_content_3 .archive_link{width:100%;max-width:1100px;margin:5em auto 2em}.home #cb_content_3 .archive_link .design_button2{height:auto;line-height:normal;position:unset;display:unset;text-decoration:none;margin:0 auto;font-size:20px;font-weight:400;color:#ffffff !important;border:1px solid #ffffff;border-radius:10px;display:flex;justify-content:center;align-items:center;position:relative;padding:1.3em 2em;overflow:hidden}@media screen and (min-width:1000px){.home #cb_content_3 .archive_link .design_button2{width:50%}}.home #cb_content_3 .archive_link .design_button2:hover{background-color:transparent;color:#ffffff !important;border:1px solid #ea7c1b}.home #cb_content_3 .archive_link .design_button2:hover::before{width:100%}.home #cb_content_3 .archive_link .design_button2::before{background-color:#ea7c1b;position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;content:"";transition:width 0.3s ease}.home #cb_content_3 .archive_link .design_button2::after{background:none}@media screen and (min-width:768px){.home #cb_content_3 .gallery_ttl{font-size:50px}}.home #cb_content_3 .sp_wide{display:block}@media screen and (min-width:670px){.home #cb_content_3 .sp_wide{display:none}}.home .cb_gallery{border-top:none !important;padding:50px 0}@media screen and (min-width:768px){.home .cb_gallery{padding:100px 0}}.home #cb_content_4{background-color:#ffffff;position:relative;z-index:1;padding-bottom:15vw}.home #cb_content_4 .design_content{padding-top:15vh}.home #cb_content_4 .main_content{padding:0 80px 0 0}.home #cb_content_4 .main_content .catch{font-family:"M PLUS 1p", sans-serif;font-size:40px !important;letter-spacing:3px}.home #cb_content_4 .main_content .link_button{height:auto;line-height:normal;position:unset;display:unset;text-decoration:none;width:100%;margin:1em auto 0;font-size:20px;font-weight:400;color:#ffffff !important;border:1px solid #ea7c1b;border-radius:10px;display:flex;justify-content:center;align-items:center;position:relative;padding:0.9em 2em !important;overflow:hidden}.home #cb_content_4 .main_content .link_button:hover{color:#ffffff !important;background-color:transparent;border:1px solid #ea7c1b}.home #cb_content_4 .main_content .link_button:hover .design_button2{color:#ffffff !important}.home #cb_content_4 .main_content .link_button:hover::before{width:100%}.home #cb_content_4 .main_content .link_button::before{background-color:#ea7c1b;position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;content:"";transition:width 0.3s ease}.home #cb_content_4 .main_content .link_button .design_button2{font-weight:normal;letter-spacing:1px}.home #cb_content_4 .main_content .link_button .design_button2:hover{color:#ffffff}.home #cb_content_4 .main_content .link_button .design_button2::after{background:none !important}.home #cb_content_4 .image_bottom img{margin-top:-140px}.home #cb_content_4::before,.home #cb_content_4::after{content:"";position:absolute;width:100%;background-repeat:no-repeat;background-size:contain;z-index:-1;pointer-events:none}.home #cb_content_4::before{top:0;left:0;transform:translateX(0%);max-width:320px;aspect-ratio:1.0462184874;background-image:url("https://bigpark.jp/wp-content/uploads/2026/07/top_bg__004.png");background-position:bottom center}.home #cb_content_4::after{bottom:0;left:0;transform:translateX(0%);aspect-ratio:3.4495726496;background-image:url("https://bigpark.jp/wp-content/uploads/2026/07/top_bg__005.png");background-position:bottom center}@media screen and (max-width:1000px){.home #cb_content_4 .desc_bottom{text-align:center}.home #cb_content_4 .link_button{display:none !important}.home #cb_content_4 .link_button_bottom{width:100%;margin:3em auto;font-size:20px;color:#ea7c1b !important;border:1px solid #ea7c1b;background-color:#ffffff;border-radius:10px;display:flex;justify-content:center;align-items:center;position:relative;padding:1em 2em;overflow:hidden}.home #cb_content_4 .link_button_bottom:hover{background-color:transparent;color:#ffffff !important}.home #cb_content_4 .link_button_bottom:hover::before{width:100%}.home #cb_content_4 .link_button_bottom::before{background-color:#ea7c1b;position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;content:"";transition:width 0.3s ease}.home #cb_content_4 .link_button_bottom .design_button2{font-weight:500}.home #cb_content_4 .link_button_bottom .design_button2:after{display:none}}@media screen and (max-width:1000px) and (min-width:1000px){.home #cb_content_4 .link_button_bottom{width:50%}}.home .cb_design_content:last-child .design_content{padding-bottom:0 !important}.page #page_only_headline{width:100%;margin:0 auto;text-align:left;position:relative;z-index:1;padding-bottom:20vw}.page #page_only_headline .header_catch{width:90%;color:#0f75bd;font-size:55px !important;font-family:"M PLUS 1p", sans-serif;margin:0 auto;position:relative;letter-spacing:5px}.page #page_only_headline .header_catch:before{content:"";display:inline-block;position:absolute;bottom:-40px;left:0;transform:translateX(0);width:200px;height:5px;background-color:#0f75bd}@media screen and (max-width:570px){.page #page_only_headline .header_catch{font-size:45px !important}}.page #page_only_headline::after{content:"";position:absolute;bottom:0;left:0;width:100%;aspect-ratio:3.7182320442;background-image:url("https://bigpark.jp/wp-content/uploads/2026/08/h_bg__001.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain;z-index:-1;pointer-events:none}@media screen and (min-width:790px){.page #page_only_headline{padding-bottom:10vw}.page #page_only_headline .header_catch{font-size:60px !important}}@media screen and (min-width:1100px){.page #page_only_headline .header_catch{width:100%;max-width:1100px}}.page #main_content{padding:0 0 50px}.page #main_content #main_col{width:100%}.page #page_contents{width:100%;background:#1fa3e2;padding:50px 0 20px}.page #page_contents .post_content{width:100%;max-width:1100px;margin:0 auto}.page #page_contents .main__block .block__contents{width:95%;background:#ffffff;border-radius:25px;padding:3em;margin:0 auto 5em}.page #page_contents .main__block .block__contents h2{color:#0f75bd;font-size:40px;font-family:"M PLUS 1p", sans-serif;letter-spacing:2px;padding:0 0.4em 1em;border-bottom:3px dotted #0f75bd;display:block}@media screen and (max-width:690px){.page #page_contents .main__block .block__contents h2{font-size:33px !important;padding:0 0.4em 0.5em}}@media screen and (max-width:540px){.page #page_contents .main__block .block__contents h2{font-size:30px !important}}.page #page_contents .main__block .block__contents h3{color:#ea7c1b;font-family:"M PLUS 1p", sans-serif;margin:2em auto 1em}@media screen and (max-width:800px){.page #page_contents .main__block .block__contents h3{font-size:25px !important}}@media screen and (max-width:680px){.page #page_contents .main__block .block__contents h3{font-size:23px !important}}@media screen and (max-width:630px){.page #page_contents .main__block .block__contents h3{font-size:20px !important}}.page #page_contents .main__block .block__contents p{line-height:2}@media screen and (min-width:1040px){.page #page_contents{padding:100px 0 20px}}@media screen and (min-width:1160px){.page #page_contents .main__block .block__contents{width:100%;padding:4em}}.page table{width:100%;border-collapse:separate;border-spacing:5px;border:none;margin:0 auto}.page table td{background:#ffffff;box-sizing:border-box;border:none;border-bottom:2px solid #1fa3e2;padding:2em 1.5em;line-height:1.8;vertical-align:middle}.page table td strong{font-size:13px;font-weight:normal !important}.page table td:first-of-type{width:30%;color:#ffffff;background:#1fa3e2;font-weight:500;letter-spacing:5px;text-align:center}@media screen and (max-width:768px){.page table{display:block;width:100%}.page table tbody,.page table tr,.page table td{display:block;width:100%}.page table tr{margin-bottom:15px}.page table td{font-size:16px;padding:2em 1em 1.5em}.page table td:first-of-type{width:100%;font-size:18px;letter-spacing:2px;padding:1em;margin-bottom:0.5em}}#about #concept .wp-block-media-text strong{background:linear-gradient(transparent 70%, #fbe9b8 20%);font-weight:bold}@media screen and (max-width:700px){#about #concept .wp-block-media-text{display:block}#about #concept .wp-block-media-text .wp-block-media-text__content{padding:2em 0 0}}#about #company iframe{width:100% !important;max-width:1200px !important;margin:3.5em auto 1.5em}#about #company .wp-block-columns{width:100%;max-width:1200px;margin:0 auto}#about #company .wp-block-columns .wp-block-column{background:#f2faff;padding:2em}#about #company .wp-block-columns .wp-block-column p{margin:0 !important;line-height:1.8}#about #company .wp-block-columns .wp-block-column strong{color:#1fa3e2;line-height:3}#menu #base table tr:first-of-type td{text-align:center}#menu #base table tr:first-of-type td strong{font-size:18px;font-weight:700 !important;text-align:center;letter-spacing:2px}@media screen and (max-width:799px){#menu #base table{display:none}}#menu #base ul{list-style:none;margin:0 auto}#menu #base ul li{margin-bottom:1.5em}#menu #base ul li .list_base li:first-child{background:#1fa3e2;color:#ffffff;font-size:20px;font-weight:600;text-align:center;padding:0.7em 0;margin-bottom:0}#menu #base ul li .list_base li:last-child{font-size:18px;text-align:center;padding:0.8em 0;margin-bottom:0;line-height:2.5}#menu #base ul li .list_base li:last-child span{color:#999;font-size:15px;display:block;line-height:1.8;margin-top:0.8em}@media screen and (min-width:800px){#menu #base ul{display:none}}#menu #price-list .block__list-price{list-style:none}#menu #price-list .block__list-price li{list-style:none}#menu #price-list .block__list-price ul{display:flex;justify-content:space-between}#menu #price-list .block__list-price ul li{width:24%;padding:2em 0;text-align:center;align-self:center;border-bottom:1px solid #222222}#menu #price-list .block__list-price ul .item__name{background-color:#f2ebd1;border-radius:5px;border:none !important;margin:0.5em 0;line-height:1.8em;font-weight:500;font-family:"M PLUS 1p", sans-serif}#menu #price-list .block__list-price .list__ttl li{background:#ea7c1b;border-radius:5px;border:none !important;color:#ffffff;font-family:"M PLUS 1p", sans-serif;font-size:18px;font-weight:500}#menu #price-list .gutena-tabs-tab .active{background:#0f75bd !important}#menu #price-list .table__price{width:100%;max-width:900px;margin:0 auto}#menu #price-list .table__price h3{width:100%;color:#222222;padding:1em;border:2px solid #222222;display:inline-block;vertical-align:baseline;text-align:center;letter-spacing:5px}#menu #price-list .table__price h3 span{font-size:17px}#menu #price-list .table__price .list__price-menu{border-collapse:separate;border-spacing:8px;table-layout:fixed}#menu #price-list .table__price .list__price-menu th,#menu #price-list .table__price .list__price-menu td{padding:20px 8px;text-align:center;vertical-align:middle;box-sizing:border-box;word-break:break-word}#menu #price-list .table__price .list__price-menu thead th{background-color:#ea7c1b;color:#ffffff;font-weight:600;font-size:20px;letter-spacing:5px;border-radius:5px}#menu #price-list .table__price .list__price-menu tbody td{background-color:#f2ebd1;color:#222222;border:0}#menu #price-list .table__price .list__price-menu tbody .category{background-color:#e98e3e;color:#ffffff;font-weight:600;border-radius:5px}#menu #price-list .table__price .list__price-menu tbody .price{background-color:#f2ebd1;font-size:18px;font-weight:600}#menu #price-list .table__price .list__price-menu th:last-child,#menu #price-list .table__price .list__price-menu td.price{width:25%;white-space:nowrap}@media screen and (max-width:770px){#menu #price-list .table__price .list__price-menu{display:none}}#menu #price-list .table__price_txt p{color:#ea7c1b;font-size:22px;font-weight:600;margin-top:1em;letter-spacing:1px;display:flex;justify-content:center;align-items:center;text-align:center}#menu #price-list .table__price_txt p::before,#menu #price-list .table__price_txt p::after{width:2px;height:30px;background-color:#ea7c1b;content:""}#menu #price-list .table__price_txt p::before{transform:rotate(-35deg);margin-right:50px}#menu #price-list .table__price_txt p::after{transform:rotate(35deg);margin-left:50px}@media screen and (max-width:480px){#menu #price-list .table__price_txt p{font-size:20px;letter-spacing:1px;line-height:1.6;margin-bottom:1em}#menu #price-list .table__price_txt p::before{margin-right:30px}#menu #price-list .table__price_txt p::after{margin-left:30px}}#menu #price-list .table__price ul{list-style:none;margin:0 auto}#menu #price-list .table__price ul li{margin-bottom:1.5em}#menu #price-list .table__price ul li .list__price li:first-child{background:#ea7c1b;color:#ffffff;font-size:18px;font-weight:600;text-align:center;padding:0.7em 0;margin-bottom:0}#menu #price-list .table__price ul li .list__price li:last-child{font-size:22px;font-weight:600;text-align:center;padding:0.8em 0;margin-bottom:0}@media screen and (min-width:771px){#menu #price-list .table__price ul{display:none}}#menu #quotation a:hover{background-color:#1fa3e2}.blog .design_content,.archive .design_content{width:auto;padding:100px 0 0;position:relative;z-index:1;padding-bottom:5vw}.blog .design_content .main_content,.archive .design_content .main_content{width:100%;max-width:1100px;margin:0 auto;padding:0 100px 80px 0}.blog .design_content .main_content .catch,.archive .design_content .main_content .catch{color:#0f75bd !important;font-size:70px !important;font-family:"M PLUS 1p", sans-serif;display:inline-block;position:relative;text-align:left}.blog .design_content .main_content .catch:before,.archive .design_content .main_content .catch:before{content:"";display:inline-block;position:absolute;bottom:-30px;left:0;transform:translateX(0);width:200px;height:5px;background-color:#0f75bd}.blog .design_content .main_content .desc,.archive .design_content .main_content .desc{margin-top:4em !important}.blog .design_content::after,.archive .design_content::after{content:"";position:absolute;bottom:0;left:0;width:100%;aspect-ratio:3.7182320442;background-image:url("https://bigpark.jp/wp-content/uploads/2026/08/h_bg__001.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain;z-index:-1;pointer-events:none}@media screen and (max-width:1222px){.blog .design_content::after,.archive .design_content::after{display:none}}.blog #archive_gallery,.archive #archive_gallery{background:#1fa3e2;padding:100px 0}.blog #archive_gallery .gallery_list,.archive #archive_gallery .gallery_list{width:100%;max-width:1100px;background:#ffffff}.blog #archive_gallery .gallery_list .header,.archive #archive_gallery .gallery_list .header{text-align:center}.blog #archive_gallery .gallery_list .header h2,.archive #archive_gallery .gallery_list .header h2{font-size:30px;font-family:"M PLUS 1p", sans-serif;display:inline-block;border-bottom:4px solid #ffde96;padding-bottom:0.4em}.blog #archive_gallery .post_list,.archive #archive_gallery .post_list{justify-content:center}.blog #archive_gallery .post_list .item:nth-child(3n),.archive #archive_gallery .post_list .item:nth-child(3n){margin:0 25px 25px 0}.blog #archive_gallery .post_list .item:nth-child(4n),.archive #archive_gallery .post_list .item:nth-child(4n){margin-right:0}.blog #simple_page_header,.archive #simple_page_header{width:auto;justify-content:flex-start}.blog #simple_page_header .desc,.archive #simple_page_header .desc{text-align:left}.blog .content,.archive .content{width:100%;max-width:1100px;margin:0 auto}.blog .content h1,.archive .content h1{color:#1fa3e2 !important;font-size:70px !important;font-family:"M PLUS 1p", sans-serif;display:inline-block;position:relative}.blog .content h1:before,.archive .content h1:before{content:"";display:inline-block;position:absolute;bottom:-30px;left:0;transform:translateX(0);width:200px;height:5px;background-color:#1fa3e2}.blog #blog_category_sort_wrap #blog_category_sort .item a,.archive #blog_category_sort_wrap #blog_category_sort .item a{color:#ffffff;border-color:#ffffff}.blog #blog_category_sort_wrap #blog_category_sort .item a:hover,.archive #blog_category_sort_wrap #blog_category_sort .item a:hover{color:#fffe74 !important;border:2px solid #fffe74 !important}.blog #blog_category_sort_wrap #blog_category_sort .archive_category a,.archive #blog_category_sort_wrap #blog_category_sort .archive_category a{border-color:#ea7c1b !important}.blog #blog_category_sort_wrap #blog_category_sort .swiper-wrapper,.archive #blog_category_sort_wrap #blog_category_sort .swiper-wrapper{justify-content:center;margin-bottom:1.5em}.blog #blog_category_sort_wrap .swiper-button-prev:before,.blog #blog_category_sort_wrap .swiper-button-next:before,.archive #blog_category_sort_wrap .swiper-button-prev:before,.archive #blog_category_sort_wrap .swiper-button-next:before{color:#ffffff}.blog #simple_page_header,.archive #simple_page_header{margin-bottom:0 !important;position:relative;z-index:1;padding-bottom:5vw}.blog #simple_page_header .desc,.archive #simple_page_header .desc{margin:70px 0 100px}.blog #simple_page_header::after,.archive #simple_page_header::after{content:"";position:absolute;bottom:0;left:0;width:100%;aspect-ratio:3.7182320442;background-image:url("https://bigpark.jp/wp-content/uploads/2026/08/h_bg__001.png");background-repeat:no-repeat;background-position:bottom center;background-size:contain;z-index:-1;pointer-events:none}.blog #archive_blog,.archive #archive_blog{border:none;padding:100px 0 150px;background:#1fa3e2;margin-top:0 !important}.blog #archive_blog h1,.blog #archive_blog h2,.archive #archive_blog h1,.archive #archive_blog h2{display:none}.blog #archive_blog h3 span,.archive #archive_blog h3 span{color:#ffffff}.blog #archive_blog .date,.archive #archive_blog .date{color:#ffffff}.blog #archive_blog .content,.archive #archive_blog .content{width:calc(100% - 160px);max-width:100%}.blog #archive_blog .content .category,.archive #archive_blog .content .category{border-color:#ffffff;color:#ffffff}.single-post .breadcrumb #bread_crumb{padding-top:0.5em}.single-post .breadcrumb #bread_crumb li a{color:#ffffff}.single-post .breadcrumb #bread_crumb li a:before{color:#ffffff}.single-post .breadcrumb #bread_crumb li::after{color:#ffffff}.single-post .breadcrumb #bread_crumb .last{color:#ffffff;font-weight:600}.single-post #container{background:#1fa3e2}.single-post #main_content{width:100%;max-width:1100px}.single-post #main_content #main_col{width:100%}.single-post #main_content #main_col #article{background:#ffffff;border-radius:20px;padding:5em}.single-post #main_content #side_col{display:none !important}.single-post #related_post{display:none}#flow #step .block__flow{display:flex;justify-content:center;align-items:center;margin:2em 20px 0 0}#flow #step .block__flow ul{padding:0}#flow #step .block__flow ul li{list-style-type:none}#flow #step .block__flow dd{margin-left:0}#flow #step .block__flow .flow_list{position:relative}#flow #step .block__flow .flow_list::before{content:"";width:15px;height:100%;background:#eee;margin-left:-129px;display:block;position:absolute;top:0;left:120px;border-radius:20px}#flow #step .block__flow .flow_list>li{position:relative}#flow #step .block__flow .flow_list>li:not(:last-child){margin-bottom:60px}#flow #step .block__flow .flow_list>li .icon03{font-size:0.8em;width:2em;height:2em;line-height:2;text-align:center;font-weight:bold;border-radius:100vh;color:#ffffff;background:#0f75bd;display:inline-block;margin-right:0.3em}@media screen and (max-width:500px){#flow #step .block__flow .flow_list>li .icon03{display:block;margin-bottom:0.5em;margin-right:0}}#flow #step .block__flow .flow_list>li dl{padding-left:70px;position:relative}#flow #step .block__flow .flow_list>li dl::before,#flow #step .block__flow .flow_list>li dl::after{content:"";display:block;position:absolute;top:15px}#flow #step .block__flow .flow_list>li dl::before{width:7px;height:7px;margin-top:-3px;background:#0f75bd;border-radius:50%;left:-4px}#flow #step .block__flow .flow_list>li dl::after{width:50px;border-bottom:1px dashed #999;position:absolute;left:5px}#flow #step .block__flow .flow_list>li dl dt{font-size:1.3em;font-weight:600;color:#0f75bd;margin-bottom:0.5em;display:flex;align-items:center}@media screen and (max-width:500px){#flow #step .block__flow .flow_list>li dl dt{display:block}}#flow #step .block__flow .flow_list .block__note ul{display:flex;justify-content:space-between;flex-wrap:wrap;gap:33px;margin:1.5em 0}#flow #step .block__flow .flow_list .block__note ul li{width:48%;border:2px solid #1fa3e2;border-radius:5px;padding:1.5em}#flow #step .block__flow .flow_list .block__note ul li h3{margin:0 !important;color:#ffffff;font-size:15px;background:#1fa3e2;border-radius:5px;padding:0.5em 0.8em}#flow #step .block__flow .flow_list .block__note ul li p{margin-top:1em;line-height:1.8}@media screen and (max-width:1085px){#flow #step .block__flow .flow_list .block__note ul{gap:28px}}@media screen and (max-width:955px){#flow #step .block__flow .flow_list .block__note ul{gap:20px}}@media screen and (max-width:880px){#flow #step .block__flow .flow_list .block__note ul li{width:100%}}#flow #guide p{margin:0 0 1em}#flow #guide .format__compatible{background:#0f75bd;border-radius:5px;color:#ffffff;padding:1em}#faq #question .block__faq{margin:5em auto 2.5em}#faq #question .block__faq .wp-block-coblocks-faq-item{margin:0 0 2em;padding:1.5rem;background:#f2faff;color:#222222}#faq #question .block__faq .wp-block-coblocks-faq-item__answer{padding-top:2rem}#faq #question .block__faq .wp-block-coblocks-faq-item__answer p{line-height:2 !important}@media screen and (max-width:690px){#faq #question .block__faq .wp-block-coblocks-faq-item__question__content{font-size:16px;line-height:1.5}}#faq #quotation a:hover{background-color:#1fa3e2}.page-id-25 h1,.page-id-19 h1{display:none !important}.page-id-25 #page_only_headline,.page-id-19 #page_only_headline{padding:40px 0}#contact{width:100%;max-width:1100px;margin:0 auto}#contact .block__contents{background:#ffffff;border-radius:20px;padding:4em;margin-bottom:5em}#contact .block__contents .wpcf7{border:none !important;background:unset !important}#contact .block__contents .wpcf7 form{margin:0 !important;display:flex;flex-direction:column;gap:10px;border-top:none !important;border-left:none !important;order:-1}#contact .block__contents .wpcf7 form .contact__list{padding-bottom:3em;border-bottom:1px solid #ccc}@media screen and (max-width:680px){#contact .block__contents .wpcf7 form .contact__list{padding-top:1em}}#contact .block__contents .wpcf7 form .contact__list .contact_ttl{display:flex;justify-content:flex-start;flex-wrap:wrap;font-weight:600;margin-bottom:0.8em}#contact .block__contents .wpcf7 form .contact__list .contact_ttl p{margin:0}#contact .block__contents .wpcf7 form .contact__list .contact_ttl .required{color:#ffffff;background-color:#1fa3e2;font-size:13px;font-weight:400;padding:0 10px;border-radius:4px;line-height:2;margin:0 30px;align-self:center}@media screen and (max-width:430px){#contact .block__contents .wpcf7 form .contact__list .contact_ttl{justify-content:space-between}#contact .block__contents .wpcf7 form .contact__list .contact_ttl .required{margin:0}}#contact .block__contents .wpcf7 form .contact__list input{padding:12px}#contact .block__contents .wpcf7 form .contact__list .contact_list_33{display:flex;justify-content:space-between;flex-wrap:wrap}#contact .block__contents .wpcf7 form .contact__list .contact_list_33 .wpcf7-list-item{width:33%;margin:0}@media screen and (max-width:1000px){#contact .block__contents .wpcf7 form .contact__list .contact_list_33 .wpcf7-list-item{width:50%}}@media screen and (max-width:690px){#contact .block__contents .wpcf7 form .contact__list .contact_list_33 .wpcf7-list-item{width:100%;margin-bottom:0.6em}}#contact .block__contents .wpcf7 form .contact__list .check_box_note .check_box_ttl{color:#ffffff;background:#1fa3e2;padding:0 0.7em;margin:1.5em auto 0.7em}#contact .block__contents .wpcf7 form .contact__list .privacy-box{height:250px;background:#f9f9f9;overflow-y:scroll;overflow-x:hidden;padding:2.5em;margin-bottom:1em}#contact .block__contents .wpcf7 form .contact__list .privacy-box p{font-size:15px;line-height:25px}#contact .block__contents .wpcf7 form .contact__list .privacy-box p strong{font-size:17px;font-weight:600 !important}#contact .block__contents .wpcf7 form .contact__list .privacy-box ul li{list-style:none}#contact .block__contents .wpcf7 form .contact__list .privacy-box .privacy_contact{background:#ffffff;padding:1.5em 3.5em;border-radius:10px}#contact .block__contents .wpcf7 form .contact__list .privacy-box .privacy_contact li{list-style:circle outside none !important}#contact .block__contents .wpcf7 form .contact__list .privacy-box .txt_r{text-align:right}#contact .block__contents .wpcf7 form .contact__list .privacy-box .wpcf7-list-item-label{font-size:18px !important}#contact .block__contents .wpcf7 form .contact__list p br:empty{display:none !important}#contact .block__contents .wpcf7 form .contact_btn_area{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:2em;order:3}#contact .block__contents .wpcf7 form .contact_btn_area .btn__contact{width:100%;height:auto;color:#ffffff;font-size:22px;margin:0 auto;padding:1em;line-height:1;letter-spacing:2px}@media screen and (min-width:768px){#contact .block__contents .wpcf7 form .contact_btn_area .btn__contact{letter-spacing:5px}}@media screen and (min-width:1024px){#contact .block__contents .wpcf7 form .contact_btn_area .btn__contact{padding:2em}}#contact .block__contents .wpcf7 form .contact_btn_area .btn__input{width:100%;color:#ffffff;background-color:#1fa3e2}#contact .block__contents .wpcf7 form .contact_btn_area .btn__input:hover{background-color:#0f75bd}@media screen and (min-width:1024px){#contact .block__contents .wpcf7 form .contact_btn_area .btn__input{width:65%}}#contact .block__contents .wpcf7 form .contact_btn_area .btn__rtrn{color:#ffffff !important;background:#3b3b3b;margin-bottom:1em}#contact .block__contents .wpcf7 form .contact_btn_area .btn__rtrn:hover{background-color:#222222}@media screen and (min-width:768px){#contact .block__contents .wpcf7 form .contact_btn_area .btn__rtrn{width:48%;margin-bottom:0}}#contact .block__contents .wpcf7 form .contact_btn_area .btn__send{background:#1fa3e2}#contact .block__contents .wpcf7 form .contact_btn_area .btn__send:hover{background-color:#0f75bd}@media screen and (min-width:768px){#contact .block__contents .wpcf7 form .contact_btn_area .btn__send{width:48%}}#contact .block__contents .wpcf7 form .contact_btn_area .wpcf7-spinner{display:none}#contact .block__contents .wpcf7 form .wpcf7-turnstile{order:2;margin:3em auto 2em}.privacy-policy #main_col{width:100%}.privacy-policy #policy{width:100%;max-width:1100px;margin:0 auto}.privacy-policy #policy .block__contents{background:#ffffff;border-radius:20px;padding:4em;margin-bottom:5em}.privacy-policy #policy .block__contents h2{color:#1fa3e2;font-family:"M PLUS 1p", sans-serif;text-align:left;margin:2em auto 0.7em}.privacy-policy #policy .block__contents .policy-contact{padding:1.7rem 3rem;background:#f2faff;margin:0 0 0 0;border-radius:10px}.privacy-policy #policy .block__contents .policy-contact li{line-height:2.5}.privacy-policy #policy .wp-block-heading{margin-top:3em}/*# sourceMappingURL=style.css.map */