@charset "utf-8";.full-width{width:100%}.container-w-px{max-width:1000px;margin:0 auto;clear:both}.menu-full-width{width:100%;height:auto;text-align:center;z-index:999}.footer-full-width{overflow:hidden}.footer-wrapper{text-align:center;height:auto;width:100%}#bottom-wrapper{position:fixed;bottom:0;width:100%;height:60px;z-index:2}.side-left{background-color:#5cab57;float:left;width:100%;box-sizing:border-box}.side-right{width:100%;height:100%}.box-ctr-1-2-1,.box-ctr-1-2-2,.box-ctr-1-2-3,.box-ctr-2-3-2,.box-ctr-2-3-3,.box-ctr-2-3-4,.split-1-2-1>*,.split-1-2-2>*,.split-1-2-3>*,.split-2-2-3>*,.split-2-3-2>*{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.box-ctr-1-2-1 li,.box-ctr-1-2-2 li,.box-ctr-1-2-3 li,.split-1-2-1>*,.split-1-2-2>*,.split-1-2-3>*{display:inline-block;vertical-align:top;float:left;overflow:hidden;width:100%}.box-ctr-2-3-2 li,.box-ctr-2-3-3 li,.box-ctr-2-3-4 li,.split-2-3-2>*,.split-2-3-3>*{float:left;width:50%}ul.box-ctr-width-fit{margin:0 -1%;margin-bottom:1rem}.box-ctr-width-fit li{padding:2%;margin-bottom:1rem}@media screen and (min-width:600px){.box-ctr-1-2-1 li,.box-ctr-1-2-2 li,.box-ctr-1-2-3 li,.split-1-2-1>*,.split-1-2-2>*,.split-1-2-3>*{width:calc(100% / 2)}.box-ctr-2-3-2 li,.box-ctr-2-3-3 li,.box-ctr-2-3-4 li,.split-2-3-2>*{width:calc(100% / 3)}}@media screen and (min-width:1000px){.middle-wrapper{display:-webkit-flex;display:flex;margin:0 auto;flex-wrap:wrap;overflow:visible}.pickup-menu{width:100%}.pickup-menu>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%%;overflow:hidden}.pickup-menu>ul>li{float:left;padding:0;width:50%}.box-ctr-1-2-1 li,.split-1-2-1>*{width:100%}.box-ctr-1-2-2>li,.box-ctr-2-3-2 li,.split-1-2-2>*,.split-2-3-2>*{width:calc(100% /2)}.box-ctr-1-2-3 li,.box-ctr-2-3-3>li,.split-2-3-3>*{width:calc(100% / 3)}.box-ctr-2-3-4 li,.box-ctr-3-4-4 li{width:calc(100% / 4)}.split-1-2-1{padding:0 0}.l-container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;box-sizing:border-box}.l-main-left{box-sizing:border-box;height:100%;flex:1}.s-main-left{margin:0 3rem 0 .5rem}.l-side-right{width:340px}.l-side-stickey{display:inline-block;position:-webkit-sticky;position:sticky;top:1rem;width:100%;overflow:hidden}}body{padding:0;margin:0}.slideshow-wrapper{display:block;position:relative;height:100vh;overflow:hidden;z-index:4}#sp-title-wrapper{position:absolute;width:100%;text-align:center}#sp-title-wrapper a{display:block;width:100%}#sp-title{position:relative;z-index:3;max-width:330px}.slideshow li{list-style:none}.slideshow,.slideshow:after{width:100%;height:100%;top:0;left:0}.slideshow:after{content:'';background:transparent url(./images/toumei16_black.png) repeat top left}.slideshow li span{width:100%;height:100%;position:absolute;top:0;left:0;color:transparent;background-size:cover;background-position:50% 50%;background-repeat:none;opacity:0;z-index:0;-webkit-backface-visibility:hidden;-webkit-animation:imageAnimation 36s linear infinite 0s;-moz-animation:imageAnimation 36s linear infinite 0s;-o-animation:imageAnimation 36s linear infinite 0s;-ms-animation:imageAnimation 36s linear infinite 0s;animation:imageAnimation 36s linear infinite 0s}.slideshow li div{bottom:30px;left:0;width:100%;text-align:center;opacity:0;-webkit-animation:titleAnimation 36s linear infinite 0s;-moz-animation:titleAnimation 36s linear infinite 0s;-o-animation:titleAnimation 36s linear infinite 0s;-ms-animation:titleAnimation 36s linear infinite 0s;animation:titleAnimation 36s linear infinite 0s}.slideshow li div span{font-size:.9rem;padding:0;line-height:268px;color:rgba(255,255,255,.75)}.slideshow li:nth-child(2) div span{font-size:.9rem;padding:0;line-height:260px;color:rgba(235,235,255,.75)}.slideshow li:nth-child(3) div span{font-size:1rem;padding:0;line-height:268px;color:rgba(255,255,255,.9)}.slideshow li:first-child span{background-image:url(./images/sp_milkyway_night_square_cut.jpg)}.slideshow li:nth-child(2) span{background-image:url(./images/sp_milkyway_bath_blue_square_1200px.jpg);-webkit-animation-delay:6s;-moz-animation-delay:6s;-o-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s}.slideshow li:nth-child(3) span{background-image:url(./images/sp_milkyway_nightscape_e_1920px.jpg);-webkit-animation-delay:12s;-moz-animation-delay:12s;-o-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s}.slideshow li:nth-child(4) span{background-image:url(./images/sp_milkyway_nightscape_6931.jpg);-webkit-animation-delay:18s;-moz-animation-delay:18s;-o-animation-delay:18s;-ms-animation-delay:18s;animation-delay:18s}.slideshow li:nth-child(5) span{background-image:url(./images/sp_milkyway_gold_1200px.jpg);-webkit-animation-delay:24s;-moz-animation-delay:24s;-o-animation-delay:24s;-ms-animation-delay:24s;animation-delay:24s}.slideshow li:nth-child(6) span{background-image:url(./images/sp_room_square_1200px.jpg);-webkit-animation-delay:30s;-moz-animation-delay:30s;-o-animation-delay:30s;-ms-animation-delay:30s;animation-delay:30s}.slideshow li:nth-child(2) div{-webkit-animation-delay:6s;-moz-animation-delay:6s;-o-animation-delay:6s;-ms-animation-delay:6s;animation-delay:6s}.slideshow li:nth-child(3) div{-webkit-animation-delay:12s;-moz-animation-delay:12s;-o-animation-delay:12s;-ms-animation-delay:12s;animation-delay:12s}.slideshow li:nth-child(4) div{-webkit-animation-delay:18s;-moz-animation-delay:18s;-o-animation-delay:18s;-ms-animation-delay:18s;animation-delay:18s}.slideshow li:nth-child(5) div{-webkit-animation-delay:24s;-moz-animation-delay:24s;-o-animation-delay:24s;-ms-animation-delay:24s;animation-delay:24s}.slideshow li:nth-child(6) div{-webkit-animation-delay:30s;-moz-animation-delay:30s;-o-animation-delay:30s;-ms-animation-delay:30s;animation-delay:30s}@-webkit-keyframes imageAnimation{0%{opacity:0;-webkit-animation-timing-function:ease-in}8%{opacity:1;-webkit-transform:scale(1.05);-webkit-animation-timing-function:ease-out}17%{opacity:1;-webkit-transform:scale(1.1)}25%{opacity:0;-webkit-transform:scale(1.1)}100%{opacity:0}}@-moz-keyframes imageAnimation{0%{opacity:0;-moz-animation-timing-function:ease-in}8%{opacity:1;-moz-transform:scale(1.05);-moz-animation-timing-function:ease-out}17%{opacity:1;-moz-transform:scale(1.1)}25%{opacity:0;-moz-transform:scale(1.1)}100%{opacity:0}}@-o-keyframes imageAnimation{0%{opacity:0;-o-animation-timing-function:ease-in}8%{opacity:1;-o-transform:scale(1.05);-o-animation-timing-function:ease-out}17%{opacity:1;-o-transform:scale(1.1)}25%{opacity:0;-o-transform:scale(1.1)}100%{opacity:0}}@-ms-keyframes imageAnimation{0%{opacity:0;-ms-animation-timing-function:ease-in}8%{opacity:1;-ms-transform:scale(1.05);-ms-animation-timing-function:ease-out}17%{opacity:1;-ms-transform:scale(1.1)}25%{opacity:0;-ms-transform:scale(1.1)}100%{opacity:0}}@keyframes imageAnimation{0%{opacity:0;animation-timing-function:ease-in}8%{opacity:1;transform:scale(1.05);animation-timing-function:ease-out}17%{opacity:1;transform:scale(1.1)}25%{opacity:0;transform:scale(1.1)}100%{opacity:0}}@-webkit-keyframes titleAnimation{0%{opacity:0;-webkit-transform:translateY(200px)}8%{opacity:1;-webkit-transform:translateY(0)}17%{opacity:1;-webkit-transform:scale(1)}19%{opacity:0}25%{opacity:0;-webkit-transform:scale(0)}100%{opacity:0}}@-moz-keyframes titleAnimation{0%{opacity:0;-moz-transform:translateY(200px)}8%{opacity:1;-moz-transform:translateY(0)}17%{opacity:1;-moz-transform:scale(1)}19%{opacity:0}25%{opacity:0;-moz-transform:scale(0)}100%{opacity:0}}@-o-keyframes titleAnimation{0%{opacity:0;-o-transform:translateY(200px)}8%{opacity:1;-o-transform:translateY(0)}17%{opacity:1;-o-transform:scale(1)}19%{opacity:0}25%{opacity:0;-o-transform:scale(0)}100%{opacity:0}}@-ms-keyframes titleAnimation{0%{opacity:0;-ms-transform:translateY(200px)}8%{opacity:1;-ms-transform:translateY(0)}17%{opacity:1;-ms-transform:scale(1)}19%{opacity:0}25%{opacity:0;-webkit-transform:scale(0)}100%{opacity:0}}@keyframes titleAnimation{0%{opacity:0;transform:translateY(200px)}8%{opacity:1;transform:translateY(0)}17%{opacity:1;transform:scale(1)}19%{opacity:0}25%{opacity:0;transform:scale(0)}100%{opacity:0}}.no-cssanimations .slideshow li span{opacity:1}@media screen and (max-width:600px){.slideshow li div span{font-size:.9rem}}