#mainContents{margin:100px 0 120px}@media (max-width:750px){#mainContents{margin:90px 0 120px}}.ui_boxWrap04::before{bottom:90px}.ui_boxWrap04 .boxIn{padding:88px 0 90px;position:relative}.ui_boxWrap04 .boxIn .layout{display:flex;justify-content:space-between;position:relative}.ui_boxWrap04 .boxIn .layout .txt{width:560px;padding-top:70px}.ui_boxWrap04 .boxIn .philosophy{position:relative;margin-top:35px}@media (max-width:750px){.ui_boxWrap04{padding-bottom:0}.ui_boxWrap04 .boxIn{padding:0;position:relative}.ui_boxWrap04 .boxIn .layout{width:670px;flex-direction:column;margin:0 auto}.ui_boxWrap04 .boxIn .layout .txt{width:auto;padding-top:70px}.ui_boxWrap04 .boxIn .layout .pic{width:670px;margin-top:50px}.ui_boxWrap04 .boxIn .layout .pic img{width:100%;height:auto}.ui_boxWrap04 .boxIn .philosophy{width:670px;margin:70px auto 0}}.ui_boxWrap03{background:#8ec31f}.ui_boxWrap03:before{height:100%}.ui_boxWrap03 .boxIn{padding:50px}.ui_boxWrap03.overview{margin-top:0;background:0 0}.ui_boxWrap03.overview:before{content:none}.ui_boxWrap03.overview .boxIn .layout{margin-bottom:60px}.ui_boxWrap03.overview .boxIn .layout:last-child{margin-bottom:0}.ui_boxWrap03.overview .boxIn .layout .ui_table01 caption{background-color:#8ec323}.ui_boxWrap03.access .boxIn .map .ui_table01 tbody tr th,.ui_boxWrap03.overview .boxIn .layout .ui_table01 tbody tr th{font-family:"Noto Sans JP",sans-serif;font-weight:600;font-style:normal;font-feature-settings:"palt";letter-spacing:.1em}.ui_boxWrap03.overview .boxIn .layout .ui_table01 tbody tr td{padding:23px 30px}@media (max-width:750px){.ui_boxWrap03.overview{background:0 0}.ui_boxWrap03.overview .boxIn{padding:0;background:0 0}.ui_boxWrap03.overview .ui_table01 tbody tr td{text-align:center;padding:32px 0}.ui_boxWrap03.overview .ui_table01 tbody tr td.set{text-align:left}}.ui_boxWrap03.schedule:before{background:#8ec31f}.ui_boxWrap03.schedule .boxIn{padding:50px}.ui_boxWrap03.schedule .boxIn .ui_table01 caption{width:auto}.ui_boxWrap03.schedule .boxIn .ui_table01 thead tr td,.ui_boxWrap03.schedule .boxIn .ui_table01 thead tr th{color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:600;font-style:normal;font-size:1.125rem;font-feature-settings:"palt";letter-spacing:.1em;background:0 0;padding:20px;background-color:#8ec31f;border-bottom:1px solid #eee}.ui_boxWrap03.schedule .boxIn .ui_table01 tbody tr th{width:120px;font-size:1.0625rem;font-weight:500;background-color:#fff;border-bottom:1px solid #eee;padding:20px}.ui_boxWrap03.schedule .boxIn .ui_table01 tbody tr td{color:#8ec31f;width:70px;border-bottom:1px solid #eee;padding:20px 10px;font-size:1.3125rem;text-align:center}.ui_boxWrap03.schedule .boxIn .ui_table01 tbody tr td:nth-of-type(8){width:80px}.ui_boxWrap03.schedule .boxIn .Note{background:0 0;padding-top:10px;line-height:1.7}.ui_boxWrap03.schedule .boxIn .Note .red{color:#ed6c11}.ui_boxWrap03.schedule .boxIn .Note a{color:#000;text-decoration:underline}.ui_boxWrap03.schedule .boxIn .Note a:hover{text-decoration:none}@media (max-width:750px){.ui_boxWrap03.schedule .boxIn{padding:40px}.ui_boxWrap03.schedule .boxIn .ui_table01 caption{width:auto}.ui_boxWrap03.schedule .boxIn .ui_table01 tbody tr th,.ui_boxWrap03.schedule .boxIn .ui_table01 thead tr td,.ui_boxWrap03.schedule .boxIn .ui_table01 thead tr th{font-size:1rem;padding:20px 0;border-bottom:2px solid #eee}.ui_boxWrap03.schedule .boxIn .ui_table01 tbody tr th{width:100px;text-align:center;line-height:1.2}.ui_boxWrap03.schedule .boxIn .ui_table01 tbody tr td{width:60px;border-bottom:2px solid #eee;padding:20px 0;font-size:1.125rem}.ui_boxWrap03.schedule .boxIn .ui_table01 tbody tr td:nth-of-type(8){width:80px}.ui_boxWrap03.schedule .boxIn .Note{padding-top:20px}}.ui_boxWrap03.access .boxIn{padding:50px}.ui_boxWrap03.access .boxIn .map .ui_table01{border-top:1px solid #000;margin-top:30px}@media (max-width:750px){.ui_boxWrap03.access{background:#ed6c00}.ui_boxWrap03.access .boxIn{padding:40px}.ui_boxWrap03.access .boxIn .map .ui_table01{border-top:1px solid #000;margin-top:30px}.ui_boxWrap03.access .boxIn .map .ui_table01 tbody tr td{text-align:center}}.ui_column01>.col02{background:0 0}