/* CSS Document */

div#main .shop_fig p{
	margin:10px 0px;
}

div#main .shop_fig p.txt{
	margin:0px 0px 20px 80px;
}

li{
	list-style:none;
}

div#main .shop_fig .fig_img{
	position:relative;
}

div#main .shop_fig .fig_img ul li.no1{
	position: absolute;
	top: 52px;
	left: 423px;
}

div#main .shop_fig .fig_img ul li.no2{
	position: absolute;
	top: 142px;
	left: 491px;
}

div#main .shop_fig .fig_img ul li.no3{
	position: absolute;
	top: 436px;
	left: 505px;
}

div#main .shop_fig .fig_img ul li.no4{
	position: absolute;
	top: 344px;
	left: 531px;
}

div#main .shop_fig .fig_img ul li.no5{
	position: absolute;
	top: 498px;
	left: 305px;
}

div#main .shop_fig .fig_img ul li.no6{
	position: absolute;
	top: 179px;
	left: 218px;
}

div#main .shop_fig .fig_img ul li.no7{
	position: absolute;
	top: 179px;
	left: 218px;
}

div#main .shop_fig .fig_img ul li.no8{
	position: absolute;
	top: 93px;
	left: 76px;
}


/*ポップアップ*/

body#popup .main{
	/*width:500px;*/
	height:750px;
	font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
}

body#popup .main p.info{
	font-size:90%;
}

body#popup .main ul{
	overflow:hidden;
	width:500px;
	padding-left:20px;
	margin:0 auto;
	clear:both;
}

body#popup .main ul li{
	float:left;
	margin:20px 20px 10px 0px;
}

body#popup .main ul li img{
	border: 1px solid #591a07;
}

body#popup .main h1{
	border-bottom:dotted 1px #591a07;
	padding-bottom:10px;
}

body#popup .main h2{
	border-bottom:dotted 1px #591a07;
	padding-bottom:10px;
}

body#popup .main .comment{
	font-size:90%;
}
