@charset "UTF-8";body{margin:0 auto;padding:0;color:#000}a{text-decoration:none!important}p{font-size:18px;text-align:center;line-height:1.8!important;margin-block-end:auto}h1{font-family:Cambria,Cochin,Georgia,Times,'Times New Roman',serif;font-size:30px;text-align:center;margin:0 20px 20px;color:#8a2be2}h2{font-size:28px;font-weight:600;text-align:center;margin-bottom:30px}.footernav ul{list-style-type:none!important}img{margin-bottom:10px}.main{padding:0}.main>img{margin-bottom:50px}header{width:100%;margin:0!important;height:160px;padding-top:20px}header .headermenu{max-width:1000px;margin:auto;padding-left:10px;padding-right:10px}header h1{text-align:left!important;margin:0;font-size:34px}header p.link{margin-top:30px;text-align:right!important}.link a{width:250px;padding:5px;display:inline-block;font-size:20px;border:skyblue solid 1px;border-radius:3px;background-color:#f8f8f8;transition:all .3s}.link a:hover{color:#fff;background-color:skyblue;transition:all .3s}section{max-width:950px;margin:auto}article{margin-bottom:50px;padding:10px}article h2{border-bottom:solid 1px blue;padding-bottom:20px}article .menu{display:block;border:inset 4px #cf3;padding:50px 0;box-shadow:0px 0px 30px #fff inset,2px 2px 4px rgba(3,3,3,.3);text-align:center;background:linear-gradient(140deg,#fdffa8 -5%,#fff 15%,#fff 70%,#fdffa8 90%,#fff 100%) no-repeat 51% 50%/100% 100%}.menu p{font-size:24px;font-weight:700;color:#333}p.sizemi{font-size:16px}.tenaosi{font-family:Cambria,Cochin,Georgia,Times,'Times New Roman',serif;color:#8a2be2;font-size:28px;text-align:left}.point{padding:10px!important}.row{margin-bottom:50px}.col-md img{margin-bottom:10px}.col-md h3{font-size:1.5rem;color:#8a2be2;margin-bottom:10px}.col-md p{text-align:left}.col-sm-9 p{text-align:left;line-height:1.5!important}footer{padding-top:50px;background-color:#f8f8f8;color:#2f4f4f}.footer{padding-left:20px;text-align:left;margin-bottom:50px}.footer p{font-weight:400!important;color:#888}.footer a{color:#888!important}footer p.copy{background-color:#000;color:#fff;margin:0;width:100%}.yoyaku h2{text-align:left;font-family:Cambria,Cochin,Georgia,Times,'Times New Roman',serif;font-size:30px;color:#8a2be2}.yoyaku>p{text-align:left;line-height:1.2}.bot{width:40%;padding:.5em;border:#87cefa solid 1px;border-radius:3px;transition:all .3s;cursor:pointer}.bot:hover{background-color:#87cefa;color:#fff;transition:all .3s}.btn{display:inherit;width:50%;padding:0 4px;margin:20px auto 50px auto;box-shadow:0 0 10px rgba(3,3,3,.1);border-radius:3px;overflow:hidden;background:linear-gradient(#d5dae5,#fffdfd);background:-webkit-linear-gradient(#d5dae5,#fffdfd);box-sizing:border-box;transition:all .3s;border:#007bff4d solid 1px}.btn .reservation{display:block;text-align:center;line-height:59px;height:60px;font-size:20px;font-weight:700}.btn:hover{box-shadow:none;transition:all .3s}.fadein{animation:fadeIn 1.5s cubic-bezier(.33,1,.68,1) 1 forwards}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fixed-bg{min-height:100vh;background-attachment:fixed;background-size:cover;background-position:center}.bg01{background-image:url(//riraku.info/wp-content/themes/rirakuan/css/../img/bg3.jpg)}.bg-mask{height:100%;background:rgba(255,255,255,.7)}.imgWrap{overflow:hidden}.imgWrap img{display:block;transition-duration:.3s}.imgWrap img:hover{transform:scale(1.1);transition-duration:.3s}@media (max-width:767px){h1{font-size:22px}}@media screen and (max-width:8000px){#responsive-menu-container{width:250px!important}button#responsive-menu-button{opacity:.5}}