@charset "utf-8";.ly_message-container{margin-bottom:240px}.bl_message-container{background-color:#fcd7a1;margin-left:auto;width:100%;height:auto;padding:30px;position:relative;max-width:1140px;margin:380px auto 0;border-radius:8px}.bl_message-wrapper{max-width:1140px;margin:0 auto;display:flex;justify-content:flex-end;flex-direction:row}.bl_img-job{position:absolute;bottom:60%;left:0}.bl_img-job img{width:380px;height:500px;object-fit:cover;border-radius:10px 10px 0 0}.el_message-img{position:relative;display:block}.el_message-img-sp{display:none}.bl_message-info-container{padding:30px;background-color:#fafafa;position:absolute;top:70%;left:0;box-shadow:0 4px 6px rgba(0,0,0,.1)}.bl_message-name{margin-bottom:20px}.bl_message-name p,.bl_job-info p{margin-bottom:5px}.el_post{font-size:1.4rem;color:#222}.el_name{font-size:2.2rem;font-weight:600;color:#222}.el_en-name{font-family:"garamond-premier-pro",serif;font-weight:400;font-style:normal;font-size:1.6rem;color:#222}.hp_color-brown{color:#705630}.bl_join-info{font-size:1.4rem;color:#424242}.bl_message-contents{width:calc(100% - 40%);position:relative}.el_message-title{margin-bottom:60px;position:absolute;bottom:100%;right:0;line-height:2}.el_message-title h3{font-size:3rem}.bl_message-description p{line-height:1.8;font-size:1.6rem;color:#705630;margin-bottom:1.6rem}.hp_margin-top480{margin-top:480px}.bl_job-info p{font-size:1.2rem;color:#626262}@media (max-width:1140px){.ly_message-container{margin-bottom:120px}.bl_message-container{padding:40px 20px;margin-top:90px;background-color:transparent}.bl_message-wrapper{flex-direction:column}.bl_img-job{position:static;margin-bottom:30px;display:flex}.bl_img-job img{width:50%;height:auto}.bl_message-info-container{padding:30px;position:static;width:50%;background-color:transparent}.bl_img-job img{border-radius:0}.bl_message-contents{width:100%;background-color:#fcd7a1;padding:15px}.el_message-title{position:static;margin-top:0;margin-bottom:30px}.el_message-img{display:none}.el_message-img-sp{display:block}.el_message-title h3{width:80%;font-size:2.4rem}}@media (max-width:768px){.bl_message-container{padding:0 20px}.bl_img-job{flex-direction:column}.bl_img-job img{width:100%}.bl_message-info-container{width:100%;padding:15px}.el_message-title h3{width:100%;font-size:2rem}.el_name{font-size:1.8rem}.el_en-name{font-size:1.2rem}}.el_lower-title{font-size:5rem;font-family:"futura-pt",sans-serif;font-weight:300;font-style:normal;text-align:center;color:#eb8e07}.ly_history-container{max-width:1140px;margin:0 auto;padding:0 15px}.bl_history-title-container{margin-bottom:30px}.bl_history-wrapper{display:flex;flex-direction:column}.bl_list{align-items:normal}.bl_list dt,.bl_list dd{padding:30px 0;font-size:1.6rem;color:#452800}.bl_list dt{background-color:#fcd7a1;text-align:center;width:30%;font-weight:500;font-size:1.8rem}.bl_list dd{background-color:#fafafa;margin-left:0;padding-left:20px;width:70%;font-size:1.8rem}.bl_list dd p{font-size:1.8rem;color:#452800;line-height:1.8}@media (max-width:768px){.ly_history-container{margin-bottom:90px}.el_lower-title{font-size:3rem}.bl_history-title-container{margin-bottom:15px}.bl_list dt,.bl_list dd{padding:15px 5px;font-size:1.4rem}.bl_list p{font-size:1.4rem}.bl_list dd p{font-size:1.4rem}.bl_list dt{text-align:left}}.ly_peoples-container{max-width:980px;margin:0 auto;padding:0 20px}.bl_peoples-title{margin-bottom:90px;text-align:center}.bl_peoples-title p{font-size:2rem;margin-top:30px}.bl_peoples-contents{display:flex;gap:30px;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.bl_peoples-info{background-image:url(//kodomonotonari.com/wp-content/themes/kodomonotonari/css/../img/message/people01.jpg);background-repeat:no-repeat;background-size:contain;height:420px;position:relative;width:31%}.bl_peoples-info-inner{position:absolute;bottom:0;padding:30px;width:100%;text-align:center;background-color:#fafafa;opacity:.95}.el_peoples-job{font-size:1.2rem}.el_peoples-name{font-size:1.8rem;font-weight:700}.el_peoples-en-name{font-size:1.2rem;color:#f1ab4b}.el_peoples-job{font-size:1.4rem}.el_img-moriki{background-image:url(//kodomonotonari.com/wp-content/themes/kodomonotonari/css/../img/message/people-moriki.jpg)}.el_img-miyoshi{background-image:url(//kodomonotonari.com/wp-content/themes/kodomonotonari/css/../img/message/people-miyoshi.jpg)}@media (max-width:920px){.bl_peoples-info{width:48%;padding-top:74.6%;height:auto}.bl_peoples-info-inner{padding:10px 15px}}@media (max-width:800px){.bl_peoples-info{width:47%}}@media (max-width:768px){.el_peoples-name{font-size:1.6rem}.bl_peoples-title{margin-bottom:30px}.bl_peoples-title p{font-size:1.4rem}.bl_peoples-title p{margin-top:10px}.bl_peoples-contents{justify-content:center;gap:10px}}@media (max-width:600px){.el_peoples-job{font-size:1.2rem}.el_peoples-name{font-size:1.4rem}}@media (max-width:540px){.bl_peoples-info{width:46%}}@media (max-width:420px){.bl_peoples-info{width:45%}}.staff-section{padding-top:120px}.staff-section .section-title{margin-bottom:90px}.staff-section .section-title .text{text-align:center}.staff-section .inner{max-width:1140px;margin:0 auto;padding:0 20px}.staff-section .staff-list{display:flex;justify-content:left;flex-wrap:wrap;row-gap:60px;column-gap:30px}.staff-section .staff-item{width:31.3%}.staff-section .staff-item .thumbnail{overflow:hidden;position:relative}.staff-section .staff-item .thumbnail img{border-radius:20px;display:block;width:100%;height:auto;transition:transform .3s ease-in-out}.staff-section .staff-item .thumbnail:hover img{opacity:.8}.staff-section .text-content{margin-top:30px}.staff-section .text-content p{margin-bottom:15px}.staff-section .text-content p:last-child{margin-bottom:0}.staff-section .text-content .name{font-size:24px;display:flex;align-items:center;gap:10px}.staff-section .text-content .name span{font-size:14px;color:#c4ac9b;letter-spacing:.01em}.staff-section .text-content .line{position:relative;width:60px;height:1px;background-color:#705630}.staff-section .text-content .job{line-height:1.6;font-size:14px}.staff-section .btn{margin-top:15px}.staff-section .view-message{font-size:12px;position:relative;letter-spacing:.05em;color:#705630}.staff-section .view-message:before{content:"";position:absolute;top:50%;right:-43px;margin-top:-4px;background:url(//kodomonotonari.com/wp-content/themes/kodomonotonari/css/../img/staff/arrow-link.svg) no-repeat center center/cover;width:38px;height:8px;z-index:1;transition:all .3s ease-in-out}.staff-section .view-message:after{content:"";position:absolute;top:50%;margin-top:-15px;right:-56px;width:30px;height:30px;background:#f5c815;border-radius:90px;z-index:0;transition:all .3s ease-in-out}.staff-section .view-message:hover{font-weight:700}.staff-section .view-message:hover:before{transform:translateX(5px)}.staff-section .view-message:hover:after{transform:scale(1.2)}.staff-section .view-message:before,.staff-section .view-message:after{transition:transform .3s ease-in-out}@media screen and (max-width:1040px){.staff-section .staff-item{width:48%}}@media screen and (max-width:805px){.staff-section .staff-item{width:100%}.staff-section{padding-top:60px}}@media screen and (max-width:500px){.staff-section .text-content .name{font-size:18px}.staff-section .text-content .job{font-size:12px}.staff-section .staff-list{column-gap:20px}.staff-section .section-title{margin-bottom:45px}}#modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);justify-content:center;align-items:center;z-index:1000}#modal .modal-content{display:flex;background:#f4eede;justify-content:space-between;padding:30px;border-radius:10px;max-width:960px;width:90%;gap:20px;text-align:left;overflow-y:auto;max-height:80vh;position:relative}#modal .modal-image{width:48%;height:auto;border-radius:20px;flex-shrink:0;object-fit:contain}#modal .modal-text{font-size:16px;line-height:1.5;color:#333}#modal .modal-close{position:absolute;top:10px;right:10px;background:0 0;border:none;font-size:20px;cursor:pointer;color:#705630;z-index:1001}#modal .section-title{font-weight:600;font-size:14px;position:relative;padding-left:15px;padding-bottom:5px}#modal .section-title:before{content:"";position:absolute;top:5px;left:0;width:10px;height:10px;border-radius:50%;background-color:#452800}.modal-name{font-size:22px;font-weight:600;color:#705630;display:flex;align-items:center;gap:10px;margin-bottom:30px}.modal-name .subtext{font-size:12px;color:#c4ac9b;letter-spacing:.01em}.modal-text div{margin-bottom:20px}.modal-text .section-content{font-size:14px}@media screen and (max-width:980px){#modal .modal-content{flex-direction:column-reverse;justify-content:center;max-height:80vh}#modal .modal-image{margin:0 auto}.modal-name{justify-content:center}}@media screen and (max-width:500px){#modal .modal-content{padding:20px}#modal .main-name{font-size:18px}.modal-text .section-content{font-size:12px}#modal .modal-image{width:100%;height:240px}}