/*----------------------------------------------------------------------------------*/
.pad3{ padding:3px;} 

.tBorder{ border: thin solid red; }

/*----------------------------------------------------------------------------------*/
.favPef{ 
	clear:both;     text-align:center;
	color:#666; xborder: thin solid blue;
	font-size: 12px; padding:5px 0 0 0px; margin:5px 0 10px 0px;

 }
	.favPef:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html .favPef: {
	    height: 1em;
	    overflow: visible;
	}
	/**/
 .favPef .subjpg{ margin:0 0 0 0;padding:4px 0 0 0; width:110px;height:86px;

    background:url(/images/bg-gekiatsu.gif) no-repeat left top;

  }

 .favPef H2{ clear:both; font-size: 14px; margin:0;padding:6px 0 0 60px; height:17px;text-align:left; 
   background:url(/images/pomo/pop_02_01a.gif) no-repeat left top;
 }
 .favPef H3{ clear:both; font-size: 11px; margin:0;padding:0 0 0 3px;     text-align:center; }
 
 
 
 .favPef a{ text-decoration:none; color:#333;}
 .favPef a:hover{ text-decoration:underline; }

/*----------------------------------------------------------------------------------*/
.pefSchedule{ 
	clear:both;
	color:#666;
	font-size: 12px; padding:5px 0 0 0px; margin:5px 0 10px 50px;

 }
/*----------------------------------------------------------------------------------*/

.pefCalender{ 
	clear:both;
    border: thin solid orange;
    text-align:center;
	float:right;
	width:213px;
	font-size: 12px; padding:5px 0 0 0px; margin:5px 0 10px 0;
	xbackground-image: url(/images/bg-btn1.gif);
	xbackground-repeat: no-repeat;
	xfont-weight:bold;
	xborder-bottom:solid 1px #fff;
 }
	.pefCalender:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html .pefCalender: {
	    height: 1em;
	    overflow: visible;
	}
	/**/

.pefCalender H2{  font-size: 11px; }
.pefCalender TD{ width:45px;font-size: 12px; text-align:center; height:25px; }
.pefCalender a{ text-decoration:none; color:#333;}
.pefCalender a:hover{ text-decoration:underline; }

.pefCalender span{ margin:4px 0 0 -1px; xheight:25px;}

.pefCalender .on1 {  background-image: url(/images/pomo/ic_cork01_apple1.gif); background-repeat: no-repeat; color:white;}
.pefCalender .on2 {  background-image: url(/images/pomo/ic_cork01_apple2.gif); background-repeat: no-repeat; color:white;}
.pefCalender .on3 {  background-image: url(/images/pomo/ic_cork01_apple3.gif); background-repeat: no-repeat; color:white;}
.pefCalender .on4 {  background-image: url(/images/pomo/ic_cork01_apple4.gif); background-repeat: no-repeat; color:white;}
.pefCalender .on5 {  background-image: url(/images/pomo/ic_cork01_apple5.gif); background-repeat: no-repeat; color:white;}
.pefCalender .on6 {  background-image: url(/images/pomo/ic_cork01_apple6.gif); background-repeat: no-repeat; color:white;}

.pefCalender .red{ 
	background-color: orange;
}





/*----------------------------------------------------------------------------------*/
.linkLists{ xborder: thin solid blue; 	text-align:center;
	float:right;
	width:213px;
	font-size: 12px; height:22px; padding:5px 0 0 0px; margin:5px 10px 0 0;
	background-image: url(/images/bg-btn1.gif);
	background-repeat: no-repeat;
	xfont-weight:bold;
	xborder-bottom:solid 1px #fff;
 }
.linkLists a{ text-decoration:none; color:#333;}
.linkLists a:hover{ text-decoration:underline; }


/*-----------------------    pefLists    -----------------------------------*/
#pefLists      { clear: both; xbackground-color: #ffffff; text-align:left; margin: 0 0 5px 10px; xborder: thin solid blue; }
	#pefLists:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html #pefLists {
	    height: 1em;
	    overflow: visible;
	}
	/**/
 #pefLists H2{ margin:0; padding:2px 0 2px 0; font-size: 13px; }
 #pefLists H3{ margin:0; padding:2px 0 2px 0; font-size: 12px; }

 #pefLists .subjpg{ background-color: #eee;padding:5px 3px 5px 3px; margin:3px 10px 3px 0;
	border-top   : 1px solid #ccc;  border-right: 1px solid #666;
	border-bottom: 1px solid #666;  border-left : 1px solid #ccc;
 }
 #pefLists .subjpg IMG{ margin:2px 0 4px 0; }
	
 #pefLists H4,H5{ margin:0; padding:0; font-weight: normal; color : #006600; font-size: 11px;  }
 #pefLists P{     margin:0; padding:0;  color : #666; font-size: 11px;   }
 #pefLists .msg{     margin:0 0 3px 0; padding:8px 5px 8px 5px; background-color: #ffffff; color : #666;  font-size: 11px;  line-height:1.4em; 
 border-top   : 1px solid #ccc; border-bottom   : 1px solid #ccc;border-right   : 1px solid #ccc; border-left   : 1px solid #ccc;
 }
 #pefLists .comment{ margin:0 0 3px 0; padding:8px 5px 8px 5px; background-color: #ffffff; color : orange;  line-height:1.4em; font-size: 13px;
 border-top   : 1px solid #ccc; border-bottom   : 1px solid #ccc;border-right   : 1px solid #ccc; border-left   : 1px solid #ccc;
 }

 #pefLists .bold{  color:red; font-weight: bold; }

 #pefLists UL{ 	display:block;  margin:0 0 20px 0; padding:0; font-weight: normal; color : #006600; font-size: 11px; line-height:1.4em; }
 #pefLists span{ 	padding:0 5px 0 0; font-size: 11px; }
 #pefLists span a{       color:#666; text-decoration:underline; padding:0;}
 #pefLists span a:hover{ color:red; text-decoration:none; }



