@charset "utf-8";
/* CSS Document */
/*メニュー*/
.pri_menu{
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:712px;
	height:auto;
    list-style:none;
	font-size:12px;
	text-align: center;

	}

.pri_menu li{
	float:left;
	display: inline-block;
	margin:0;
	padding:0;
	width:auto;
	height:12px;
	line-height:12px;
	color:#000055;
	}

.showing_price{
		color:rgba(155,0,2,1.00);
}

.pri_menu a{
	text-decoration: none;
	width:auto;
	text-align: center;
	
}

.pri_menu a:link{
	color:#000055;
}

.pri_menu a:visited{
	color:#000055;
}

.pri_menu a:hover{
	color:rgba(155,0,2,1.00)
}

.pri_menu a:active{
	color:rgba(155,0,2,1.00)
}


.pri_menu2{
	float:left;
	margin:0 0 30px 0;
	padding:0;
	width:726px;
	height:auto;
	text-align:center;
    list-style:none;
	font-size:11px;
	border-top:#000 1px dotted;

}

.pri_menu2 li{
	float:left;
	display:inline-block;
	margin:5px 5px 5px 0;
	padding:3px;
	width:auto;
	height:auto;
	text-align:left;
 
}

/* アレンジメント*/
.arr_photo{
	float:left;
	margin:0 17px 25px 0;
	padding:0;
	width:726px;
	height:auto;
	text-align:center;
	vertical-align: top;
	font-size:12px;
	list-style: none;
}

.arr_photo li{
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
	width:242px;
	height:auto;
	text-align:left;
	vertical-align: top;
	font-size:14px;
	line-height:20px;

}


.arr_photo img{
	border:none;
}

.arr_photo a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}

/* アレンジメント*/
.arr_photo_bal{
	float:left;
	margin:0 17px 25px 0;
	padding:0;
	width:726px;
	height:auto;
	text-align:center;
	vertical-align: top;
	font-size:12px;
	list-style: none;
}

.arr_photo_bal li{
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
	width:242px;
	height:auto;
	text-align:left;
	vertical-align: top;
	font-size:14px;
	line-height:20px;

}


.arr_photo_bal img{
	border:none;
}

.arr_photo_bal a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}

/* アレンジメント*/
.arr_photo_arr3{
	float:left;
	margin:0 17px 25px 0;
	padding:0;
	width:726px;
	height:auto;
	text-align:center;
	vertical-align: top;
	font-size:12px;
	list-style: none;
}

.arr_photo_arr3 li{
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
	width:242px;
	height:auto;
	text-align:left;
	vertical-align: top;
	font-size:14px;
	line-height:20px;

}


.arr_photo_arr3 img{
	border:none;
}

.arr_photo_arr3 a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}

/* アレンジメント*/
.arr_photo_sou{
	float:left;
	margin:0 17px 25px 0;
	padding:0;
	width:726px;
	height:auto;
	text-align:center;
	vertical-align: top;
	font-size:12px;
	list-style: none;
}

.arr_photo_sou li{
	float:left;
	display:inline-block;
	margin:0;
	padding:0;
	width:242px;
	height:auto;
	text-align:left;
	vertical-align: top;
	font-size:14px;
	line-height:20px;

}


.arr_photo_sou img{
	border:none;
}

.arr_photo_sou a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}


/* アレンジメント（大サイズ）*/
.arr_photo_ren{
	float:left;
	margin:0 17px 25px 0;
	padding:0;
	width:726px;
	height:auto;
	text-align:center;
	vertical-align: top;
	font-size:12px;
	list-style: none;
}

.arr_photo_ren li{
	float:left;
	display:inline-block;
	margin:0 3px 0 0;
	padding:0;
	width:360px;
	height:auto;
	text-align:left;
	vertical-align: top;
	font-size:14px;
	line-height:20px;

}


.arr_photo_ren img{
	border:none;
}

.arr_photo_ren a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}

/* アレンジメント（大サイズ）*/
.arr_photo_motif{
	float:left;
	margin:0 17px 25px 0;
	padding:0;
	width:726px;
	height:auto;
	text-align:center;
	vertical-align: top;
	font-size:12px;
	list-style: none;
}

.arr_photo_motif li{
	float:left;
	display:inline-block;
	margin:0 3px 0 0;
	padding:0;
	width:360px;
	height:auto;
	text-align:left;
	vertical-align: top;
	font-size:14px;
	line-height:20px;

}


.arr_photo_motif img{
	border:none;
}

.arr_photo_motif a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}

/* アレンジメント（大サイズ）*/
.arr_photo_etc{
	float:left;
	margin:0 17px 25px 0;
	padding:0;
	width:726px;
	height:auto;
	text-align:center;
	vertical-align: top;
	font-size:12px;
	list-style: none;
}

.arr_photo_etc li{
	float:left;
	display:inline-block;
	margin:0 3px 0 0;
	padding:0;
	width:360px;
	height:auto;
	text-align:left;
	vertical-align: top;
	font-size:14px;
	line-height:20px;

}


.arr_photo_etc img{
	border:none;
}

.arr_photo_etc a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}

/* アレンジメント（大サイズ）*/
.arr_photo_arr2{
	float:left;
	margin:0 17px 25px 0;
	padding:0;
	width:726px;
	height:auto;
	text-align:center;
	vertical-align: top;
	font-size:12px;
	list-style: none;
}

.arr_photo_arr2 li{
	float:left;
	display:inline-block;
	margin:0 3px 0 0;
	padding:0;
	width:360px;
	height:auto;
	text-align:left;
	vertical-align: top;
	font-size:14px;
	line-height:20px;

}


.arr_photo_arr2 img{
	border:none;
}

.arr_photo_arr2 a:hover img {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";
}
.cd_nm{
	float:left;
	margin:0;
	padding:2px 4px 2px 4px;
	width:auto;
	height:16px;
	text-align:center;
	font-size:10px;
	line-height:16px;
	font-family: Arial, Helvetica, "sans-serif";
	background:#000055;
	color:#fff;
}


#your_wish{
	float:left;
	margin:20px 0 20px 0;
	padding:5px;
	width:714px;
	height:auto;
	text-align:center;
	font-size:16px;
	background:rgba(0,0,85,0.1)

}

#photo_notice{
	float:left;
	margin:20px 0 20px 0;
	padding:5px;
	width:714px;
	height:auto;
	text-align:left;
	font-size:14px;
	border-top:#000055 1px dotted;
	border-bottom:#000055 1px dotted;
}