@charset "UTF-8";@media screen and (max-width:767px){.top-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.slider-container{position:relative}.slider-container .c-list-sns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px 0;position:absolute;top:15%;right:20px}@media screen and (max-width:767px){.slider-container .c-list-sns{display:none}}.mv{position:relative}.mv img{width:100%;min-height:600px;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:767px){.mv img{max-height:300px;min-height:auto}}.mv-text{font-size:3.6rem;position:absolute;top:80px;left:120px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px 0;text-orientation:upright;letter-spacing:0.4em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width:1280px){.mv-text{font-size:2.8rem}}@media screen and (max-width:767px){.mv-text{font-size:1.6rem;top:20px;left:20px;gap:4px 0}}.mv-text li{font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-style:normal;padding:20px 12px;background:rgba(255,255,255,0.9);border-radius:8px}@media screen and (max-width:767px){.mv-text li{padding:10px 6px}}.mv-text li:first-child,.mv-text li:last-child{padding-bottom:0}.mv-text .orange{font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-style:normal;color:#E6911C}.mv-text .green{font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-style:normal;color:#669E18}.mv .c-contact-block{position:absolute;bottom:160px;right:40px}@media screen and (max-width:767px){.mv .c-contact-block{display:none}}.area__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 28px}@media screen and (max-width:767px){.area__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px 0}}.area__title{font-family:"Zen Maru Gothic",sans-serif;font-weight:700;font-style:normal;color:#E66A45;line-height:1.5}.news-area{padding-block:19px;padding-inline:40px;background:rgba(230,106,69,0.2)}@media screen and (max-width:767px){.news-area{padding-block:20px;padding-inline:15px}}.news-area .area__title{-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px;padding:6px 8px;background:#E66A45;border-radius:100vh;color:#FFFFFF}.news-area .area__title:before{content:"";display:inline-block;width:16px;height:16px;background-color:#FFFFFF;-webkit-mask:url("../img/ico_info.svg") no-repeat top left/contain;mask:url("../img/ico_info.svg") no-repeat top left/contain;-webkit-transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out,-ms-flex 0.3s ease-out}.section{position:relative;-webkit-margin-after:60px;margin-block-end:60px}.section__wrap{position:relative;max-width:1200px;margin-inline:auto}@media screen and (max-width:1280px){.section__wrap{width:94%}}.section__wrap2{position:relative;max-width:800px;margin-inline:auto}#user-guide-section{-webkit-margin-before:-120px;margin-block-start:-120px;-webkit-padding-after:60px;padding-block-end:60px;padding-inline:40px;z-index:1}@media screen and (max-width:767px){#user-guide-section{-webkit-margin-before:0;margin-block-start:0;padding-block:20px 60px;padding-inline:0;background:#FCF4E8}}#user-guide-section:after{content:"";display:block;width:100%;height:calc(100% - 60px);position:absolute;bottom:0;left:0;background:#FCF4E8;border-radius:60px 60px 0 0;z-index:-1}@media screen and (max-width:767px){#user-guide-section:after{display:none}}#user-guide-section .c-contact-block{display:none}@media screen and (max-width:767px){#user-guide-section .c-contact-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:94%;-webkit-margin-after:12px;margin-block-end:12px;margin-inline:auto}}#user-guide-section .p-user-guide-contact{max-width:1000px;-webkit-margin-before:40px;margin-block-start:40px;margin-inline:auto}@media screen and (max-width:767px){#user-guide-section .p-user-guide-contact{width:94%;-webkit-margin-before:12px;margin-block-start:12px;margin-inline:auto;padding-inline:0}}#user-guide-section .p-user-guide-contact__link-group{display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr 12px 1fr;grid-template-columns:repeat(3,1fr);gap:0 12px}@media screen and (max-width:767px){#user-guide-section .p-user-guide-contact__link-group{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:12px 0}}#user-guide-section .p-user-guide-contact__link{font-weight:bold;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 32px;background:#FFFFFF;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(51,51,51,0.08);box-shadow:0 4px 20px rgba(51,51,51,0.08);color:#333333;-webkit-transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out,-ms-flex 0.3s ease-out}@media screen and (max-width:767px){#user-guide-section .p-user-guide-contact__link{padding:16px 20px}}#user-guide-section .p-user-guide-contact__link:after{content:"";display:inline-block;position:absolute;top:50%;right:20px;width:20px;height:20px;background-color:#E6911C;-webkit-mask:url("../img/ico_arrow-right-circle_01.svg") no-repeat top right/contain;mask:url("../img/ico_arrow-right-circle_01.svg") no-repeat top right/contain;-webkit-transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out,-ms-flex 0.3s ease-out;translate:0 -50%}@media screen and (max-width:767px){#user-guide-section .p-user-guide-contact__link:after{right:12px;width:16px;height:16px}}#user-guide-section .p-user-guide-contact__link:hover{color:#E6911C}#department-section{padding-block:60px;background:#FCF4E8}#preventive-medicine-section-wrapper{-webkit-margin-after:120px;margin-block-end:120px}#preventive-medicine-section-wrapper:after{content:"";display:block;width:80%;height:calc(100% - 100px);position:absolute;top:160px;right:0;background:-webkit-gradient(linear,left top,left bottom,from(#FCF0DE),to(#F4FCE8));background:linear-gradient(#FCF0DE,#F4FCE8 100%);border-radius:20px 0 0 20px;z-index:-1}#about-pickup-section{padding-block:60px;background:url("../img/bg_01.webp") no-repeat center center/cover}@media screen and (max-width:767px){#about-pickup-section{padding-block:60px}}#preventive-medicine-section{position:relative;max-width:1200px;margin-inline:auto;padding:60px;background:#FFFFFF;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(51,51,51,0.08);box-shadow:0 4px 20px rgba(51,51,51,0.08)}@media screen and (max-width:1280px){#preventive-medicine-section{width:94%}}@media screen and (max-width:767px){#preventive-medicine-section{padding:40px 20px}}#preventive-medicine-section p{-webkit-margin-after:32px;margin-block-end:32px;line-height:2}#preventive-medicine-section #slider2 img{border-radius:8px}#pickup-section{-webkit-margin-after:0;margin-block-end:0}#pickup-section .p-four-block a{border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(51,51,51,0.08);box-shadow:0 4px 20px rgba(51,51,51,0.08);overflow:hidden}#pickup-section .p-four-block a:hover{opacity:0.8}.pickup-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;-webkit-margin-after:32px;margin-block-end:32px}@media screen and (max-width:980px){.pickup-block{gap:20px 0;-webkit-margin-after:20px;margin-block-end:20px}}.pickup-block__box{position:relative;width:calc((100% - 32px) / 2)}@media screen and (max-width:980px){.pickup-block__box{width:100%}.pickup-block__box p{display:none}}.pickup-block__box a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;padding:12px 60px 12px 12px;background:#FFFFFF;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(51,51,51,0.08);box-shadow:0 4px 20px rgba(51,51,51,0.08)}@media screen and (max-width:767px){.pickup-block__box a{gap:0 12px;padding:12px 40px 12px 12px}}.pickup-block__box a:after{content:"";display:inline-block;position:absolute;top:50%;right:20px;width:8px;height:14px;background:url("../img/ico_arrow_right.svg") no-repeat center center/contain;-webkit-transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out,-ms-flex 0.3s ease-out;translate:0 -50%}.pickup-block__box a:hover .item-text-link{color:#E6911C;-webkit-text-decoration:underline solid rgba(230,145,28,0.3);text-decoration:underline solid rgba(230,145,28,0.3)}.pickup-block__box a:hover .pickup-block__image img{opacity:0.8;scale:1.05}.pickup-block__image{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;border-radius:8px;overflow:hidden}@media screen and (max-width:980px){.pickup-block__image{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px}}.pickup-block__image img{max-width:150px;scale:1;-webkit-transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out,-ms-flex 0.3s ease-out}@media screen and (max-width:980px){.pickup-block__image img{max-width:90px}}.pickup-block__text{width:100%}.pickup-block .item-text-link{-webkit-text-decoration:underline solid rgba(51,51,51,0.3);text-decoration:underline solid rgba(51,51,51,0.3);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.item-text-link{font-size:2rem;font-weight:bold;-webkit-margin-after:8px;margin-block-end:8px;-webkit-transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out,-ms-flex 0.3s ease-out;line-height:1.5}@media screen and (max-width:767px){.item-text-link{font-size:1.8rem}}.column__item{border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(51,51,51,0.08);box-shadow:0 4px 20px rgba(51,51,51,0.08);overflow:hidden}.column__item a{display:block}.column__item a:hover .item-text-link{color:#E6911C;-webkit-text-decoration:underline solid rgba(230,145,28,0.3);text-decoration:underline solid rgba(230,145,28,0.3)}.column__item a:hover .column__item-image{opacity:0.8}.column__item a:hover .column__item-image img{scale:1.05}.column__item-image{position:relative;-webkit-transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out,-ms-flex 0.3s ease-out;overflow:hidden}.column__item-image img{scale:1;-webkit-transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out,-ms-flex 0.3s ease-out}.column__item-category{font-size:1.4rem;font-weight:bold;position:absolute;top:0;left:0;padding:4px 20px;background:#FCF0DE;border-radius:0 0 12px 0;color:#E6911C;line-height:1.5;z-index:1}@media screen and (max-width:767px){.column__item-category{font-size:1.2rem}}.column__item-text{padding:20px}@media screen and (max-width:767px){.column__item-text{font-size:1.4rem}}.column .splide__list{padding:0 0 20px!important}.column .item-text-link{font-size:1.8rem;-webkit-margin-after:8px;margin-block-end:8px;-webkit-text-decoration:underline solid rgba(51,51,51,0.3);text-decoration:underline solid rgba(51,51,51,0.3);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media screen and (max-width:767px){.column .item-text-link{font-size:1.6rem}}#recruit-section{padding-block:60px;background:url("../img/img_recruit_01.webp") no-repeat center center/cover;text-align:center}@media screen and (max-width:767px){#recruit-section{text-align:left}}#recruit-section .section__wrap{max-width:624px;margin-inline:auto;padding:40px;background:rgba(255,255,255,0.8);border-radius:12px}@media screen and (max-width:767px){#recruit-section .section__wrap{padding:32px 20px}}#recruit-section p{line-height:2}#recruit-section .c-btn a{font-size:1.6rem;font-weight:bold;position:relative;display:inline-block;-webkit-margin-before:32px;margin-block-start:32px;padding:16px 168px 16px 32px;background:#E6911C;color:#FFFFFF;border-radius:8px;text-align:left}@media screen and (max-width:767px){#recruit-section .c-btn a{display:block;width:100%}}#recruit-section .c-btn a:after{content:"";display:inline-block;position:absolute;top:50%;right:20px;width:20px;height:20px;background-color:#FCF4E8;-webkit-mask:url("../img/ico_arrow-right-circle_01.svg") no-repeat top right/contain;mask:url("../img/ico_arrow-right-circle_01.svg") no-repeat top right/contain;-webkit-transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out,-ms-flex 0.3s ease-out;translate:0 -50%}#recruit-section .c-btn a:hover{opacity:0.8}@media screen and (max-width:1280px){#faq-section .p-three-block{gap:20px}}@media screen and (max-width:767px){#faq-section .p-three-block{gap:12px 0}}@media screen and (max-width:1280px){#faq-section .p-three-block__box{width:calc((100% - 20px) / 2)}}@media screen and (max-width:767px){#faq-section .p-three-block__box{width:100%}}.faq-block__box a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:19px 32px 19px 20px;background:#FFFFFF;border:1px solid #F2EDE6;border-radius:8px;-webkit-box-shadow:0 4px 20px rgba(51,51,51,0.08);box-shadow:0 4px 20px rgba(51,51,51,0.08)}@media screen and (max-width:767px){.faq-block__box a{padding:8px 24px 8px 12px}}.faq-block__box a:after{content:"";display:inline-block;position:absolute;top:50%;right:20px;width:8px;height:14px;background:url("../img/ico_arrow_right.svg") no-repeat center center/contain;-webkit-transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out,-ms-flex 0.3s ease-out;translate:0 -50%}.faq-block__box a:hover .faq-block__title{color:#E6911C;-webkit-text-decoration:underline solid rgba(230,145,28,0.3);text-decoration:underline solid rgba(230,145,28,0.3)}.faq-block__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;-webkit-text-decoration:underline solid rgba(51,51,51,0.3);text-decoration:underline solid rgba(51,51,51,0.3);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,color 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out;transition:background 0.3s ease-out,border 0.3s ease-out,box-shadow 0.3s ease-out,color 0.3s ease-out,transform 0.3s ease-out,translate 0.3s ease-out,scale 0.3s ease-out,opacity 0.3s ease-out,rotate 0.3s ease-out,margin 0.3s ease-out,top 0.3s ease-out,right 0.3s ease-out,bottom 0.3s ease-out,left 0.3s ease-out,flex 0.3s ease-out,visibility 0.3s ease-out,-webkit-box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-flex 0.3s ease-out,-ms-flex 0.3s ease-out;line-height:1.5}.faq-block__title-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border-radius:100%}.faq-block__title-icon img{max-width:20px}
/*# sourceMappingURL=top.css.map */