#popupArea{padding:8px 15px 15px 15px;
}
body { margin:0; padding:0; }
p{ font-size:95%; line-height:130%; margin:0 1.5em 0.5em 1.5em; padding-left :0px; color:#2d2d2d; }
.notes { border:1px dotted #f93; background-color:#ffe; margin-top:10px; padding:3px 5px; }
.notes p { margin-bottom:0; font-size:80%;}
p.close { text-align:center; font-size:80%;}
a {
text-decoration:none;
}

/* ------------------------------------------------------------
ヘッダー
------------------------------------------------------------ */
div#read {
background:#0c6b1b;
color:#fefefe;
padding:3px 0 3px 10px;
margin:0;
font-size:85%;
line-height:120%;
}


/* h1

サンプルソース

/* 角丸部分の指定 
------------------------------------------------------*/
div.entrytWrap {
 max-width: 1300px;
 background: url("/kmp00/com/img/h1_bg.gif") no-repeat right bottom;
}

h3.entryTitle {
 float: left;
 width: 100%;
 min-height: 45px;
 margin-right: -8em;
 padding-top: 26px;
 background: url("/kmp00/com/img/h1_bg.gif") no-repeat left top;
}

p.entryDay {
 float: right;
 width: 7.5em;
 min-height: 45px;
 padding-top: 26px;
 padding-right: 20px;
 background: red url("/kmp00/com/img/h1_bg.gif") no-repeat right top;
 text-align: right;
}

p.entry {
 clear: left;
 margin-right: 22px;
 padding-left: 20px;
 background: url("/kmp00/com/img/h1_bg.gif") no-repeat left center;
}

dl {
 margin-right: 22px;
 background: url("/kmp00/com/img/h1_bg.gif") no-repeat left bottom;
}

 /* =hack for ie \*/
 * html p.entryDay {
  width: 8.7em;
  height: 47px;
 }
 * html h3.entryTitle {
  height: 45px;
  width: 100%;
 }/* end */

/* clearfix */
dl:after {
 height: 0;
 visibility: hidden;
 content: ".";
 display: block;
 clear: both;
} * html dl {
 height: 1%;
} *+html dl {
 height: 1%;
} /*\*//*/
dl {
 display: inline-table;
}/**//* end */


/* 文字色とか細かい設定 
----------------------------------- */
div.entrytWrap {
 color: #333;
 font-size: 92%;
}

h3.entryTitle a {
 padding-right: 8em;
 margin-left: 20px;
}

h3.entryTitle a:link,
h3.entryTitle a:visited {
 color: #33f;
}
h3.entryTitle a:hover {
 color: #66f;
}

p.entryDay {
 font-size: 82%;
}

p.entry {
 padding-bottom: 15px;
}

dl {
 padding: 22px !important;
 margin-top: 0px !important;
 margin-bottom: 0px !important;
}

dl dt {
 float: left;
}

div.entrytWrap dt {
	color: #333 !important;
	font-size: 120% !important;
	font-weight: bold !important;
}


dl dd {
	float: left;
	padding-left: 7px;
}

h2 {
	/*width:252px;
	height:20px;*/
	font-size :100%;
	font-weight: bold;
	margin:0px 0px 7px 21px !important;
	padding:1px 1px 1px 8px !important;
	color: #000000;
	border-left: 6px solid #468A34;
}
div#contents h3{
	font-size:108%;
	font-weight :bold;
	background-image:url(/kmp00/com/inc/popular_img/bar.gif);
	width :672px;
	height :24px;
	margin :10px 0px 0px 0px;
	padding-top :2px;
	padding-left :5px;
}

h4 {
	/*width:524px;
	height:20px;*/
	font-size: 17px;
	font-weight: bold;
	padding: 0px 0px 0px 7px !important;
	margin:0px 0px 7px 0px !important;
	color: #000000;
	border-left: 6px solid #468A34;
}

.f_medium{
	font-size: 85%;
	padding:5px 10px 20px 15px;
	color:#2d2d2d;

}

.close{
padding:3px;
border:1px solid #0c6b1b;
}

div#footer {
height :73px;
background:url("/kmp00/visitor/images/inc/footer_bk.jpg");
background-repeat:repeat-x;
width:100%;
}
/* ------------------------------------------------------------
テーブル
------------------------------------------------------------ */

div.popularbox table{
	margin-bottom: 10px;
	margin-left:3px;
	padding: 5px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	
}

div.popularbox th{
	float:none;
	font-size: 80%;
	background: #eeeeee;
	padding: 3px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-align: center;
	font-weight:normal;
}

div.popularbox td{
	float:none;
	font-size: 80%;
	padding: 3px;
	height :39px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
.highlight  {background-color: #FFB0A6 !important; }
.highlight2  {background-color: #EFEFEF; }

.popular_search{
	float:none;
	font-size: 13px;
	padding: 3px;
	text-align: center;
	font-weight:normal
}
div.populartop {
	width : 524px ; 
	margin:0px 0px 20px 15px;
}
div.popularmain {
	width : 524px ; 
	margin:0px 0px 0px 15px;
}
div.popularmain p {
	font-size: 13px;
	margin:0px 0px 5px 5px;
}
div.popularmain h2 { 
	margin:0px 0px 7px 0px !important;
}
.txt15 {
font-size: 15px;
font-weight:bold;  
}
.rank_txt {
font-size: 25px;
font-weight:bold;  
color: #468A34;
}
