.page_enter #area_main{width:100%;height:auto;min-height:80vh;display:block}.page_enter .box_header{z-index:1;width:100%;position:fixed;top:0}.page_enter .box_header--in{text-align:center;background:0 0;padding:.25em}@media only screen and (width>=769px){.page_enter .box_header--in{text-align:left;justify-content:space-between}}.page_enter .box_header .box_ttl,.page_enter .box_header .box_inf{text-align:center;flex-wrap:wrap;width:100%;max-width:none;font-size:13px}.page_enter .box_header .box_ttl{justify-content:flex-start}.page_enter .box_header .box_inf{justify-content:center}@media only screen and (width>=769px){.page_enter .box_header .box_ttl,.page_enter .box_header .box_inf{justify-content:flex-start}.page_enter .box_header .box_ttl{text-align:left;width:70%}.page_enter .box_header .box_inf{text-align:left;width:30%;max-width:20em}}.page_enter .box_header .txt{text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff}.page_enter .box_header .box_inf .txt--time{margin-right:.5em}.page_enter .box_mainVisual{width:100%;height:100vh;position:fixed;top:0}.page_enter .box_mainVisual--in{width:100%;height:100%}.page_enter .box_mainVisual img{object-fit:cover;object-position:center top;height:100vh}@media only screen and (width>=769px){.page_enter #article_mainVisual .box_mainVisual img{object-fit:cover;object-position:left top;height:100vh}}.page_enter .box_area_main--in{justify-content:center;align-items:center;width:100%;height:80vh;position:absolute;top:0}.page_enter .box_area_main--in .img_logo{width:80%;max-width:500px;margin-bottom:1em;position:relative;top:-70px}.page_enter .box_area_main--in .list_bt{width:80%;max-width:600px;position:relative;top:-70px}.page_enter .box_area_main--in .list_bt .li_bt{border-radius:50%;width:160px;position:relative;box-shadow:0 4px 4px #0000003d}.page_enter .box_area_main--in .list_bt .li_btEnter{background:#fc96ff80;border:1px solid #999}.page_enter .box_area_main--in .list_bt .li_btLeave{background:#fffde5;border:1px solid #999}.page_enter .box_area_main--in .list_bt .li_bt:before{content:"";padding-top:100%;display:block}.page_enter .box_area_main--in .list_bt .li_bt--in{justify-content:center;align-items:center;position:absolute;inset:0}.page_enter .box_area_main--in .list_bt .li_link{display:block}.page_enter .box_area_main--in .list_bt .txt{font-size:var(--fs_s);text-align:center}.page_enter .box_area_main--in .list_bt .txt_en{font-family:Pinyon Script,cursive;font-size:2.4rem}.page_enter .box_area_main--in .li_btEnter:hover{border-radius:50%;transition-timing-function:ease-out;animation-name:enter_bt_Ani;animation-duration:.5s;animation-fill-mode:forwards}@keyframes enter_bt_Ani{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.2)}to{-webkit-transform:scale(1.1)}}.page_enter .box_area_main--in .li_btLeave:hover{border-radius:50%;transition-timing-function:ease-out;animation-name:leave_bt_Ani;animation-duration:.5s;animation-fill-mode:forwards}@keyframes leave_bt_Ani{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.2)}to{-webkit-transform:scale(.8)}}.page_enter .box_area_main--in .li_18no{width:200px;position:relative;top:110px}.page_enter .box_area_main--in .li_18no .txt{font-size:var(--fs_s)}.page_enter .box_area_main--in .li_18no .box_img{width:70px;margin:auto}.page_enter .box_area_main--in .txt--exp{text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;padding:0 .5em;font-size:13px;position:absolute;bottom:.5em}@media only screen and (width>=769px){.page_enter .box_area_main--in .txt--exp{padding:unset}.page_enter #area_main,.page_enter .box_area_main--in,.page_enter .box_mainVisual{height:100vh;min-height:600px}}.page_enter .box_footer{z-index:9;width:100%;position:relative}.page_enter .box_footer--in{width:100%;max-width:1000px;margin:auto;padding:.5em}@media only screen and (width>=769px){.page_enter .box_footer--in{padding:.5em .25em}}.page_enter .box_footer--in .txt{font-size:var(--fs_n);margin-bottom:.5em;line-height:1.5em}.page_enter .box_footer--in .section_free{text-align:center}.page_enter .box_footer--in .section_free *{margin-bottom:.25em}#area_main .box_mainVisual .box_mainVisual--in:after{content:"";background-color:#fff9;position:absolute;inset:0}
