@charset "utf-8";#mainheader{	width:940px;	margin:0 auto;	background: url(../img/tarot/tarot2_top.gif) no-repeat 0 0;	padding-top:80px;}.top_title {	font-family:"HGP明朝B","ＭＳ Ｐ明朝","ヒラギノ明朝 Pro W3","平成明朝",Micho,serif;	height: 94px;	text-align: center;	font-size:189%;	color:#736656;	font-weight:bold;}#mainbox{	width:938px;	margin:0 auto;	padding:0;	border:1px solid #fecbd4;	border-width:0 1px;}#mainbox_narrow{	width:790px;	margin:0 auto;	padding:0;	border:0px;	text-align:left;}.contents{	width:656px;	border:1px solid #cbcbcb;	border-width:0 1px;	padding:0 66px 43px;	text-align:left;}/* ボタン */a.kakudai,a.betsugazo,a.today_tarot,a.bottle_konyu,a.card_kanren,a.card_kanren_konyu,a.mail,a.item_konyu,a.doga_pomander,a.doga_quint{	width:218px;	height:22px;	background: url(../img/tarot/tarot2_menu.gif) no-repeat 0 0;	display:block;	text-indent:100%;	white-space:nowrap;	overflow:hidden;}a.kakudai{	background-position:0 0;}a.betsugazo{	background-position:0 -22px;}a.today_tarot{	height:21px;	background-position:0 -44px;}a.bottle_konyu{	margin-top:14px;	width:361px;	height:50px;	background: url(../img/tarot/tarot2_buy_btl.gif) no-repeat 0 0;}a.card_kanren,a.card_kanren_konyu,a.mail{	float:left;	margin:23px 0 27px;	width:221px;	height:52px;	background: url(../img/tarot/tarot2_btns.gif) no-repeat 0 0;}a.card_kanren_konyu{	width:236px;	background-position:-221px 0;}a.mail{	width:199px;	background-position:-457px 0;}a.item_konyu{	margin:22px auto 0;	width:164px;	height:44px;	background: url(../img/tarot/tarot2_buy.gif) no-repeat 0 0;}a.doga_pomander{	float:none;	margin:22px 0 46px;	width:332px;	height:40px;	background: url(../img/tarot/tarot2_usage_pom.gif) no-repeat 0 0;}a.doga_quint{	float:none;	margin:22px 0 46px;	width:372px;	height:40px;	background: url(../img/tarot/tarot2_usage_quint.gif) no-repeat 0 0;}a.kakudai:hover{	background-position:-218px 0;}a.betsugazo:hover{	background-position:-218px -22px;}a.today_tarot:hover{	background-position:-218px -44px;}a.bottle_konyu:hover{	background-position:0 -50px;}a.card_kanren:hover{	background-position:0 -52px;}a.card_kanren_konyu:hover{	background-position:-221px -52px;}a.mail:hover{	background-position:-457px -52px;}a.item_konyu:hover{	background-position:0 -44px;}a.doga_pomander:hover{	background-position:0 -40px;}a.doga_quint:hover{	background-position:0 -40px;}/* タロット/ボトルの情報 */.detail img{	margin:23px 0 15px;}.detail p{	line-height:175%;}/* 関連製品 */.bottle {	width: 286px ;	text-align : center ;	float: left;}.kaisetsu {	width: 504px ;	text-align : left ;	float: right;}.kaisetsu p {	line-height : 175% ;}div#gazo {	padding: 30px 20px 0 0  ;	float : left ;	width: 400px;	height: 358px;}div#setsumei {	padding: 80px 0 0 0  ;	padding: 0 ;}div#setsumei p {	padding: 10px 0 10px 0  ;	padding: 0 ;	line-height : 150% ;	font-size: 93%;	color :#666666 ;}.kakaku {	text-align :left ;	border:1px solid #fdbba5;	border-width:0 1px;	padding:50px 0 12px;}.kakaku table {	margin :0 auto;	width:690px;}.kakaku table td {	line-height : 130% ;	font-size : 108% ;	color : #666666 ;	text-align :left;}.kakaku table td.gazo {	text-align :center ;	vertical-align:top;	width : 55px ;}.kakaku table td.space {	width : 40px ;}.kakaku table td.text {	text-align:left;	width: 258px;	padding-left:17px;}.kakaku table td h3 {	padding : 5px 0 5px 0 ;	font-size : 100% ;	color : #555555 ;	font-weight: bold;}.cart_s{	margin:10px 0 25px;}