
h1{font-weight: bold; margin: 0;padding:0; font-size: 120%;}
h2{font-weight: bold; margin: 0;padding:0; font-size: 100%;}

.line_height140 { line-height : 140% }

.fnt_12 {  font-size: 78%; line-height: 140%}
.fnt_10 {  font-size: 63%; line-height: 140%}
.fnt_14 {  font-size: 88%; line-height: 140%}
.fnt_16 {  font-size: 100%; line-height: 140%}

.fnt_14_250 {  font-size: 88%; line-height: 250%}

.f90    {  font-size: 90%; line-height: 140%; margin : 8px; }

.title3 { margin: 0px 0px 10px 0px; padding: 5px 0px 5px 15px; background: #efefef; font-size: 88%; }

/* archive */
.arctitle {
width: 100%;
background-color: #eeeef7;
padding: 7px 0;
font-size: 120%;
font-weight: bold;
border-top-style: solid;
border-bottom-style: solid;
border-color: #ccccff;
border-width: 1px;
}
.item {
/* width: 32%;float:left; line-height: 140%; padding: 5px; font-size: 84%; */
width: 240px;float:left; line-height: 140%; padding: 5px; font-size: 84%;
}

.clear {
clear:both;
}

a { color : #0000FF; }
a:hover{ color : #CC0000 ; text-decoration : underline ; top : 1px; left 1px; position : relative; }

div.plist {
        color:black !important;
        border-top:1px solid;
        border-bottom:1px solid;
        width:100px;
        text-align:center;
}

/* --- for comment page */

.tbox {
	border: 1px solid #ccc;
	border-collapse: collapse;
}

.tbox tr td , .tbox tr th {
/*	border: 1px dotted #ccc; */
	border: 1px solid #ccc;
}

.tbox tr th {
	background-color: #fdf9f2;
	text-align: left;
	color: #333;
}


div.tleft {
	text-align: left;
	padding-left: 10px;
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 90%;
}


div.tright {
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 90%;
}


div.tdesc {
	text-align: left;
	padding: 10px;
	font-size: 90%;	
	line-height: 1.5;
}

.searchbox {
	width: 500px;
	border: 1px solid #CCC;
	padding: 5px 10px;
	background-color: #DEE3F7;
	font-size: 120%;
	color: #3333cc;
}

/* for smartphone */
/* td, ul { background-image: url(/gif/spacer.gif); } */
/* td, ul { background-color: #FFF; } */
.bgwhite  { background-color: #FFF; }


