@charset "utf-8";/*タロットカード*/a.enlarge{	margin:0 auto;	width:39px;	height:12px;	display:block;	text-indent:-9999px;	background:url(../img/title/enlarge.gif) no-repeat 0 0;	overflow: hidden;}a.enlarge:hover{	background-position:0 -12px;}/* 商品画像を高さ一定の枠内に表示する */.ui.top.attached.tab.segment.active {    padding: 0 !important;}.ui.tab.segment .image{	width: 100%;/*	width: 66%;*/	margin:0 auto;	position: relative;}.ui.tab.segment .image::before{	content: "";	display: block;	padding-top: 100%;}.ui.tab.segment .image img{	width: auto;	max-width:100%;	height: 100%;	position: absolute;	top:0;	left:0;	right:0;	margin: auto;	object-fit: cover;	cursor: pointer;}.ui.tab.segment{	text-align:center;}/* 小画像を高さ一定の枠内に表示する */.ui.bottom.attached.tabular.menu{	display: flex;	flex-flow: row wrap;	justify-content: start;}.ui.tabular.menu .item{	padding:1em 0.25em;}.ui.bottom.tabular.menu .image{	width: 52px;	margin:0 auto;	position: relative;}.ui.bottom.tabular.menu .image::before{	content: "";	display: block;	padding-top: 100%;}.ui.bottom.tabular.menu .image img{	position: absolute;	top:0;	left:0;	right:0;	margin: auto;	object-fit: contain;	width: auto;	max-width:100%;	height: 100%;}