/*-----------------------    pefRnkOnlineSide    -----------------------------------*/
#pefRnkOnlineSide      { clear: both;  text-align:left; margin:0 0 10px 3px; xborder: thin solid blue; }
	#pefRnkOnlineSide:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html #pefRnkOnlineSide: {
	    height: 1em;
	    overflow: visible;
	}
	/**/
 #pefRnkOnlineSide UL{ display:block;                padding:0;margin:0; float:left; }
 #pefRnkOnlineSide LI{ list-style: none; padding:3px 0 0 10px;margin:0;xborder: thin solid blue; font-size: 12px; }
 #pefRnkOnlineSide LI a{ text-decoration:underline; color: #666; padding:0 3px 0 3px; }
 #pefRnkOnlineSide LI .on{ background-color: orange; padding:2px 2px 2px 2px; }
 #pefRnkOnlineSide p { font-size: 13px; }
 #pefRnkOnlineSide H2 { font-size: 13px; margin:1px 0 0 0; padding:0 0 0 13px;
	background-image: url(/images/pomo/ic_cork01_01_3.gif);
	background-repeat: no-repeat;
 }
/*-----------------------    pefDailyRnkSide    -----------------------------------*/
#pefDailyRnkSide      { clear: both;  text-align:left; margin:0 0 10px 3px; xborder: thin solid blue; }
	#pefDailyRnkSide:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html #pefDailyRnkSide: {
	    height: 1em;
	    overflow: visible;
	}
	/**/
 #pefDailyRnkSide UL{ display:block;                padding:0;margin:0; float:left; }
 #pefDailyRnkSide LI{ list-style: none; padding:3px 0 0 10px;margin:0;xborder: thin solid blue; font-size: 12px; }
 #pefDailyRnkSide LI a{ text-decoration:underline; color: #666; padding:0 3px 0 3px; }
 #pefDailyRnkSide LI .on{ background-color: orange; padding:2px 2px 2px 2px; }
 #pefDailyRnkSide p { font-size: 13px; }
 #pefDailyRnkSide H2 { font-size: 13px; margin:0; padding:0 0 0 13px;
	background-image: url(/images/pomo/ic_cork01_01_3.gif);
	background-repeat: no-repeat;
 }


