.landingheader{width:100vw;height:autox}#catch{text-align:center;position:relative;overflow:hidden}.eyecatch_box{margin:60px auto 0;padding:0 auto;text-align:center}.eyecatch_box_style{position:relative;width:860px;height:400px;text-align:center;padding:0 auto;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.eyecatch_box_style img{width:100%;height:100%;margin:0 auto;padding:0 auto;object-fit:cover;object-position:20% 80%}/ #top_inner{text-align:center;position:relative;overflow:hidden}.top_logo_nav{float:none;position:relative;width:100%;margin:90px auto 10px;padding:0 auto;text-align:center}.top_logo_nav h1{font-size:1.5em;letter-spacing:.3em;margin:0 auto 30px;padding:0 auto}.top_logo_nav h1 a{color:#5D5E5E}.top_logo_nav h1 img{width:130px;vertical-align:middle}#top_global-nav{width:100%;margin:0 auto;padding:0 auto}#top_global-nav ul{float:none;list-style:none;text-align:center;margin:0 auto;padding:0　auto}#top_global-nav ul li{float:none;padding:0 10px;font-family:fot-tsukuaoldmin-pr6n,'Zen Old Mincho',sans-serif;font-style:normal;font-weight:300;font-size:1em;letter-spacing:.2em;color:#5D5E5E;display:inline-block;vertical-align:middle}#top_global-nav ul li a{color:#5D5E5E}#top_global-nav ul li a:last-child{padding:0 0 0 10px;letter-spacing:none}#top_global-nav ul li a:hover{color:#54917f}#top_global-nav ul li img{height:18px;padding:0;vertical-align:middle}@media screen and (max-width:1024px){.landingheader{width:100vw;height:75vh}#catch{text-align:center;position:relative;overflow:hidden}.eyecatch_box{margin:60px auto 0;padding:0 auto;text-align:center}.eyecatch_box_style{position:relative;width:80%;height:75vh}.eyecatch_box_style img{width:100%;height:100%;margin:0 auto;padding:0 auto;object-fit:cover;object-position:20% 100%}/ #top_inner{text-align:center;position:relative;overflow:hidden}.top_logo_nav{float:none;position:absolute;bottom:0;width:100%;height:150px;margin:0 auto 30px;padding:0 auto;z-index:999;background:#fff}.top_logo_nav h1{font-size:1.5em;letter-spacing:.3em;margin:40px auto 20px;padding:0 auto}.top_logo_nav h1 img{width:120px}}@media screen and (max-width:912px){.landingheader{height:75vh}#catch{text-align:center;position:relative;overflow:hidden}.eyecatch_box{margin:60px auto 0;padding:0 auto;text-align:center}.eyecatch_box_style{position:relative;width:80%;height:75vh}.eyecatch_box_style img{width:100%;height:100%;margin:0 auto;padding:0 auto;object-fit:cover;object-position:20% 70%}/ .top_logo_nav{float:none;position:relative;width:100%;margin:90px auto 10px;padding:0 auto;text-align:center}}@media screen and (max-width:820px){.landingheader{height:72vh}.eyecatch_box{margin:0 aut;padding:0 auto}.eyecatch_box_style{position:relative;width:80%;height:72vh}.top_logo_nav{float:none;position:relative;width:100%;height:150px;margin:120px auto 0;padding:0 auto}}@media screen and (max-width:640px){.landingheader{height:75vh}.eyecatch_box_style{position:relative;width:80%;height:75vh}.top_logo_nav{float:none;position:absolute;bottom:0;width:100%;height:150px;margin:40px auto 0;padding:0 auto;z-index:999;background:#fff}#top_global-nav ul li{font-size:.8em;letter-spacing:.01em}}@media screen and (max-width:430px){.landingheader{height:80vh}.eyecatch_box_style{position:relative;width:80%;height:60vh}.eyecatch_box_style img{width:100%;height:100%;margin:0 auto;padding:0 auto;object-fit:cover;object-position:20% 70%}#top_global-nav ul li{padding:0 3px;font-size:.7em;letter-spacing:.01em}#top_global-nav ul li a:last-child{padding:0 0 0 3px;letter-spacing:none}}