@charset "UTF-8";

body{
	background-color: #ffffff;
	font-family: "ヒラギノ丸ゴ Pro W4" , "Hiragino Maru Gothic Pro" , "メイリオ" , Meiryo , "MS P ゴシック", sans-serif ;
	color: #404040;
}

#mainimg{
	height:540px;
	width:780px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-270px;
	margin-left:-390px;
	border: 1px solid #cccccc;
}

#mainimg a img { 

}

#subbody{
	height:540px;
	width:780px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:450px;
	margin-left:-390px;
}

#commenterror{
	overflow:auto;
	height:540px;
	width:780px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-270px;
	margin-left:-390px;
	border: 1px solid #666666;
	text-align: center;
}

#commenterrortxt{
	height:10px;
	width:780px;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:1px;
	margin-left:-390px;
	border: 0px 
}

#left{
	overflow:auto;
	height:100%;
	width:370px;
	position:absolute;
	top:-290px;
	left:400px;
	margin-top:300px;
	margin-left:-390px;
}

#right{
	overflow:visible;
	height:100%;
	width:370px;
	position:absolute;
	top:-290px;
	left:390px;
	margin-top:300px;
	margin-left:10px;
	margin-bottom:10px;
}

#right .name, .commenttxt {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#left #comment-author {
	border: 1px solid #cccccc;
	padding: 2px;
	width: 200px;
	display : block;
}

#left #comment-text {
	border: 1px solid #cccccc;
	padding: 2px;
	width: 300px;
	display : block;
}
#subbody hr {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #FFFFFF;
	height: 1px;
}


#left #comment-post {
	border: 1px solid #cccccc;
	padding: 2px;
}

#msg{
	display:none;
}

fieldset {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.floatright {
	float: right;
}

.pdb2em {
	padding-bottom: 2em;
}

.floatleft {
	float: left;
}

.floatleft p {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
}