@charset "UTF-8";
/*
 * このファイルは - 直 接 修 正 禁 止 - です。
 * ファイルを別途作成し、そのファイルに追加・修正してください。
*/
.bs_header-01 [type="search"]{-webkit-appearance:none;border:0;width:130px;height:42px}.bs_header-01 .navbar-search{padding:0 10px;background-color:#fff;border-bottom:1px solid #dddddd}.bs_header-01 .navbar-form input{outline:none;border:0;max-width:150px;height:100%;background-color:#fff}.bs_header-01 .navbar-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/dcms_media/image/icon_search_main.png);background-size:100%;background-repeat:no-repeat;background-position:center;width:15px;height:100%}.bs_header-01 .navbar-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px;background-color:#fff}.bs_header-01 .navbar-lang{display:flex;margin-bottom:0;margin-right:16px}.bs_header-01 .lang-item{list-style-type:none}.bs_header-01 .lang-item .lang-link{background-color:#e9ecef;padding:4px 12px;color:#333333;font-size:14px;font-weight:bold}.bs_header-01 .lang-item .lang-link.current{background:#212529;color:#fff}.bs_header-01 .navbar-nav a.nav-link{font-weight:bold}.bs_header-01 .nav-btn__catalog{color:#fff;border-color:#212529;background-color:#212529}.bs_header-01 .nav-btn__catalog:hover{opacity:0.8}.bs_header-01 .nav-btn__contact{color:#fff;border-color:#d90000;background-color:#d90000}.bs_header-01 .nav-btn__contact:hover{opacity:0.8}.bs_header-01 .nav-btn a{padding-right:18px;padding-left:18px}.bs_header-01 .nav-btn img{width:24px;height:auto}.bs_header-01 .navbar-nav{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;width:100%;justify-content:end}.bs_header-01+.bs_header-spacer{height:102px}@media (max-width: 1620px){.bs_header-01 .navbar-nav{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.4rem;padding-left:0.4rem}.bs_header-01.navbar-light .navbar-nav a.nav-link{font-size:14px}.bs_header-01 .nav-btn a{padding-right:10px;padding-left:10px}.bs_header-01 .nav-btn a span{font-size:14px}.bs_header-01 .lang-item .lang-link{padding:4px 10px;font-size:12px}}@media (min-width: 1500px){.navbar-expand-lg .navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-ms-flex-preferred-size:auto;flex-basis:auto}}@media screen and (min-width: 992px) and (max-width: 1480px){.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.5rem;padding-left:0.5rem}.bs_header-01+.bs_header-spacer{height:102px}.bs_header-01.navbar-light .navbar-nav a.nav-link{font-size:16px}.bs_header-01 .nav-btn a{padding-right:18px;padding-left:18px}.bs_header-01 .nav-btn a span{font-size:16px}.bs_header-01 .lang-item .lang-link{padding:4px 14px;font-size:14px}}@media screen and (min-width: 992px){.bs_header-01 #navbar-01{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-webkit-flex-direction:row !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.bs_header-01.navbar-light .navbar-nav a.nav-link{height:50px}.bs_header-01 .nav-btn img{width:20px;height:auto}.bs_header-01 .nav-btn a{padding-top:4px;padding-bottom:4px}.bs_header-01 .nav-btn a span{font-size:12px}}@media (max-width: 991.98px){.bs_header-01+.bs_header-spacer{height:44px}.bs_header-01 [type="search"]{width:calc(100% - 15px);max-width:100% !important}.bs_header-01 .navbar-collapse{overflow:scroll;height:calc(100vh - 44px);padding-bottom:30px}.bs_header-01 .navbar-search{margin:0 1rem}.bs_header-01 .navbar-brand{margin-left:15px}}body{line-height:1.7;font-family:'Noto Sans JP', sans-serif}html:lang(zh) body{font-family:'Noto Sans SC', sans-serif}section{position:relative}.section:first-child{margin-top:0}figure img{max-width:100%;height:auto}img{max-width:100%;height:auto}.fs20{font-size:20px;display:block}.share_top-link{padding:0;overflow:visible}.share_top-link .top-link{opacity:0.8}.l-footer__bg{position:relative}.l-footer__bg::before{background:url(/dcms_media/image/l-footer_bg.png);position:absolute;bottom:0;content:"";z-index:0;left:10%;width:480px;background-size:contain;height:108px;background-repeat:no-repeat}@media screen and (max-width: 679.8px){.l-footer__bg::before{width:240px;height:54px}}.l-footer__bg .btn a{color:#333333}.dlb_contents_column-3.u-cv .col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:flex}.dlb_contents_column-3.u-cv .col .l-cv__txt{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.dlb_contents_column-3.u-cv .col .l-cv__txt p{margin-bottom:0}.dlb_contents_column-3.u-cv .col .l-cv__txt .tel{font-size:32px;font-weight:bold;display:block;text-align:center}.dlb_contents_column-3.u-cv .col img{width:108px;height:auto;display:block;margin:0 auto;border-radius:100px}.dlb_news_tab .nav-tabs [aria-selected="false"]{color:#E23C30}.dlb_news-list .rss_title{padding-left:0px;display:flex}.dlb_news-list .rss_title span{min-width:85px;text-align:center;display:inline-block;background-color:#333333;color:#fff;padding:0px 8px;margin-right:10px}.dlb_news-list .rss_title p{-webkit-line-clamp:1;display:-webkit-box;margin-bottom:0;overflow:hidden;-webkit-box-orient:vertical}@media screen and (max-width: 979.8px){.dlb_news-list .rss_title p{-webkit-line-clamp:2}}.dlb_news-list dl{position:relative;padding:16px 0;display:flex;align-items:center;border-bottom:1px solid #DEE2E6}@media screen and (max-width: 768.9px){.dlb_news-list dl,.dlb_news dl{flex-direction:column}.dlb_news_tab .rss_date,.dlb_news .rss_date{flex:0 !important;text-align:left !important}.rss_date,.rss_title{padding:0px !important;width:100% !important}.dlb_news-list .rss_title span,.dlb_news .rss_title span{font-size:14px !important;position:absolute !important;top:15px !important;left:100px !important}}.form_area_wrap #form_main{width:100% !important;float:none}.form_area_wrap #submit_button{width:100%}.form_area_wrap #submit_button input{width:100%;border-radius:20px;margin-left:auto;margin-right:auto;max-width:268px;background-color:#D90000;color:#fff;border:1px solid #D90000;transition:0.2s}.form_area_wrap #submit_button input:hover{transition:0.2s;background-color:#fff;color:#D90000;border:1px solid #D90000}.form_area_wrap #form_contact_main dt span{line-height:2;margin-bottom:0}.form_area_wrap .container #form_contact_main dl{align-items:center}.form_area_wrap .container #form_contact_main dl:last-of-type{border-top:0px}.form_area_wrap .container #form_contact_main dl:nth-last-of-type(2){border-bottom:1px solid #CCCCCC;margin-bottom:25px}.form_area_wrap .container #form_contact_main dt{line-height:1.2}@media screen and (max-width: 979.8px){.form_area_wrap .container #form_contact_main dt{margin-bottom:10px}}.form_area_wrap .container #form_contact_main dd p{margin-top:5px}.form_area_wrap #privacy_txt{display:block !important}.form_area_wrap #privacy_txt a{color:#D90000}.form_area_wrap #privacy_txt a:hover{color:#D90000;text-decoration:underline}.form_area_wrap .g-recaptcha>div{width:100% !important;height:auto !important;text-align:center}.form_area_wrap .example_text{display:none}.md-search-form_inside{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.md-search-form_bth{width:180px;height:46px;position:relative;display:flex;background:#F9F9F9;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-left:10px;border:#ddd 1px solid;border-radius:5px}.md-search-form_inside{display:flex;-webkit-justify-content:space-between;justify-content:space-between}.md-search-form_txt{padding:0 10px;background-color:transparent;border:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#ddd !important;background:#fff !important;height:46px;width:calc(100% - 36px);width:100%;background:#f5f5f5;padding:8px;border:#888 1px solid;outline:none;line-height:1.3}.md-search-form_bth{width:180px;height:46px;position:relative;display:flex;background:#F9F9F9;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;margin-left:10px;border:#ddd 1px solid;border-radius:5px}@media screen and (min-width: 980px){.md-search-form_bth:hover{border-color:#D00000}}.md-search-result_list{margin-top:30px !important}@media screen and (min-width: 680px){.md-search-result_list{margin-top:50px !important}}.md-search-result_box ~ .md-search-result_box{margin-top:15px;padding-top:15px;border-top:#ccc 1px solid}@media screen and (min-width: 680px){.md-search-result_box ~ .md-search-result_box{margin-top:30px;padding-top:30px}}.md-search-result_box .desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5;margin-top:5px;text-align:justify}.md-search-result_title{font-size:1.8rem}.md-search-result_title a{display:inline-block;position:relative;color:#D90000;transition:color 0.3s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;text-align:justify}@media screen and (min-width: 680px){.md-search-result_title a{-webkit-line-clamp:1}}.md-search-result_title a:hover{color:#D00000}.md-search-result_text{margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.md-search-pager_number{text-align:center;margin-top:30px}.md-search-pager_container+.md-search-pager_pagenation{margin-top:10px !important}.md-search-pager_pagenation{display:flex;flex-wrap:wrap;justify-content:center;position:relative;height:40px}.md-search-pager_pagenation strong,.md-search-pager_pagenation a{padding:10px;height:40px;min-width:40px;display:flex;justify-content:center;align-items:center;white-space:nowrap;border:#ddd 1px solid;text-decoration:none !important;color:#333}@media screen and (max-width: 679.8px){.md-search-pager_pagenation strong{position:absolute;top:0;left:calc(50% - 20px)}.md-search-pager_pagenation a{display:none}.md-search-pager_pagenation a:first-child{display:flex;position:absolute;left:0;top:0}.md-search-pager_pagenation a:last-child{display:flex;position:absolute;right:0;top:0}}.md-search-pager_pagenation strong{background:#f5f5f5;color:#D00000}@media screen and (min-width: 980px){.md-search-pager_pagenation a{transition:0.3s}.md-search-pager_pagenation a:hover{color:#D00000;border:#D00000 1px solid}}@media (min-width: 768px){.dlb_contents_overflow .dlb_contents_overflow-left:before{top:50% !important}.dlb_contents_overflow .dlb_contents_overflow-right:before{top:50% !important}}@media (min-width: 768px){.dlb_news_blog .dlb_news-list .rss_date{padding:0 15px}.dlb_news_column .rss_date{padding:0 15px}}.dlb_contents_wrap-double .dlb_contents_wrap-data{margin-top:0 !important}.dlb_news_column .rss_date{flex:none !important;width:115px !important}.dlb_news_column .rss_title{flex:none !important;width:calc( 100% - 115px)}@media screen and (max-width: 768.9px){.dlb_news-list dl,.dlb_news dl{align-items:flex-start !important}.dlb_news_blog .dlb_news-list .rss_date{flex:0 0 0rem !important}}.dlb_blog_column-4 .dlb_blog-data p{margin-bottom:0 !important;max-height:initial !important;overflow:hidden}.dlb_blog_column-4 .dlb_blog-data p{margin-bottom:0 !important;max-height:initial !important;overflow:hidden}.badge-primary{color:#fff;background-color:#333333}.dlb_blog_column-4 .dlb_blog-item a:hover,.dlb_blog_column_image-left .dlb_blog-data a:hover{opacity:0.8;transition:0.2s}.dlb_contents_column-left:nth-child(n+2) .container{margin-top:0}@media (min-width: 576px){.dlb_contents_box_column-2 .dlb_contents_box-title{border-right:1px solid #CED4DA !important}}.dlb_contact_map_rows .txt_link a,.dlb_contact_map_column .txt_link a{color:#d90000 !important}.dlb_contact_map_rows .txt_link a:hover,.dlb_contact_map_column .txt_link a:hover{text-decoration:underline}@media (max-width: 768px){.p-about__icon-img{text-align:center}.p-about__icon-img img{max-width:200px}}.table-responsive table{min-width:900px !important}#tinymce .p-fv{height:auto !important}#tinymce .swiper-slide img{display:block !important}#tinymce .p-fv__catch{position:static !important;top:0% !important;left:0% !important;transform:translate(0%, 0%) !important;z-index:1}#tinymce .p-fv .swiper-slide:nth-child(even) .p-fv__catch h1,#tinymce .p-fv .swiper-slide:nth-child(even) .p-fv__catch h2{width:fit-content;margin-left:0 !important}@media (max-width: 767.98px){.dlb_contents_overflow .dlb_contents_overflow-right .dlb_contents_overflow-image,.dlb_contents_overflow .dlb_contents_overflow-left .dlb_contents_overflow-image{z-index:1 !important}.dlb_contents_overflow .dlb_contents_overflow-right .dlb_contents_overflow-data,.dlb_contents_overflow .dlb_contents_overflow-left .dlb_contents_overflow-data{z-index:0 !important}}.dcms_login_name img{width:30px}.c-hamburger{width:40px;cursor:pointer}.c-hamburger__line{display:block;background-color:#9d974f;width:22px;height:4px;margin-left:auto;margin-right:auto;transition:.5s ease-in}.c-hamburger__line:nth-child(2){margin-top:4px}.c-hamburger__txt{color:#9d974f;font-size:1.4rem;font-weight:500;font-family:"Roboto", sans-serif}.is-open .c-hamburger__line{transform:translateY(2px) rotate(-225deg)}.is-open .c-hamburger__line:nth-child(2){transform:translateY(-6px) rotate(225deg)}a{color:#333;text-decoration:none;background-color:transparent}a:hover{color:#333}.c-btn{display:block}.c-btn__list a{width:100%;padding:16px;display:flex;align-items:center;font-weight:bold}.c-btn__list a:hover .c-btn__list-icon{transform:scale(1.2);transition:all 0.2s}.c-btn__list-icon{width:33px;height:33px;transition:all 0.2s}.c-btn__list-icon img{max-width:100%;height:auto}.c-btn__list-txt{display:block;width:calc( 100% - 33px);margin-left:20px}.c-outline-btn01{display:block;background:#FFFFFF;border:1px solid #333333;border-radius:50px;max-width:300px;width:100%}.c-outline-btn01 a{padding-left:14px !important;padding-right:14px !important}.c-outline-btn01:hover{color:#FFFFFF;background-color:#333333;border:1px solid #333333}.c-outline-btn02{display:block;background:#F48536;border:1px solid #fff;border-radius:50px;color:#fff;max-width:288px;width:100%}.c-outline-btn02 a{padding-left:14px !important;padding-right:14px !important}.c-outline-btn02:hover{color:#F48536;background-color:#fff;border:1px solid #fff}.c-outline-btn03{display:block;background:#48aae0;border:1px solid #fff;border-radius:50px;color:#fff;max-width:288px;width:100%}.c-outline-btn03 a{padding-left:14px !important;padding-right:14px !important}.c-outline-btn03:hover{color:#48aae0;background-color:#fff;border:1px solid #fff}.btn.disabled,.btn:disabled,.form_area_wrap #submit_button input:disabled{opacity:.65;pointer-events:none}h2{margin-bottom:48px}@media screen and (max-width: 979.8px){h2{margin-bottom:36px}}@media screen and (max-width: 679.8px){h2{margin-bottom:32px}}.c-tp__title{font-size:48px}@media screen and (max-width: 979.8px){.c-tp__title{font-size:36px}}@media screen and (max-width: 679.8px){.c-tp__title{font-size:32px}}.c-tp__sub-title{color:#E23C30;display:block;font-size:20px}@media screen and (max-width: 979.8px){.c-tp__sub-title{margin-bottom:18px}}@media screen and (max-width: 679.8px){.c-tp__sub-title{margin-bottom:16px}}.c-title__01 span{font-size:16px}.pagetitle{min-height:180px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.pagetitle:before{background-image:url(/dcms_media/image/pagetitle_bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;content:"";left:0;height:100%;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width: 979.8px){.pagetitle:before{background-image:url(/dcms_media/image/pagetitle_bg_tablet.png)}}@media screen and (max-width: 679.8px){.pagetitle:before{background-image:url(/dcms_media/image/pagetitle_bg_sp.png)}}@media screen and (max-width: 979.8px){.pagetitle{margin-bottom:40px;min-height:130px}}@media screen and (max-width: 679.8px){.pagetitle{min-height:150px}}.pagetitle h1{font-weight:600;text-align:center;font-size:3rem;margin-bottom:0}@media screen and (max-width: 1063.8px){.pagetitle h1{font-size:2.6rem}}@media screen and (max-width: 979.8px){.pagetitle h1{font-size:2.2rem}}@media screen and (max-width: 679.8px){.pagetitle h1{font-size:2rem}}.pagetitle img{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%;z-index:-1}.share_top-link .container{max-width:initial}.share_top-link .top-link{position:absolute;top:-100px;right:50px}.share_top-link .top-link .btn-main:hover{color:#d90000;opacity:0.8;border-color:#d90000;background-color:#fff}.share_top-link .top-link .btn-main:hover a::before{content:"";position:relative;top:12px;left:-3px;display:inline-block;width:24px;height:24px;border-top:2px solid #d90000;border-right:2px solid #d90000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 1300px){.share_top-link .top-link{right:0px}}@media (max-width: 991px){.share_top-link{display:none}}*[class*="js-biggerlink"]{transition:all 0.2s ease-in;position:relative}*[class*="js-biggerlink"] .img-fluid{overflow:hidden}*[class*="js-biggerlink"] .img-fluid img{transition:0.3s;transform:scale(1)}*[class*="js-biggerlink"]:hover{cursor:pointer;opacity:0.8}*[class*="js-biggerlink"]:hover .img-fluid img{transition:0.3s;transform:scale(1.1)}.p-breadcrumb__inner{display:flex;flex-wrap:wrap}.p-breadcrumb__item{display:flex}#locator li::after,#locator_template_c2 li::after{margin-left:0px;content:''}#locator_t_under,#locator,#locator_template_c2,#locator_t_up,.md-breadcrumb_container,.p-breadcrumb{border-color:#fff;font-size:12px;line-height:1.4;padding:12px 0;background-color:#fff}#locator_t_under .p-breadcrumb__inner,#locator_t_under .inner,#locator_t_under .md-breadcrumb_inside,#locator_t_under ol,#locator .p-breadcrumb__inner,#locator .inner,#locator .md-breadcrumb_inside,#locator ol,#locator_template_c2 .p-breadcrumb__inner,#locator_template_c2 .inner,#locator_template_c2 .md-breadcrumb_inside,#locator_template_c2 ol,#locator_t_up .p-breadcrumb__inner,#locator_t_up .inner,#locator_t_up .md-breadcrumb_inside,#locator_t_up ol,.md-breadcrumb_container .p-breadcrumb__inner,.md-breadcrumb_container .inner,.md-breadcrumb_container .md-breadcrumb_inside,.md-breadcrumb_container ol,.p-breadcrumb .p-breadcrumb__inner,.p-breadcrumb .inner,.p-breadcrumb .md-breadcrumb_inside,.p-breadcrumb ol{max-width:100%;width:94%;margin:0 auto}#locator_t_under ol,#locator ol,#locator_template_c2 ol,#locator_t_up ol,.md-breadcrumb_container ol,.p-breadcrumb ol{padding-left:0}#locator_t_under li,#locator li,#locator_template_c2 li,#locator_t_up li,.md-breadcrumb_container li,.p-breadcrumb li{position:relative;display:inline-block;margin-right:6px;list-style:none;font-weight:bold}#locator_t_under li a,#locator li a,#locator_template_c2 li a,#locator_t_up li a,.md-breadcrumb_container li a,.p-breadcrumb li a{font-weight:normal}#locator_t_under li a::after,#locator li a::after,#locator_template_c2 li a::after,#locator_t_up li a::after,.md-breadcrumb_container li a::after,.p-breadcrumb li a::after{margin-left:6px;content:">"}.p-error__title{text-align:center;font-weight:bold}.p-error__text{text-align:center}.p-error__flex{display:flex;flex-wrap:wrap;max-width:550px;width:100%;margin-top:50px;margin-left:auto;margin-right:auto;justify-content:space-between}@media screen and (max-width: 979.8px){.p-error__flex{margin-top:30px}}.p-error__link{width:48%}@media screen and (max-width: 679.8px){.p-error__link{width:100%}}.p-error__link a{display:block;width:100%;border:1px solid #333333;background-color:#fff;text-align:center;padding:5px 10px;border-radius:100px;color:#333333;font-weight:bold;transition:all 0.2s}.p-error__link a:hover{border:1px solid #333333;background-color:#333333;color:#fff;transition:all 0.2s}.notice_section{margin-bottom:100px}@media screen and (max-width: 979.8px){.notice_section{margin-bottom:80px}}@media screen and (max-width: 679.8px){.notice_section{margin-bottom:60px}}.p-thanks__title{text-align:center;font-weight:bold}.p-thanks__text{text-align:center}.p-thanks__flex{display:flex;flex-wrap:wrap;margin-top:50px;max-width:550px;width:100%;margin-left:auto;margin-right:auto;justify-content:space-between}@media screen and (max-width: 979.8px){.p-thanks__flex{margin-top:30px}}.p-thanks__link{width:48%}@media screen and (max-width: 679.8px){.p-thanks__link{width:100%}}.p-thanks__link a{display:block;width:100%;border:1px solid #333333;background-color:#fff;text-align:center;padding:5px 10px;border-radius:100px;color:#333333;font-weight:bold;transition:all 0.2s}.p-thanks__link a:hover{border:1px solid #333333;background-color:#333333;color:#fff;transition:all 0.2s}.notice_section{margin-bottom:100px}@media screen and (max-width: 979.8px){.notice_section{margin-bottom:80px}}@media screen and (max-width: 679.8px){.notice_section{margin-bottom:60px}}.p-fv{height:600px;padding:0;position:relative}@media screen and (max-width: 979.8px){.p-fv{height:500px}}@media screen and (max-width: 679.8px){.p-fv{height:500px}}.p-fv__catch{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.p-fv__catch-subtxt,.p-fv__catch-maintxt{background-color:#fff;display:block;font-weight:bold;width:fit-content;padding:8px 16px;line-height:1}.p-fv__catch-subtxt{letter-spacing:0.1em;font-size:30px;font-family:"Roboto", sans-serif;font-style:italic;color:#d90000}@media screen and (max-width: 979.8px){.p-fv__catch-subtxt{font-size:20px}}@media screen and (max-width: 679.8px){.p-fv__catch-subtxt{font-size:14px}}.p-fv__catch-maintxt{letter-spacing:0.2em;font-size:49.6px;margin-top:8px}@media screen and (max-width: 979.8px){.p-fv__catch-maintxt{font-size:32px}}@media screen and (max-width: 679.8px){.p-fv__catch-maintxt{font-size:20px}}.p-fv .swiper-slide:nth-child(even) .p-fv__catch h1,.p-fv .swiper-slide:nth-child(even) .p-fv__catch h2{width:fit-content;margin-left:auto}.p-fv .swiper{height:100%}.p-fv .swiper img{width:100%;height:100%;object-fit:cover}.p-fv .swiper img.sp-hiden{display:none}@media screen and (max-width: 679.8px){.p-fv .swiper img.sp-hiden{display:block}}.p-fv .swiper img.pc-hiden{display:block}@media screen and (max-width: 679.8px){.p-fv .swiper img.pc-hiden{display:none}}.p-fv .swiper-pagination-bullet{width:10px;height:10px;background:#f8f9fa;opacity:1}.p-fv .swiper-pagination-bullet-active{background-color:#212529}.p-tp h2{font-size:48px}@media screen and (max-width: 979.8px){.p-tp h2{font-size:36px}}@media screen and (max-width: 679.8px){.p-tp h2{font-size:32px}}.p-tp__aboutus .dlb_contents_overflow-right:before{background-color:#f48536 !important}.p-tp__recruit .dlb_contents_overflow-left:before{background-color:#48aae0 !important}@media (max-width: 767.98px){.p-tp__recruit .dlb_contents_overflow-left .dlb_contents_overflow-data{background-color:#48aae0 !important}.p-tp__aboutus .dlb_contents_overflow-right .dlb_contents_overflow-data{background-color:#f48536 !important}}h2{margin-bottom:48px}@media screen and (max-width: 979.8px){h2{margin-bottom:36px}}@media screen and (max-width: 679.8px){h2{margin-bottom:32px}}.p-sdgs__flex{display:flex;margin-bottom:10px;flex-wrap:wrap;justify-content:space-between}.p-sdgs__flex:after{content:"";display:block;width:31%;height:0}@media screen and (max-width: 679.8px){.p-sdgs__flex:after{width:48%}}.p-sdgs__block{width:31%}@media screen and (max-width: 679.8px){.p-sdgs__block{width:48%}.p-sdgs__block:nth-child(n+3){margin-top:4%}}.p-sdgs__flex02{display:flex;border:1px solid #CED4DA;margin-bottom:10px;padding:48px 100px;margin-left:auto;margin-right:auto;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1063.8px){.p-sdgs__flex02{padding:24px 60px}}@media screen and (max-width: 679.8px){.p-sdgs__flex02{padding:24px 24px}}.p-sdgs__flex02:after{content:"";display:block;width:15%;height:0}@media screen and (max-width: 679.8px){.p-sdgs__flex02:after{width:23%}}.p-sdgs__block02{width:15%;margin-top:2%}@media screen and (max-width: 679.8px){.p-sdgs__block02{width:23%}}.dlb_contents_column-5.p-business .col .img-fluid{max-width:150px;margin:0 auto}.dlb_contents_column-5.p-business .col .img-fluid{max-width:150px;margin:0 auto}
/*# sourceMappingURL=maps/enzan_style.css.map */
