/*********** 共通 ***********/
*{
	margin: 0px;
	padding: 0px;
}
body{
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	background: #e0f2ff url(pic/back.jpg) repeat;
	color: #3c3c60;
	font-size:10pt;
	text-align:center;

}
b {
  color: #0054A6;
}
p {
	line-height:1.1em;
	padding:0px 3px;
	color: #3c3c60;
	margin-bottom:5px;
	}
ul{
	list-style-type : none;
	}
a{
	text-decoration: underline;
	color: #0054A6;
	}
img{
	border:none;
}
h1{
	font-weight: normal;
	background-color: #0054A6;
	padding:3px;
	margin-bottom:5px;
	color: #ffffff;
	font-size:10pt;
	}
#main td{
	padding:0px;
	margin:0px;
	}

/*********** 標準ブロック ***********/
#wrapper{
	width:750px;
	padding: 10px;
	background-color: #ffffff;
	margin:0px auto;
	height:auto;
	}
#header{
	text-align:left;
	height:85px;
	}
#contents{
	text-align:left;
	background-color: #ffffff;
	padding:5px 0px;
	width:750px;
	}
#main{
	float:left;
	width:543px;
	padding: 0px 5px;
	background-color: #ffffff;
	border:1px solid #cccccc;
	}
#address{
	clear:both;
	height: 15px;
	padding:5px 0px;
	background-color: #aaaaaa;
	}

/*********** ヘッダーメニュー ***********/
#titlelogo{
	float:left;
}
#headgoogle{
	float:right;
	margin:0px;
}
#topnavi{
	padding:5px;
	background: #0054A6;
	text-align: right;
	}
#topnavi li{
	padding: 5px 0px 5px 0px;
	display:inline;
	}
#topnavi a {
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	color: #ffffff;
	border-left: 1px solid #ffffff;
	}
#topnavi a:hover {
	background-color: #008dd9;
	}

/*********** サイドナビ ***********/
#sidenavi{
	float:left;
	width:180px;
	border: 1px solid #0054A6;
	padding: 3px 3px 3px 3px;
	}
#sidenavi a:hover {
	text-decoration : underline;
	}
#sidenavi img {
	margin-bottom:5px;
	}
#kensaku{
	width:130px;
	height:16px;
	font-size: 9pt; color: #000000;
	border: 1px solid #787878;
	background-color: #ffffff;
	}
#kensakubottom{
	height:18px;
	font-size: 9pt; color: #000000;
	border: 1px solid #787878;
	background-color: #bcbcbc;
}

/*********** メイン ***********/
#main{
	float:right;
	padding:3px;
	width:546px;
	line-height:1.2em;
	border:1px solid #0054A6;
	}
#main a:hover {
	text-decoration : underline;
	}
#main #cdpic{
	width:80px;
	margin-right:10px;
	}
#main #cdright{
	padding:5px 0px;
	margin:0px;
	}
#main #cdleft{
	width:450px;
	border-bottom:1px dashed #0054A6;
	font-size: 9pt;
	}
#main #byamazon{
	margin-left:5px;
	padding:1px 5px 1px 5px;
	background-color: #A40000;
	color: #FFFFFF;
	text-decoration: none;
	}


/*********** メイン ***********/
#hitokototb{
	margin:0px 0px 10px 0px;
}

div.waku{
 border: 1px solid #0054A6;
 margin: 0px;
 padding: 0px 3px 3px 3px;
}

/* 掲示板のメールリンク */
a.a_bbsmail:link,a.a_bbsmail:visited{
 font-size: 9pt; color: #ffffff;
 text-decoration: underline;
}
a.a_bbsmail:hover,a.a_bbs:active{
 font-size: 9pt; color: #dedede;
 text-decoration: underline;
}

/* 掲示板スレッドタイトル */
div.bbsrestitle{
 border: 1px solid #787878;
 background-color: #bcbcbc;
 padding: 2px 5px;
 margin: 5px 10px;
}
/* 掲示板スレッド内容 */
div.bbsrescontent{
 margin: 0px 10px;
}
/* 掲示板スレッドフッタ */
div.bbsresdate{
 margin: 5px 10px;
 font-size: 8pt; 
 color: #787878;
 text-align: right;
}
/* 掲示板レス内容 */
div.kaitou{
 background-color: #efefef;
 margin: 10px 10px;
 padding: 5px 15px;
}
input,textarea{
 font-size: 9pt; color: #000000;
 border: 1px solid #787878;
 background-color: #ffffff;
}
input.bottom{
 font-size: 9pt; color: #000000;
 border: 1px solid #787878;
 background-color: #bcbcbc;
}