/*-----------------------    pef Detail    -----------------------------------*/
#pefDetail      { clear: both;  text-align:left; margin-bottom:10px; xborder: thin solid blue; }
	#pefDetail:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html #pefDetail {
	    height: 1em;
	    overflow: visible;
	}
	/**/
 #pefDetail H2{ margin:0; padding:2px 0 2px 0; font-size: 17px; }
 #pefDetail H3{ 
 clear:both; float:left; font-weight: normal; width:130px; xheight:22px; line-height:20px;
 margin:0 10px 0 0px; padding:0px 10px 0px 15px; font-size: 12px; 
 
 	background-image: url(http://ero.am/images/pomo/ic_cork01_02_1.gif);
	background-position: left center; 
	background-repeat : no-repeat;

 vertical-align:top;
 }
 #pefDetail H4{ float:left; font-weight: normal;margin:0; padding:2px 0 2px 0; font-size: 12px; width:430px;xxheight:22px; line-height:20px;}
 #pefDetail H4 span{ padding:0 6px 0 0;}

/*-----------------------    mov Data area  ----------------------------------*/
 #dataArea{ 
	clear:both;
	background-color: #eee;
	padding:0 8px 5px 5px; 
	margin:10px 3px 0px 0; 
	xborder: thin solid blue;
	color:#666;
	border-top   : 1px solid #ccc;  border-right: 1px solid #666;
	border-bottom: 1px solid #666;  border-left : 1px solid #ccc;
 }
	#dataArea:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html #dataArea {
	    height: 1em;
	    overflow: visible;
	}
	/**/
	
 #dataArea span{ margin:0; padding:0 5px 0; font-size: 13px; font-weight: normal;}



 #dataArea p{ padding:0; margin:0; height:27px; font-size: 12px; xborder: thin solid blue;}


 #dataArea .comment{ margin:0 10px 3px 0; padding:8px 5px 8px 5px; background-color: #ffffff; color : orange;  line-height:1.4em; font-size: 13px;
 border-top   : 1px solid #ccc; border-bottom   : 1px solid #ccc;border-right   : 1px solid #ccc; border-left   : 1px solid #ccc;
 }
 	#dataArea .comment:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html #dataArea .comment {
	    height: 1em;
	    overflow: visible;
	}
	/**/

 #msgArea { padding:8px; margin:0px 10px 3px 0; font-size: 17px; line-height:1.3em;		}

	#msgArea:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html #msgArea {
	    height: 1em;
	    overflow: visible;
	}
	/**/
  .thumbnail{ padding:10px; margin:0px 10px 3px 0;  xbackground-color: #eee; font-size: 13px; }

/*-----------------------    prevnext    -----------------------------------*/
#pefDetail .prevnext {  margin-top:5px; width:390px; xbackground-color: #eee; xborder: thin solid blue; }
#pefDetail .prev { float:left; }
#pefDetail .next { float:right;  }


 #pefDetail .linkPicLists{ xborder: thin solid blue; 	text-align:center;
	float:right;
	width:213px;
	font-size: 12px; height:22px; padding:5px 0 0 0px; margin:5px 10px 0 0;
	background-image: url(/images/bg-btn1.gif);
	background-repeat: no-repeat;
	xfont-weight:bold;
	xborder-bottom:solid 1px #fff;
 }
 #pefDetail .linkPicLists a{ text-decoration:none; color:#333;}
 #pefDetail .linkPicLists a:hover{ text-decoration:underline; }

/*-----------------------    headBox    -----------------------------------*/
.LadyHunt{  clear:both; text-align:left; padding:0; margin:0;  font-size: 11px; background-color: #FFF;
	border-top   : 1px solid #ccc;  xborder-right: 1px solid #666;
	border-bottom: 1px solid #ccc;  xborder-left : 1px solid #ccc;
}
	.LadyHunt:after {
	    content: "";
	    display: block;
	    clear: both;
	    height: 1px;
	    overflow: hidden;
	}
	
	/*\*/
	* html .LadyHunt {
	    height: 1em;
	    overflow: visible;
	}
	/**/
 .LadyHunt UL{ padding:0; margin:0; }
 .LadyHunt LI{ 	float:left; list-style: none; padding:0; margin:0; white-space: nowrap; }
 .LadyHunt P{ float:left; padding:0; margin:0; }
 .LadyHunt a{       color:#666; text-decoration:underline; }
 .LadyHunt a:hover{ color:red;  text-decoration:none; }
