			#splash {
				margin:-5%;
				position: fixed;
				width: 110%;
				height: 120vh;
				z-index: 999;
				text-align:center;
				color:#fff;
				background:#D2A36C;
			}
			
			#splash_logo {
				position: absolute;
				top: 50%;
				left: 50%;
				transform: translate(-50%, -50%);
			}
			
			#splash_logo img {
				width:100%;
			}
			
			
			@keyframes fadeUpAnime{
				from {
					opacity: 0;
					transform: translateY(100px);
				}
				
				to {
					opacity: 1;
					transform: translateY(0);
				}
			}
			.blur{
				animation-name:blurAnime;
				animation-duration:1s;
				animation-fill-mode:forwards;
			}
			
			@keyframes blurAnime{
				from {
					filter: blur(10px);
					transform: scale(1.02);
				}
				
				to {
					filter: blur(0);
					transform: scale(1);
				}
			}

			
		body{ font-family:"Noto Sans JP", "Gadugi", "Arial", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "Meiryo UI", Verdana, Roboto, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
		.wrapper {
			max-width:700px;
			margin:-5% auto -20px;
			box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.35);
		}
    	
		.container.inner{ width:100%;margin:0 auto;padding:0; }
    	.container.inner img{ display:block;width:100%;margin:0; }
    	
    	.mokume{ background-image:url(../hiromi_lp_img/back_mokume.png); }
    	.mokume p{ color:#291B11;width:84.6%;margin:2em auto;text-align:justify; }
		.mokume h2{ background:#291B11;color:#D2A36C;font-size:1.4em;text-align:center;padding:.5em;width:84.6%;margin:1em auto; }
    	
    	#store .inner{ color:#291B11; }
    	#store .inner p { width:84.6%;margin:0 auto .5em;text-align:center;line-height:1.5em; }
			
		#store .shopinfo { margin-bottom:2em; }
    	#store .shopname { border-bottom:1px solid #291B11;font-weight:600;font-size:17pt !important;letter-spacing:.1rem;padding-bottom:.3em; }
		#store .time , #store .phone{ display:inline-block;vertical-align:top;line-height:1.2em; }
		#store .time { text-align:right;margin-right:1em; }
    	#store .inner .box{ background:#DADBDB;width:84.6%;margin:1.5em auto;text-align:justify;padding:1em;font-size:12pt; } 
		
		.map img { width:100%;display:block; }
			
			#footer .inner{ background:#291B11;margin-top:8%; }
    	
			@media(max-width:767px){
			}
			
			
			/*スクロール*/
			html {
				scroll-behavior: smooth;
			}
			
			/*fix*/
			.fix{
				position:fixed;
				bottom:0;
			}