.clearfix:after{clear:both;content:" ";display:block}a{cursor:pointer}.p-trackbacks__notrackbacks{display:none}.c-meta__item--author{display:none}:root{--base_color: #0097D7}header .p-global-nav .c-navbar__item>a{color:var(--base_color)}#app{overflow:hidden}.swiper-container{height:100vh;margin:0 auto !important;max-width:940px !important;overflow:visible !important;width:100%}@media(min-width: 1024px){.l-header--sticky-overlay-lg{position:inherit}}header.c-entry__header{background-color:#0097d7;padding:.5rem 1rem}header.c-entry__header .c-entry__title{color:#fff;text-align:center}body.home .c-page-header{display:none}#app{overflow:hidden}.swiper-container{height:50vw;margin:0 auto !important;max-height:480px;max-width:1024px !important;min-height:300px;width:100%}.swiper-container .swiper-slide{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1;text-align:center}.swiper-container .swiper-slide img{-ms-flex-item-align:center;align-self:center;display:inline;max-width:100%;width:auto}.table-nowrap-stripe th{white-space:nowrap}.table-nowrap-stripe tr:nth-child(odd){background-color:#fafafa}.table-nowrap-stripe td,.table-nowrap-stripe th{border:1px solid #c5bbbb !important}.member-info .smb-panels__item__figure{max-height:360px;overflow:hidden}@media screen and (min-width: 768px){.member-info .smb-panels__item__figure{padding-left:25px;padding-right:25px;padding-top:10px}}.member-info .smb-panels__item__content{font-size:90%}body.home .Home_Greeting{font-family:"BIZ UDPMincho",serif}.member-info .wp-block-snow-monkey-blocks-panels-item{margin-top:-100px;padding-top:100px}.is-style-heading_01{color:#09405b;display:block;font-family:"Noto Sans JP",seuropa,sans-serif;font-size:42px;font-style:normal;font-weight:bold;height:36.3906px;letter-spacing:.26px;line-height:36.4px;margin-bottom:0;text-align:center;text-transform:none}.is-style-heading_02{color:#38b;display:block;font-family:europa;font-size:26px;font-style:normal;font-weight:300;height:36.3906px;letter-spacing:.26px;line-height:36.4px;margin-bottom:0;text-transform:none}.is-style-heading_02{color:#38b;display:block;font-family:europa;font-size:26px;font-style:normal;font-weight:300;height:36.3906px;letter-spacing:.26px;line-height:36.4px;margin-bottom:0;text-transform:none}.is-style-heading_021{color:#38b;display:block;font-family:europa roboto,"Noto Sans JP",sans-serif;font-size:24px;font-style:normal;font-weight:400;height:auto;letter-spacing:1px;line-height:2.8rem;margin-bottom:0;text-transform:none}.header_copy{font-family:europa roboto,"Noto Sans JP",sans-serif;letter-spacing:1px}.is-style-heading_03{color:#38b;display:block;font-family:brandon-grotesque;font-size:17px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:700;letter-spacing:1.7px;line-height:25.5px;-webkit-margin-after:17px;margin-block-end:17px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0;margin-top:0 0;overflow-wrap:break-word;pointer-events:auto;text-rendering:optimizelegibility;text-transform:uppercase;text-wrap:wrap;unicode-bidi:isolate;white-space-collapse:preserve}.is-style-heading_031{color:#38b;display:block;font-family:europa roboto,"Noto Sans JP",sans-serif;font-size:18px;-webkit-font-smoothing:antialiased;font-style:normal;font-weight:700;letter-spacing:1.7px;line-height:25.5px;-webkit-margin-after:17px;margin-block-end:17px;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-margin-start:0;margin-inline-start:0;margin-top:0 0;overflow-wrap:break-word;pointer-events:auto;text-rendering:optimizelegibility;text-transform:uppercase;text-wrap:wrap;unicode-bidi:isolate;white-space-collapse:preserve}.is-style-list_01{list-style-type:none}.is-style-list_01 li{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-size:1.05rem;font-style:normal;font-weight:400;letter-spacing:1px;padding-bottom:1.2rem;padding-left:1rem}.is-style-list_01 li::before{border:none;content:"□";padding-right:.5rem;top:7px}.is-style-paragraph_05{font-family:roboto,"Noto Sans JP",sans-serif;margin-top:0;text-indent:3rem}.is-style-group_01{border-top:#0097d7 solid 1px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem 1rem 4rem 1rem;width:100%}.is-layout-grid_3rem{gap:3rem}.heading-outline{color:#002060;letter-spacing:2px;line-height:1.2rem}.hidden-text{display:none}.submenu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.submenu-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap}.wp-block-navigation__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-block-navigation-item{margin:0 10px}.wp-block-navigation .wp-block-navigation-item__label{white-space:nowrap}.wp-block-group.global-navi{padding-bottom:0}.wp-block-navigation-item__content{padding-bottom:.5rem}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{gap:2rem}.voices-recruit figcaption{bottom:-3.7rem;height:3.8rem;top:auto}.section_01-container_head,#section_02-container,.section_05-container-user5,.section_10-container,.section_08-container,.section_08-container2_user,.section_08-container3_user,.section_9-container{background-color:#eef3f8;margin:0 calc(50% - 50vw);padding-left:2rem;padding-right:2rem;width:100vw}.section_02-container ol{font-size:.9rem}.section_02-container ol li{line-height:1.8rem;padding-bottom:1.2rem}.section_02-container ol li strong{font-size:1rem}.blue_text{color:#002060}.overview_text{line-height:2rem}.section_03-container h3{padding-top:2rem}.section_04-container h3{padding-top:2rem}.section_04-container_user,.section_05-container_user,.section_05-container-user,.section_05-container-user2,.section_05-container-user3,.section_05-container-user4,.section_06-container_user,.section_06-container2_user,.section_06-container3_user,.section_7-container-user,.section_07-container2_user,.section_06-container4_user,.section_08-container_user,.section_9-container_user,.section_9-container_user2{background-color:#fdf9f0;margin:0 calc(50% - 50vw);padding-left:2rem;padding-right:2rem;width:100vw}.section_04-container_user h3,.section_05-container_user h3,.section_05-container-user h3,.section_05-container-user2 h3,.section_05-container-user3 h3,.section_05-container-user4 h3,.section_06-container_user h3,.section_06-container2_user h3,.section_06-container3_user h3,.section_7-container-user h3,.section_07-container2_user h3,.section_06-container4_user h3,.section_08-container_user h3,.section_9-container_user h3,.section_9-container_user2 h3{color:#d70b0b;font-size:1.2rem;padding-top:2rem}.section_04-container_user p,.section_05-container_user p,.section_05-container-user p,.section_05-container-user2 p,.section_05-container-user3 p,.section_05-container-user4 p,.section_06-container_user p,.section_06-container2_user p,.section_06-container3_user p,.section_7-container-user p,.section_07-container2_user p,.section_06-container4_user p,.section_08-container_user p,.section_9-container_user p,.section_9-container_user2 p{margin-top:.8rem}.section_04-container_user ul,.section_04-container_user ol,.section_05-container_user ul,.section_05-container_user ol,.section_05-container-user ul,.section_05-container-user ol,.section_05-container-user2 ul,.section_05-container-user2 ol,.section_05-container-user3 ul,.section_05-container-user3 ol,.section_05-container-user4 ul,.section_05-container-user4 ol,.section_06-container_user ul,.section_06-container_user ol,.section_06-container2_user ul,.section_06-container2_user ol,.section_06-container3_user ul,.section_06-container3_user ol,.section_7-container-user ul,.section_7-container-user ol,.section_07-container2_user ul,.section_07-container2_user ol,.section_06-container4_user ul,.section_06-container4_user ol,.section_08-container_user ul,.section_08-container_user ol,.section_9-container_user ul,.section_9-container_user ol,.section_9-container_user2 ul,.section_9-container_user2 ol{font-size:1rem;padding-left:2rem}.section_04-container_user ul li,.section_04-container_user ol li,.section_05-container_user ul li,.section_05-container_user ol li,.section_05-container-user ul li,.section_05-container-user ol li,.section_05-container-user2 ul li,.section_05-container-user2 ol li,.section_05-container-user3 ul li,.section_05-container-user3 ol li,.section_05-container-user4 ul li,.section_05-container-user4 ol li,.section_06-container_user ul li,.section_06-container_user ol li,.section_06-container2_user ul li,.section_06-container2_user ol li,.section_06-container3_user ul li,.section_06-container3_user ol li,.section_7-container-user ul li,.section_7-container-user ol li,.section_07-container2_user ul li,.section_07-container2_user ol li,.section_06-container4_user ul li,.section_06-container4_user ol li,.section_08-container_user ul li,.section_08-container_user ol li,.section_9-container_user ul li,.section_9-container_user ol li,.section_9-container_user2 ul li,.section_9-container_user2 ol li{line-height:1.8rem;padding-bottom:1rem}.section_04-container_user ul li strong,.section_04-container_user ol li strong,.section_05-container_user ul li strong,.section_05-container_user ol li strong,.section_05-container-user ul li strong,.section_05-container-user ol li strong,.section_05-container-user2 ul li strong,.section_05-container-user2 ol li strong,.section_05-container-user3 ul li strong,.section_05-container-user3 ol li strong,.section_05-container-user4 ul li strong,.section_05-container-user4 ol li strong,.section_06-container_user ul li strong,.section_06-container_user ol li strong,.section_06-container2_user ul li strong,.section_06-container2_user ol li strong,.section_06-container3_user ul li strong,.section_06-container3_user ol li strong,.section_7-container-user ul li strong,.section_7-container-user ol li strong,.section_07-container2_user ul li strong,.section_07-container2_user ol li strong,.section_06-container4_user ul li strong,.section_06-container4_user ol li strong,.section_08-container_user ul li strong,.section_08-container_user ol li strong,.section_9-container_user ul li strong,.section_9-container_user ol li strong,.section_9-container_user2 ul li strong,.section_9-container_user2 ol li strong{font-size:1.2rem}.section_04-container2 h3{font-size:1.2rem;padding-top:3rem}.section_04-container2 ul{font-size:1rem;padding-left:2rem}.section_04-container2 ul li{line-height:1.8rem;padding-bottom:1rem}.section_04-container2 ul li strong{font-size:1.2rem}.section_9-table01 tr:first-child{background-color:#e0f3ef}.section_9-table01 tr:not(:first-child) td:first-child{background-color:#eee}.section_9-table02 tr:nth-child(-n+2){background-color:#dceeff}.section_9-table02 tr:not(:nth-child(-n+2)) td:first-child{background-color:#eee}.voices_name{color:#0070c0;font-size:1.3rem}.voices-column{max-width:400px}.voices-grid-column p{font-family:roboto,"Noto Sans JP",sans-serif;letter-spacing:1px;line-height:1.8}.img-w100,.img-w100 img{width:100% !important}.img-w100 img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.voices-grid.is-layout-grid{gap:4rem}.voices-recruit{position:relative}.voices-recruit figcaption{background-color:rgba(0,0,0,.5);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:1.8rem;left:50%;padding:10px;position:absolute;text-align:center;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.voices-recruit figcaption strong{font-weight:normal !important}.voices-image-container{position:relative;width:100%}.voices-image-container .image-base{position:relative}.voices-image-container .image-overlay{border-bottom:1px solid #999;bottom:0;left:0;position:absolute;width:100%}.voices-image-container .image-overlay img{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.voices-grid{display:grid;gap:4rem}@media(max-width: 1023px){.voices-grid{-webkit-column-gap:2rem !important;-moz-column-gap:2rem !important;column-gap:2rem !important;grid-template-columns:repeat(2, 1fr);row-gap:4rem !important}}@media(max-width: 639px){.voices-grid{grid-template-columns:1fr}}.toggle-link{background-color:#09405b;border-radius:5px;color:#fff;font-size:.9rem;padding:3px 2rem;text-decoration:none}.low-pwv-cavi_container01,.low-pwv-cavi_container05,.low-pwv-cavi_container09{background-color:#e9f0f6;margin:0 calc(50% - 50vw);padding-left:2rem;padding-right:2rem;width:100vw}.low-pwv-cavi_container07{background-color:#f7efde;margin:0 calc(50% - 50vw);padding-left:2rem;padding-right:2rem;width:100vw}.reference-cases_border{background-color:#f5f6f7;border:1px solid #666;padding:2rem}.reference-cases_01-container{background-color:#eef3f8;margin:0 calc(50% - 50vw);padding-left:2rem;padding-right:2rem;width:100vw}.reference-cases_02-container,.reference-cases_03-container{background-color:#fdf9f0;margin:0 calc(50% - 50vw);padding-left:2rem;padding-right:2rem;width:100vw}.index_top_container{background-color:#eef3f8;margin:0 calc(50% - 50vw);padding-left:2rem;width:100vw}.index_end_container{background-color:#f7efde;margin:0 calc(50% - 50vw);padding-left:2rem;padding-right:2rem;width:100vw}.index_top_container_right{padding-left:2rem}.index_top_container_right figure{text-align:right;width:100%}.index_top_container_grid1{background-color:#ecf7d5;gap:.2rem !important;padding:1rem}.index_top_container_grid2{background-color:#d5f3f7;gap:.2rem !important;padding:1rem}#index_top_container_img{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#index_top_container_img .wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#index_top_container_img img{height:100%;-o-object-fit:cover;object-fit:cover;width:auto}.index_top_container_greeting,.index_top_container_middle{background-color:#fdf9f0;margin:0 calc(50% - 50vw);padding-left:2rem;padding-right:2rem;width:100vw}.what-we-do-container_index{background-color:#eef3f8;margin:0 calc(50% - 50vw);padding-left:2rem;width:100vw}.what-we-do-container_01_comment{display:inline-block;margin-left:auto !important;margin-right:auto !important}.what-we-do-container_01_comment_parent{text-align:center}.what-we-do-container_01_comment,.what-we-do-container_03_comment,.what-we-do-container_07_comment{background-color:#f7efde;padding:2rem}.what-we-do-container_02 ul li,.what-we-do-container_02 ol li,.what-we-do-container_03 ul li,.what-we-do-container_03 ol li{line-height:1.8rem;padding-bottom:1rem}.what-we-do-container_04 .grid_container,.what-we-do-container_05 .grid_container,.what-we-do-container_06 .grid_container{display:grid;gap:30px 35px;grid-template-columns:auto 1fr !important}.what-we-do-container_04 .grid_container *:nth-child(odd),.what-we-do-container_05 .grid_container *:nth-child(odd),.what-we-do-container_06 .grid_container *:nth-child(odd){grid-column:1}.what-we-do-container_04 .grid_container *:nth-child(even),.what-we-do-container_05 .grid_container *:nth-child(even),.what-we-do-container_06 .grid_container *:nth-child(even){grid-column:2}@media(max-width: 768px){.what-we-do-container_04 .grid_container .grid_container,.what-we-do-container_05 .grid_container .grid_container,.what-we-do-container_06 .grid_container .grid_container{grid-template-columns:1fr}.what-we-do-container_04 .grid_container *:nth-child(odd),.what-we-do-container_04 .grid_container *:nth-child(even),.what-we-do-container_05 .grid_container *:nth-child(odd),.what-we-do-container_05 .grid_container *:nth-child(even),.what-we-do-container_06 .grid_container *:nth-child(odd),.what-we-do-container_06 .grid_container *:nth-child(even){grid-column:1}}.what-we-do-container_01 .what-we-do-container_01_column{padding-top:.8rem}.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-right,.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-left{padding:1rem}@media(min-width: 768px){.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-right,.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-left{border:1px solid #999}}.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_comment_parent{position:relative}.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-left{background-color:#f8e5da;position:relative}@media(min-width: 768px){.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-left::before{border-left:1px solid #999;content:"";height:30px;left:75%;position:absolute;top:-30px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-left::after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:10px solid #999;content:"";height:0;left:75%;position:absolute;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}}.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-left strong{color:#c00000;padding-top:.5rem}.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-left a{color:#c00000 !important}.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-right{background-color:#e9f0f6;position:relative}@media(min-width: 768px){.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-right::before{border-left:1px solid #999;content:"";height:30px;left:25%;position:absolute;top:-30px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-right::after{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:10px solid #999;content:"";height:0;left:25%;position:absolute;top:-10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0}}.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-right strong{color:#0070c0;padding-top:.5rem}.what-we-do-container_01 .what-we-do-container_01_column .what-we-do-container_01_column-right a{color:#0070c0 !important}.whatwedo_table td:nth-child(1){width:20rem}.whatwedo_table td:nth-child(2){width:20rem}/*# sourceMappingURL=style.min.css.map */