:root{--color_main:#04384c;--color_main_thin:#04384c1f;--color_text:#333;--color_link:#1176b8;--color_bg:#fff;--color_border:#c8c8c880;--color_gray:#c8c8c826;--article_size:840px;--container_size:1200px;--swl-sidebar_width:304px;--swl-sidebar_margin:52px;--swl-pad_container:48px;--swl-fz--content:16px;--swl-font_family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, Arial, sans-serif;--swl-font_weight:400}html{scroll-behavior:smooth;font-size:10px}body{color:#333;font-family:var(--swl-font_family);background:#fff;margin:0;font-size:1.6rem;line-height:1.6}a{color:#333;text-decoration:none}img{max-width:100%;height:auto}.gtm-frame{visibility:hidden;display:none}.pulmo-site-header{z-index:100;background:#fff;width:100%;display:flow-root;position:relative}.pulmo-header-inside{width:100%}#header_pc{justify-content:space-between;align-items:center;max-width:1250px;height:80px;margin:10px auto;padding:10px;display:flex}.pulmo-logo-link{line-height:1;display:block}.logo_main{width:auto;height:30px;margin:5px 0;display:block}.pulmo-logo-link p{margin:0;padding:0;font-size:1.1rem;line-height:1}.header_pc-nav{align-items:flex-end;display:flex}.header_pc-nav ul{align-items:center;gap:27px;margin:0;padding:0;list-style:none;display:flex}.header_pc-nav a{white-space:nowrap;font-size:1.4rem;font-weight:600}#header_sp{display:none}#line_news{color:#fff;text-align:center;background:linear-gradient(45deg,#ffb74d,#765ad0,#a5c2ff) 0 0/600% 600%;margin:0;padding:10px;font-size:1.25rem;font-weight:700;line-height:3.2rem;animation:7s infinite pulmo-gradient}@keyframes pulmo-gradient{0%{background-position:0}50%{background-position:100%}to{background-position:0}}.d-demo__wrap{display:flex;overflow:hidden}.d-demo__track{width:max-content;margin:0;padding:0;list-style:none;animation:95s linear .5s infinite both pulmo-slider-loop;display:flex}.d-demo__item{flex:0 0 16.6667vw}.d-demo__item img{object-fit:cover;width:100%;height:449px;display:block}@keyframes pulmo-slider-loop{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.body-wrap{width:min(100% - 32px,1000px);margin:auto}.pulmo-home-body{padding:50px 0 0}.top-announce-wrap{align-items:center;display:flex}.top-announce-wrap>img{object-fit:contain;width:400px;height:400px}.top-announce-explain{flex:1}.top-announce-explain h1{margin:0 0 14px;font-size:2.8rem;font-weight:700;line-height:1.3}.top-announce-explain p{margin:0;font-size:1.7rem;line-height:1.9}.color-orange{color:#ea9f1d}.top-direction-links{flex-wrap:wrap;justify-content:space-between;margin-top:0;display:flex}.top-direction-link{border:1px solid #363636;border-radius:15px;width:calc(50% - 20px);margin:10px;padding:20px;display:flex}.top-direction-link h2{margin:0 0 11px;font-size:2.2rem;font-weight:700;line-height:1.3}.top-direction-link p{margin:0;line-height:3.2rem}.news-wrap{margin:30px}.news-wrap h2{margin:0 0 11px;font-size:2.2rem;line-height:1.3}.news-list{margin:0;padding:0;list-style:none}.news-list li{height:35px;padding:0;line-height:3.2rem}.news-text{font-size:1.8rem;line-height:3.2rem;text-decoration:none}.news-date{margin-right:30px;display:inline-block}.tel_area{color:#333;border:1px solid #ddd;height:141px;margin:30px auto;padding:25px}.tel_area_text{text-align:center;letter-spacing:.055em;margin:0;padding:8px;font-size:1.6rem;font-weight:400}.tel_area_number{text-align:center;letter-spacing:.055em;margin:6px auto 3px;padding:0;font-size:2.8rem;font-weight:700}.pulmo-breadcrumb-wrap{width:min(100% - 32px,1200px);margin:22px auto 0}.pulmo-breadcrumb{color:#777;flex-wrap:wrap;gap:8px;margin-bottom:30px;font-size:1.2rem;display:flex}.pulmo-breadcrumb a{color:inherit}.l-content.pulmo-article-layout{justify-content:space-between;max-width:1296px;margin:0 auto 6em;padding:64px 48px 0;display:flex}.pulmo-article-layout .l-mainContent{flex:1;min-width:0;max-width:100%;margin:0 26px}.pulmo-article-layout .l-sidebar{flex:0 0 304px}.p-articleHead{margin-bottom:0}.p-articleHead .c-postTitle__ttl{font-size:2.4rem;font-weight:700;line-height:1.4}.p-articleHead .c-postTitle__date{display:none}.p-articleHead .c-postTitle__date .__y{font-size:1.2rem}.p-articleHead .c-postTitle__date .__md{font-size:1.6rem}.p-articleMetas{flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 18px;font-size:1.2rem;display:flex}.c-prNotation{color:#777}.p-articleMetas__times{color:#777;gap:14px;margin-left:auto;display:flex}.c-postTimes__posted:before{content:"◷ "}.c-postTimes__modified:before{content:"↻ "}.p-articleThumb{margin:0 0 2em}.p-articleThumb__img{aspect-ratio:16/9;object-fit:cover;width:100%;max-height:560px;display:block}.post_content{font-size:1.6rem;line-height:1.8}.post_content>div>p,.post_content>p{margin:0 0 1.8em}.post_content h2{color:#fff;background:#04384c;margin:4em 0 2em;padding:.75em 1em;font-size:2.2rem;line-height:1.5}.post_content h3{border-bottom:2px solid #04384c;margin:3em 0 1.5em;padding:0 0 .5em;font-size:1.9rem}.post_content img{max-width:100%;height:auto}.post_content .gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 0;display:grid;overflow:hidden}.post_content .gallery-item{text-align:center;margin:0;padding:0 4px}.post_content .gallery-icon img{border:2px solid #cfcfcf;width:auto;max-width:100%;height:auto}.post_content .gallery-caption{margin:4px 0 0;font-size:13px}.post_content table{border-collapse:collapse;width:100%;margin:2em 0}.post_content th,.post_content td{text-align:left;border:1px solid #ddd;padding:.9em}.p-toc.-double{border-top:4px double var(--color_border);border-bottom:4px double var(--color_border);background:#c8c8c81a;width:92%;margin:4em auto;padding:2em}.p-toc__ttl{text-align:center;margin-bottom:.75em;font-size:1.2em;font-weight:700;display:block}.p-toc__list{margin:0;padding-left:1.5em}.p-toc__list li+li{margin-top:.5em}.p-toc__list [data-level="3"]{margin-left:1em;font-size:.9em}.p-blogCard{background:#fff;border:1px solid #ddd;border-radius:2px;margin:2.5em 0;position:relative}.p-blogCard__link{min-height:120px;color:inherit;grid-template-columns:160px 1fr;gap:16px;padding:16px;display:grid}.p-blogCard__caption{background:#fff;border:1px solid #ddd;padding:2px 12px;font-size:1.2rem;position:absolute;top:-13px;left:14px}.p-blogCard__thumb img{object-fit:cover;width:100%;height:100px}.p-blogCard__body{flex-direction:column;gap:8px;display:flex}.p-blogCard__title{font-size:1.6rem}.p-blogCard__excerpt{color:#777;font-size:1.2rem;line-height:1.6}.p-articleFoot{margin:3em 0 1em}.c-shareBtns{margin:2em 0}.c-shareBtns__message{text-align:center;margin-bottom:8px;font-size:1.2rem}.c-shareBtns__list{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.c-shareBtns__item a,.c-shareBtns__item button{color:#fff;text-align:center;width:100%;font-size:1.1rem;line-height:inherit;border:0;border-radius:0;padding:9px 4px;display:block}.c-shareBtns__item.-facebook a{background:#3b5998}.c-shareBtns__item.-twitter-x a{background:#111}.c-shareBtns__item.-hatebu a{background:#00a4de}.c-shareBtns__item.-line a{background:#00c300}.c-shareBtns__item.-copy button{background:#666}.p-pnLinks{grid-template-columns:1fr 1fr;gap:18px;margin:3em 0 0;padding:0;list-style:none;display:grid}.p-pnLinks__item a{color:inherit;border:1px solid #ddd;padding:18px;font-size:1.3rem;line-height:1.5;display:block}.p-pnLinks__item.-next{text-align:right;grid-column:2}.l-articleBottom__section{margin-top:6em}.c-secTitle{margin-bottom:1.5em;font-size:2rem}.p-postList.p-relatedPosts,.pulmo-archive .p-postList{flex-wrap:wrap;margin:0 -8px;padding:0;list-style:none;display:flex}.p-postList.p-relatedPosts>.p-postList__item{width:25%;margin-bottom:24px;padding:0 8px}.p-postList__link{color:inherit;display:block}.p-postList__thumb img{aspect-ratio:1.91;object-fit:cover;width:100%;display:block}.p-postList__body{padding:16px 0 0;position:relative}.p-postList__cat{color:#fff;background:#04384c;margin-bottom:7px;padding:3px 7px;font-size:1.1rem;display:inline-block}.p-postList__title{margin:0;font-size:1.4rem;font-weight:700;line-height:1.55;display:block}.p-postList__times{color:#777;margin:0;padding:4px 0;font-size:1.1rem;line-height:1.25;display:flex}.l-sidebar{min-width:0}.l-sidebar .c-widget{margin-bottom:42px}.c-widget__title.-side{border-bottom:2px solid #ddd;margin-bottom:16px;padding:8px;font-size:1.5rem;font-weight:700;position:relative}.pulmo-side-posts{margin:0;padding:0;list-style:none}.pulmo-side-posts li+li{margin-top:12px}.pulmo-side-posts a{color:inherit;grid-template-columns:96px 1fr;gap:10px;display:grid}.pulmo-side-posts img{object-fit:cover;width:96px;height:66px}.pulmo-side-posts strong{font-size:1.2rem;line-height:1.4;display:block}.pulmo-side-posts time{color:#777;margin-top:5px;font-size:1rem;display:block}.l-sidebar .c-listMenu ul{margin:0;padding:0;list-style:none}.l-sidebar .c-listMenu a{border-bottom:1px solid var(--color_border);padding:.75em 1em .75em 1.5em}.w-fixSide img{width:100%;margin-top:18px;display:block}.pulmo-archive{max-width:1296px;margin:0 auto 6em;padding:64px 48px 0}.pulmo-archive .l-mainContent{width:900px;max-width:900px;margin:0 auto}.pulmo-archive .c-pageTitle{margin-bottom:12px;padding-top:.5em;font-size:2.4rem;line-height:1.4}.pulmo-archive .c-pageTitle__inner{padding-top:0}.pulmo-archive .p-postList>.p-postList__item{width:50%;margin-bottom:40px;padding:0 8px}.pulmo-archive .p-postList__thumb{width:100%!important}.pulmo-archive .p-postList__thumb img{aspect-ratio:1.91;object-fit:cover;display:block;width:100%!important;height:auto!important}.pulmo-archive .p-postList__title{font-size:1.6rem;line-height:1.5}.c-pagination{justify-content:center;align-items:center;margin:3em 0;display:flex}.pulmo-page-slot{display:contents}.page-numbers{text-align:center;min-width:36px;height:36px;margin:6px;line-height:36px;display:inline-block}.page-numbers.current{color:#fff;background:#04384c}.c-pagination__dot{color:#aaa;margin:0 6px}.main_content_wrap{justify-content:center;width:100%;max-width:1300px;margin:0 auto;padding:40px 24px 80px;display:flex}.sidebar__section{flex:0 0 180px;width:180px;margin:0 34px 0 0}.menu__section{margin-bottom:20px}.section__title-h2{border-bottom:2px solid #ddd;margin:0;padding-bottom:8px;font-size:1.4rem;font-weight:700}.menu-list{margin:10px 0 0;padding:0;list-style:none}.menu-list__link{justify-content:space-between;width:100%;padding:5px 0;display:flex}.menu-list__text{font-size:1.25rem;font-weight:500}.body-wrap-project{flex:1;min-width:0;max-width:900px}.breadcrumb{flex-wrap:wrap;gap:9px;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{font-size:1.4rem;font-weight:400}.breadcrumb li+li:before{content:"›";margin-right:9px}.item-list-head{margin:40px 0 20px;font-size:2.5rem;font-weight:800}.item-list-wrap{flex-wrap:wrap;display:flex}.item-list-wrap>.ittem_list-content{width:calc(50% - 40px);margin:20px}.item-list-wrap_img{object-fit:cover;border-radius:5px;width:100%;height:200px;display:block}.item-list-wrap_title{margin:8px 0 0;padding:0 10px;font-size:1.7rem;font-weight:700}.item-list-wrap_title-sub{color:#575757;font-size:1.2rem;font-weight:400;display:block}.pulmo-project-layout{max-width:1300px;margin:0 auto 6em;padding:64px 24px 0;display:flex}.pulmo-project-layout .l-mainContent{min-width:0}.item_content{margin-bottom:30px;display:flex}.item_main_image{text-align:center;width:50%}.item_main_image iframe{border:0;width:100%;height:420px}.item_main_image img{object-fit:contain;width:100%;max-height:520px}.item_info-area{width:50%;margin-left:50px}.item_info-area h1{margin:0;font-size:3.2rem;font-weight:700;line-height:1.15}.subcopy{margin:10px 0;font-size:2rem;font-weight:400;line-height:1.5;display:block}.item-name-eng{margin-top:6px;font-size:1.5rem;display:block}.tag_wrap{flex-wrap:wrap;margin:12px 0;display:flex}.tag{border:1px solid;width:fit-content;margin:5px 10px 5px 0;padding:7px 10px;font-size:1.4rem;display:block}.item_info-area>p{line-height:1.9}.to-contact{color:#fff;text-align:center;background:#ff642c;border-radius:25px;margin-top:20px;padding:15px 40px;font-weight:700;display:block}.item_anchor_navi ul{flex-wrap:wrap;margin:10px;padding:0;list-style:none;display:flex}.item_anchor_navi li{border-bottom:1px solid;max-width:200px;margin:10px;padding-bottom:0;font-size:1.6rem;font-weight:900}.item_section_wrap{margin-top:28px}.item_section_wrap h2{color:#333;background:#eaeaea;align-items:center;margin:20px 0;padding:20px;font-size:2rem;display:flex}.info_column{flex-wrap:wrap;display:flex}.ex_img_wrap,.ex_img_wrap_re{width:45%;margin:auto;padding:20px}.ex_img_wrap img,.ex_img_wrap_re img{object-fit:cover;border-radius:5px;width:100%;height:280px}.ex_img_wrap h3,.ex_img_wrap_re h3{color:#5b5b5b;border:0;margin:10px;padding:10px;font-size:1.6rem;font-weight:400}.n_cp_qa_q{margin:0 0 .3em;font-size:1.5rem;font-weight:700;position:relative}.n_cp_qa_q:before,.n_cp_qa_a:before{color:#fff;border-radius:50%;width:1.3em;height:1.3em;margin-right:.5em;padding:.1em .26em;line-height:1.2em;display:inline-block}.n_cp_qa_q:before{content:"Q";background:#0009;font-weight:400}.n_cp_qa_a{border-bottom:1px dotted #a5a5a5;margin:0 0 2em;padding:0 0 1.5em 2em;display:flex}.n_cp_qa_a:before{content:"A";background:#ea8d10;flex:none;font-size:1.5rem}.n_cp_qa_a p{margin:0;font-size:1.5rem}.item_machine{gap:18px;display:flex}.item_machine img{max-width:35%}.machine-spec{border-collapse:collapse;width:100%}.machine-spec th,.machine-spec td{text-align:left;border:1px solid #ddd;padding:10px}.youtube__padding-top{width:100%;padding-top:56.25%;position:relative}.youtube__padding-top iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.item-list-wrap>.item-slider{width:205px;margin:10px}.lesson_recommend_img{object-fit:cover;width:205px;height:120px}.recommend_pic_text{text-align:center;margin:0;font-size:1.4rem;font-weight:700}.pulmo-fixed-page .title{padding-top:64px}.pulmo-fixed-page .entry-title{margin:0 0 22px}.pulmo-fixed-page .entry-title,.pulmo-contact-area .entry-title{text-align:center;padding:50px 30px;font-size:4.5rem}.pulmo-fixed-page .body-wrap{padding-bottom:65px}.pulmo-footer-breadcrumb{color:#333;align-items:center;gap:8px;width:min(100% - 32px,1200px);height:58px;margin:0 auto;font-size:1.1rem;display:flex}.pulmo-footer-breadcrumb a{color:inherit}.pulmo-fixed-page .post_content h2{color:#333;background:0 0;padding:0}.pulmo-news-page{min-height:420px}.pulmo-news-page .body-wrap-project{width:900px}.post-wrap{text-align:center}.post-title{margin-bottom:20px}.post-date{margin-right:20px}.home-button{border:1px solid #bebebe;margin-top:30px;padding:15px 30px;display:inline-block}.contact_inner{text-align:center;background:#f6f6f6;width:100%;padding:60px 50px;line-height:3.2rem}.contact_inner h2{margin:0 0 11px;font-size:2.2rem;line-height:1.3}.contact_wrap{justify-content:center;display:flex}.contact_line,.contact_tel,.contact_mail{background:#fff;width:30%;max-width:300px;margin:10px;padding:10px 30px}.contact_line{border:3px solid #00b900}.contact_tel{border:3px solid #005377}.contact_mail{border:3px solid #ff642c}.contact_line a{color:#00b900;font-weight:700}.contact_tel a{color:#005377;font-weight:700}.contact_mail a{color:#ff642c;font-weight:700}.footer-wrap{color:#fff;background:#212121;width:100%;padding:50px 100px;line-height:3.2rem}.footer-navi-info{display:flex}.footer-navi-info .group-icon{width:190px;height:auto}.footer-navi-info p{margin:0}.footer-navi{flex-wrap:wrap;gap:30px;margin:30px 0;display:flex}.footer-navi a,.group-items a{color:#fff}.footer-navi-item-wrap{margin:50px 0}.group-items{flex-wrap:wrap;gap:1px 5px;margin-bottom:20px;font-size:1.4rem;line-height:3.2rem;display:flex}.group-items a:before{content:"/";margin:0 .5em}.group-items a:first-child:before,.group-items a:nth-child(2):before{content:none}.group-item-category{font-weight:700}.all-rights-reserved-container{font-size:1.2rem;line-height:3.2rem}.migration-main{width:min(100% - 40px,980px);margin:0 auto;padding:34px 0 80px}.migration-main>article.migration-contact-page{max-width:none}.migration-contact-layout{align-items:flex-start;display:flex}.migration-contact-layout>.contact-info{flex:none;width:50%;margin-right:50px;padding:10px}.migration-contact-layout>.migration-contact{flex:1;min-width:0;margin:0}.migration-contact .contact_form_lavel{margin:0;padding:10px}.migration-contact .contact_form_lavel span{font-weight:700;font-size:1.6rem!important}.migration-contact .haveto,.migration-contact .any{white-space:nowrap;border-radius:25px;margin-right:10px;padding:5px 10px;font-weight:700;display:inline}.migration-contact .haveto{color:#fff;background:#ff642c;border:0}.migration-contact .any{color:#ff642c;background:#fff;border:1px solid #ff642c}.migration-contact input[type=text],.migration-contact input[type=email],.migration-contact input:not([type]),.migration-contact textarea{color:#000;width:min(100% - 12px,338px);font:inherit;background:#f7f7f7;border:1px solid #dedcdc;border-radius:0;margin:6px;padding:5px;font-size:1.6rem;line-height:32px;display:inline-block}.migration-contact textarea{resize:vertical;width:min(100% - 12px,348px);min-height:204px}.migration-contact__radio{border:0;margin:0 0 4px;padding:0}.migration-contact__radio>label{font-weight:400;line-height:32px;display:inline}.migration-contact__radio input,.migration-contact__consent input{width:auto;margin:3px 7px 3px 6px}.migration-contact .contact_form_submit{text-align:center;margin:0}.migration-contact #formbtn{color:#000;background:#f7f7f7;border:1px solid #dedcdc;border-radius:0;width:auto;max-width:100%;margin:6px;padding:5px;font-size:1.6rem;font-weight:400;line-height:32px}.migration-contact__error{color:#b42318}.drawer_hidden{display:none}.drawer_open{z-index:102;cursor:pointer;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}.drawer_open span,.drawer_open span:before,.drawer_open span:after{content:"";background:#333;border-radius:3px;width:25px;height:3px;transition:all .5s;display:block;position:absolute}.drawer_open span:before{bottom:8px}.drawer_open span:after{top:8px}#drawer_input:checked~.drawer_open span{background:0 0}#drawer_input:checked~.drawer_open span:before{bottom:0;transform:rotate(45deg)}#drawer_input:checked~.drawer_open span:after{top:0;transform:rotate(-45deg)}.nav_content{z-index:101;background:#fff;width:100%;height:400px;padding:70px;transition:all .5s;position:fixed;top:0;left:100%}#drawer_input:checked~.nav_content{left:0}.nav_list{margin:0;padding:0;list-style:none}.nav_item a{padding:9px 0;display:block}@media (max-width:1024px){.l-content.pulmo-article-layout{grid-template-columns:1fr;padding-left:32px;padding-right:32px}.l-sidebar,.sidebar__section{display:none}.pulmo-project-layout,.main_content_wrap{display:block}.body-wrap-project{margin:auto}}@media (max-width:741px){:root{--swl-pad_container:4vw}#header_pc{display:none}#header_sp{justify-content:space-between;align-items:center;height:70px;padding:10px 20px;display:flex}#header_sp .logo_main{height:35px;margin:0}.d-demo__item{flex-basis:50vw}.d-demo__item img{height:370px}.body-wrap{box-sizing:border-box;padding-left:10px;padding-right:10px}.pulmo-home-body{padding-top:18px}.top-announce-wrap{display:grid}.top-announce-wrap>img{display:none}.top-announce-explain h1{margin-bottom:12px;font-size:2.4rem}.top-announce-explain p{font-size:1.7rem;line-height:3.2rem}.pc-only{display:none}.top-direction-link{width:calc(100% - 20px);margin:10px}.top-direction-link h2{font-size:2.2rem}.news-list li{height:70px}.pulmo-breadcrumb-wrap{margin-top:16px}.l-content.pulmo-article-layout{padding:32px 4vw 0;display:block}.pulmo-article-layout .l-mainContent{margin:0}.p-articleHead .c-postTitle__ttl{font-size:2rem}.p-articleMetas__times{width:100%;margin-left:0}.post_content h2{margin-left:-2vw;margin-right:-2vw;font-size:2rem}.p-blogCard__link{grid-template-columns:100px 1fr;padding:13px}.p-blogCard__thumb img{height:75px}.p-blogCard__excerpt{display:none}.p-postList.p-relatedPosts>.p-postList__item{width:50%}.pulmo-archive{padding:32px 4vw 0}.pulmo-archive .l-mainContent{width:100%}.pulmo-archive .c-pageTitle{margin-bottom:10.4px;font-size:2.08rem}.pulmo-archive .p-postList>.p-postList__item{width:100%}.main_content_wrap{padding:24px 16px 60px}.item-list-wrap>.ittem_list-content{width:calc(50% - 20px);margin:10px}.item-list-wrap_img{height:135px}.item-list-wrap_title{padding:0;font-size:1.4rem}.item_content{margin:20px 0;display:block}.item_main_image,.item_info-area{width:auto}.item_info-area{margin:30px 0 0}.item_main_image iframe{height:480px}.item_info-area h1{font-size:2.6rem}.info_column{display:block}.ex_img_wrap,.ex_img_wrap_re{width:100%}.item_machine img{max-width:50%}.pulmo-project-layout{padding-top:32px}.item-list-wrap>.item-slider{width:calc(50% - 20px)}.lesson_recommend_img{aspect-ratio:205/120;width:100%;height:auto}.pulmo-fixed-page .title{padding-top:32px}.pulmo-fixed-page .entry-title{margin-bottom:8px}.pulmo-fixed-page .entry-title,.pulmo-contact-area .entry-title{background:#eee;padding:40px 20px;font-size:2.5rem}.pulmo-fixed-page .body-wrap{padding-bottom:153px}.pulmo-footer-breadcrumb{height:57px;font-size:1rem}.pulmo-news-page .body-wrap-project{width:100%}.contact_inner{padding:60px 50px}.contact_wrap{flex-direction:column;gap:20px;display:flex}.contact_line,.contact_tel,.contact_mail{width:100%;margin:0 auto}.footer-wrap{padding:50px 20px}.footer-navi{gap:1px 30px}.migration-contact-layout{display:block}.migration-contact-layout>.contact-info{width:100%;margin-right:0}.migration-contact-layout>.migration-contact{width:100%;margin-top:34px}.tel_area{height:173px}}@media (max-width:480px){.c-shareBtns__list{grid-template-columns:repeat(3,1fr)}}
.migration-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
