@charset "utf-8";
/* CSS Document */
h3 {
	margin-left:20px;
	color: #444444;
}
div#venezia {
	color: #444444;
	margin-left: 490px;
	margin-right: 40px;
	letter-spacing:0.1em;
	line-height: 1.5em;
	text-justify:inter-ideograph;
	font-size:11px;
	width :400px;
}
.cap2 p {
	color: #444444;
	float:left;
	_margin:-120px 40px 10px 350px;
	letter-spacing:0.1em;
	line-height: 1.5em;
	text-justify:inter-ideograph;
	font-size:10px;
	width :210px;
	align:left;
}
.cap {
	color: #444444;
	float:right;
	text-align:left;
	margin:0px 50px 10px 0;
	_margin:0px 40px 10px 15px;
	letter-spacing:0.1em;
	line-height: 1.5em;
	text-justify:inter-ideograph;
	font-size:10px;
	width :200px;
	vertical-align:middle;
}
div#price {
	float:left;
	width:460px;
	height:300px;
	margin:20px 0;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
#price a:hover {
	background-color:#FF99FF;
	text-decoration:none;
}
a:active {
	text-decoration:none;
}
.photo0 {
	float:left;
	margin-right:5px;
	margin-left: 50px;
	_margin-left: 25px;
	margin-bottom: 10px;
	font-size:0.7em;
	border:1px solid #9d8b6c;
	width:auto;
}
.photo1 {
	float:left;
	margin-right:5px;
	margin-left: 5px;
	margin-bottom: 10px;
	font-size:0.7em;
	border:1px solid #9d8b6c;
	width:auto;
}
#footer {
	clear:both;
}
a img {
	border-style:none;
}
.bc p {
	margin:0;
	padding:5px;
	font-size:11px;
}
.bc th {
	 background-color:#D7D7D7;
	 color:#333;
}
.bc td {
	border-bottom:1px solid #ccc;
}
.style2 {
	font-size: 15px;
	font-weight: bold;
	background-color:#CCFF66;
}
#orderbtn img {
	border:none;
}
#orderbtn a {
display:block;
background-image:url(../../btnN_up.png);
background-repeat:no-repeat;
width:207px;
height:29px;
}
#orderbtn a:hover {
display:block;
color:#FFF;
text-decoration:none;
background-image:url(../../btnN_over.png);
background-repeat:no-repeat;
width:207px;
height:29px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-image: url(page_mid.gif);
	background-repeat: repeat-y;
}


