@charset "utf-8";
/* CSS Document */

body{background-color: #fefaf2!important; width: 950px; font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif"; letter-spacing: 0.02em;}
#top_01_hkn{position: relative;}
.slide {position: relative; overflow: hidden; width: 670px; height: 350px; margin: 150px auto auto auto; background: #fff;}
.slide img {display: block; position: absolute; width: inherit; height: inherit; opacity: 0; animation: slideAnime 16s ease infinite;}
.slide img:nth-of-type(1) { animation-delay: 0s } .slide img:nth-of-type(2) { animation-delay: 4s } .slide img:nth-of-type(3) { animation-delay: 8s } .slide img:nth-of-type(4) { animation-delay: 12s }
@keyframes slideAnime{0% { opacity: 0 } 6% { opacity: 1 } 25% { opacity: 1 } 31% { opacity: 0 } 100% { opacity: 0 }}
#top_title_hkn{position: absolute; top: 350px; }a { text-decoration: none;}
#navi_hkn{width: 950px;}
#youtube_hkn{width: 750px; margin: 40px auto;}
#navi_left_hkn{width: 250px; float: left; background-image: url("assets/left_navi_bg.png");}
.clear{clear: both;}
#left_menu{width:220px; margin: 15px auto; padding: 10px 5px; border-radius: 10px; background-color: #5a2e7b; color: #fff;}
.left_menu_kuchikomi{font-size: 13px; width: 200px; margin: 10px auto; line-height: 19px;}
#navi_left_hkn img{margin-top: -17px;}
.left_menu_btn{width: 180px; margin: 5px auto; padding: 5px; text-align: center; background-color: #fff; color: #5a2e7b;}
#right_main{width: 670px; float: left; margin:0px auto auto 30px; position: relative;}
#footer_hkn{width: 950px;height:300px;margin-top: 150px;padding-top: 80px; background-image: url("assets/footer_bg.png"); color: #fff; text-align: center;}
header{width: 950px;overflow:hidden;list-style:none;margin: 0 auto;z-index: 20;}header ul li {display: inline-block;}header ul{width:950px;height:70px;margin: 50px auto 50px 0;padding: 0;border-bottom: #442274 solid 1px;}
.dish_dinning_img{width:325px;float: left; margin-right:10px;}.dish_morning{width:700px;margin-top: 80px;}.morning_img{float: left; width: 360px;}.morning_p{width: 280px; float: left; margin:50px 0 30px 40px;}
.dish_ippin{width:760px;margin-top: 80px;}.dish_ippin_nkm{width:320px;float: left; margin-right: 15px; margin-bottom: 50px;}
p{line-height: 1.5em; margin-top: 15px; }