/* CSS Document */
a:hover { position: relative; top: 1px; left: 1px; }
.whi {
	color: #FFFFFF;
}
.whib {
	font-weight: bold;
	color: #FFFFFF;
}
/*メニュー*/
div.menu {
	float: left;
	wibth: 150px;
}
a.mdp7 {
	text-decoration: none;
	border-bottom: 3px blue dotted;
	padding-bottom: 2px;
}
div.footer {
	clear: both;
}
.attention {
	font-size: 90%;
	color: #CC0033;
}
.price {
	color: #CC0000;
	font-weight: bold;
}
.order {
	color: #000000;
	background-color: #FFFF99;
}
.ovi {
	color: #FFFFFF;
	background-color: #CC0000;
}
h3 {
	font-weight: bold;
	color: #990000;
	padding-left: 5mm;
	font-size: 12px;
}
#main {
	margin-left: 10px;
}
#footer {
	clear: both;
}
#footer td {
	font-size: 10px;
}
h1 {
	font-size: 12px;
	font-weight: normal;
}
ul.bes {
	list-style-position: outside;
	list-style-image: url(img/Rli.gif);
	list-style-type: circle;
}
/* スタジオ */
h2.stu {
	font-size: 90%;
	font-weight: bold;
	border-width: 2px 0px 2px 0px;
	border-style: dotted;
	border-color: #2E623F;
	background-color: #BFFDBD;
	padding: 3px;
	color: #006600;
	text-align:center; 
}
ul.stu {
	list-style-position: outside;
	list-style-image: url(img/Grli.gif);
	list-style-type: circle;
}
.stubr {
	background-color: #AAFFAC;
	font-size: 10px;
	padding: 1px 1px 1px 30px;
}
table.stunavi {
	font-size: 12px;
	border-style:dashed;
	border-width:1px;
	border-color: #2E8B57;
	width: 80%;
	background-color: #BEFFD9;
}
/* メモリアル */
h2.mem {
	font-size: 90%;
	font-weight: bold;
	border-width: 2px 0px 2px 0px;
	border-style: dotted;
	border-color: #F4A575;
	background-color: #FEE8B9;
	padding: 3px;
	color: #FF6633;
	text-align:center; 
}
ul.mem {
	list-style-position: outside;
	list-style-image: url(img/orli.gif);
	list-style-type: circle;
}
.membr {
	background-color: #FEE8B9;
	font-size: 10px;
	padding: 1px 1px 1px 30px;
}
/* ポストカード */
h2.pc {
	font-size: 90%;
	font-weight: bold;
	border-top: 2px dotted #B4415E;
	border-bottom: 2px dotted #B4415E;
	background-color: #FFC7D5;
	padding: 3px;
	color: #B4415E;
	text-align:center; 
}
ul.pc {
	list-style-position: outside;
	list-style-image: url(img/Pili.gif);
	list-style-type: circle;
}
.pcbr {
	background-color: #FFC7D5;
	padding: 1px 1px 1px 30px;
	font-size: 10px;
}
table.pcnavi {
	font-size: 12px;
	border-style:dashed;
	border-width:1px;
	border-color: #B4415E;
	width: 80%;
	background-color: #FED1E3;
}
.pcbabynavi {
	font-size: 90%;
	color: #6495ED;
	background-color: #FFFFCC;
	border-bottom: 1px dashed #99CCFF;
	padding: 2px;
}
.pcwednavi {
	font-size: 90%;
	color: #FF93A2;
	background-color: #FFF7D5;
	border-bottom: 1px dashed #FF99AB;
	padding: 2px;
}
.pcorder {
	color: #003399;
	background-color: #FFFFFF;
	border-top: 1px dashed #003399;
	border-bottom: 1px dashed #003399;
}
/* 写真から写真 */
h2.pp {
	font-size: 90%;
	font-weight: bold;
	border-width: 2px 0px 2px 0px;
	border-style: dotted;
	border-color: #5E45A9;
	background-color: #E0BCFE;
	padding: 3px;
	color: #5E45A9;
	text-align:center; 
}
ul.pp {
	list-style-position: outside;
	list-style-image: url(img/Puli.gif);
	list-style-type: circle;
}
.ppbr {
	background-color: #E0BCFE;
	padding: 1px 1px 1px 30px;
	font-size: 10px;
}
.ppnavi table{
	font-size: 12px;
	border-style:dashed;
	border-width:1px;
	border-color: #5E45A9;
	width: 80%;
	background-color: #DEDCFF;
}
/* scan */
h2.scan {
	font-size: 90%;
	font-weight: bold;
	border-width: 2px 0px 2px 0px;
	border-style: dotted;
	border-color: #1851A8;
	background-color: #BAE6FE;
	padding: 3px;
	color: #1851A8;
	text-align:center; 	
}
ul.scan {
	list-style-position: outside;
	list-style-image: url(img/dpli.gif);
	list-style-type: circle;
}
.scanbr {
	background-color: #9EE3FD;
	padding: 1px 1px 1px 30px;
	font-size: 10px;
}
.barscan {
	color: #FFFFFF;
	background-color: #1851A8;
}
table.scannavi {
	font-size: 12px;
	border-style:dashed;
	border-width:1px;
	border-color: #1851A8;
	width: 80%;
	background-color: #BBF0FF;
}
/* base */
body.base {
	margin: 0px;
	padding: 0px;
}
h2.base {
	font-size: 90%;
	font-weight: bold;
	border-width: 2px 0px 2px 0px;
	border-style: dotted;
	border-color: #000099;
	background-color: #D9DBE7;
	padding: 3px;
	color: #000099;
	text-align:center; 
}
.besbr {
	background-color: #D9DBE7;
	padding: 1px 1px 1px 30px;
	font-size: 10px;
}
/*dp7*/
.dp7br {
	font-weight: bold;
	background-color: #3366FF;
	color: #FFFFFF;
}
ul.dp7 {
	list-style-position: outside;
	list-style-image: url(img/Bli.gif);
	list-style-type: circle;
}
.red {
	list-style-position: outside;
	list-style-image: url(img/Rli.gif);
	list-style-type: circle;
}
.pos {
	padding-left: 20px;
}
.posi2c {
	padding-left: 1cm;
}
.pcord table {
	border-style:solid;
	border-spacing: 1px;
	border-collapse: separate;
	border-color: #CC6633;
	border-width:1px;
	width: 80%;
}
.pcord td {
	border-style:solid;
	border-color: #CC6633;
	border-width:1px;
	text-align: center;
}
.smoji {
	font-size: 10px;
}
.textbox {
	background-color: #F8FFBD;
}
p.menus {
	color: #003399;
}
.pritb table {
	border-collapse: collapse;
	border:2px solid #B0C4DE;
}
.pritb td {
	border:1px solid #B0C4DE;
	text-align: center;
}
.normal td {
	text-align: center;
}
.prices {
	font-weight: bold;
	color: #006600;
}
.pricet {
	color: #0066CC;
}
.topbar {
	color: #4682B4;
	background-color: #FFFFCC;
	border-bottom: 1px dashed #4682B4;
}
ul.ore {
	list-style-position: outside;
	list-style-image: url(img/orli.gif);
	list-style-type: circle;
}
.totop {
	font-size: small;
	text-align: right;
}
.nyuryoku {
	color: #000099;
	background-color: #F0F8FF;
	font-size: 110%;
}
.pcnenganavi {
	color: #FFFFFF;
}