#topimg {
position:absolute;
left:0;
top:0;
z-index:2;
}
div#header {
position:absolute;
left:0;
top:0;
z-index:1;
width:950px;
}
.mb {
	background-color: #000000;
	background-image: url(page_mid.gif);
	background-repeat: repeat-y;
	z-index:1;
}
.photo1{
	float:left;
	margin:5px;
	font-size:10px;
	color:#5e8eab;
	padding:5px;
	border:1px solid #9d8b6c;
	text-justify:inter-ideograph;
	width:auto;
}
.dan1 {
	color: #444444;
	margin-left: 40px;
	_margin-left: 20px;
	letter-spacing:0.05em;
	line-height: 1.5em;
	text-justify:inter-ideograph;
	font-size:13px;
}
div#left{
	float:left;
	width:445px;
	margin-right:10px;
}
div#right {
	float:right;
	width:450px;
	margin-right:20px;
}
div#footer {
	clear:both;
}
.photo2-1{
	margin-right:30px;
	_margin-right:20px;
	margin-left: 10px;
	margin-top: 40px;
	font-size:10px;
	color:#5e8eab;
}
.photo1-1{
	float:right;
	margin-right:20px;
	margin-left: 10px;
	margin-top: 0px;
	font-size:10px;
	color:#5e8eab;
	padding:15px;
	border:1px solid #9d8b6c;
	text-justify:inter-ideograph;
	width:auto;
}
.photo2{
	float:left;
	margin-right:0px;
	margin-left: 40px;
	_margin-left: 20px;
	font-size:10px;
	color:#5e8eab;
	padding:5px;
	border:1px solid #9d8b6c;
	width:350px;
}
.dan2 {
	color: #444444;
	margin-left: 240px;
	letter-spacing:0.05em;
	line-height: 1.5em;
	text-justify:inter-ideograph;
	font-size:13px;
}
.main{
	background-image: url(page_mid.gif);
	background-repeat: repeat-y;
}
h2 {
	color: #444;
	font-size:16px;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	background-image:url(subtitle_back.jpg);
	background-repeat: repeat-y;
	font-size:18px;
	width:auto;
	padding:5px 10px;
	border-top:1px solid #9d8b6c;
	border-bottom:1px solid #9d8b6c;
	margin:0 10px 30px 10px;
}
:root h2 {padding:3px 10px}
p {
	color: #444444;
	margin-left: 40px;
	margin-right: 40px;
	letter-spacing:0.05em;
	line-height: 1.3em;
	font-size:13px;
	width :auto;
}
p span {
	background-color:#FF99FF;
	padding:2px;
	font-weight: bold;
}
.dan3 {
	color: #444444;
	margin-left: 420px;
	margin-right: 50px;
	letter-spacing:0.05em;
	line-height: 1.5em;
	text-justify:inter-ideograph;
	font-size:13px;
}
.dan4 {
	color: #444444;
	margin-left: 40px;
	letter-spacing:0.05em;
	line-height: 1.5em;
	text-justify:inter-ideograph;
	font-size:13px;
	width:350px;
}
.style1 {
	font-size: 16px;
	color: #bb060a;
	font-weight: bold;
}
a img {
    border-style:none;
	margin-bottom:0;
}
#bkimg {
backgrond-image:url(http://www.fico-onweb.com/main/mimi/photo/mimi_backimg.jpg);
backgrond-repeat:no-repeat;
width:936px;
height:800px;
z-index:10;
}
#varie a, #next a {
display:block;
background-repeat:no-repeat;
}
#varie p {
margin:0;
line-height: 1.2em;
}
#varie a {background:url(http://www.fico-onweb.com/main/mimi/photo/btn_over.png) 0 0 no-repeat;}
#next a {background:url(http://www.fico-onweb.com/main/mimi/photo/btn_next_over.jpg) 0 0 no-repeat;}

#varie a:hover, #next a:hover {
_background-color:#FFF;
}
#varie a:hover img, #next a:hover img {
visibility:hidden;
}
#apDiv0 a, #apDiv1 a, #apDiv2 a, #apDiv3 a, #apDiv4 a, #apDiv5 a, #apDiv6 a {
	display:block;
	width:135px;
	height:30px;
	margin-left:3px;
}
#apDiv0 a {
	background:url("../../sp_btn0up.png");
}
#apDiv1 a {
	background:url("../../sp_btn1up.png");
}
#apDiv2 a {
	background:url("../../sp_btn2up.png");
}
#apDiv3 a {
	background:url("../../sp_btn3up.png");
}
#apDiv4 a {
	background:url("../../sp_btn4up.png");
}
#apDiv5 a {
	width:105px;
	background:url("../../sp_btn5up.png");
	margin-left:10px;
}
#apDiv6 a {
	width:105px;
	background:url("../../sp_btn6up.png");
}
#apDiv0 a:hover {
	background:url("../../sp_btn0ov.png");
}
#apDiv1 a:hover {
	background:url("../../sp_btn1ov.png");
}
#apDiv2 a:hover {
	background:url("../../sp_btn2ov.png");
}
#apDiv3 a:hover {
	background:url("../../sp_btn3ov.png");
}
#apDiv4 a:hover {
	background:url("../../sp_btn4ov.png");
}
#apDiv5 a:hover {
	background:url("../../sp_btn5ov.png");
}
#apDiv6 a:hover {
	background:url("../../sp_btn6ov.png");
}
.sf {margin:0;} 
:root .sf {margin-left:10px;}

