@charset "UTF-8";



*html div#container { /* IE6 */
	padding:5px 6px;
}


ul.navi li a.thisP_home {
	background: url(images/bgNavi13.png) left -32px no-repeat;
	color:#EEEEEE;
}
ul.navi li a:visited.thisP_home {
	text-decoration:none;
	background: url(images/bgNavi13.png) left -32px no-repeat;
	color:#EEEEEE;
}


#container {
	background:#FFFFFF;
}

ul.navi {
	margin-top:10px;
}




div.hentry {
	margin:10px 30px;
}
h3.entry-title {
	font-size:larger;
}

.asset-meta {
	text-align:right;
}





.asset-footer {
	margin-top:30px;
	padding:30px;
	border-top:1px #633 dotted;
	text-align:right;
}

.asset-footer input {
	width:350px;
}
.asset-footer img {
	border:none;
}







.asset-meta {
	text-align:right;
	margin-right:25px;
}

.entry-content {
	margin:0 35px 2em 25px;
}
.asset-body {
	margin:0.5em 0;
	font-size:100%;
}



.womiru {
	border-bottom:1px dashed #300;
	border-top:1px dotted #300;
	padding:0.4em 1em;
	margin-bottom:30px;
}

#comments-open{
	clear:both;
}

#container h2.comments-open-header {
	background:none #FEC;
	margin:10px 25px 0 10px;
	padding:5px 20px;
	font:120% normal;
}
#container h2.entry-title {
	background:none #FEC;
	margin:0;
	padding:15px 0 9px 15px;
}
#container h2.entry-title a {
	text-decoration:none;
	color:#300;
}


#comments-open-data-ps {
	background:none #FEC;
	margin:0px 25px 10px 10px;
	padding:0;
}


#comments-open-data label,
#comments-open-text label {
	display:block;
	width:15%;
	float:left;
}
#comment-form-remember-me label {
	display:inline;
	width:auto;
	float:none;
}

input#comment-author,
input#comment-email,
input#comment-url,
textarea#comment-text {
	font-size:100%;
	width:70%;
}

#comments-open-text {
	margin-top:1.5em;
}

.comment-header .asset-meta {
	text-align:left;
	background:#FEC;
	margin-top:1em;
	padding:0.3em 1em;
}

.comment-content {
	padding:0 20px;
	margin-bottom:30px;
}



#comments-open-footer input#comment-submit {
	font-size:120%;
	padding:0.4em 2em;
	display:block;
	margin:1em auto;
}

.comment-header img {
	vertical-align:middle;
}


.cls {
	clear:both;
}



#topicon {
	text-align:right;
	margin-right:25px;
}
#topicon a img {
	border:none;
}




.nextprev {
	overflow:hidden;
}
.nextprev .next {
	margin:5px 1px;
	padding:1px;
	width:310px;
	float:left;
	text-align:left;
}
.nextprev .prev {
	margin:5px 1px;
	padding:1px;
	width:310px;
	float:left;
	text-align:right;
}








.widget {
    margin: 15px 40px 30px 0;
	padding:10px 0 5px 10px;
    color: #444444;
	border:1px inset #300;
	background:url(../images/bgWhite80.png);
}


