@charset "UTF-8";
.red { color: #700; }
.blue { color: #155187; }
a:link { color: #155187;text-decoration: underline; }
a:visited { color: #155187; text-decoration: underline; }
a:hover { color: #155187; text-decoration: underline; }
body { color: #3c3c3c; font-size: 10pt; background-color: white;}
ol { margin: 0; padding: 0 0 0 20px; list-style-type: decimal; }

/*以降080822追加*****************************************************************/

/*-- フォント --*/
* {
	font-family: "MS UI Gothic","ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#505050;
	line-height:120%;
}

/*-- メイン --*/
#main {
	width: 550px;
}

/*-- リンク --*/
#main a:link {
	text-decoration: underline;
	color: #505050;
}
#main a:visited {
	text-decoration: underline;
	color: #505050;
}
#main a:hover {
	text-decoration: underline;
	color: #505050;
}

#main .linkRed a:link {
	text-decoration: underline;
	color: #A00000;
}

#main .linkRed a:visited {
	text-decoration: underline;
	color: #A00000;
}

#main .linkRed a:hover {
	text-decoration: underline;
	color: #A00000;
}

#main .linkBlue a:link {
	text-decoration: underline;
	color: #005982;

}
#main .linkBlue a:visited {
	text-decoration: underline;
	color: #2080E0;

}
#main .linkBlue a:hover {
	text-decoration: underline;
	color: #2080E0;
}

/*-- 画像 --*/
#main img {
	border-width: 0px;
	vertical-align: middle;
}

/*-- フッター --*/
#footer {
	width:100%;
	text-align: center;
	font-size: 9pt;
}

/*-- ナビゲーション --*/
#navi {
	width: 100%;
	margin: 0px 0px 20px 0px;
	background-color: #FFFFFF;
	border-style: none none solid none;
	border-width: 2px;
	border-color: #F3EFE5;
	text-indent: 10px;
	font-size: 9pt;
	color: #005982;
	text-align: left;
}

#status {
	font-size: 9pt;
	color: #2080E0;
	text-align: center;
}

/*-- コンテンツ --*/
#contents {
	width: 100%;
	text-align: center;
	padding: 0px;
	margin: 0px auto;
}

#contents ul {
	width:95%;
	padding: 0px 0px 0px 0px;
	margin: 0px auto;
	list-style: none;
}

#contents ul .title {
	width:95%;
	padding: 5px 0px;
	margin: 0px auto;
	border-style: none;
	background-color: #F0F0F0;
	font-size: 9pt;
	color: #005982;
}

#contents ul .label  {
	color: #005982;
}

#contents li {
	width:90%;
	padding: 5px 0px;
	margin: 0px auto;
	border-style: none none dotted none;
	border-width: 2px;
	border-color: #BBBBBB;
	font-size: 9pt;
}

/*-- ボタン --*/
.buttonL {
	width: 120px;
}

/*-- スペーサー --*/
.spacer {
	height: 20px;
}

form{
	padding: 0px;
	margin: 0px;
	border-width: 0px;
}

/* 現在表示中の写真のラベル */
.selectedPhoto {
	font-weight: normal;
	color: red;
}

/* エラーメッセージ */
.errorMessageBox {
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/* エラーメッセージ */
.errorMessageItem {
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color:#770000;
	font-weight:bold;
}
.add01{
	margin-top:10px;
	font-size:10px;
	text-align:left;
	letter-spacing:1.2px;
	line-height:1.3em;
	color:#666666;
	

}
.add01 p{
	padding:0px;
	margin:0px;	

}
.add06{
	text-align:right;
	font-size:10px;

}
.add06 a{
	text-decoration:none;
}
.add07{
	padding-bottom:20px;
	margin:0px;

}
.add_h1{
	font-size:12px;
	margin:0px;
	padding:0px;

}
.add_h2{
	font-size:12px;
	margin:0px;
	padding:0px;

}

/*トップページインフォバナー*/
.topInfo{
	width:100px;
	height:100px;
	position:absolute;
	top:0px;
	left:170px;
	z-index:2;
}

.topInfo img {
	border-width: 0px;
	vertical-align: middle;
}

.add08{
	font-size:10px;
	text-align:right;
	padding-right:5px;
	
}

.add08 a{
	text-decoration:none;

}

/*注文ボタン*/
#main #contents .btnOrder{
	font-size:9pt;
	margin:0px auto;
	padding:0px;
	width:174px;
	height:34px;
}

#main #contents .btnOrder a,
#main #contents .btnOrder a:visited{
	display:block;
	width:100%;
	height:100%;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	color:#155187;
	font-weight:bold;
	background:url("images/btn_order.gif") top no-repeat;
}

#main #contents .btnOrder a:hover{
	background-position:bottom;
}

#main #contents .btnOrder a:focus{
	/*\*/
	overflow:hidden;
	/**/
}

/*公開ボタン*/
#main #contents .btnPublish{
	font-size:9pt;
	margin:0px auto;
	padding:0px;
	width:174px;
	height:34px;
}

#main #contents .btnPublish a,
#main #contents .btnPublish a:visited{
	display:block;
	width:100%;
	height:100%;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	color:#155187;
	font-weight:bold;
	background:url("images/btn_publish.gif") top no-repeat;
}

#main #contents .btnPublish a:hover{
	background-position:bottom;
}

#main #contents .btnPublish a:focus{
	/*\*/
	overflow:hidden;
	/**/
}
#main #contents textarea {
	font-size:9pt;
	background-color: #F7EFE7;
	border: 1px solid #005984;
}
