@charset "UTF-8";/* CSS Document *//* =============================================================================================== *//*  *		index.htmlトップのランダム表示用 *//* =============================================================================================== *//*  *		トップ画像周り *//* =============================================================================================== */#index-top-image-wrapper {	position:absolute;	top:0;	right:0;	width:517px;	height:606px;}/* 皿 */#top-img-dish{	position:absolute;	top:0;	right:0;	background:url(../images/top-image-bg.png) no-repeat;	width:517px;	height:606px;}.top-img-base {	position:absolute;	top:56px;	right:7px;	width:392px; height:392px;	border-radius:50%;}/* NEW吹き出し */#fukidashi-mini {	position:absolute;	top:50px;	left:70px;	z-index:10;}/* フォーク等 *//*未使用#top-img-tableware {	position:absolute;	top:0;	right:0;	width:517px;	height:606px;	background:url(../images/top-image-tableware01.png);} */#top-image-date {	position:absolute;	top:500px;	right:130px;	display:table-cell;	text-align:center;	border:1px solid rgba(255,130,99,1.0);	text-align:center; line-height:100%;	padding:9px 20px 7px 20px;	background:rgba(255,255,255,1.0);	border-radius: 8px;	color:rgba(255,130,99,1.0);	font-size:12px;}#top-image-date span {	margin:0 0 0 5px;	font-size:14px;	}.maru-link{	position:absolute;	top:0px;	right:0px;	display:block;	width:620px;	height:620px;	border-radius:50%;	background:rgba(255,255,255,0.0);		-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.maru-link:hover{	background:rgba(255,255,255,0.4);		-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}/* .maru-link{	position:relative;	top:-1110px;	right:-445px;	width:628px; height:628px;	border-radius:50%;	z-index:11;	opacity:0.5;	z-index:50;}.maru-link:hover{	opacity:0.3;	-webkit-transition: all 0.5s ease;	-moz-transition: all 0.5s ease;	-o-transition: all 0.5s ease;	background:#fff;} *//* =============================================================================================== *//*  *		tooltip：マウスオーバーで表示されるフキダシ *//* =============================================================================================== */div.tooltip{	position:absolute;	top:-55px;	right:-110px;	display:block;	width:620px;	height:620px;	border-radius:50%;}div.tooltip:hover{}div.tooltip div.fukidashi{	display:none;	}div.tooltip:hover div.fukidashi {	display:block;	position:absolute;	top:520px;					/* 吹き出しの位置 */		right:300px;					width:590px;				/* 吹き出しのサイズ（幅） */	height:240px;	background-color:#FFFFFF;	/* 吹き出しの背景色 */	border:1px solid rgb(255,130,99);	border-radius:3px;	font-size:20px; color:rgb(255,130,99); line-height:105%; font-weight:500;"	z-index:100;	padding:50px;	z-index:100;}div.tooltip div.fukidashi:before{	content:'';	height:0;	width:0;	border:30px transparent solid;	border-right-width:0;	border-bottom-width:0;	border-left-color:rgb(255,130,99);;	/* 吹き出しのくちの色 */	position:absolute;	top:-30px;					/* 吹き出しのくちの位置（上下） */	left:370px;					/* 吹き出しのくちの位置（左右） */	transform:rotate(270deg);	-webkit-transform:rotate(270deg);	-moz-transform:rotate(270deg);	-o-transform:rotate(270deg);	-ms-transform:rotate(270deg);	z-index:100;	}div.no-fukidashi:before {	display:none;}div.tooltip2{	color:#555;display:inline-block;}div.tooltip2:hover{	position:relative;	color:#333}div.tooltip2 span{	display:none}div.tooltip2:hover span{	display:block;	position:absolute;	top:20px;	background-color:#444;	padding:5px;	width:300px;	color:#fff;	font-size:90%;	z-index:100}#tabeta-talk{	float:right;	display:block;	background:url(../images/pero-talk-buttan.png);	width:108px;	height:108px;		-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}#tabeta-talk:hover{	opacity:0.5;	-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;}.fukidashi-text{	font-size:13px;	color:#000000;	width:365px;	background:#FFF;	float:left;	margin-top:15px;	line-height:150%;}.fukidashi-text a:hover{	color:rgb(255,130,99);	border-color:rgba(255,130,99,1.0);	background-color:rgb(255,255,255);			-webkit-transition: all 0.3s ease;	-moz-transition: all 0.3s ease;	-o-transition: all 0.3s ease;} /* =============================================================================================== *//*  *		ランダム表示 *//* =============================================================================================== *//* ランダム01 */#top-img-item01 {	background:url(../images/item-image0404.jpg);	background-size:auto 100%;		/* 写真の倍率 */	background-repeat:no-repeat;	background-position:50% 0%;}/* ランダム02 */#top-img-item02 {	background:url(../images/item-image0407.jpg);	background-size:auto 100%;		/* 写真の倍率 */	background-repeat:no-repeat;	background-position:50% 0%;}/* ランダム03 */#top-img-item03 {	background:url(../images/item-image0403.jpg);	background-size:auto 100%;		/* 写真の倍率 */	background-repeat:no-repeat;	background-position:50% 0%;}/* ランダム04 */#top-img-item04 {	background:url(../images/item-image0406.jpg);	background-size:auto 100%;		/* 写真の倍率 */	background-repeat:no-repeat;	background-position:50% 0%;}/* ランダム05 */#top-img-item05 {	background:url(../images/item-image0005.jpg);	background-size:auto 100%;		/* 写真の倍率 */	background-repeat:no-repeat;	background-position:50% 0%;}/* ランダム06 */#top-img-item06 {	background:url(../images/item-image0011.jpg);	background-size:auto 100%;		/* 写真の倍率 */	background-repeat:no-repeat;	background-position:50% 0%;}/* ランダム07 */#top-img-item07 {	background:url(../images/item-image0007.jpg);	background-size:auto 100%;		/* 写真の倍率 */	background-repeat:no-repeat;	background-position:50% 0%;}/* ランダム08 */#top-img-item08 {	background:url(../images/item-image0008.jpg);	background-size:auto 100%;		/* 写真の倍率 */	background-repeat:no-repeat;	background-position:50% 0%;}/* 閉鎖のご挨拶 */.close_txt{	border: 3px solid red; 	margin-top:35px;	padding: 10px;	text-align: left;	font-size: 15px;	color: red;	line-height: 130%;	display: none;}