.ui_tit01{margin-bottom:70px}.ui_box01 .boxIn .layout{background-color:#f5f1ef;padding:60px;position:relative}.ui_box01 .boxIn .layout:nth-child(n+2){margin-top:40px}.ui_box01 .boxIn .layout>.tit{display:flex;justify-content:flex-start;margin-bottom:30px}.ui_box01 .boxIn .layout>.tit .name,.ui_box01 .boxIn .layout>.tit .tag{font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.ui_box01 .boxIn .layout>.tit .tag{width:100px;color:#fff;font-family:transat-text,sans-serif;font-size:1.25rem;text-align:center;background-color:#8ec31f;height:30px;display:flex;align-items:center;justify-content:center;margin-right:15px}.ui_box01 .boxIn .layout>.tit .name{color:#8ec31f;font-family:"Noto Sans JP",sans-serif;font-size:1.5625rem;font-feature-settings:"palt";letter-spacing:.1em}.ui_box01 .boxIn .layout>.tit .name .mini{font-size:1.125rem;margin-left:7px}.ui_box01 .boxIn .layout .pic{position:absolute;top:60px;right:60px}.ui_box01 .boxIn .layout .ui_table01{max-width:600px}.ui_box01 .boxIn .layout .ui_table01 tbody tr:nth-child(1) td{border-width:1px 0}.ui_box01 .boxIn .layout .ui_table01 tbody tr td{padding:15px 20px;line-height:1.8}.ui_box01 .boxIn .layout .box{border:1px solid #8ec31f;background-color:#fff;margin-top:40px}.ui_box01 .boxIn .layout .box>.tit{color:#fff;font-size:1.5rem;line-height:1;background-color:#8ec31f;height:60px;display:flex;justify-content:center;align-items:center;position:relative}.ui_box01 .boxIn .layout .box>.tit:after{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;width:30px;height:16px;background-image:url(../img/deco_messege.png);bottom:-15px;right:50%;margin-right:-80px}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){.ui_box01 .boxIn .layout .box>.tit:after{background-image:url(../img/deco_messege@2x.png)}}.ui_box01 .boxIn .layout .box .txt{padding:40px}.ui_box01 .boxIn .layout:nth-of-type(even){padding-left:440px}.ui_box01 .boxIn .layout:nth-of-type(even) .pic{right:auto;left:60px}@media (max-width:750px){.ui_box01 .boxIn .layout{padding:40px;position:relative}.ui_box01 .boxIn .layout:nth-child(n+2){margin-top:40px}.ui_box01 .boxIn .layout>.tit{margin-bottom:40px;align-items:center;flex-direction:column}.ui_box01 .boxIn .layout>.tit .tag{width:150px;font-size:1.0625rem;height:60px;margin-right:0;padding:0}.ui_box01 .boxIn .layout>.tit .name{font-size:1.375rem;display:flex;flex-direction:column;align-items:center;margin-top:20px}.ui_box01 .boxIn .layout>.tit .name .mini{font-size:1.0625rem;margin-left:0;margin-top:15px}.ui_box01 .boxIn .layout .pic{width:590px;position:static;margin-bottom:40px;text-align:center}.ui_box01 .boxIn .layout .pic img{width:100%;height:auto}.ui_box01 .boxIn .layout .ui_table01{max-width:600px}.ui_box01 .boxIn .layout .ui_table01 tbody tr:nth-child(1) td{border-width:1px 0}.ui_box01 .boxIn .layout .ui_table01 tbody tr td{padding:15px 20px;line-height:1.8}.ui_box01 .boxIn .layout .box{border:2px solid #8ec31f;margin-top:60px}.ui_box01 .boxIn .layout .box>.tit{font-size:1.1875rem;height:100px}.ui_box01 .boxIn .layout .box>.tit:after{width:30px;height:16px;bottom:-14px;margin-right:-50px}.ui_box01 .boxIn .layout .box .txt{padding:40px}.ui_box01 .boxIn .layout:nth-of-type(even){padding-left:40px}.ui_box01 .boxIn .layout:nth-of-type(even) .pic{right:auto;left:auto}.ui_tit01>.ja{font-size:1.25rem;letter-spacing:.1em}}.staffWrap{width:100%;padding:90px 0;margin:0 auto 100px;position:relative}.staffWrap:before{content:"";display:block;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;pointer-events:none;width:100%;height:100%;background-color:#cde8e3;top:0;left:0;right:0;bottom:0;z-index:-1}.staffWrap .boxIn{width:1100px;margin:0 auto}.staffWrap .boxIn .layout:nth-child(n+2){margin-top:80px}.staffWrap .boxIn .layout .ui_list_image01{display:flex;justify-content:center;grid-template-columns:auto;gap:0}.staffWrap .boxIn .layout .ui_list_image01>li{width:350px;background-color:#fff}.staffWrap .boxIn .layout .ui_list_image01>li:nth-child(n+2){margin-left:25px}.staffWrap .boxIn .layout .ui_list_image01>li .txt .tit{font-size:1.5625rem}@media (max-width:750px){.staffWrap{width:100%;padding:90px 0;margin:0 auto 100px}.staffWrap .boxIn{width:670px}.staffWrap .boxIn .layout:nth-child(n+2){margin-top:80px}.staffWrap .boxIn .layout .ui_list_image01{flex-direction:column}.staffWrap .boxIn .layout .ui_list_image01>li{width:auto;background-color:#fff}.staffWrap .boxIn .layout .ui_list_image01>li:nth-child(n+2){margin-left:0;margin-top:40px}.staffWrap .boxIn .layout .ui_list_image01>li .txt .tit{font-size:1.3125rem}}#shedule{position:relative;margin-bottom:115px}#shedule>.container{width:1100px;margin:0 auto;display:flex;justify-content:space-between;position:relative}#shedule>.container>.tit{display:flex;flex-direction:row-reverse;position:relative}#shedule>.container>.tit>span{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-feature-settings:"vpal"}#shedule>.container>.tit>span.en,#shedule>.container>.tit>span.ja{font-weight:700;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#shedule>.container>.tit>span.ja{font-family:"Noto Sans JP",sans-serif;font-feature-settings:"palt";font-size:2.4375rem;color:#8ec31f;line-height:2.2;letter-spacing:.15em}#shedule>.container>.tit>span.en{font-family:transat-text,sans-serif;font-size:1.25rem;color:#c1b0a3;letter-spacing:.23em;line-height:1.3}#shedule>.container>.tit>.deco{position:absolute;top:0;left:0}#shedule>.container>.tit>.deco>span{position:absolute;left:-90px;top:150px}#shedule>.container #googleCalendar{--fc-button-bg-color:#363636;--fc-button-border-color:#363636;width:926px;min-height:780px;padding:33px 62px 63px 60px;background:#cde8e3;margin-top:5px}#shedule>.container #googleCalendar .fc-scrollgrid-section td table tbody tr>td:last-child .fc-daygrid-event{background-color:#58b4a3!important;border-color:#58b4a3!important}#shedule>.container #googleCalendar .fc-header-toolbar{margin-bottom:15px;display:flex;justify-content:flex-end;align-items:center;flex-direction:row-reverse}#shedule>.container #googleCalendar .fc-toolbar-title{font-size:1rem;font-family:"Noto Sans JP",sans-serif;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1;color:#927968}#shedule>.container #googleCalendar .fc-button{width:35px;height:24px;border:0;margin-right:5px;padding:0;display:flex;align-items:center;justify-content:center;background:#927968;border-radius:0}#shedule>.container #googleCalendar .fc-button:focus{outline:0;box-shadow:none!important}#shedule>.container #googleCalendar .fc-button>.fc-icon{font-size:1em}#shedule>.container #googleCalendar .fc-today-button{background-color:#58b4a3;border:0;margin:0;width:50px;height:25px;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;display:flex;align-items:center;justify-content:center}#shedule>.container #googleCalendar .fc-button-group{margin-left:10px}#shedule>.container #googleCalendar .fc-toolbar-chunk{display:flex;margin-right:7px;letter-spacing:.1em}#shedule>.container #googleCalendar .fc-scrollgrid{border:0}#shedule>.container #googleCalendar .fc-scrollgrid td,#shedule>.container #googleCalendar .fc-scrollgrid th{border:2px solid #cde8e3}#shedule>.container #googleCalendar .fc-scrollgrid thead th{border-top:none;border-bottom:none;background-color:#cde8e3;color:#927968;font-weight:400;font-size:.9375rem}#shedule>.container #googleCalendar .fc-scrollgrid tbody{background-color:#fff}#shedule>.container #googleCalendar .fc-daygrid-event{border-radius:6px;overflow:hidden;background-color:#58b4a3!important;border-color:#58b4a3!important}#shedule>.container #googleCalendar .fc-daygrid-body,#shedule>.container #googleCalendar .fc-daygrid-body table{width:800px!important}#shedule>.container #googleCalendar .fc-day-today{background-color:#deedea}#shedule>.container #googleCalendar .fc-h-event .fc-event-title-container{height:19px;color:#fff;display:flex;align-items:center;font-size:.6875rem;padding:2px}#shedule>.container #googleCalendar .fc-daygrid-dot-event{padding:0 2px}#shedule>.container #googleCalendar .fc-daygrid-dot-event .fc-daygrid-event-dot{display:none}#shedule>.container #googleCalendar .fc-daygrid-dot-event .fc-event-time,#shedule>.container #googleCalendar .fc-daygrid-dot-event .fc-event-title{height:19px;color:#fff;display:flex;align-items:center;padding:2px 0;font-size:.6875rem;font-weight:400}#shedule>.container #googleCalendar .fc-daygrid-day-top{background-color:#faf8f7;height:23px;align-items:center}#shedule>.container #googleCalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:.875rem;color:#927968;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-style:normal;font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:5px 15px}#shedule>.container #googleCalendar .fc-daygrid-day-frame{min-height:120px}#shedule>.container>.deco{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#shedule>.container>.deco>span{position:absolute}#shedule>.container>.deco>span:nth-child(1){top:79px;right:-253px}#shedule>.container>.deco>span:nth-child(2){bottom:174px;left:-313px}#shedule>.container>.deco>span:nth-child(3){top:130px;right:-523px}#shedule>.container>.deco>span:nth-child(4){bottom:-198px;left:-530px}@media (max-width:750px){#shedule{margin-bottom:40px}#shedule>.container{width:auto;flex-direction:column}#shedule>.container>.tit{flex-direction:column;align-items:center;margin-bottom:60px}#shedule>.container>.tit>span{-ms-writing-mode:initial;writing-mode:initial}#shedule>.container>.tit>span.ja{font-size:1.8125rem;line-height:2}#shedule>.container>.tit>span.en{font-size:.9375rem}#shedule>.container>.tit>.deco>span{left:30px;top:28px}#shedule>.container #googleCalendar{padding:22px 40px 43px;width:670px;min-height:0;margin:0 40px 60px}#shedule>.container #googleCalendar .fc-daygrid-event{border-radius:10px}#shedule>.container #googleCalendar .fc-header-toolbar{margin-bottom:10px}#shedule>.container #googleCalendar .fc-button-group{margin-left:4px}#shedule>.container #googleCalendar .fc-toolbar-title{font-size:.375rem}#shedule>.container #googleCalendar .fc-toolbar-chunk{margin-right:5px}#shedule>.container #googleCalendar .fc-button{width:25px;height:17px}#shedule>.container #googleCalendar .fc-button>.fc-icon{font-size:.625rem}#shedule>.container #googleCalendar .fc-today-button{width:40px;height:17px;font-size:.375rem}#shedule>.container #googleCalendar .fc-scrollgrid table{width:100%!important}#shedule>.container #googleCalendar .fc-daygrid-day-number,#shedule>.container #googleCalendar .fc-h-event .fc-event-title{font-size:.3125rem}#shedule>.container #googleCalendar .fc-col-header-cell-cushion{font-size:.3125rem;align-items:center;justify-content:center;display:flex}#shedule>.container #googleCalendar .fc-daygrid-day-events{min-height:2.2em;margin-bottom:0}#shedule>.container #googleCalendar .fc-daygrid-day-frame{min-height:86px}#shedule>.container #googleCalendar .fc-scrollgrid-sync-inner{height:30px}#shedule>.container #googleCalendar .fc-daygrid-body,#shedule>.container #googleCalendar .fc-daygrid-body table{width:590px!important}#shedule>.container #googleCalendar .fc-h-event .fc-event-title-container{height:25px;font-size:.3125rem;padding:4px}#shedule>.container #googleCalendar .fc-daygrid-dot-event{padding:0 4px}#shedule>.container #googleCalendar .fc-daygrid-dot-event .fc-event-time,#shedule>.container #googleCalendar .fc-daygrid-dot-event .fc-event-title{height:25px;font-size:.3125rem;padding:4px 0}#shedule>.container #googleCalendar .fc-daygrid-day-top{height:15px}#shedule>.container #googleCalendar .fc-daygrid-day-top .fc-daygrid-day-number{font-size:.3125rem}#shedule>.container>.deco>span:nth-child(1){top:-41px;right:79px}#shedule>.container>.deco>span:nth-child(3){top:-83px;right:-175px}#shedule>.container>.deco>span:nth-child(4){bottom:-89px;left:-86px}}